#BNBATH un $BNB Līdz šim ikvienam Bitcoin Improvement Proposal (BIP), kas nepieciešams kriptogrāfiskiem pamatiem, bija jāizgudro riteņi no jauna. Katrs no tiem tika pievienots ar savu pielāgoto Python realizāciju secp256k1 eliptiskajai līnijai un saistītām algoritmām, kuras viena no otras nedaudz atšķīrās. Šīs neatbilstības radīja klusējošas riska zonas un padarīja BIPs pārskatīšanu nevajadzīgi sarežģītu. Šis jautājums pirms nedēļas tika atspoguļots Bitcoin Optech Newsletter #348, un tas ir kaut kas, ko vismaz daži Bitcoin izstrādātāji kopš ilgāka laika jūt: būtu jābūt vienotam, atkārtoti izmantojamam standartam kriptogrāfiskiem BIP atsauces secp256k1 kodiem.
Pagājušajā nedēļā Jonas Nick un Tim Ruffing no Blockstream research, kā arī Sebastian Falbesoner veica lielu soļu šajā virzienā. Kā daļa no savas esošās ChillDKG priekšlikuma, komanda izdeva secp256k1lab. Jaunu, apzināti NESECĪGU Python bibliotēku prototipēšanai, eksperimentēšanai un BIP specifikācijām. To nevajadzētu izmantot produkcijā (jo tas nav konstanta laika un tādējādi ir pakļauts sānu kanāla uzbrukumiem), bet tas aizpilda būtisku atvērumu: tas piedāvā tīru, vienmērīgu atsauces punktu secp256k1 funkcionalitātei, ieskaitot BIP-340 stila Schnorr parakstus, ECDH un zemākā līmeņa laukuma/grupas aritmētiku. Mērķis ir vienkāršs: padarīt vieglāku un drošāku nākotnes BIPs izveidi, novēršot atkārtotas, vienreizējas realizācijas. BIP autoriem tas nozīmē: mazāk pielāgotā koda, mazāk specifikācijas problēmu un skaidrāku ceļu no prototipa līdz priekšlikumam.

