#BNBATH $BNB İndiyə qədər, hər Bitcoin Təkmilləşdirmə Təklifi (BIP) üçün kriptovalyuta primitivləri yenidən icad edilməli idi. Hər biri özünəməxsus Python tətbiqi ilə birlikdə gəlirdi, secp256k1 eliptik əyrisi və əlaqəli alqoritmlər, hər biri bir-birindən incə fərqli idi. Bu uyğunsuzluqlar sakit məsuliyyətləri təqdim etdi və BIP-ləri gözdən keçirmək zərurəti olduqca çətinləşdi. Bu problem son zamanlarda Bitcoin Optech Xəbər Bülleteninin #348-də vurğulanmışdı və bu, Bitcoin inkişaf icmasında ən azı bir neçə inkişaf etdiricinin uzun müddət hiss etdiyi bir şeydir: kriptovalyuta BIP istinad secp256k1 kodu üçün birləşdirilmiş, təkrar istifadə edilə bilən standart olmalıdır.
Keçən həftə, Blockstream tədqiqatından Jonas Nick və Tim Ruffing, eləcə də Sebastian Falbesoner bu istiqamətdə böyük irəliləyiş əldə etdilər. Onların mövcud ChillDKG təklifinin bir hissəsi olaraq, komandası secp256k1labı təqdim etdi. Prototipləşdirmək, eksperiment aparmaq və BIP spesifikasiyaları üçün yeni, qəsdən TƏHLÜKƏSİZ Python kitabxanası. Bu istehsal istifadəsi üçün deyil (çünki sabit vaxt deyil və buna görə də tərəf kanal hücumlarına qarşı həssasdır), lakin kritik bir boşluğu doldurur: secp256k1 funksionallığı üçün təmiz, ardıcıl bir istinad təqdim edir, BIP-340 üslublu Schnorr imzaları, ECDH və aşağı səviyyəli sahə/qrup arifmetikası daxil olmaqla. Məqsəd sadədir: gələcək BIP-ləri yazmağı daha asan və təhlükəsiz etmək, artıq, tək istifadəli tətbiqlərdən qaçmaqdır. BIP müəllifləri üçün bu, daha az xüsusi kod, daha az spesifikasiya problemi və prototipdən təklifə açıq bir yol deməkdir.