Izvedba prenove protokola Bitcoin | SI.democraziakmzero.org

Izvedba prenove protokola Bitcoin

Izvedba prenove protokola Bitcoin

Bitcoin skupnost je vse bližje plačilni sistem-trgovske prijazen, da smo najprej pisal o julija. Zdaj, to je nekaj mesecih od se podprta v uradni Bitcoin stranko - in druge denarnice ga bo podprla tudi.

Jedro devs prvotno napovedala initiativeto uvesti plačilo Bitcoin sporočilo (BPM) specifikacijo v Bitcoin v juliju. Od takrat je postal Bitcoin Izboljšanje predlog (BIP).

Mejne kontrolne točke, da se stvari bolj konkretno. "BIP je tako blizu, kot smo prišli do formalne specifikacije," je dejal Bitcoin jedro razvijalec Jeff Garzik.

Ideje za nove Bitcoin funkcije splošno premikanje skozi tri faze: ideje, razpravljali neuradno na seznamu razvoja Bitcoin, ali na IRC, ki mu sledi grobi osnutek. V tem primeru, kdo piše neformalni dokument, ki je tisto, kar je bil dokument BPM.

"Če so ljudje na splošno strinjali, da je treba delo nadaljevati, je BIP napisano," je dejal Garzik. BPM je bil opuščen, in BIP 70became go-specifikacijam za izboljšane plačila Bitcoin.

24. Septembra, Mike Hearn (jedro prispeva k Bitcoin) objavil na forumu BitcoinTalk ki podpirajo za BIP 70 (in dveh drugih, povezanih s plačilnimi mejnih kontrolnih točk, 71 in 72), je mogoče zložiti v Bitcoin-QT, glavni Bitcoin stranko in denarnico.

To je pomembno tako za trgovce in kupce. Do sedaj, je plačila v Bitcoin bila gole kosti izkušnje, in ni vedno varna ena.

Ko kupec naredi transakcijo e-trgovine, trgovec ustvarja edinstven plačila naslov, povezan s naročilu kupca (obstaja toliko možnih Bitcoin naslovov, da so možnosti za podvajanje eno izredno majhna).

Stranka nato kopira naslov v lastni denarnici (ali, če so imeli srečo, skenira QR kodo). Ti dovoli plačilo v denarnici, in se oddaja v Bitcoin omrežje je treba preveriti. Strežnik nato zazna plačilo, in morda čaka na omrežje, da ga potrdite.

To prinaša nekaj pomembnih pomanjkljivosti. Po Hearn, obravnava "privede do puščanja zasebnosti, so toga in težko razširiti z novimi funkcijami, ki se ni potrjen, in oni so samo v eno smer."

Plačilo protokol BIP 70 bo gladko, bogatejši in bolj varno. Nadomešča zapleten Bitcoin naslove s človeškimi berljive naslove. Prav tako omogoča »plačilo prejeto« sporočila, da se stranka ne levo visi.

Med drugimi značilnostmi novega plačilnega protokola je možnost za nadomestila. Kupec, pošiljatelj bo mogel predložiti nekaj naslovov za vračilo prodajalcu-prejemnikom, pri nakupu blaga / pošiljanje kovancev. Ta samodejno pove trgovec kam poslati nadomestilo, če je potrebno, ne da bi to storiti ročno.

Potem so tu še varnostne koristi. Varnost je skrb v Bitcoin plačil v sedanjosti.

"Bitcoin je težko projekt, deloma zato, ker se selimo denarja okoli z računalnikih za splošno uporabo, ki se lahko prišlo do vdora ali dobili viruse," piše Hearn. "VISA in MasterCard so se preselili vsi (izven ZDA), za strojno opremo za posebne namene, kot pametnih kartic in predanih bralcev, ki jih ni mogoče naključni aplikacije, nameščene na njih."

Skrb Hearn je, da dinamično ustvari naslov prihajajo iz računalnikov, ki so lahko ogroženi z napadalcem, ki bi potem spremenili, da je naslov za tistega, ki jih nadzorujejo.

Namesto, da bi zlorabili o s Bitcoin naslove, novo plačilo protokol temelji na zahtevke za plačilo. Ko kupec naredi transakcijo, bo trgovec poslati sporočilo kupca zahteva plačilo za ustrezni znesek.

To sporočilo bo podpisana z uporabo digitalnega potrdila, ki je majhna elektronska datoteka, ki jo organ potrdila tretje osebe (CA). CA potrjuje, da je bilo potrdilo glede na določeno osebo ali organizacijo.

Tukaj je tisto, kar je postopek izgleda.

Ko Mike naredi transakcijo za 0,5 BTC od Bob, Bob pošlje stranki zahtevek za plačilo za 0,5 BTC, podpisan z Bob spričevalo. To sporočilo lahko vključuje druge informacije, kot je beležka opisuje nakup.

Bitcoin denarnico Mike To sporočilo se prikaže, in lahko preverite veljavnost, da je certifikat je z CA. Nato bo Mike vedel, da Bob je vložitev zahteve, in ne naključno napadalec.

