Niko ne razume Bitcoin (i to je u redu) | RS.democraziakmzero.org

Niko ne razume Bitcoin (i to je u redu)

Niko ne razume Bitcoin (i to je u redu)

Jameson Lopp je softverski inženjer u BitGo, tvorac statoshi.info i osnivača bitcoinsig.com.

U ovom funkcijom gost, Lopp pruža uroniti u tome da li Bitcoin se zaista može shvatiti kao tehnologiju, dolazi sa više pitanja nego odgovora i dostavljanje strastven apel otvorenost i istraživanje.

Kada sam prvi put postao zainteresovan za Bitcoin, našao sam se proveo sate apsorbuje što više informacija o tome kako je to moguće, pokušava da stavi sve delove zajedno.

Posle godina učenja, sada posvetiti fer količina vremena pokušavajući da pomogne drugima razumemo Bitcoin bolje. Iako su mnogi ljudi iz mene kao "Bitcoin stručnjak," i dalje smatram sebe student - tek treba da se utvrdi koliko je duboka zec rupa ide.

Andreas Antonopulos morao ovo da saiabout objašnjava (a time i razumevanje) Bitcoin:

"Napisao sam knjigu koja odgovara na pitanje" Šta je Bitcoin? ' To je duga 300 stranica, zastarela trenutak je štampana i treba da se ispravi i ažurira svaka tri meseca samo da održi korak sa promenama. "

Očekuje se da višestruko priroda Bitcoin

Sa dovoljno studiranje možete sami naučiti kako Bitcoin trenutno radi sa tehničke tačke gledišta.

Ja tvrdim lista obrazovnog resourcesthat je dovoljno da bilo koga zauzet za nekoliko meseci u tom cilju. Međutim, ovaj pristup informacijama uzimanja će samo razotkriti vrh ledenog brega Bitcoin.

Meltem Demirors posted prepoznati chartthat o:

Jedan od izazova za razumevanje Bitcoin je da je višestruki interdisciplinarno sistem koji se stalno razvija.

Ferdinand Ametrano je put dobro:

Ferdinand hits ključna tačka da ću biti zadiranja u - Bitcoin nije samo tehnologija; To je tehnologija koja predstavlja nešto još manje opipljiv.

Bitcoin je živa protokol koji nastaje iz melting pot ideja, filozofija, kultura i politika nakon što prođu Trial Bi Fire.

Možete pročitati "Rise of the Cipherpunks" da nauče kako smo došli da budemo gde smo danas.

Satoshi shvatanje Bitcoin

"Pisanje opis za ovu stvar za opšte publici je krvavo teško. Nema šta da se to odnosi na". - Satoši, 5. Jul, 2010

Čak i Satoši nisu u potpunosti razumeli šta je napravio u vezi sa bezbednosnom modelu Bitcoin je. On (ili ona) završila fiksiranje mnoštvo grešaka u prvih nekoliko godina postojanja Bitcoin je.

Nakon što je 18 meseci, stopa ispravke grešaka je usporen do te mere da su nove ranjivosti kategorisan i dokumentovano. Hajde da pokrivaju neke od nedostataka koji su fiksne pred Bitcoin stekao usvojila.

U prvim verzijama Bitcoin, svako može da provede novčiće tuđe:

"Predstavlja operacioni OP_RETURN prvobitno izazvala scenario za kraj rano umesto propasti, tako da bi mogao ukrasti nečije bitcoins jednostavnim korišćenjem scriptSig OP_TRUE OP_RETURN Takođe je moguće staviti pushdata operacioni pravo na kraju scriptSig da se cijelu. ScriptPubKei u konstante (koja ima vrednost true). Satoši fiked ove bube promenom ponašanja OP_RETURN da izazove transakcija odmah ne i čineći ga tako da scriptSig i scriptPubKei se procenjuju na dva odvojena koraka. "

- Theimos

