Med Bitcoins etterlengtede Taproot-oppgradering i horisonten jobber ingeniørene i Blockstream med en ny ordning for å forbedre multisignaturtransaksjoner.
Disse transaksjonene, som krever signaturer fra mer enn en privat nøkkel for å autorisere utgifter, vil ha fordel av Taproot. Denne oppgraderingen implementerer Schnorr-signaturer i Bitcoins kodebase, en kryptografisk signaturordning som vil gjøre det enklere å lage og utføre smarte kontrakter i nettverket.
I et blogginnlegg etter valget la Blockstream-ingeniørene Jonas Nick og Tim Ruffing ut et nytt flersignaturdesign som ville redusere den tekniske kompleksiteten i flersignaturtransaksjoner på en måte som fortsatt bevarer personvernet.
Nick og Ruffing, sammen med det franske National Security Agency-medlemmet Yannick Seurin, publiserte en kryptografisk e-journal på dette MuSig2-designet som for tiden gjennomgår fagfellevurdering.
‘Ikke-interaktiv signering’
MuSig2 kombinerer styrkene til de to ledende designene med flere signaturer uten å ofre kompromisser.
Bitcoins eldste multi-sig-triks, ‘CHECKMULTISIG’ OP-kode, krever for eksempel mindre kommunikasjon fra underskriverne av en multi-sig-transaksjon, men er mindre privat enn MuSig1-flersignaturordningen, noe som forbedrer brukernes personvern på bekostning av legge til ekstra trinn i signeringsprosessen.
Spesielt krever MuSig1 partene i en multisignaturtransaksjon å kommunisere i flere runder for å godkjenne en transaksjon.
MuSig2 vil beholde alle personverngarantiene til MuSig1, mens det bare kreves to runder med kommunikasjon mellom underskrivere for å godkjenne en transaksjon (for eksempel genererer Alice en 2-av-3 flersignatur-transaksjon hun sender til Bob for godkjenning; Bob signerer transaksjonen, sender det tilbake til Alice og transaksjonen er godkjent).
“Det tilbyr samme funksjonalitet og sikkerhet som MuSig1, men gjør det mulig å eliminere nesten all interaksjon mellom signere. Med MuSig2 trenger underskrivere bare to kommunikasjonsrunder for å lage en signatur, og avgjørende er at en av disse rundene kan forhåndsbehandles før underskriverne vet budskapet om at de vil bli signert, forklarer blogginnlegget.
I tillegg til å forbedre generelle lommebøker med flere signaturer, kan MuSig2 være til fordel for personvernet til Lightning Network og forbedre såkalte terskelsignaturer som ofte brukes av børser og forvaltere for lagring av fond.
Hvis Taproot blir tatt i bruk de neste månedene, vil Blockstream erstatte MuSig1-standarden med MuSig2 i et kodebibliotek for Schnorr-signaturordninger. Innlegget antyder også at Blockstreams Liquid sidekjede kan kjøre Taproot-koden tidlig for å teste multisignaturordningen før den er klar for distribusjon på Bitcoins mainnet.