ヴィタリック・ブテリンは「難読化:暗号学の最終ボスを作る(パートI)」というタイトルの記事を発表し、識別不能難読化(iO)プロトコルの技術的な複雑さに深く踏み込んでいます。この記事では、難読化がプログラムを「暗号化プログラム」に変換し、内部のロジックを隠しながら平文入力に対する計算を可能にする方法を強調しています。この技術はブロックチェーンと組み合わせることで、投票やオークションなどのほぼ信頼不要なシステムを実現できる可能性があります。 その可能性にもかかわらず、ブテリンは現在のiOスキームが理論上は多項式時間であるものの、実際の実行時間は宇宙の年齢を超えると推定されるほど非現実的であると指摘しています。彼は、完全準同型暗号、属性ベース暗号、その他の暗号プリミティブを含む格子ベースのiOの構築について論じています。ブテリンはiO開発の将来の三つの道筋を示しており、格子ベースのアプローチの最適化、新しい暗号学的仮定の採用、または全く新しいフレームワークの探求です。これらのいずれかで成功すれば、通常は信頼できる第三者を必要とするプロトコルの安全な実現を可能にし、暗号学に革命をもたらす可能性があります。