吴氏が入手した情報によると、イーサリアム共同創設者のヴィタリック・ブテリン氏は、難読化(obfuscation)は暗号学において構想された最も強力なプリミティブであり、プログラムを「暗号化プログラム」に変換し、内部ロジックを隠蔽しながら、平文の入力に対して元のプログラムと同じ平文の出力を与えることができると述べている。その典型的な形式は不可分難読化(iO)であり、本質的にコードを隠蔽し、データを隠蔽するものではない。ヴィタリック氏は、難読化は汎用的な「信頼不要の信頼できる第三者」の理論的理想に非常に近く、ブロックチェーンと組み合わせることで、ほぼ信頼仮定を必要としない安全、プライベート、結託耐性のある投票システムなどのアプリケーションをサポートできると述べている。ただし、難読化されたプログラムは自身の複製を防ぐことができず、通貨などの状態を持つシナリオを単独で処理できないが、ブロックチェーンがこのギャップを埋めることができる。記事は、研究者が近年、合理的な安全性仮定の下でiOを実現できるようになったが、実行時間は「銀河的(galactic)」であり、実際には宇宙の寿命を超える可能性があり、実用化には程遠いと指摘している。ヴィタリック氏は、将来の道筋として、既存の格子ベースの構成の最適化、より積極的な暗号学的格子仮定の採用、または格子に依存しない全く新しい難読化スキームの探求が含まれ
原文表示