SpectroCoini blogi logo

Schnorri signatuur lahtiseletatuna

detsember 8, 2021

Täna tahame Teile rääkida Bitcoini ühest olulisest ja kauaoodatud funktsioonist - Schnorri signatuurist. See lisati osana Bitcoini esimesest uuendusest nelja aasta jooksul nimega Taproot, mis jõustus käesoleva aasta novembris. Et selle kohta rohkem teada saada, lugege kogu blogipostitust.

Mis on Schnorri signatuur?

Erinevalt traditsioonilisest omandiõiguse tõendamisest, milleks me kasutame füüsilisi allkirju, kasutatakse digitaalvääringute omandiõiguse tõendamiseks digitaalseid andmeid. Omandiõiguse kontrollimiseks kasutatakse matemaatilist krüptograafiat, mille näiteks on Schnorri allkiri. Varem kasutas Bitcoin ainult elliptilise kõvera digitaalallkirja algoritmi (ECDSA).

Schnorri signatuur

Schnorri signatuur on digitaalne allkiri, mis on loodud Saksa matemaatiku ja krüptograafi Claus Schnorri poolt 80ndatel kirjeldatud Schnorri allkirjaalgoritmi abil. Peamine põhjus, miks Bitcoin seda lihtsat, kuid tõhusat signatuuri varem ei rakendanud seisnes selles, et see oli patendiga kaitstud. Seetõttu ei kasutatud ega rakendatud seda laialdaselt, mistõttu praktikas puudus korralik testimine. Samas oli ECDSA allkiri laialdaselt kasutusel, põhjalikult testitud, usaldusväärne ja ilma patendipiiranguteta.

Võtmete koondamine

Schnorri signatuuril on üks suur eelis – see on lineaarne. See võimaldab lisada kaks allkirja ja tulemuseks on endiselt kehtiv Schnorri signatuur. See lineaarsus võimaldab mitme allkirjaga tehinguid, kus avalikud võtmed koondatakse üheks võtmeks, mis esindab rühma. Seda tüüpi allkiri oli Bitcoinis saadaval juba varem standardiseeritud nutilepingu kaudu, mille nimi on Pay-to-Script-Hash (P2SH). Selle süsteemi nõrkus seisnes aga selles, et see nõudis kõigi mitme allkirjaga tehingu allkirjastajate avalike võtmete tundmist. Lisaks olid need võrgus mitme allkirjaga tehinguna kergesti tuvastatavad. Schnorri signatuuri võtmete koondamine võimaldab kinnitajal kontrollida ainult ühte allkirja ja avalikku võtit, mis võtab vähem aega ja nõuab vähem arvutusvõimsust.

Suurem privaatsus

Võtmete koondamine Schnorri signatuuri kasutades mõjutab oluliselt ka privaatsust. Kui vahendite omandiõiguse tõendamiseks nõutakse kõigi allakirjutanute allkirjade asemel koondallkirja, suurendab see tehingus osalevate isikute turvalisust. Koondumise tõttu sarnanevad mitme allkirjaga tehingud ühe allkirjaga tehingutega, kuna neid ei ole võrgus lihtne tuvastada. Kombineeritud allkirjade tõttu on raske kindlaks teha, kes tehingu allkirjastas (või ei allkirjastanud).

Suurem mastaapsus

Kui võtmete koondamine on suur osa Schnori allkirja võlust, on sellel ka teine ​​eelis – suurem mastaapsus. Allkirjaandmeid koondades on Bitcoini tehingute maht väiksem. Plokis on rohkem ruumi rohkemate tehingute jaoks, seega ploki mahutavus on suurem. Schnorri signatuurid võimaldavad Bitcoini protokollil nõudluse kasvuga paremini toime tulla. Tehingu allkirjade väiksem suurus toob kaasa ka madalamad hinnad ja lühema töötlemisaja.

Kokkuvõtteks

See kauaoodatud uuendus suurendas Bitcoini privaatsust ja mastaapsust märkimisväärselt. Spekuleeritakse, et Schnorri signatuuri võtmete koondamise aspekt võib suurendada Bitcoini võrgu võimsust vähemalt 25% või isegi rohkem, kui seda rakendatakse mitme allkirjaga tehingute puhul. Schnorri signatuurid on edasiste edusammude alus. Oluline on ka märkida, et Schnorr ei asenda ECDSA-d.

Loodame, et käesolevast blogipostitusest oli abi. Rohkem postitusi leiate SpectroCoini blogist.

Kui Teil on SpectroCoini kohta küsimusi, võtke julgelt ühendust meie klienditoega. Tehke seda meie veebilehel oleva LiveChat’i kaudu või saatke e-kiri aadressil [email protected]

Kutsu sõpru
Teeni soovitades
Soovitusprogramm
Viimased postitused
TEENUSED
oktoober 24, 2023
HARIV
oktoober 12, 2023
UUDISED
oktoober 5, 2023
Meie tegemistega kursis püsimiseks jälgige meid