Ethereum、AIがスマートコントラクトのセキュリティ強化に果たす役割を議論

iconIncrypted
共有
AI summary icon概要
Ethereumのチームは、形式的検証を通じてAIがスマートコントラクトのセキュリティを向上させる可能性を強調しました。Vyperのリード開発者が寄稿した記事では、大規模言語モデルがプログラムの正しさの証明をよりアクセスしやすくしている方法が説明されています。形式的検証は、従来のテストでは見逃されがちなバグ、特に高価値のスマートコントラクトにおけるバグを検出できます。AIはプロセスを簡素化しますが、依然として複雑で高コストです。この記事では、AIが攻撃者と防御者のダイナミクスを変革しており、形式的手法がより強固なコントラクトセキュリティを提供していると指摘されています。
  • Ethereumは、AI時代におけるスマートコントラクトのセキュリティを強化する可能性のある技術を名付けました。
  • Vyper開発者によると、形式的検証が極めて重要になってきている。
  • テストで見逃されるバグを発見するのに役立ちます。

Ethereumネットワークチームは、ペンネームbig_tech_suxで活動するVyper開発チームのリーダーによる寄稿シリーズを公開しました。このシリーズは、急速なAI開発の時代における形式的検証の役割に焦点を当てています。

著者は、LLMの進歩によりプログラムの正しさに関する数学的証明がよりアクセスしやすくなっており、数十億ドルを管理するスマートコントラクトにとって、形式的検証が徐々に必要不可欠になってきていると主張している。

AIがソフトウェア検証のアプローチを変える

この一連の投稿では、形式的検証とは、テストでカバーされるシナリオに限定されず、すべての可能な実行シナリオにおいてプログラムが正しく動作することを数学的に証明できる手法であることを説明しています。

例えば、著者は関数 f(x) = x/2 を挙げ、その結果が入力値を超えないことが数学的に証明できると述べた。

彼によると、この手法は従来のテストではほぼ検出不可能な極めて稀なバグを発見できるそうです。

著者は、「形式的検証により、テスト中に決して発生しない1兆分の1のエッジケースを検出でき、そのエッジケースが壊滅的な失敗を引き起こす可能性がある」と指摘した。

同時に、彼は最近まで、このアプローチを使用するには、プログラムの数学的モデルを構築し、複雑な証明を実行する大規模な専門家チームが必要だったことを認めました。

開発者によると、現代のLLMはAGIに近づくにつれて、このプロセスを大幅に簡素化します。

同時に、著者はAIがあっても形式的検証は依然として複雑でリソースを大量に消費するプロセスであると強調しました。特に、ソースコードを形式的モデルに変換する過程で、結果の信頼性に影響を与える不正確さが生じる可能性があります。

AIの開発が攻撃と防御のバランスを変える

その記事は、人工知能の開発が防御側と攻撃側の両方の有効性を同時に高めると指摘している。

著者は、リリースされていないOpenAIのモデルが、複数の保護層を回避可能にするゼロデイ脆弱性を発見した出来事を思い出した。

このような背景の中で、著者によれば、形式的検証は防御側に有利な立場をもたらすことを可能にする。

彼は強調した。「攻撃者はシステムを突破できる1つの入力の列を見つければよい一方で、防御側は形式的検証を用いてすべての入力に対する堅牢性を証明できます。」

そのため、ユーザー資金の数十億ドルを管理するスマートコントラクトを含む、ミッションクリティカルなソフトウェアにおいて、形式的検証は「選択肢ではなく、必要な前提条件」になりつつあります。

これは、Ethereum共同創設者であるVitalik Buterinがコードの形式的検証にAIを使用することについて以前開始した議論の継続であることに注目すべきです。

メッセージ Ethereum Explained How AI Changes Approach to Smart Contract Security は最初に INCRYPTED で公開されました。

免責事項: 本ページの情報はサードパーティからのものであり、必ずしもKuCoinの見解や意見を反映しているわけではありません。この内容は一般的な情報提供のみを目的として提供されており、いかなる種類の表明や保証もなく、金融または投資助言として解釈されるものでもありません。KuCoinは誤記や脱落、またはこの情報の使用に起因するいかなる結果に対しても責任を負いません。 デジタル資産への投資にはリスクが伴います。商品のリスクとリスク許容度をご自身の財務状況に基づいて慎重に評価してください。詳しくは利用規約およびリスク開示を参照してください。