Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

はじめに

polkaは、タグとリンクでつながる新しい分散型Webプロトコルです。「検証可能なWeb 1.0」をコンセプトに、個人サイトの自由さと、分散型技術による信頼性を両立させます。

開発の背景:既存Webの課題

現代のWebでは、サービス管理者がデータを保持し、APIを通じて提供しています。しかし、この構造には以下の課題があります。

中央集権的なコントロール

運営企業の判断により、アカウントがBANされたり、投稿へのアクセスが遮断されたりします。自分のデータであっても、完全にはコントロールできません。

プラットフォーム依存

API制限やサービス終了により、これまでの活動やコミュニティが失われるリスクがあります。プラットフォームに依存している限り、この不安は消えません。

polkaの3要素

polkaは以下の3つの柱によって、「検証可能なWeb 1.0」を実現します。

1. データとサービスの分離

ユーザー自身がサーバーでデータを公開し、アプリがそこに直接アクセスします。データはあなたのものです。

2. 電子署名による検証可能性

すべてのデータは暗号学的に署名され、改ざんを検出できます。誰が書いたか、改ざんされていないかが、数学的に保証されます。

3. 賢いリンク

タグを用いたグラフ構造により、中央管理者なしでコミュニティが自然発生します。興味のあるタグをフォローするだけで、つながりが生まれます。

次に読むべきページ

polkaをより深く理解するために、以下のページを読むことをお勧めします。

polkaの世界観

polkaがなぜこのような設計になっているのか、その思想と背景を説明します。

システム全体像

polkaのアーキテクチャと、各コンポーネントがどのように連携するかを説明します。

セルフホストガイド

実際にpolkaを自分のドメインでホスティングする方法を、ステップバイステップで説明します。