分散 Web へのゲートウェイ
Dweb.page (以前の Pact.online) は、IPFS に基づいて分散 Web 上のコンテンツを共有および検索できるオープン ソース Web ページです。 Web ページ自体は、書き込み可能な IPFS ゲートウェイ上で実行されます (下記の「ホスティング」を参照)。これは最初の分散型 Web サイトの 1 つであり、完全にブラウザ内で実行されるため、自分のデータを管理できることになります。さらに、このウェブサイトは分散台帳技術 IOTA を使用して、公開されているファイルのメタデータを保存します。 Web サイトに統合された分散型検索エンジンは、このメタデータを使用して、アップロードされたコンテンツのインデックスを作成します。さらに、IOTA に基づく転送履歴により透過的なログ システムが提供され、データの所有権を主張できるようになります。
以下をクリックして、短いYouTube ビデオで詳細をご覧ください。
Dweb.page のセキュリティの説明については、セキュリティ ホワイトペーパーの最初のドラフトを参照してください(新しい署名と検索エンジンの実装後に古いドラフトを変更する必要があります) 。
このプロジェクトではnodeとnpmを使用します。ローカルにインストールされていない場合は、チェックしてください。 Index.html を作成するには、次のコマンドを実行するだけです。
npm run build
Dweb.page は、書き込み可能な IPFS ゲートウェイでホストするだけで済みます。以下のチュートリアルに従って、Dweb.page をローカルで簡単に実行できます。私たちは、パフォーマンス上の理由から、すべてのアプリケーションが独自の IPFS ゲートウェイを開始する必要はないと考えています。むしろ、ローカル マシンまたはブラウザ上で実行されている IPFS ゲートウェイは 1 つだけです。さらに、現在のセットアップははるかに高速であり、理論的には、たとえば Internet Explorer でも動作します (現在サポートされていません)。
Dweb.page を使用して独自の分散 Web プロジェクトをホストすることもできます (このチュートリアルを参照)。
デビッド・ハウィグ
IPFS ノードをセットアップするか、寄付するか、コードに貢献することで、このプロジェクトをサポートできます。
参加したい場合は、書き込み可能なゲートウェイを備えた独自の IPFS ノードをセットアップするだけです。サーバー上での最大アップロード サイズを 1 GB にする必要があります。最後に、info[at]pact[dot]care または discord サーバーまでご連絡ください。そうすれば、あなたの側をメイン ページに統合できるようになります。現在、IOTA 寄付は毎月末に参加者全員に均等に分配されます。透明性を高めるため、現在の IOTA 寄付アドレスですべての寄付を追跡できます。将来的には、IPFS ノードの参加をより魅力的にするための広告モデルを設定する可能性があります。
Dweb.page の最新オンライン バージョンのハッシュは次のとおりです。
QmaG6gCPHBKEvQtCTG7ELa1J1fh9K7iitcCwrWponxFydy
参加ノードのリスト
IOTA寄付先住所
LRKZARMRXNBSUAOGYOMCRBAZAK9ZSVWTIXOVFTGTX9FRZVUNIM9NLBEZPPZIDD9MQHVCOFNELKGVCIYVWQGRWYZU9X
支援したい場合は、 Discord サーバーに参加するか、見つけたバグや不足していると思われる機能について問題をオープンしてください。このリポジトリにプル リクエストを送信することもできます。
README を編集する場合は、標準 Readme 仕様に従ってください。
GNU 一般公衆利用許諾書 v3.0 © PACT Care BV