Godina Multisig: Kako je to tako daleko? | HR.democraziakmzero.org

Godina Multisig: Kako je to tako daleko?

Godina Multisig: Kako je to tako daleko?

2014 je krišom promatrati neki kao „Godina Multisig” - uključujući i nedavno Gavin Andresen na Bitcoin2014 u Amsterdamu - i jedan veliki razlog: broj usluga koje podržava transakcije više potpisa je u porastu. U ovom članku, Thomas Krein ljestvice priča o ovom novom tehnologijom do danas, obraćajući se neka ključna pitanja pomoću podataka dobivenih iz bloka lanca.

Ako niste sigurni o multisig, ovdje je kratak fitilj. Multi-potpis adrese dopuštaju više stranaka djelomično sjeme adresu s javnim ključem. Kada netko želi provesti neke od bitcoins, što im je potrebno neke od tih ljudi da se prijavite svoje transakcije osim za sebe. Potreban broj potpisa je dogovoreno na početku kad ljudi stvaraju adresu.

Budući da se više potpisa potrebno prije nego se sredstva mogu biti utrošena, dodatni potpisi mogli doći iz, recimo, poslovnog partnera, vaše druge značajne ili čak iz drugog uređaja koje posjedujete, dodati drugi faktor za trošenje vašeg novca.

Zamislite sef u banci koja treba dvije tipke za otključavanje siguran u bilo koje vrijeme - ključ banke i svoj osobni ključ. Multi-potpis adrese uhvatiti bit to, ali bez potrebe da bude na istom mjestu. A budući da ključevi mogu biti u odvojenim mjestima, to je malo vjerojatno napadač može ugroziti oba; dok je s redovitim Bitcoin adresa, napadač otprilike zna tko ciljati, i mogao ugroziti poslužitelja na bilo koji broj načina jednostavno ukrasti novčanik datoteku.

Usluge koriste adrese više potpisa imaju puno veću otpornost na krađe, jer umjesto da samo trebaju pristup serverima novčanik, sredstva su zaštićeni eliptična krivulja digitalni potpis algoritma (ECDSA), daleko veću prepreku nego sigurnost web može provoditi u svom kodu.

Jesu li s višestrukim potpisom adrese novo ili nešto?

Oni zapravo nisu! Prvi put su ostvareni u 2012. Godini, nakon što je podrška dodana za „pay-to-script-hash” adresa. Kada se sredstva poslane na ovu adresu, skripta se koristi kako bi adresu koja je poznata samo vlasniku, umjesto da uključite ga u novčane transakcije. Ova skripta izvršava koji mogu i ne mogu provesti bitcoins na toj adresi. Adrese i izgledaju drugačije, počevši s 3 umjesto 1.

Pay-to-script-hash je preteča multisig i multisig je samo jedna komplicirana upotrebna slučaj P2SH.

Uzmi ovu transakciju na primjer: 112ae9859731f671ec3593de5790ed026d06d23134ba284aec811bc8f50e96b3 - zapravo 6thP2SH transakciju ikada dogodi - otkriva skriptu „5357”, što jednostavno znači gurnuti brojeve 3 i 7 u memoriju. Ova skripta je raspršen, a koriste se za stvaranje stvarnoj adresi: 37paP4uTjmA4Pi85LG6CF9huift3Dw1kFT. Sva sredstva poslane na ovu adresu možete u stvari sada biti ukraden, jer ljudi znaju skripta ne provjeriti tko je zapravo trošenje sredstava. Dakle, to je nešto poput 1JwSSubhmg6iPtRjtyqhUYYH7bZg3Lfy1T (točna konj baterija sortirano) od P2SH.

To je vrlo jednostavna demonstracija P2SH, što je dovelo do više komplicirano, ali, naravno, daleko više siguran koristite slučaj - više potpisa transakcije.

Zašto nisam čuo za njih još?

Multi-potpis adrese i transakcije su i dalje malo komplicirano provesti. Trenutno samo Bitcoin Temeljni softver može nositi s njima u potpunosti, čak i bez spremanja blok lanac, ali još uvijek je potrebno koristiti konzolu. U posljednje vrijeme smo svjedoci sve više i više usluga popping up koji imaju za cilj premostiti taj jaz, i izložiti transakcije više potpisa u user-friendly način.

Coinbin site vam omogućuje da stvorite Bitcoin privatnih i javnih ključeva, stvoriti adrese više potpisa, a potpisati transakcije od njih. To je vrlo jednostavna stranica, ali trenutno ne podržava komprimirane tipke, tako da nije u skladu s Bitcoin jezgri. Svatko treba koristiti nekomprimirani tipke koje Coinbinwill stvaraju barem.

Onchain.io

