
ある兄弟が僕に言ったんだ。OpenLedgerのテストネットにデータを一式分提供したんだけど、その後ウォレットに少額の入金があった。金額は多くない、せいぜいアメリカーノ一杯分くらい。それで、そのお金が具体的にどのモデル呼び出しに対応していて、どのデータが効果を発揮したのかを確かめたいんだって。ブラウザの履歴をくまなく調べても答えが見つからない。オンチェーンにはバッチ精算のハッシュが1つ表示されるだけで、その中には数千件のアトリビューションが含まれている。そもそも分解できない。
「その困惑、すごく本物だ」と僕は言った。アトリビューションの分配は数学的には小数点以下のかなり細かいところまで正確にできる。でも、その“正確な帳簿”は個人としては公開されていない。見えるのは結果で、見えないのは過程。たとえば食堂でご飯を食べて、月末に『今月は合計800円分食べた』と言われるようなものなんだ。だけど、どの食事がどの料理に対応しているかは教えてくれない。合計が正しいのは分かる。でも、あの回鍋肉が結局いくら分だったのか、どうしても知りたくなる。
ここで、ごく素朴な疑問が浮かびます。Proof of Attributionという仕組みではアトリビューションが行われていますが、貢献者であるあなたは、自分のデータが本当に計上されたことをどう検証すればよいのでしょうか。オンチェーンに保存されているのは集計結果だけで、個々の微細なアトリビューションの明細は保存されていません。プロジェクト側が保存したくないのではなく、保存する余裕がないのです。数千万回分の呼び出しに関するアトリビューションの明細をすべてオンチェーンに載せれば、ブロックはパンクし、ガス代は膨れ上がります。だから、技術的には圧縮して総勘定だけを残し、取引明細は捨てざるを得ません。
この取捨選択は合理的ですが、信頼モデルを変えてしまいます。明細がなければ、システムが正しく計算したと信じるしかなく、自分で照合することはできません。これはブロックチェーンの「信頼不要」という理念と矛盾します。これは現段階のあらゆる微細なアトリビューションシステムに共通する課題だと言うことはできます。しかし、課題は課題です。「すべての貢献が一つひとつ明確に見える」などと飾り立てるべきではありません。
@OpenLedger この問題は解決できるでしょうか。私は2段階で進められると思います。第一段階では、明細をオンチェーンに書き込まず、貢献者がインターフェースを通じて、自分の各データが何回呼び出されたか、分配額はいくらかを確認できるオフチェーンのアトリビューション照会サービスを提供します。データはオンチェーンにはありませんが、少なくとも明細を確認でき、自分で計算してオンチェーンの総勘定と合っているか照合できます。第二段階では、この照会サービスの要約を定期的にハッシュ化してオンチェーンに記録し、照会結果が改ざんされていないことを保証します。これならガス代を節約できるうえ、貢献者が検証する手段も得られます。
現時点のホワイトペーパーには、この設計が明確に記載されていませんが、すでに開発が進んでいることを期待しています。明細のないアトリビューションは、レシートを出さないスーパーのようなものです。計算を間違えていないと信じるしかありません。
次にOpenLoRAについてです。実は、従量課金制にはもともと明細が付いています。モデルを呼び出すたびにシステムが記録し、月末に届く請求書にも項目が並んでいます。アトリビューションに基づく分配にもこの考え方を取り入れ、呼び出しとアトリビューションをひも付ければ、貢献者は呼び出しIDから、自分のデータがどれだけ役立ったかを遡って確認できます。技術的に不可能なのではなく、計算と保存にかかるコストの問題です。しかし、目指す方向は正しいと思います。
私も普段、ビットコインやイーサリアムの動向を見ています。この2つのチェーンが稼働できている核心は、誰もがすべての取引を検証できることです。検証の権限は各ノードに委ねられており、仲介者を信頼する必要はありません。#OpenLedger AI時代の価値決済レイヤーを目指すなら、同じ基準に向き合う必要があります。アトリビューションの明細をすべてオンチェーンに載せなくてもかまいませんが、誰もが検証できる手段は提供しなければなりません。
$OPENの価値の一部は、この問題にかかっています。貢献者が決済結果を受け入れるしかなく、自分で照合できないままであれば、このシステムの信頼性は重要な支えを一つ欠くことになります。
プロジェクト側もこの問題を認識していると思います。次回のアップデートでは、一般の人でも明細を確認できるツールが登場することを期待しています。マークルツリーの知識も、ノードの運用も必要なく、マウスを数回クリックするだけで、自分の各データがいくら稼いだか確認できるようなものです。そのとき初めて、PoAは本当の意味で完結します。#