Satoši fiksna veliki konsenzus manu promenom logicfrom "najbolji lanac" koristeći najduži lanac koristeći lanac sa najviše dokaza bez posla. Tehnički, to bi moglo biti arguedthat ovo je bio težak viljuška, iako nije zapravo izazvati lančanu viljušku jer je najduži lanac u to vreme je bio i onaj sa najviše dokaza bez posla.

Satoši takođe postaviti zaštitu blok-size limitas protiv denial-of-service napada. Veličina bloka je prvobitno samo implicitno ograničeni veličinom mreže poruka od 32MB.

Tu je greška u OP_CHECKMULTISIG koja postoji do danas. To je navedeno u BIP-011:

"(OP_0 je potrebna zbog greške u OP_CHECKMULTISIG; pukne jedan previše stvari sa steka izvršenja, tako da lutka vrednost mora biti stavljen na stek)."

- Gevin Andresen

I ko bi mogao zaboraviti na vrednosti preliva bugthat dozvoljeno neko da se stvori 184 milijardi bitcoins!

U mom potragu za još rane Satoshi bube koje nisu poznate Greg Maksvel je podsetio sočnu jedno:

"U ranim verzijama Bitcoin, bilo koji korisnik može teško trpeze sve objavljene verzije sa bilo kojim drugim verzijama! Ovaj dizajn mana pokazali da nisu u potpunosti razumeli potrebne uslove za bezbedan nadogradnje kada je prvi put objavljen, ali je njegov fiksni pokazao je bilo jasno ih kasnije.

Došlo je do opcode pod nazivom OP_VER koji gura broj verzije overena čvora na stek. (Satoši uvek verovali da treba da bude samo jedan komad Bitcoin softver čvora.) U očigledna svrha tog opkod je kako bi ste dodali funkcije u scenariju i imaju samo novije podržavaju verzije vidim te nove opcodes (postojao je prvobitno 16 bita opcode prostor u bazu kodova.), ali je neko mogao da koristi ovaj zlonamerno kao "OP_VER 1234 AKO LAŽ POVRATAK ENDIF ISTINITO" da verzija 1.234 odbije blok miniran od bilo koje druge verzije. Dakle, svaki korisnik može da se sistem trpeze bilo u svakom trenutku! Kada je uklonjena OP_VER, on je dodao OP_NOP, što je ono što čini moderan stil script meke viljuške moguće. To samo po sebi promena je bila meka viljuška, jer su originalne verzije ignoriše nepoznati opcodes. "

Istraživači su takođe otkrili neke nedostatke u Satoshi belom paperregarding opisa bezbednosti sistema.

Na primer, postoje pitanja "miner sreće" i "sebične rudarstva". Postoji čak i kompilacija poznatih problema sa belom papiru možete pogledati ovde.

Bitcoin očigledno nije prati 'kod je zakon' pogled, već 'Satoshi vizija je zakon' obzirom na to da je veliki broj Tveaks u prvih nekoliko godina jer je otkriveno da je kod nije u potpunosti uskladi sa namerom Zakonika kreatora.

Mislim da je ta razlika je posebno važno s obzirom da: a) Satoši prestao doprinosa Bitcoin pre mnogo godina, i b) Bitcoin nema formalnu specifikaciju.

Softver nikad nije završen

Možete reći kako malo Bitcoin podrazumeva jednostavnim ogromna količina istraživanja radi za analizu i poboljšanje na njemu.

Google Scholar članke objavljene pomena Bitcoin:
2016: 3.580

- Džejmson Lopp (@lopp) Decembar 17, 2016

Satoši jednom izjavio da je jezgro dizajn je postavljena u stoneand drugim implementacija će biti pretnja za mrežu. Ljudi često uzimaju ovaj citat (i druge od Satoshi) i koristiti ga za lažno tvrde (preko žalbe organu) da je protokol Bitcoin mora da evoluira na specifičan način.

