ネットワーク
オープンなブロックチェーンが、すでに稼働しています。
ZooBCはProof of Participation方式のブロックチェーンで、公開テストネットが稼働中です。Mainnetはまだ開始していません。このページのすべての情報は、APIキーなしで、どのマシンからでも端末上で再確認できます。
数値は、公開APIからブラウザ内でリアルタイムに更新されます。取得に失敗した場合は、サーバー側でキャッシュされた値と、最後に取得に成功した時刻が表示されます。
Proof of Participationを、平易な言葉で
従来型のブロックチェーンは、Proof of Work(電力を消費してブロックを書く権利を得る)またはProof of Stake(資本をロックしてその権利を得る)に依拠しています。ZooBCのコンセンサスであるProof of Participationは、前者よりも後者に近いものですが、次のブロックを誰が書くかを決める指標は、純粋に金銭的なものではなく、振る舞いに基づくものです。ノードは、オンラインであり続け、リクエストに正しく応答し、割り当てられた作業を時間をかけてこなすことで参加スコアを蓄積します。このスコアが、おおよそ15秒ごとにネットワークが次のブロック生成者を選ぶ際の重みとなります。
実際の帰結はこうです。ネットワークにとって重要な存在になるために裕福である必要はありませんが、信頼できる存在である必要はあります。不正に振る舞う、あるいは不在のノードは参加スコアを失い、誠実な小規模運用者が、怠惰な大規模運用者を上回ることもあります。
各リリースに同梱されるもの
ZooBCの各リリースには、約76個のコマンドラインツールが同梱されています。中でも最大のものであるzbc-cliは、すべてJSONを入力として受け取りJSONを出力する50個のコマンドで構成されています——このチェーンは、ブラウザを後付けするのではなく、スクリプトやエージェントによる操作を第一級のユースケースとして設計されています。zbc-account-genはオフラインで鍵を生成でき、ネットワークは不要です。zbc-sendは、ZBC(または同じチェーン上のBitcoin、Ethereum、Solana、Polkadot、Cardano、Ripple、Tron、Tezosのアドレス)で受取人に送金します。
公開されるすべてのバイナリは、リリース機関によってそのSHA-256ハッシュがチェーンに書き込まれます。そのため、ダウンロードした人は、配布元のウェブサイトではなくコンセンサスに対して、入手したバイナリを検証できます。この仕組みのために存在するのが、オンチェーンのリリースレジストリです——ファイルをドラッグして確認するには/verifyをご覧ください。
エージェントから利用されることを前提に作られています
ZooBCの公開APIは82個のエンドポイントがあり、鍵も認証も不要で、CORSも全面的に開放されています——そのため、どのブラウザ上の静的ページからでも、どこのスクリプトからでも問い合わせることができます。アクセスを制限する「開発者ポータル」は存在しません。このチェーンには、エージェント同士の取引に適したオンチェーンのプリミティブも用意されています:スケジュール送金やベスティング送金、資金が自動的に返還されるタイムアウト付きエスクロー、N of M マルチシグ、アカウントごとのデータセットなどです。エージェントには、コンセンサスによって強制される上限付きの使用可能枠を与えることができ、その行動のすべては、後から人間が検証できる恒久的な監査証跡として残ります。最初のテストネット取引から、強制される上限や承認期限の設定まで、その具体的な手順を解説したものがZooBC for AI Agents ↗にあります。
アカウントは賃料を支払う
ストレージは永遠に無料ではありません。アカウントは占有する容量に応じて時間とともに費用を支払うため、放棄された状態が他の全員の負担で積み上がることはありません。賃料はわずかですが、その目的は徴収することではなく、何十年も先まで台帳を有用な状態に保つことです。
さらに読む(zoobc.com)
このチェーンの目的についての、3本のより長い論考です。これらは本サイトではなくプロジェクトサイト上にあり、それぞれ異なる段階にあります——どの段階かはラベルで示されています。
ZooBC for AI Agents ↗
ネットワークによって強制される支出上限、承認期限、マルチシグによる制御、そして恒久的な監査証跡——これらは、今日Testnetに対して実際に実行できる一連の手順として解説されています。
Decentralized AI ↗
独立して運用されるAI専門エージェント、ユーザー側での組み立て、それらの間でのオープンな決済。これはMainnet後に向けて表明されている方向性であり、現時点で実在するものではありません。
ProxCell ↗
地理分散型モバイル決済:ローカルでの楽観的確認、地理的な決済レイヤー、ノードとしてのスマートフォン。Roberto Capodieciによる提案——これは論文であり、確約ではありません。
Mainnetの時期
Mainnetはまだ開始していません。開始後は、このページがMainnetのベースURLと、Testnetへの参加からの移行手順とともに更新されます。財団は、ネットワーク運用者自身によってTestnet上に日付が記録されるまで、日付を公表しません。
ソースコード
コアノードソフトウェアは、Mainnetの稼働開始から6か月以内にオープンソース化されます。コミュニティの普及状況が、それより早い公開を正当化するほどの水準に達した場合は、それより早く公開されることもあります。ユーティリティとCLIツールは、すでにMainnetより前に公開される予定です。それまでの間は、オンチェーンのリリースレジストリを使って、ダウンロードしたバイナリがコンセンサスによって公開されたものと一致しているか確認できます。
APIの安定性
現在の/api/v1のAPI表面は、読み取り操作については安定しています。書き込み操作はローカルでトランザクションに署名し、秘密鍵がチェーンに渡ることはありません。送金トランザクションの正確なバイト配置と、空のアカウントから確認済みの送金まで標準ライブラリ約200行で進める実行可能なPythonの例については、構築をご覧ください。