Nyheder

I udvikling: Cosign, en multisignaturpunget af BitPay's Bitcore Team

Et af de varme emner i bitcoin-fællesskabet har i det seneste været multisignaturtransaktioner. Enkelt sagt, hvad dette gør er at give flere private nøgler til en bitcoin-adresse, som tjener som en ekstra sikkerhedsforanstaltning (hvis du ikke er bekendt, læs dette).

Folk på BitPay, der er svært på arbejde med deres Bitcore-projekt, har meddelt, at de har en multisignaturpung i værkerne.

Dubbed Cosign, vil tegnebogen gøre flere multisig bitcoins lige så simple som det er at bruge fra en enkelt signaturadresse ved at have andre personer eller computere "signere" transaktioner for at bekræfte, at de er gyldige.

Med Bitcore-teamets ord:

Måden dette virker på er, at når en person fra en, f.eks. 3-of-5-multisignaturplade ønsker at bruge bitcoins, kan de bruge bitcoinsne som normalt. Derefter vises den delvist signerede transaktion på deres cosigners 'skærme, som de kan vælge at underskrive eller ikke underskrive. Hvis tre personer underskriver transaktionen, sendes den til bitcoin-netværket.

Forudsat at ens private nøgle er blevet stjålet, betyder det ikke længere, at deres bitcoins er gået til gode. Adgang til ens midler ville kræve tyven at have adgang til alle private nøgler - som hvis du ikke har gættet, er det ikke let at fejre.

For at Cosign kan fungere sikkert, skal en brugers private nøgler genereres (og holdes) på klientsiden. Hvis de opbevares eksternt, skal de krypteres med et sikkert kodeord. For det andet skal Cosign-softwaren skal gøres open source, så den kan revideres for at bekræfte sin integritet.

Sæt holdet:

Cosign benytter sig af en række moderne browser- og bitcointeknologier for at gøre det muligt. Web RTC bruges til at etablere p2p-forbindelser mellem cosigners. HTML5 lokal lagring bruges til at gemme tegnebogen. HD-udvidede nøgler bruges til at forenkle generationen af ​​nye adresser.

Her er en mere dybtgående forklaring, som teamet stiller:

Det virker som dette. Fem personer (eller deromkring) ønsker at deltage i multisignaturtransaktioner, hvor tre af dem (eller deromkring) er forpligtet til at underskrive transaktioner.

Først åbner en af ​​dem Cosign og opretter en ny tegnebog, og deler derefter ID'en af ​​tegnebogen med de fire cosigners. Alle cosignerne deltager i tegnebogen og genererer en ny udvidet privat nøgle, som har en tilsvarende udvidet offentlig nøgle.Den udvidede offentlige nøgle deles med de andre. Den udvidede private nøgle holdes privat.

Nu kan cosignerne se deres multisignatur pung ligesom en normal pung. Udseende og arbejdsgange af tegnebogen er næsten ens, med kun en fangst: Når nogen ønsker at sende bitcoins, sendes bitcoins ikke straks. I stedet deles den delvist signerede transaktion med de andre cosigners. Hvis tre af dem underskriver det, er transaktionen fuldstændig og kan sendes til bitcoin-netværket og gemmes i blokkæden.

Interessant nok har teamet sammensat en mock-up af tegnebogen, men vi er stadig en måde væk fra udgivelsen. Der er en hel masse yderligere oplysninger, du kan få på Bitcore-bloggen.