bitcoin in 2016 die jaar politiek nuweling apolitical geld
eric lombrozo is 'n bitcoin kern developer en hoof uitvoerende beampte van ciphrex 'n sagteware maatskappy die ontwikkeling van gereedskap en aansoek ontwikkeling platforms vir cryptographic transaction verwerking
in hierdie 2016 in hersiening spesiale "maak lombrozo recaps 'n fraught jaar in bitcoin s ontwikkeling geskiedenis 'n wat hy glo moet dien soos 'n herinnering van hoe die gemeenskap moet kom saam en erken sy gemeenskaplike doelwitte
toe ek eerste begin werk te ontwikkel bitcoin programme in 2011 ek aanvaar dit was 'n redelik stabiele protokol wat sou wees onwaarskynlik te verandering in drastiese maniere die reëls was goed defined en die netwerk was oop te participation deur iemand wat adhered te hierdie reëls
ten spyte van noting genoeg van maniere die stelsel s ontwerp kon het is gemaak 'n beter in hindsight dit was duidelik wat kry almal op die netwerk te aanneem veranderinge te hierdie reëls sou wees 'n moeilik taak
dit was feasible te het verskeie implementations soos lank soos hulle al gevolg die dieselfde reëls maar selfs relatief klein verskille in gedrag kon voer systemic incompatibilities wat sou breek die netwerk
in algemene dit sou wees baie makliker te net probeer skep 'n nuwe netwerk uit kras en in feit 'n aantal van mense het net wat
ek was betrokke in die vroeë phases van twee van so 'n projekte ripple en ethereum
nuwe uitdagings vir consensus networks
extending of modifying decentralized consensus protocols draai uit te wees 'n baie uitdagend probleem
soos gekant teen te meer conventional deployment modelle in die sagteware industrie voorsien 'n migration pad vir users behels nie net requiring backward compatibility met ouer protocols en data formats dit ook vereis ensuring wat die ekonomiese incentive structures wat voorsiening te maak die sekuriteit soos goed soos die eventual consistency van die hele netwerk bly ongeskonde
in name toe hantering met 'n distributed finansiële ledger dit is belangrik wat almal kom te eens op sy staat en wat niemand wees in staat te spel dit unfairly of violate existing kontrakte op 'n stadium van 'n werk ek dink dit s billike te sê wat die subtiele uitdagings posed deur hierdie requirements geneig te wees dikwels hoogs onderskat
bitcoin encountered sy eerste groot protokol upgrade uitdaging in 2015
voor te hierdie die bitcoin sagteware moes is undergoing dikwels updates en releases daar moes selfs is 'n paar additions te die protokol self maar up totdat 2015 niemand van hierdie updates moes bewus betrokke 'n veranderinge wat kon potensieel severely disrupt incentives of vurk die ledger
daar moes is minderjarige incidents so 'n soos die maart 2013 vurk wat resulted uit 'n undocumented gedrag in die databasis motor hierdie veroorsaak sommige nodes te verwerp 'n name blok wat ander moes aanvaar
maar terwyl hierdie name voorval vereis handleiding intervensie te los die incentives was nog steeds sufficiently goed aligned te laat vir 'n coordinated cooperative poging om wat herstel die netwerk s functionality vinnig en sonder beduidende widespread verliese
tegniese veranderinge geword politieke uitdagings
2015 gemerk 'n belangrik draai punt
dit was die eerste tyd 'n verandering was voorgestelde wat predictably sou te verander incentives en sou wees sekere te breek compatibility in maniere wat sou nie net vereis uitgebreide logistical coordination maar sou ook lei te controversies wat sou maak die soort van samewerking vereis vir glad oorgang baie moeilik
te die untrained oog dit leek te wees soos 'n baie innocuous en eenvoudig verandering 'n met betrekking tot 'n enkele parameter wat capped transaction blokke op 'n maksimum grootte van 1 mb
egter uit die perspektief van stelsel engineers wat was word voorgestelde was nie net 'n tegniese verandering dit was 'n politieke poeier keg
in 'n meer conventional netwerk instelling veral 'n waar 'n klein aantal van spelers kon beheer die uitvoering omgewing so 'n soos is die geval met deployment van nuwe servers binne 'n organisasie so 'n 'n parameter verandering sou lyk soos 'n byna trivial verandering
engineers sou het te weeg die tradeoffs in ingevolge van stelsel gedrag en koste verwerking groter blokke sou vereis groter meer kragtige hardeware maar die ekstra koste kan wees calculated en die organisasie kan besluit of die 'n groter transaction throughput justifies hierdie koste
egter in 'n decentralized deployment instelling veral 'n waar participation is voluntary die hele netwerk is gehou saam deur ekonomiese incentives in 'n dig balans en al netwerk participants moet eens te die dieselfde reëls governing hoe 'n finansiële ledger kan wees modified
in hierdie manier selfs so 'n 'n seemingly trivial verandering kan geword 'n monumental taak fraught met geweldige risiko's
politieke uitdagings geword sosiale uitdagings
ek moes reeds is werk op bitcoin kern vir 'n paar jaar deur hierdie tyd en ek was reeds baie ken met baie van die probleme wat arise in vry oop bron sagteware ontwikkeling maar vir die eerste tyd ek voel die hele bitcoin netwerk met 'n mark capitalization in die miljarde van ons dollar was potensieel bedreig deur stygende gemeenskap tensions
ek myself moes geen veral sterk preferences vir 'n gegee maksimum blok grootte maar ek sou het graag te sien 'n goeie lank langtermyn oplossing emerge waar blok grootte kon verhoog dynamically soos 'n beter tegnologie emerges
hierdie lyk te wees 'n gemeenskaplike oog onder baie bitcoin developers maar 'n goeie oplossing nog steeds te elude ons en sal vereis meer werk
wat was duidelik was wat pogings om te net te verander hierdie parameter of verwyder dit was hoogs controversial en wat die ekonomiese incentives hou die netwerk gesonde was op risiko
die feit wat dit was controversial bedoel wat sonder oorweldigende stakeholder ondersteuning wat kon hou die differing incentives in balans coordinating 'n glad oorgang sou wees byna onmoontlik daar was 'n baie reële risiko van die netwerk verdeel in twee of meer fragments al van wat sou wees incompatible met 'n 'n ander
ek moet punt uit wat geen 'n is te wees faulted vir hierdie dit is die aard van 'n stelsel wat is ontwerp te wees immutable en moes dit nie is hierdie name kwessie sommige ander controversial kwessie sou het arisen hoe gouer of later
die probleme genoem hierbo moes is bespreek te considerable lengte in publiek discussions wat vervolg die hele 2015 en goed in 2016 miskien wat was die meeste surreal was sien die gemeenskap splinter en fragment soos inaccurate inligting flooded outwards
camps gevorm largely gebaseer op gebeure occurring op sosiale forums en 'n paar stories gestoot deur mainstream media wat baie engineers viewed soos tangential te die wese van die probleem miskien ironically die reaksie te hierdie geëindig up resembling baie nou die jy kan van scenarios wat sommige moes verwagte kan resultaat uit controversial protokol verandering proposals
dit geword het duidelik dan wat ten spyte van die kwessie gesien arisen weens te 'n tegniese uitdaging namely hoe te skaal transaction throughput terwyl hou gelde laag en die netwerk decentralized die grootste uitdaging bitcoin was gesig staar op hierdie tyd was nie tegniese maar politieke en sosiale
'n veldtog probeer te circumvent die tegniese hersiening proses moes is unleashed en die existing tegniese hersiening proses op die tyd was siek voorsien te hanteer hierdie soort van scenario
beweeg buite politiek
met hierdie 2016 was die jaar wat die langtermyn harde vurk aangegaan die gewilde lexicon dit was die jaar die wêreld sou sien die eerste hoogs publicized occurrence van 'n contentious harde vurk op 'n consensus netwerk met beduidende capitalization
hierdie plaasgevind het van natuurlik op die ethereum netwerk na 'n groot projek die dao was hacked wat veroorsaak die ethereum netwerk te verdeel in twee verskillende networks
vir wat wat is nuwe te die langtermyn 'n harde vurk is 'n verandering te consensus reëls in 'n decentralized consensus netwerk wat sou laat nodes wat aanneem die veranderinge te vurk af te 'n skei netwerk uit nodes wat doen nie aanneem die veranderinge
indien die veranderinge in vraag is universally ondersteun deur al netwerk participants dan die probleem van deployment reduces te 'n van logistics hierdie spesies van logistical kwessies is nog steeds baie intricate en voer risiko's maar hulle kan wees tackled via tegniese beteken en dit is binne die omvang van ingenieursdienste te vind workable solutions
egter indien die veranderinge is controversial die probleem ceases te wees binne die koninkryk van ingenieursdienste en raak politieke
emphatically bitcoin en bewys van werk blockchains oor die algemeen doen nie bied solutions te die basiese politieke probleme wat het plagued mensdom sedert prehistoric keer duisende van jaar van geskiedenis het demonstrated wat die resolusie van politieke disputes is 'n baie harde probleem fraught met sosiale unrest en op keer resulting in oorlog en bloodshed
wat bitcoin bied is 'n vorm van geld wat is defined deur algorithmic reëls enforced nie deur sommige external party maar deur die natuurlike ekonomiese en sosiale incentives van die participants binne die stelsel in 'n decentralized wyse
participation in networks soos bitcoin is voluntary
in die gebeurtenis van 'n incompatible ledger verandering wat is controversial nie, tensy die verskillende partye is in staat te kom op sommige resolusie óf 'n party moet coerce die ander in adhering of die partye moet al gaan hul skei maniere
coercing mense te verandering hul sagteware neem ons buite die koninkryk van rekenaar kode selfs indien 'n reasonably billike demokratiese proses bestaan en was te wees gebruik en wat s 'n groot indien dit significantly degrades die voluntary aard van participation
en indien die partye gaan hul skei maniere die netwerk fragments reducing sy utility en vernietig mense s vertroue in die underlying finansiële bates
vir bitcoin te het waarde ons nodig 'n robust wêreld netwerk wat kan withstand bepaal goed funded aanvalle dit moet retain sy sekuriteit en stabiliteit selfs in keer van turmoil
soos ons begin 2017 ek moedig mense te sien te maniere ons kan bly te bou op hierdie tegnologie terwyl vermy divisive scenarios wat kon gevaar te destabilize of fragment die netwerk