私は、コードが安全かどうかを尋ねるのをやめました。コードは監査できます。難しい問いは、鍵を持つ人がミスをしたり、ルールを破る意図的な選択をしたりしたときに何が起きるかです。
長年見てきたほとんどの失敗は、ハックではありませんでした。行われるべきではない承認済みのトランザクションだったのです。システムは、管理者が責任を持って行動すると前提としていました。その前提が一度だけ崩れるだけでいいのです。
そこで私は@NewtonProtocol のメインネットβを見たとき、別のセキュリティ機能を探していたわけではありませんでした。意図と実行の間に一時停止を強いる、摩擦のようなものを探していたのです。
そこにないチェック(存在しない検証)
ほとんどのブロックチェーンは一つのことをうまくやります。取引に有効な署名があるなら通る。署名は身元を証明します。権限(パーミッション)を証明するものではありません。
ニュートンはその前に一層を追加します。バルブのリバランスは、Regoで書かれたポリシーに対して照合されます。価格データはRedStoneから来ます。リスクスコアはCredoraから来ます。オペレーターがこれらのシグナルを評価し、コンセンサスに到達します。条件を満たしていなければ、その取引は認可(オーソライズ)されません。
クレジットカードの支払いみたいに感じます。加盟店はあなたに請求するだけではできません。銀行が先に承認します。
紙の上ではすっきりしています。
データ・ギャップ
ニュートンは価格にRedStone、リスクにCredora、制裁にChainalysis、評判にWebacy、ヘルスにvaults.fyiを統合しています。いずれも評判の良い名前です。オペレーターにはE!genLayerの経済的セキュリティがあります。Succinctは、検証のためのZK証明を提供します。
しかし、そのドキュメントは開発者が独自のカスタム・データ提供者を接続することも可能にしています。これらは小さなWASMモジュールにコンパイルされ、すべてのオペレーターでサンドボックス化された環境で実行されます。
サンドボックス化は、危険なコードからシステムを守ります。データが正しいことを保証するものではありません。
カスタム・コネクタに誤ったロジックや不正確なタイムスタンプがあると、それが生成する不適切なフォールバック・ソースによって誤った数値が作られます。そうした数値は有効なポリシーに流し込まれます。ポリシーは有効な認可(オーソリゼーション)を生成します。その後、Explorerにはすべてがうまくいったように表示されます。
そのプロセスは完璧に機能しました。データは違っていました。
その違いが重要です。
未回答の疑問
すべてのオペレーターは同じカスタムWASMコネクタを実行します。もし環境がわずかに違う場合、異なる出力が生成されるのでしょうか?それがコンセンサスに影響する可能性はありますか?
私は明確な答えを見つけられていません。
オペレーターは、第三者のコネクタを実際にどれだけレビューしてから使っているのでしょうか?ドキュメントには書かれていません。
今日、ニュートンはEthreumとBaseをサポートしています。より多くのチェーンが計画されています。しかし、機関の戦略は複数のブロックチェーンにまたがります。もし一部のチェーンでデータのカバレッジが弱かったり、オペレーターの数が少なかったりすれば、信頼は不均等になります。ニュートンが解こうとしているのと同じギャップが、チェーン間で再び起きる可能性があります。
トレードオフ
ニュートンは自分を決済ネットワークと比較します。どちらも実行前に承認します。しかし決済ネットワークには中央集権的な紛争解決があります。彼らはミスを取り消せます。
ブロックチェーンにはそれができません。コンセンサスが到達され、認可(オーソライゼーション)が与えられると、取引は進みます。効率は上がります。柔軟性は下がります。
機関は、大量の資本を信頼する前に、まずそれを理解すべきです。
まだ脆弱なところ
誰かが悪いポリシーを書けば、システムはその悪いポリシーを完璧に適用します。データ・ソースが間違っていれば、判断も間違いになります。
攻撃者は取引そのものを直接改ざんしようとはしないかもしれません。代わりに、オペレーターがコンセンサスに到達するのを妨げ、遅延を増やしてスループットを下げることを狙う可能性があります。
ポリシー注入攻撃。オペレーター間の結託。意図しない文脈での証明の再利用。
これらが本当の試験です。
すべての取引は、分散型の検証も待ちます。ボトルネックは、システムが安全なコンセンサスに効率よく到達できる能力になります。
ルールを信じ、人を信じすぎない
透明性は、事後に何が起きたかを示します。起こる前に悪い判断を止めるわけではありません。
ニュートンは管理者が持つ自由度を減らします。レバレッジ制限、カウンターパーティーへのエクスポージャー、そして権限ルールが、決済の前に強制されるなら、プロトコルはアクションを記録していません。つまり、そうした自由度を制限しているのです。
「このマネージャを信頼できるか?」という問いが、「このマネージャはルールの範囲を超えられるか?」という問いに変わります。
それはより強いモデルです。
AIエージェントがより多くの資産を扱うようになると、その問いは致命的になります。私は、AIが資産を動かせるかどうかだけを気にしていません。誰かが、そのAIが定義された制限の範囲内でしか資産を動かせないことを証明できるかどうかを気にしています。
本当の問題
私はニュートンの方向性が好きです。アーキテクチャは慎重に考えられています。実装もしっかりしています。
ですが、カスタム・コネクタについてもっと良い答えが欲しい。誰が監査するのですか?どれほど深くレビューされますか?データが間違っていた場合、誰が責任を負いますか?
これらの問いに明確な答えが出るまで、機関は躊躇するでしょう。
ニュートンは強固な認可(オーソライゼーション)基盤を構築しました。しかし、その枠組みの外にあるカスタム接続が、システム全体の信頼性をどれだけ左右するかが決まります。
信頼境界は、最も弱い外部データ・ソースと同じ強さしかありません。
結局のところ、信頼はコードだけで定義されません。信頼は説明責任によって定義されます。
ニュートンの長期的な価値は、このシステムに実行権限を委ねる用意がある現実世界の資産の数によって決まるでしょう。
AIエージェントがより多くの資産を管理するようになると、市場は「無制限の知性」よりも価値のある何かを必要とするかもしれません。必要なのは、境界が明確で、検証可能なルールがあり、計測できる説明責任を伴う知性です。
この記事は公開ドキュメントと、私自身の調査およびデューデリジェンスに基づいています。
#BitcoinPlansECashHardFork #AMDSharesSlideNearly10% #Newt @NewtonProtocol





