#BounceBitPrime $BB これまで、暗号学的なプリミティブを必要とするすべてのビットコイン改善提案(BIP)は、車輪を再発明しなければなりませんでした。それぞれは、secp256k1楕円曲線と関連アルゴリズムの独自のPython実装をバンドルしており、それぞれ微妙に異なっていました。これらの不一致は静かな負債を引き起こし、BIPのレビューを不必要に複雑にしました。この問題は最近、ビットコインオプテックニュースレター#348で強調され、ビットコイン開発コミュニティの少なくとも数人の開発者が長い間感じていたことです:暗号学的BIPリファレンスsecp256k1コードのための統一された再利用可能な標準が必要です。
先週、Blockstreamの研究者Jonas NickとTim Ruffing、Sebastian Falbesonerはこの方向に大きな進展を遂げました。彼らの既存のChillDKG提案の一環として、チームはsecp256k1labをリリースしました。プロトタイピング、実験、BIP仕様のための新しい意図的に安全でないPythonライブラリです。これはプロダクション用ではなく(定数時間ではないため、サイドチャネル攻撃に対して脆弱です)、しかし重要なギャップを埋めます:BIP-340スタイルのSchnorr署名、ECDH、そして低レベルのフィールド/グループ算術を含むsecp256k1機能のクリーンで一貫したリファレンスを提供します。目標はシンプルです:冗長な一回限りの実装を避けることで、将来のBIPを書くことをより簡単かつ安全にします。BIPの著者にとって、これは:カスタムコードが少なく、仕様の問題が少なく、プロトタイプから提案へと進む明確な道を意味します。