Postavljam vama da je ovo samo još jedan slučaj gde je Satoši bio u pravu.

Kao što smo videli, Satoši zapravo je morala da izvrši mnogo promena u Bitcoin kao rani programeri su istraživanje kod i otkrivanja ivica predmeta. Tu su i više od pola tuceta Bitcoin klijenata implementacijama rade danas da se ne remeti mrežu. Čak smo videli da jedna primena može biti pretnja za mrežu kada razlike mašina nivou može izazvati konsenzusa neuspeh, kao što se dogodilo u 2013vith Berkli DB lanac viljuške.

Podsetimo se mog ranijeg opis Bitcoin je rezultat melting pot doprinosa. Ovo je zaista uzela maha jednom Satoši objavio svoj projekat ljubimca da je radio na u tajnosti već nekoliko godina.

Sama prve nedelje da Bitcoin pokrenuta, ona takođe dobila svoju prvu saradnika, Hal Fini. Hal je bio jedan od retkih ljudi koji su verovali u ranoj fazi tog Bitcoin mogao zaista rade, što je jasno iz Satoshi na originalnu beli papir izdanju:

"[Hal Fini] navodno pokazali dosta nedostataka u ranoj kod, koji su fiksne smanjenjem opcodes. Hal Fini je cipherpunk cipherpunks. On je imao retku sposobnost da oba kod superlativeli, vidi šuma i drveće i opisuju ono što je video. Svi smo pročitali njegove poruke pažljivo, ja ne mislim da postoji neko drugi ko je komandovao takvo poštovanje. "

- Ijan Grigg je

Fini objavio veliki broj svojih e-mailova sa Satoshito Vall Street Journal; oni su zanimljiva za čitanje. Možete videti Satoshi je iznenađenje kako je uspio naći razne bube koje Satoši nije predviđene iako je imao "testirao teško".

Za razliku od nekih sistema (kao što je Ethereum), Bitcoin nema formalnu specifikaciju. Čak i ako Bitcoin imao jednu, da ne bi bilo lakše ili teže da promene u protokolu sa tehničke tačke gledišta, mada možda sa socijalnog stanovišta.

Kao što je Čarli Li je navedeno u odgovoru na Andresen-u predloženom definicijom, to je amorfna:

Definicija Bitcoin je kao definiciju reči. To može pretvoriti se i polako menjaju tokom vremena. Niko ga kontroliše.

- Čarli Li (@SatoshiLite) Februari 7, 2017

Niti postoji objektivan proces kojim promene donijela:

Dok Bitcoin protokol određuje konsenzus objektivno, sredstvo određivanja promene objektivnog konsenzus su subjektivni.

- Džejmson Lopp (@lopp) Februar 25, 2017

Pavle Stzorc je govorio o tome da objektivne odluke sa Bitcoin razvoj, ali to je daleko od realizacije.

Njegovo izlaganje je baziran na ovom blogu.

Postavljam vama snagu tog Bitcoin dolazi ne od toga da otelotvorenje nekih dogmatskih verovanja u nepromenljivosti, decentralizacije ili drugih Buzzvords, ali iz saradnje. Proces uzimanja saradnju i da ga koristite za određivanje ljudskog konsenzusa može biti glasan i prljav, ali to je model upravljanja u okviru koje moramo raditi.

Kako ja to vidim, ovaj sistem upravljanja, ukorenjen u oslanjanje na dobrovoljnu akciju, je jedini aspekt Bitcoin da je "u kamenu".

Bitcoin je magija

Sergej Kotliar napisao ovo pieceiears pre opisujući zašto Bitcoin ima sličnosti sa religijom. Kako je navodi, postoji malo magije na činjenicu da sistem radi u celini, jer se oslanja na ne-tehničkih komponenti.

Dobro usklađene podsticaji u sistemu čine "nevidljiva ruka" koja je usmerava.