Onchain je svod za Electrum & BIP0032 master javnih ključeva, a radi na web i Android aplikacije za potpisivanje transakcija više potpisa za adrese u svom novčaniku. Korištenje determinističke novčanike znači da korisnici mogu poslati svoje prošireni javni ključ na site samo jednom, i javni ključevi će biti generiran od toga. Aplikacija će također prihvatiti QR kodova multi-potpis transakcija za potpisivanje, što ih čini nevjerojatno jednostavan za korištenje.

Koliko se koriste?

Koristeći podatke sam dobio iz QuantaBytes, a blockchain analiza tvrtka sa sjedištem u Irskoj, bio sam u mogućnosti da biste saznali više o različitim vrstama više potpisa adresa se koristi za datum i koliko često. Sve ovo su podaci javno dostupni, ako struže blok lanac, ali sam naučila na teži način da to traje zauvijek.

Ovaj grafikon prikazuje broj P2SH izlaza po 2.500 blokova. Budući da su neki od njih nisu bili otkupljeni, ne možemo saznati što tip od adrese na koju je zapravo bio. No, svejedno, došlo je ogroman porast počevši oko blokirati 278.000 (1stJanuary 2014), gdje je došlo do barem jedan svakih pet blokova, a sve više i češće.

Unatoč tome, oni još uvijek imaju dug put kako bi se slagala redovitu uporabu transakcija: Znamo da su u prosjeku nekoliko stotina transakcija po blok, tako da smo vrlo daleko od toga još. Ovaj grafikon pokazuje kada je došlo prvi multi-potpis transakcija: blokirati 170,052.

U podacima koji se koriste u ovom izvješću, koja se proteže od bloka 170,052 do 297,445 (oko 7. Ožujka do 24. Travnja ove godine), 24,591 transakcije izlazi su identificirali isplaćena skripta-hash adresu. Od toga, 14,123 izlazi došao iz osam spam transakcija, svaki plaćati 1 Satoshi slučajnim adresa. Oni su zanemareni tijekom ovaj članak. 70% od preostalih valjanih transakcija otkupljeni, a time i otkrila skriptu iza adresu.

Iz transakcija koje su otkupljene, možemo naučiti skriptu, a time i tip adrese više potpisa - tj, ako je 2 2, 3 od 5, itd

Vidimo da 2 od 3 adrese su najčešće korištena vrsta adrese, nakon čega slijedi 2 od 2 2 od 3 omogućuje čekanje između kupca, prodavatelj, i treće osobe, ali ne jedna osoba nikad ne može otići sa sredstvima bez sporazum iz druge. Mnoge usluge, kao što BitGo, Bitalo, GreenWallet i BitWasphave počeli koristiti ove adrese kao jedan namjenom adresa transakcija i narudžbe.

2 od 2 adrese su nedavno provedena u micele je izgrađen u licem-u-lice razmjene značajku. Ona koristi multi-potpis adrese i vrijeme zaključavanja transakcije kako bi zaštitili sredstva tijekom razmjene.

Redovi u plavo u gornjim grafikonima su po trenutnom mreže prikazana pravila non-standard, a tehnički ne bi trebao biti u blockchain, kao nepromijenjeni klijenti neće ih relej na druge čvorove u mreži. Eligius rudarski bazen je uklonjena standardnih provjera, i moje neuobičajenih transakcija za naknadu, ali od svih transakcija analiziranih samo 0,36% su non standard.

29,7% svih otkupljenih izlaza su ponovno adrese. Mnogi od navedenih usluga se jedinstveni javni ključ iz svake stranke za izradu naloga adresu, što znači da bismo trebali očekivati ​​uglavnom jedinstvenu adresu.

Sljedeći grafikoni prikazuju učestalost najčešćih vrsta multi-potpis adresa: 1 od 2, 2 2, 2 3, i 3 od 3 tijekom vremena. Rezultati su podijeljena u dva dijela; Prvi je od 170,052 do 227,500 bloka, a drugi je 230.000 do 297,445.

Dok je prvi graf je raspršena i nedosljedan, drugi pokazuje povećanje u učestalosti 2 of 2 i 2 od 3 adrese, počevši oko studenog 2013. Godine očekujem ovaj trend povećati, kao sve više i više usluga donijeti ova transakcija upisati više drugi.

To nije bez razloga. Multi-potpis adrese mogu osigurati svoje hladne bitcoins pohranu s fizički udaljenim ključeva. Možete imati veću redundanciju pomoću više tipki, kako bi se zaštitili od gubitka.

Ako usluge koje nude adrese više potpisa za prijenosom stranke ikada ići offline, sredstva još uvijek mogu nadoknaditi ako se dvije strane još uvijek mogu komunicirati. To ga čini puno teže muljaža korisnika, ili biti nepošteni o tome koliko sredstava su zapravo na web stranici.

Jednostavno pomoću transakcije više potpisa na prvom mjestu, možete imati prenominated treća strana korak u arbitrira spor, a možda i oporaviti se sredstva od adrese.

