一つのパブリックネットワーク
Bigfoot Networkは、ウェブ上で情報を公開・発見するための一つのパブリックネットワークです。そこに公開された投稿、返信、その他のレコードはパブリックであり、すべてのBigfootアプリが同じネットワークから読み取ります。
ネットワークはノードと呼ばれるコンピューターで構成されています。すべてのノードは同じプロトコル、つまりネットワークが受け入れるものとレコードの保存・転送方法を決める共有ルールに従います。
プロトコルを管理する者
Soliton Group LLCは現在、Bigfootプロトコルのスチュワードです。スチュワードはプロトコルと公式ソフトウェアを保守し、デバイスがネットワークに参加するのを助けるルーターを運用します。ルーターはレコードを運ばず、人々がネットワーク上で行うことを見ることもありません。スチュワードはネットワーク自体を運用せず、人々がネットワークに公開したレコードを削除、変更、撤回することもできません。
Bigfoot Governanceでは、管理責任とネットワークガバナンスがどのように組み合わさるかを説明しています。
公開されたレコードを削除できない理由
Bigfootはハイブリッドネットワークです。独立したノードが人々の公開したレコードを保存し、ネットワークは受け入れたすべてのものの共有履歴も保持します。この履歴にはバリデーターの署名があり、各レコードのフィンガープリントが保存されています。すべてのノードが履歴の自分のコピーを保持して検証します。
各レコードは複数のノードに保存されます。変更されたコピーはフィンガープリントと一致しなくなるため、他のノードやそれを読むアプリは拒否します。履歴からレコードを取り出す方法はなく、履歴の自分のコピーを書き換えたノードは、ネットワークの残りの部分と一致しなくなります。
ノードがオフラインになったりコピーを失ったりすると、ネットワークはそれを検知し、別のノードに新しいコピーを自動的に作成します。ネットワークがレコードを受け入れた後は、誰もそれを削除できません。スチュワードも、ノード運用者も、公開した本人も削除できません。
パブリックで恒久的
Bigfoot Networkに公開されたものはすべてパブリックです。非公開の投稿、グループ、メッセージはなく、投稿を削除する方法もありません。
投稿を編集すると、置き換え前の投稿を指す新しいバージョンが公開されます。以前のバージョンは削除も変更もされず、ネットワーク上に残ります。
公開するものはすべてネットワークアイデンティティで署名されるため、同じアイデンティティで公開されたものは相互に関連付けられます。いったんネットワーク上に載ると、誰でも読んだり、コピーしたり、保存したりできます。特に自分や他人の個人情報について、公開するものは慎重に選んでください。
読む場合は仕組みが異なります。レコードを読むリクエストは2つの中継ノードを通るため、リクエストに応答するノードは誰が求めたかを知りません。
公式アプリに表示されるもの
公式Bigfootアプリは、法律で義務付けられている場合、特定のレコードを非表示にすることがあります。アプリでレコードを非表示にしても削除にはなりません。レコード自体はネットワーク上に残ります。
ガバナンスメンバー
ガバナンスメンバーは、特定のネットワーク上の役割を誰が担うかを決めるボランティアです。脚注の審査者、バリデーター、その他のガバナンスメンバーの承認と解任に投票します。
それが彼らの役割のすべてです。ガバナンスメンバーはレコードを削除、変更、非表示にできず、プロトコルの規則を定めることもありません。ガバナンスメンバーガイドで、応募と投票の仕組みを説明しています。
ノードの運用
ノードはネットワークのレコードを保存し、中継します。ノードの運用者は、ノードを実行するかどうかと、どれだけのストレージを提供するかを決めますが、何を運ぶかは決めません。ネットワークが各ノードにレコードと作業を割り当て、ノードソフトウェアがそれを実行します。
ノード運用者ガイドで、それが運用者にとって何を意味するかを説明しています。
公式ソフトウェア
Soliton Group LLCは公式BigfootソフトウェアであるBigfoot Browser、Bigfoot Node、Bigfoot Footnotes Clientを公開しています。これらは現状有姿で提供され、詳細は各製品のライセンス契約に記載されています。Bigfoot Browser EULA、Bigfoot Node EULA、Bigfoot Footnotes Client EULAをご覧ください。