#BounceBitPrime $BB Līdz šim katram Bitcoin Improvement Proposal (BIP), kuram bija nepieciešamas kriptogrāfiskas primitīvas, bija jāizgudro riteņi no jauna. Katrs no tiem tika pievienots ar savu pielāgoto Python implementāciju secp256k1 eliptiskās līnijas un saistītās algoritma, kas viens no otra nedaudz atšķīrās. Šīs neatbilstības radīja klusas riska vietas un padarīja BIP pārskatīšanu nevajadzīgi sarežģītu. Šis jautājums pēdējā laikā tika uzsvērts Bitcoin Optech Newsletter #348, un tas ir kaut kas, ko vismaz daži Bitcoin izstrādātāji kopš ilgāka laika jūt: vajag vienotu, atkārtojamu standartu kriptogrāfiskiem BIP atsauces secp256k1 kodiem.

Pagājušajā nedēļā Jonass Niks un Tims Ruffings no Blockstream research un Sebastjāns Falbesoners veica lielu soļu uz šo mērķi. Kā daļu no savas esošās ChillDKG priekšlikuma, komanda izdeva secp256k1lab. Jaunu, apzināti NEBĒGSKO Python bibliotēku prototipēšanai, eksperimentēšanai un BIP specifikācijām. Tā nav paredzēta produkcijai (jo tā nav konstanta laika un tādējādi ir pakļauta sānu kanāla uzbrukumiem), bet tā aizpilda būtisku spraudzi: tā piedāvā tīru, vienveidīgu atsauces secp256k1 funkcionalitāti, ieskaitot BIP-340 stila Šnorra parakstus, ECDH un zemākā līmeņa lauka/grupas aritmētiku. Mērķis ir vienkāršs: padarīt vieglāku un drošāku nākotnes BIP rakstīšanu, izvairoties no liekām, vienreizējām implementācijām. 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.