以太坊聯合創始人維塔利克·布特林表示,混淆(obfuscation)是密碼學中最強大的基本原語之一,它允許將程序轉換爲“加密程序”,在隱藏其內部邏輯的同時仍能產生相同的輸出。


他說,將混淆與區塊鏈結合,可以在幾乎無需信任假設的情況下,支持安全、私密且抗串通的應用程序;但混淆後的程序無法自行處理諸如金錢這類有狀態的事務,因爲它們可以被複制。


Vitalik 指出,在合理的安全假設下,研究人員現在已經知道如何實現不可區分性化混淆(indistinguishability obfuscation),但運行時間仍然“浩瀚如銀河”,可能會超過宇宙的壽命。未來的路徑包括優化現有的基於格的構造、使用更激進的密碼學格假設,或探索新的非格方法;如果成功,那麼幾乎任何在理想化的可信第三方模型下描述的協議都都可以安全地實現。