sneakerweb - 物理ストレージ媒体で伝播する並列ウェブ
(sneakerweb.org)- sneakerwebは、DNSサーバー、ドメイン登録事業者、WebホストなしでWebサイトを公開・配布しようとするP2Pプロトコル
- サイトデータはユーザーのデバイスに直接保存され、ネットワーク転送の代わりに物理ストレージ媒体で他のユーザーへ移せる
- 収集したWebサイトは普段使っているブラウザーでオフライン閲覧でき、
.snkファイルとして書き出して共有できる - CLIはローカルのsneakerwebsiteコレクション管理、
.snkのインポート・エクスポート、新しいWebサイトの公開フローをサポート - プロトコルはWillowをベースに、Webサイトの偽装防止、更新のマージ、小さく効率的な
.snkファイル生成を処理
物理媒体ベースのWeb公開
- sneakerwebは許可不要のWeb公開を目指すP2Pプロトコル
- DNSサーバー、ドメイン登録事業者、WebホストなしでWebサイトを公開できる
- Webサイトはユーザーのデバイスに直接保存され、伝送は物理ストレージ媒体を通じて行われる
- 収集したサイトは一般的なWebブラウザーでオフライン閲覧が可能
- 共有単位は
.snkファイル
CLIとプロトコル構造
- sneakerweb CLIは、ローカルのsneakerwebsiteコレクションを探索・管理するためのツール
- 主なコマンドは、公開、インポート、エクスポート、ブロック、ローカル閲覧のフローを扱う
sneakerweb domain: 公開するsneakerwebドメインをクレームするsneakerweb publish: 静的Webサイトをsneakerwebドメインに公開するsneakerweb export: Webサイトを.snkファイルにエクスポートするsneakerweb import:.snkファイルをsneakerwebコレクションにインポートするsneakerweb block: インポートまたは伝播させたくないドメインをブロックするsneakerweb serve: Webブラウザーでコレクションを見るためのローカルサーバーを起動する
- CLIはsneakerweb protocolを実装したクライアントの1つ
- プロトコルはWillowをベースにしている
- Webサイトの偽装防止
- 更新データのマージ
- 効率的で小さな
.snkファイル生成をサポート
1件のコメント
Lobste.rs の意見
Willow と Bab を作った人たちのプロジェクトなので、うれしい。どちらも素晴らしいプロジェクトだし、作った人たちもいい人たちだ。
Sammy と Aljoscha は Worm Blossom に近況を載せていて、私が最も好きなウェブサイトのひとつだ。興味深い技術的な取り組みだけでなく、手描きの絵や音楽もたくさんある。
今向かっている dweb camp で Sneakerweb のデモ をやると聞いて楽しみだし、早く使ってみたい。
こういう昔ながらの「私たちは皆学者で、この素晴らしい発明品をいじっているのだから、お互い信頼できる」というインターネットの発想は好きだけれど、現実世界のスパムや詐欺の規模をどう防げるのかは気になる。
もちろんスパマーや詐欺師はインターネット以前にもいたが、現実世界の大規模なスパムや詐欺は、メール、ソーシャルメディア、ハイパーリンクのようなインターネット技術の産物ではないかと思う。Sneakerweb でスパムが不可能という意味ではなく、可能ではありそうだが、大規模な問題にまで広がることはなさそうだ。
sneakerweb serveコマンドを試せるように、ダウンロードできるデモ.snkファイルがあるのか気になる。