Većina Bitcoin korisnika verovatno ne shvataju, ali oni su se pretplatite na sofisticiranim subjektivistička ontologibi učestvuju u ovom kolektivno armiranog verovanja u sistemu pravila koja se sastoji od Bitcoin.

Da ga stavi u Jednostavnije rečeno:

1) Public permissionless sistemi konsenzus dozvoliti da ih koristite, v / o verujući svaku jednu osobu. Međutim, morate verovati svima u agregat.

- Džejmson Lopp (@lopp) Jun 26, 2016

Dok se Bitcoin se može opisati kao nepouzdan u smislu da je operater puna čvor ne mora verovati drugim učesnicima u mreži, na meta nivou često postoji neka vrsta poverenja koji su uključeni. Na primer, gotovo niko od korisnika Bitcoin je zaista čitaju i razumeju softver i sama protokol.

Oni su verujući programerima da budu pažljivi da ne uvede nedostatke.

Čini mi se da je činjenica da mali broj ljudi ima duboko razumevanje tehničkih operacija rezultata Bitcoin je kod ljudi sa manje razumevanja odlučivanje koji 'stručnjaci' to verovati. Kao takav, kada stručnjaci sukobljavaju, publika deli i uzima stranu iza stručnjaka čiji argumenti su najinteresantnije.

Nažalost, to znači da se ponekad politika ubrizgavaju u procesu donošenja odluka.

Kao Šaolin Fraj nedavno primetio, treba težiti da se izbegne politizacija predloženih poboljšanja protokola. Da bude jasno, to ne znači da "niko u ekosistemu je motivisan političkim idealima". Umesto toga, to znači da je pravac sistema nije vođena politika u kojima je jedna grupa ljudi primorava svoja uverenja na drugo.

Na primer, pojam "glasanja" obično znači da je politički proces dešava. Umesto toga treba težiti ka sistemu permissionless inovacija gde učesnici mogu da signalizira da žele da komuniciraju na određeni način, bez obzira na to šta drugi učesnici signal.

"Mi već imamo dosta opcija za devizama, koje su (indirektno) pod kontrolom političke hira. Bitcoin bi trebalo da bude sirena stvari od toga. Voleo bih da mogu da kažem da su potpuni konsenzus pravila prvog dana su isparljiva ( 'set u kamen '), ali inženjering realnost čini da je nerealno. Taj san za Bitcoin je umro na dan kada je prvi nedvosmislen i ozbiljan konsenzus mana je pronađen. Deaktivaciji bagovitim opcodes dodatno je oslabljena, zahteva više promena da ponovo bude u potpunosti uopšte. Ali svet je retko tako udobno crno-belo. Bitcoin i dalje može da ispuni obećanje da bude manje politički novca bez potpuno u kamenu. "

- Greg Maksvel

Problemi Projection

Neki Bitcoin korisnika postići takav dovoljno razumevanje protokola koji su početi da zamisliti potencijalne poboljšanja, posle čega su pokušali da promene sistem da bolje odgovara svoju perspektivu.

Ovo je "komanda i kontrola" način razmišljanja koji je u ljudskoj prirodi; Ja sam bio kriv za izradu ovog istu grešku u prošlosti pokušavajući da projektuje svoju perspektivu na Bitcoin nego konzumiranja perspektive zajednice.

Postoji mnogo više razmatranja koja idu u debatama o evoluciji Bitcoin je ne samo tehničkim aspektima kako bi promene utiču na mrežu.

Rajan k Čarls pokriva visok nivo philosophiesof dva najpopularnija pogledima u skaliranja debatama. Veći deo tvrdnje u ovim raspravama dolazi od: a) različite prioritete i b) različita verovanja u slučajevima korišćenja za Bitcoin.

Nažalost, veliki deo učesnika u ovim raspravama su se njihove perspektive i razvio ih do tačke dogmatskog verovanja, što ga čini gotovo nemoguće da se uključe u intelektualnom diskursu.