Gornji graf pokazuje broj otkupljivanja transakcija od 2 od 3 adresa, što je iskoristiti samo jednu Nepotrošeni iznos na adresu za plaćanje dva odvojena adrese, pri čemu je odnos jednog u drugi bila manja od 8%. To je bio približiti prosječnu posto naknadu od escrow posrednika, zajedno sa stranicama Komisije za transakcije - potencijalno daje brojeve transakcija obrađenih novčanik usluga ili trgovine pomoću transakcije više potpisa.

2.410 transakcije iz skupa podataka odgovara gore navedene kriterije i korišteni su u grafu. Dok je nejasno jesu li transakcije potječu od davatelja novčanik ili tržište pomoću transakcije više potpisa, najčešći posto naplaćuje se čini da se oko 0-0,2%, prije gotovo stalno smanjuje kao postotak povećava.

Dakle, Godina Multisig oblikuje se lijepo. Brojke jasno pokazuju njihovo korištenje je rastom, te s inicijativama poput BitPay je BitCore- JavaScript knjižnica pruža jezgra Bitcoin funkcionalnost i pristup mreži - to je područje sigurno vidjeti više aktivnog razvoja, s ljudima koji rade na jezgre stog ili pisanje vlastite usluge korištenja.

Važno je imati glavnu razvoj takvog okvira u ovom trenutku. Bez nje, startupima mora težiti ako je vrijedno vremena i novca za istraživanje i provesti sve potrebne funkcionalnosti za sebe, a možda se to krivo. Ako svatko mora ponoviti taj napor, to ne čini puno za inovacije, tako da štedi pouzdanog codebase čini daleko lakše za servis razmisliti o korištenju multisig.

Nema nedostatak novčanik pružatelji usluga u sadašnjosti. Multi-potpis novčanik usluga stečen oko nedostatka podrške klijenta pomoću strani klijenta skripti koje proizlaze iz projekata poput BitCore ili BitcoinJS stvoriti potpis transakcija, a ne prisiljavajući ih da koriste drugi softver. Ja predvidjeti da na kraju većina web stranice neće reklamirati multisig kao značajka. To će se očekivati ​​- a ako oni to dovoljno dobar posao, njihovi korisnici čak ne moraju znati oni koji ga koristi.

Želio bih vidjeti više platformi koja pomažu kod potpisivanja više potpisa transakcija, što omogućuje ljudima da u potpunosti iskoriste protokol, umjesto s ciljem da se novčanik usluga. Mogućnosti koje proizlaze iz više potpisa transakcije su neograničene, ali popratni alati i infrastruktura jednostavno ne postoji. Imam velike nade za Onchain.io - čiji bi aplikacija trebala bi ga kao jednostavan kao skeniranje dva QR kodovima, donosi nešto blizu P2SH protokola u ovoj ranoj fazi.

Korištenje web stranice da se brine o svojim bitcoins je jako puno protiv Bitcoin etosa. Iako je prihvatljivo rješenje za mnoge, poticaj za to ne bi trebao biti nedostatak podrške od softvera kao što Electrum i Armory. Alati koje omogućuju zaštitu s dva čimbenika za dodjelu sredstava na svim uređajima, a olakšavaju potpisivanje transakcija predložio tržnicama, burzama i novčanici su mora.

Mislim rješavanju ovog ključni problem će zaista smanjiti barijere za korištenje transakcije više potpisa u cjelini, čime sve više i više ljudi da prihvate ovu nevjerojatnu tehnologiju, i stvarno ga Godina Multisig.

Povezane vijesti


Post Razmjena valute

Pitanja ostaju dok Kina kineska burza razmjenjuje Margin trgovine

Post Razmjena valute

Može li se Tech Waveable i Bitcoin obnoviti mobilne plaćanja?

Post Razmjena valute

Coinbase New Multisig Vault korisnicima daje kontrolu nad ključevima

Post Razmjena valute

Bitcoinov Parimutuel problem (ili zašto kratkoročenje danas ne plaća)

Post Razmjena valute

Safello objavljuje Social Media-Inspired Bitcoin novčanik

Post Razmjena valute

Bitcoin Exchange Kraken podiže 5 milijuna dolara u najnovijim financijskim krugovima

Post Razmjena valute

Mt. Gox svibanj imati izgubljen samo 386 BTC zbog Transpaction Malleability

Post Razmjena valute

Bitfinex i Tether Prekinite tišinu, idite na Media Blitz

Post Razmjena valute

Obavijesti o plaćanju bitcoinima ažurirat će se u siječnju

Post Razmjena valute

Cross Blockchain obrt? Munja daje novi život atomskim swapovima

Post Razmjena valute

Digitalne valute dobivaju popularnost u glavnim gradovima Indije

Post Razmjena valute

Je li Bitcoin nadmašio Googleov tržišni kapu od 384 milijardi dolara?