#BNBATH و $BNB حتى الآن، كان على كل اقتراح لتحسين البيتكوين (BIP) يحتاج إلى بدائل تشفيرية إعادة اختراع العجلة. كل واحد جاء مع تنفيذ مخصص بلغة بايثون لمنحنى secp256k1 البياني والخوارزميات ذات الصلة، كل منها مختلف قليلاً عن الآخر. هذه التناقضات أدت إلى مسؤوليات هادئة وجعلت مراجعة اقتراحات BIP معقدة بشكل غير ضروري. تم تسليط الضوء على هذه المشكلة مؤخرًا في نشرة Bitcoin Optech رقم 348، وهي شيء يشعر به على الأقل عدد قليل من المطورين في مجتمع تطوير البيتكوين منذ فترة طويلة: يجب أن يكون هناك معيار موحد قابل لإعادة الاستخدام لشفرة BIP المرجعية secp256k1.
الأسبوع الماضي، حقق يونس نيك وتيم رافينغ من Blockstream أبحاث وسبيستيان فالبسوني تقدمًا كبيرًا نحو هذا. كجزء من اقتراح ChillDKG الحالي، أصدرت الفريق secp256k1lab. مكتبة بايثون جديدة غير آمنة عمدًا للنمذجة والتجربة ومواصفات BIP. ليست للاستخدام الإنتاجي (لأنها ليست زمنًا ثابتًا وبالتالي عرضة لهجمات القنوات الجانبية)، لكنها تملأ فجوة حرجة: تقدم مرجعًا نظيفًا ومتسقًا لوظائف secp256k1، بما في ذلك توقيعات Schnorr على طراز BIP-340، ECDH، وحسابات الحقول/المجموعات على مستوى منخفض. الهدف بسيط: جعل كتابة اقتراحات BIPs المستقبلية أسهل وأكثر أمانًا من خلال تجنب التنفيذات الزائدة والفريدة من نوعها. بالنسبة لمؤلفي BIP، يعني ذلك: أقل من الشفرات المخصصة، وقضايا مواصفات أقل، ومسار أوضح من النموذج الأولي إلى الاقتراح.
الأسبوع الماضي، حقق يونس نيك وتيم رافينغ من Blockstream أبحاث وسبيستيان فالبسوني تقدمًا كبيرًا نحو هذا. كجزء من اقتراح ChillDKG الحالي، أصدرت الفريق secp256k1lab. مكتبة بايثون جديدة غير آمنة عمدًا للنمذجة والتجربة ومواصفات BIP. ليست للاستخدام الإنتاجي (لأنها ليست زمنًا ثابتًا وبالتالي عرضة لهجمات القنوات الجانبية)، لكنها تملأ فجوة حرجة: تقدم مرجعًا نظيفًا ومتسقًا لوظائف secp256k1، بما في ذلك توقيعات Schnorr على طراز BIP-340، ECDH، وحسابات الحقول/المجموعات على مستوى منخفض. الهدف بسيط: جعل كتابة اقتراحات BIPs المستقبلية أسهل وأكثر أمانًا من خلال تجنب التنفيذات الزائدة والفريدة من نوعها. بالنسبة لمؤلفي BIP، يعني ذلك: أقل من الشفرات المخصصة، وقضايا مواصفات أقل، ومسار أوضح من النموذج الأولي إلى الاقتراح.