Schnorr Signatures

Schnorr är en typ av digital signatur som liknar ECDSA-systemet som används av Bitcoin sedan starten. Schnorr-schemat presenterar flera fördelar jämfört med ECDSA, och är därför för närvarande i färd med att implementeras i Bitcoin via Taproot-uppgraderingen.

För det första är Schnorr-systemet bevisligen säkert och icke formbart, två förbättringar jämfört med ECDSA. För det andra, jämfört med ECDSA-signaturer, tar Schnorr-signaturer mindre tid att verifiera. Schnorr-signaturer och publika nycklar kan aggregeras, vilket innebär att flera parter med unika privata nycklar kan signera samma meddelande med mycket större effektivitet. Tack vare denna funktion kan Schnorr-signaturer verifieras i omgångar istället för individuellt, vilket ytterligare påskyndar verifieringen.

Nyckel- och signaturaggregering möjliggör också sekretessvinster genom att dölja antalet signaturer som finns på en transaktion. Slutligen är Schnorr-signaturer också mindre än ECDSA-signaturer, vilket ger besparingar på avgifter för dem som spenderar Schnorr-utdata.

När Bitcoin uppfanns var Schnorr-systemet fortfarande patentskyddat, och därför bestämde sig Satoshi Nakamoto för att använda ECDSA som signaturschema för Bitcoin. Schnorr-patentet har sedan dess gått ut och Schnorr håller för närvarande på att implementeras i Bitcoin.

Den här artikeln publicerades i . Bokmärk permalink.
Den här webbplatsen använder cookies. Genom att klicka på knappen "Acceptera" och sedan använda webbplatsen godtar du detta.