Dogma: "Doing Ks je napad na Bitcoin!"
Diskurs: "Ne slažem se sa radim Ks jer je moja vizija za Bitcoin je I."

- Džejmson Lopp (@lopp) Februar 28, 2017

Jedan od razloga verujem da je lako ljudima da projektuje svoju perspektivu nakon Bitcoin je zbog nedostatka specifikacije i time nedostatka jasnih ciljeva.

Na primer, Satoši opisao Bitcoin kao "elektronski novac sistema peer-to-peer". Ali čak i ova jednostavna opis se lako može tumačiti na više načina. 'Peer-to-peer "ne daje kontekst oko koliko vršnjaci treba da postoji; 'Novac' ne daje kontekst oko ono što bi trebalo da bude brzina ili troškovi transakcija.

Koliko možete naći razne perspektive i tumačenja Ustava SAD ili Biblije ili Kurana, tako da mogu da se spisi Satoshi tumačiti i raspravlja.

Projekcija pojedinih perspektiva na Bitcoin je dovelo do iste vrste loma možemo posmatrati u političkom, filozofskih i religioznih sistema. Grupa počinje na uglavnom na istoj strani, ali onda se postavlja pitanje o kome se grupa ne može da formira konsenzus.

Pojedinci počinju da polarizaciju njihove perspektive i podržava aktivnosti koje podstiču tribalizma. Parti linije su ucrtane, lakmus testovi se primenjuju za početnike, uz suprotno mišljenje govor je potisnuta, propaganda nastavlja, a komunikacija razbiti, a formiraju se eho komore.

Kao rezultat toga, danas, Bitcoin debata često skliznu u pogrešnih tvrdnji i prozivanje, gde jedna strana smatra da je druga strana biti neznalica ili zlonameran. To je šteta, jer ljudi često završavaju govori mimoilaze pod pretpostavkom da su u pravu, a druga strana je u pravu.

To je zabrinjavajuće da vidi okoštavanje perspektiva u dogmatske uverenja da degradiraju kvalitet diskursa u zajednici.

Postavljam vama da ne postoji nijedan "ispravan" pristup posmatranju Bitcoin, već mnoštvo perspektiva. Raznolikost perspektiva i slučajeva upotrebe bila je tema jednog od prvih tekstova koje sam ikada vroteabout Bitcoin.

Ne kažem da treba da se slažu sa retorikom propagiraju ljudi sa suprotstavljenim perspektivama šta Bitcoin bi trebalo da bude. Ja ću predložiti, međutim, da treba da ga prizna kao što su - ne kao zlonamerni napad da mora da brani protiv sa direktnim kontranapada.

Ako je rasprava postaje previše zagreva i diskurs se razbije, uvek možete odvojiti.

Imajte na umu da svi ljudi postanu žrtve pristrasnosti; ne možemo da izbegnu pogođena njih, ali mi svesno mogu da biraju kako odgovoriti na drugim pristrasnih ljudi. To takođe može pomoći da se setite da Bitcoin ne treba da ga brani - ti brani svoju perspektivu Bitcoin izborom koji softver za trčanje i izborom sistem u kome sačuvate svoj novac.

Tao Bitcoin

Andreas jednom govorio o "bučne" skaliranja rasprave.

Iako može biti neprijatno, treba zapamtiti da je rezultat funkcije, a ne na greške u Bitcoin.

Bitcoin učesnici ekosistema treba biti skroman kad ga raspravlja nego uveren da naše razumevanje sistema je superiornije od drugih učesnika u diskusiji. Ja, na primer, našli svoje razgovore da budu produktivniji nakon što ovu realizaciju.

Takođe sam izgubila mnogo manje vremena izbegavajući razgovore koji su jasno će biti neproduktivno zbog dogmatskih stavovima druge strane.