Mike denarnica bo nato plačila, poslana v svojem sporočilu, skupaj z drugimi prostovoljnimi podatki, kot so Bitcoin naslovov potencialnih nadomestila, zaradi česar je lažje za trgovec za obdelavo, da je treba, da je postalo potrebno kasneje.

Po prejemu tega sporočila, bo Bob poslali avtomatsko zahtevo za plačilo potrditev denarnico, ki lahko nato povedal Mike, da je plačilo končano, dajanje svoj um na počitek.

Ampak certifikati niso popolnoma varen. Ti so bili pridobljeni s Imposters v preteklosti.

"To je pravzaprav dokaj enostavno narediti," pravi John Hopkins University kriptografija strokovnjak Mathew Green, soavtor je ZeroCoinprotocol, ker niso vsi organi certifikat vreden zaupanja.

"Če si dovolj velik in porabili dovolj denarja," Green pravi, "lahko dejansko se jim, da vam svojo lastno podpisovanje ključ" - s podpisom, ki jih uporabljajo, da potrdi spletne strani. "To je pravzaprav dokaj enostavno narediti, ker obstaja toliko organi certifikat - med 100 in 200."

Toda zaskrbljenost glede varnosti potrdila draži Hearn. "Dejstvo je, da [certifikat tehnologija] je najboljše, kar imamo, je to mogoče izboljšati prek pobud, kot so preglednost cert, in ima zgodovino ustavitev najhujših primerov nasprotnike."

Vemo od Snowden pušča, da naraščajoča uporaba SSL (digitalna tehnologija potrdilo), v zadnjih letih zaskrbljeni obveščevalne agencije, ki so bile težave pri prekinil PKI infrastrukture, Hearn poudarja.

"Ko imate agencije z močjo od NSA in GCHQ nori, ker ljudje uporabljajo CA-več, to je nenavadno za ljudi, ki trdijo, da je celotna infrastruktura je pokvarjen," pravi.

Ena stvar, ki bi pomagal je uporaba razširjenih potrdil validacije. Opredeliti skupina za neprofitna imenovano CA / Browser Forumu, EV potrdila zahtevajo bolj obsežno preverjanje organizacije ali identiteto posameznika, preden so bili odobreni, uporabljajo pravila, s katerimi tukaj.

"Sedanja koda Bitcoin-Qt ne podpira certifikatov EV," priznava Garzik. "Moralo bi storili, in tam je TODO v kodi, in če trgovci dobili EV CERT potem na neki točki denarnice bodo začeli uporabljati prijaznih imen, ki jih vsebujejo. Ampak to je še bolj kodo."

Kakorkoli, protokol plačilo se vrača, "ampak z boljšo zasnovo," zagotavlja Hearn. "Upamo, da se bo sčasoma to zgodilo nadomestiti Bitcoin naslove za večino uporab."

BIP 70 zagotavlja varno dokazilo o plačilu, ki se kupec lahko uporabi v primeru spora s trgovcem.

Bo uvedena podpora za ta plačila protokola v naslednji različici Bitcoin-QT / bitcoind, ki je 0.9.0. "Z oznako pritiskom v naši git skladišča, bo protokol plačila (BIP 70) zagotovo v naslednji izdaji," je dejal Garzik.

Podpora za BIP 70 se prav tako zgrajena na prodajnem strani, saj imata obe stranki v poslu sodelovati, da ga izkoristijo.

BitPay že dogovoril, da ga sprejme, kar pomeni vsaj 10.000 podjetij bodo imeli dostop do posodobljene funkcije, ki jim omogočajo pošiljanje zahtevkov za plačilo, ki uporabljajo BIP 70 sporočilne formate.

Vse to bo pomenilo več-trgovske prijazen plačilnega sistema. Je Bitcoin dokončno odraščanje kot plačilno platformo e-trgovine?

Ta članek je bil soavtor Justin O'Connell in Danny Bradbury.

Bitcoin ProtocolJeff Garzik

Sorodne novice


Post Bitcoin

CEO Bitcoin Shop: načrtujemo, da bo univerzalna Bitcoinova rešitev

Post Bitcoin

Bitcoin v naslovih: Macroeconomics Debated

Post Bitcoin

Fundacija Bitcoin zahteva od sodišča, da odpove Florida LocalBitcoins Charge

Post Bitcoin

Gradnja boljšega Bitcoin Fee Market

Post Bitcoin

Tehnologija Block Chain ponuja nove možnosti za boj proti kriminalu

Post Bitcoin

Bitcoin v naslovnicah: US Teen Sparks ISIL Media Frenzy

Post Bitcoin

Apple Sours na Bitcoin, Corner Shop Conundrum in ukradeno dobro

Post Bitcoin

Slow vzpon? Cene Bitcoin se povzpnejo do 4.500 $ za slabe količine

Post Bitcoin

15.000 dolarjev: Ali obstaja meja do Bitcoinove meteorne dirke?

Post Bitcoin

Nekdanji Bitcoin zavarovalni svetovalec, obtožen prevare vrednostnih papirjev

Post Bitcoin

Bitcoin Foundation izda opozorilo o prevarah nad kloniranimi spletnimi mesti

Post Bitcoin

Bitcoin2014 Prvi dan: Industrija si prizadeva za možnosti v Amsterdamu