本日、ビットコインの新しいGroth16証明検証プロトコルであるBABEをリリースします。これにより、セットアップコストとストレージコストが3桁も大幅に向上します。 BABE(バビロン・バークリー)は、二つの重要なアイデアを総合したものです。 線形ペアリングにおける証人暗号や、最近導入されたガブリングプリミティブであるArgo MACです。 線形ペアリングにおける証人暗号は、Groth16検証における複雑なペアリング操作をBN254楕円曲線上の単一のスカラー乗法に還元します。単一のスカラー乗算はさらにベクトル準同型MACに変換でき、これはArgo MACによって効率的に計算できます。 BABEは、Babylonのトラストレスビットコイン・ヴォールトのアルファテストネットの一部として2月にローンチされます。 感謝の意を表します: - 証人暗号について多くを教えてくれたバークレーの協力者@SanjamGargとディミトリス・コロネロス - @liameagenと@therealyingtong、Argo MACでの素晴らしい仕事を共有してくれました - バビロン工学チーム:理論的なアイデアを実証可能な性能向上のある実体システムに変えたこと 論文をチェックして、ぜひフィードバックをお聞かせください!