Možete postići "Tao Bitcoin" prihvatanjem da Bitcoin je na svom putu koji je van vaše kontrole. Nemojte biti isfrustrirani ako je vaš vizija Bitcoin ne uskladi sa ostalim korisnicima. Bitcoin će prirodno konvergirati na najmanji zajednički imenitelj humanog konsenzusa - ono što je korisno (ili bar ne štetna) najvećem podskup učesnika.

Tao Bitcoin ne razume Bitcoin, ona prihvata da Bitcoin je ono što je

Hvala za igranje, svima - svi ste u pravu! Svako ko ima interes da / pokušati / da utiču na Bitcoin. Niko ne može da kontroliše. Pic.tvitter.com/chfbUtZAZi

- Džejmson Lopp (@lopp) mart 2, 2017

Bitcoin breaks loše

Prvi korak u razumevanju Bitcoin: priznati da ne razumete Bitcoin.
Završni korak: shvatajući da je "razumevanje" je pokretna meta.

- Džejmson Lopp (@lopp) Februar 8, 2017

Ja sam pokušao da predstavi dovoljno dokaza da Bitcoin prkosi konvencionalnim obrazovne pristupe, pa čak i prkosi samo-vajni vlasti koji tvrde da ga razume. Rezultat može biti zbunjujuće, ali nema potrebe za negativnosti.

Trebalo bi da se i dalje nadaju da će Bitcoin nastaviti da "ne smanji" baš kao što je Internet ima.

Džimi Pesna takođe napravio veliki slučaj za optimismin lice zastoja i očaja.

"Ukratko, Bitcoin je sazrevanje i tržište počinje da definiše šta Bitcoin će biti. Ja sam siguran da su ljudi na obe strane debate koja se neće dopasti ono što će postati, ali to je ono što dobijete sa decentralizovanom valute. "

Ja ću nastaviti svoju potragu za potrošnju što više informacija moguće o ovoj novoj ekosistema, ali su odavno odustali od cilja razumevanja Bitcoin.

Brže trčim prema cilja, što dalje udaljava od mene. Dok su neki ljudi u ovom prostoru su više samopouzdanja nego drugima o svom budućem pravcu, istina je da smo plamen nove staze i učenja kao što krenemo napred.

Vi ne razumete Bitcoin, i to je u redu - kao ni bilo koga drugog.

Možete biti bilo koji od ovih stvari.
. I dalje ne razumem Bitcoin.

- Džejmson Lopp (@lopp) Februar 8, 2017

Beleška autora: Zahvaljujući mnogim ljudima sa različitim perspektivama koje je dalo povratnu informaciju na ovaj članak.

PoliticsBitcoin ProtocolScaling

Slične vesti


Post Bitcoin

Anonibet razgovara o članstvu Bitcoin Fondacije, takmičenju Svetskog kupa

Post Bitcoin

Arnhem postaje drugi holandski grad koji će ugostiti Bulevar bitkoina

Post Bitcoin

Bitcoin Fondacija pritisne za doprinose kampanje bitkoina

Post Bitcoin

Zašto je bitkoinsko upravljanje konkurencija (i to je dobra stvar)

Post Bitcoin

Bitkainska fondacija senatoru: SAD ne bi trebalo da se sklanjaju od inovacija

Post Bitcoin

Bitkoin u naslovima: Ekonomija

Post Bitcoin

Bitcoin2014 Dai Tvo Roundup: rešavanje bitkoinovih teških problema

Post Bitcoin

Bitcoin Fondacija planira vezu sa svilenim putevima na sjednici za sjedištenje u Senatu

Post Bitcoin

Prvi Bitcoin ATM Readi for Mai Launch u Africi

Post Bitcoin

Bitcoin Fondacija zapošljava Firmu da lobira Kongres o kriptokutancijama

Post Bitcoin

Debata o crnoj listi: kada je OK da se šalju sa Bitcoinovim kodom?

Post Bitcoin

CEO kompanije Bitcoin Shop: planiramo da postanemo Universal Bitcoin rješenje