最近、Web3インフラについてたくさん考えていて、私たちはかなり注目に値する何かに近づいていると思っています。現在の取引モデルには重要な逆転があります。セキュリティは常に事後対応であり、プロトコルが悪用された後に初めて問題が学習されるのです。
これとは対照的に、Newton Mainnet Betaは、事後の報告ではなく、事前に設定された実行のガードレールという観点で議論を組み替える点が特筆に値します。
これがオンチェーンで見える姿です:
ブロックチェーンの取引を基本的に説明するなら、なじみのある流れとして次のような点が挙げられます:
ユーザーがメンプールへペイロードに署名して投入し、次にブロックプロデューサーがそれを取り上げて、その結果として生じる状態遷移を実行します。決済のための組み込みが取り上げられると、もはや止めることはできません。確定されたペイロードが意図せず攻撃されたDeFiプロトコルと相互作用したり、コンプライアンスの閾値を超えたり、オラクルから不正確な価格フィードを受け取ったりすると、ネットワークはすでに、その結果として生じる状態変更を受け入れています。現在、Web3セキュリティのツールボックスにあるのは、純粋に反応的なものだけです。つまり、後から報告やダッシュボード表示のために、確定した変更を解析するだけです
Newtonプロトコルは、分散型ファイナンスのセキュリティ・ツールボックスにおける実証可能なギャップを埋めます。しかも、シンプルで直感的な1つのイノベーションがあります。それは、クレジットカードをPOSで使ったことがある人なら誰でも馴染みのある、能動的な事前決済承認レイヤーです
分散型ファイナンスにおける「Visaネットワーク」になぞらえた考え方
次に、クレジットカードを決済端末のPOSで支払うときは、口座のお金が中央の決済プロセッサによる取引承認まで出ていかないことを考えてみてください。Visaの社内ネットワークは、口座残高、詐欺の疑いがあるロケーションデータなどのリスク要因を取引についてミリ秒単位で分析し、その後、POS端末に対してシンプルな合格/不合格の応答を返します。承認されると、口座内のお金は実際に移動します
NewtonプロトコルがWeb3に対して行うことは、概念的にはVisaがグローバルな決済エコシステムに対して行うことと似ています。Newton Mainnet Betaの期間中、Newtonは独立した決済レイヤーとして機能し、親スマートコントラクトで状態遷移が起こる前に、取引を傍受して、それを稼働中のポリシーに照らして評価することができます
現在の標準的なスマートコントラクト取引の防御手法は、不審なアドレスや挙動のために確定済みブロックチェーンをスキャンすることです。一方でNewtonは、与えられたポリシーセットに対して取引ペイロードそのものをリアルタイムに評価し、決済の直前に署名付きのオンチェーン合格/不合格アテステーションを返します

分断されたロジックのボトルネックを解消する
特定の取引先、あるいは取引先カテゴリについて、マルチシグやアセット・ボールトが活動を制限したい場合、通常は脆くなりがちなオフチェーンのロジックを書くか、あるいはオンチェーンのホワイトリスティングで不要なガスを燃やすことになります。いずれにせよ、リスク管理ロジックが、決済レイヤーに不必要に絡め取られてしまいます
開発者にとって意味するところは、Newtonによって、メインのdAppのUXに関する経済性を損なうことなく、よりリッチで柔軟な構成ガードレールをエンコードできるということです。ポリシー評価を別用途に特化した実行環境へ切り出すことで、Newtonは、決済レイヤーのスマートコントラクトのパフォーマンスに悪影響を与えることなく、開発者がはるかに複雑なロジックを書くことを可能にします。ベースレイヤーで計算を行う必要さえなく、単にNewtonが公開している暗号学的なアテステーションを参照し、取引が決済を進めるためのNewtonのセキュリティポリシーに合格していることを検証すればよいのです。
Web3が、消費者向けの遊び場から、数十億ドル規模の資産に対する本格的な機関投資家向けの決済レイヤーへ移行していく中で、「まず決済し、後で質問する」はもはやセキュリティとして成立しません
事前決済の取引分析および承認レイヤーを導入することで、Newtonは分散型ファイナンス・エコシステム全体にまたがる基盤的なセキュリティ上の弱点を塞ぐための重要な作業を始めました
