Izgradnja temelja za skalabilnu eterumsku zajednicu | BS.democraziakmzero.org

Izgradnja temelja za skalabilnu eterumsku zajednicu

Izgradnja temelja za skalabilnu eterumsku zajednicu

Josh Starkis šef operacija i pravnih na Ledger Labs, blockchain konsultantske kuće i razvoj grupe.

U ovom mišljenju komadu, Stark govori o prirodi blockchain zajednica, što znači da on smatra aktuelni "problema" u blockchain upravljanja bi trebalo da bude bolje posmatrani prije nego što se može shvatiti.

Nedavni događaji su prisiljeni zajednice ethereum je u prvi plan.

17. Juna, kritičnu sigurnosne propuste u ethereum aplikaciju pod nazivom Tao je za drenažu millionsof dolara etera u račune koje kontroliše anonimni napadač. Nakon perioda razmatranja, većina ključnih developera, rudari i drugi članovi ethereum zajednici odlučili da je najbolji put naprijed je da se teško viljuške mreža koja "undo" hack i vratiti ukradene sredstava.

Moć zajednice da se revidira ethereum povijesti transakcija iznenadio mnoge izvan posmatrača koji su nam rekli da blockchains su, po pravilu, nepromjenjivi.

Na širem tržištu, unutrašnje-rad od procesa donošenja odluke koja je dovela do ovog ishoda u najboljem neprozirne. Odluka pokazala kontroverznom unutar zajednice, kao i, uz bučne manjine uzima stav da ethereum je izdao svoje osnovne principe i odabiru umjesto da podrži UN-račvasti mrežu, a rezultat je da sada postoje dva blockchains koje dijele ethereum kao zajedničkog pretka.

"Zajednica" je često u pozadini našeg razgovora o ethereum. U svakom razgovoru sposobnosti ethereum da pruži naselje konačnosti, to je potrebno upozorenje: u dva dijela od ranije ove godine, oba Tim Swansonand Vitalik Buterinarticulate da, na kraju, to je ekonomski konsenzus zajednice koja određuje koji lanac je legitimno. U širem smislu, svaki razgovor o budućnosti potencijal ethereum oslanja na implicitnu obećanje da će i dalje biti produktivni zajednica talentiranih programera koji rade za održavanje i podršku projektu.

Ali u većini slučajeva, zajednica se tretira kao crna kutija. Mi znamo da je važno, vjerujemo da to radi, ali mi rijetko izgleda previše duboko u ono što ga čini. Kada su naši funkcije zajednice očekujemo, čestitamo sebe, kao što smo učinili kad smo uspješno teško račva u Homestead. Kada nekog drugog zajednica bori, kao Bitcoin ima sa rasprave veličinu bloka podjele, mi ukazuju na to kao znak neminovne moralnih mana.

Već je bilo prijedloga o tome kako bi ethereum zajednica mogla bolje upravljati buduće situacije poput DAO teško viljušku. Ali često te zahtijevaju stvaranje formalnih pravila ili upravljačke strukture koje su nepraktično u decentraliziranom zajednici.

Umjesto toga, naše rješenje treba početi gledajući ono što danas radi, šta ne, i pronalaženju praktičnih načina da inkrementalni poboljšanja.

Ovo nije samo akademsko pitanje. Zajednice u svojim rukama ima ogromnu moć nad svojim blockchain. Ubedi svet da gradi svoju budućnost na ethereum zahtijeva dokazivanje da će naša zajednica vrši tu moć na odgovoran način. Još više, to zahtijeva dokazivanje da će naša zajednica i dalje biti efikasna i odgovorna kao i platformske vage u nešto mnogo veće nego što je danas.

Uloga zajednice

Tao teško viljuška je korisna praktična ilustracija kako zajednice vrši vlast nad svojim blockchain.

Je ethereum zajednica je grupa ljudi, institucija, preduzeća i drugih organizacija koje zajedno podržavaju i održavaju ethereum blockchain. To uključuje osnovne programera koji rade na samoj ethereum protokol, rudari koji su vlasnici i rade čvorove koje čine ethereum mreže, veći ekosistem programera i poduzetnika koji grade aplikacije na platformi, istraživači koji čine kritičnu doprinos razvoju platforme, obični token-a ili korisnici ethereum aplikacija, i drugi.

Kao odgovor na DAO hack, core programeri ethereum predložio teško forkthat će se vratiti ukradeni sredstava. U suštini, rudari čiji čvorovi predstavljaju ethereum mreža bi se svi slažu da usvoji novu verziju ethereum softvera koji bi uklonili transakcije prekršaj.

Ova promjena zahtijeva "tvrd trpeze", jer se lomi kompatibilnost unazad - cijelu mrežu moraju dogovoriti o stanju blockchain da nastavi.

Međutim, manjina može odbiti promjene uvedene teško viljuškom i nastaviti sa svojim lanac - oni imaju moć "izlaz". To je ono što se dogodilo nakon što je DAO teško vilice - manjina rudara je odlučila da nastavi bez prihvatanje promena, i postao vlastite manjina blockchain.

U užem smislu, nepromenljivost u ethereum blockchain a nije ugrožen od strane teško viljušku. "Original" lanca, bez bilo koje od uređivanja uveo čvrsti viljušku, još uvijek postoji u obliku ethereum klasika.

Međutim, manjina nema garancije da će šire zajednice posveti resursa ili pažnju na njihovu blockchain. Ovo je značajno jer je zajednica daje ethereum dio svoje vrijednosti: očekivanje da, tokom vremena, protokol će biti nadograđen i da će se razviti veliki ekosistem aplikacija, povećanje komunalnih platforme.

U ethereum zajednica razumije ovo intuitivno, zbog čega je nekoliko dana kasnije i sidesof vilice su se takmiče da poklapaju se koje firme, ljudi ili istraživači su radili na njihov omiljeni lanca.

Ove nijanse blockchain nepromenjivosti nisu široko shvaćena. Podatke čuvate na blockchain - uključujući oznake, ili kod - ima jak vjerojatnost preostalih nepromjenjivi. Ali očuvanje da nepromenljivost može zahtijevati da izaberete manjina lanac, u kojem slučaju ti nemaš garancije da će vašu lanac i dalje privlači pažnju šire zajednice.

A ako je vrijednost vašeg tokena ili korisnost svoj kod ovisi o toj zajednici, lanac manjina ne može biti mnogo koristi.

Ovo prevazilazi nepromenljivost. Tvrdi viljuške su obično ne prelazi u povijesti transakcija - češće, oni su protokol nadogradnje ili nove značajke koje se mijenjaju kako funkcioniše blockchain. Na primjer, changeto povećati maksimalnu veličinu bloka u Bitcoin. Više uglavnom onda, mogli bismo reći da imate garanciju protiv bilo kakve promjene koje bi se mogle uvesti kroz težak viljuška samo ako ne možete prihvatiti da sam u manjini, u nekim slučajevima.

Formiranje lanac manjina nije uvijek moguće. Ako sam ja jedina osoba koja želi da odbaci teško viljušku, ja bi svakako raditi usamljeni preostali čvor nepromijenjen blockchain, ali moj lanac ne bi bio održiv. U praksi, lanac manjina treba neki minimalni iznos podrške privući zajednicu programera ili uvjeriti razmjene na listu svojih žetona. Dakle, moramo dodati još jedan prigovor: imate garanciju protiv promjene uvedene kroz teška viljuške samo ako mogu formirati dovoljno velika manjina i dalje održiv lanca.

(Na kraju, vredi Konstatirajući parametara teško viljuške može značajno promijeniti u budućnosti, što bi izmijeniti dinamiku opisujem gore).

Zablude

Zajednice bitno. Core programeri imaju uticaj na koji konkretni prijedlozi su dovedeni u zajednici, a poverenje rudara pružanja tehničke smjernice. Rudari imaju kontrolu nad kojim teško vilice su prihvaćeni od strane većine mreže.

Veći zajednica programera, kompanija i drugih odrediti koji post-viljuška lanac privlači najviše talenta i resurse. Sposobnost svakog pojedinca da odbije promjene uvedene kroz težak viljuška zavisi ubedi održiva manjinske zajednice da se zajedno s njima.

Nijedan od ovih odluke se donose u vakuumu. Oni zahtijevaju zajednice u cjelini biti u stanju da identifikuju roman probleme, površine relevantno iskustvo, predložiti učinkovita rješenja i temeljito razmotriti koristi i troškove tih rješenja. Ideološka uvjerenja i financijske poticaje oblikuju odluke svih članova zajednice različitih stupnjeva. Sporova i lični sukobi mogu, ako ne riješiti, oštetiti proces donošenja odluka i inhibiraju saradnje.

Ne možemo odvojiti tehničke komponente ethereum blockchain iz ljudske zajednice koja ga podržava. Ovo nije samo neka lijepo raspoloženje. Ovo je kritične wetware na kojima budućnost ethereum zavisi. Zajednica može biti bolje ili lošije, zadruge ili razdvojenih, produktivno ili otrovan. A blockchain čija zajednica gubi ključ stručnost i nije u mogućnosti da raspravlja rješenja bez prenošenja u ličnom sukobu može biti savršeno adekvatan komad tehnologije, ali to je strašno blockchain. Kakve garancije imamo da se to nikada neće dogoditi do nas?

Definiranje zajednice

Unutar zajednice, često obmanjuju sebe u misleći da blockchains su izvan ovih problema. Postoji tendencija da se vjeruje da zbog toga što je zajednica je decentralizirana, to nije imun na izazove drugih ljudskih organizacija. Dio je to zbog nedostatka lako analoga: blockchains nisu firmi, oni nisu vlade i oni ili ne baš kao i ostale open-source projekata.

Teško je da ukaže na model za ono što naše zajednice treba da bude.

Blockchain zajednice su roman stvari nije lako analoga. Ali oni i dalje čine ljudi, i pod istim mane i prednosti kao i svaki ljudski organizacije. Čak i decentralizirana zajednice mogu svjesno pokušati promijeniti ili se poboljšati. Članovi zajednice su slobodni da usvoje zajedničke norme, etičke standarde i procese koji čine grupu u cjelini efikasniji u postizanju zajedničkog cilja.

Kapacitet ethereum zajednice za kritičku samoanalizu i poboljšanje nije samo teorijska zabrinutost. Do sada, zajednica je funkcionirao dovoljno dobro. Ali će isto donošenja odluka procesi koji se koriste danas biti efikasan kada je zajednica 100 puta veća? Kada je ekonomska vrijednost u pitanju prilazi veličine jedne male zemlje? Kada je politički i finansijski pritisci na ključnim članovima zajednice su daleko veće?

U narednih nekoliko godina, mi ćemo pokušati da smanji platformu. Kako ćemo skalirati zajednicu da odgovara ako ne razumiju ono što ga čini danas radi?

Inspirativni povjerenje

Izvan posmatrači blockchain zajednice često napraviti drugačije greška.

Oni sa iskustvom u financijama ili zakona često Grok odmah da su javne blockchains zavise od zajednice. Ali kad pogledaju, oni vide neprozirne mase pod pseudonimom tehno-anarhisti uključivanje u neredu argumente na Reddit i Twitter i desetine soba za chat. Oni zaključuju da ne postoji način ove zajednice može poslužiti kao osnova za globalnu platformu prijenos vrijednosti.

Ovo je mjesto gdje je pitanje "zajednice" ukršta sa drugim zajedničkim tema u razgovoru oko ethereum - da li, i kako, javni blockchains treba direktno integrirana u postojeće zakonske strukture.

Ako smatrate da sama zajednica nikada ne može pružiti dovoljno samopouzdanja, onda je očigledan zaključak je da pokuša i koriste pravne ili regulatorne alata već shvatiti da postignemo isti kraj. Na primjer, tretiranjem core programeri i rudara kao fiducije.

Ovo je pogrešno, previše - ili barem preuranjena. To je uglavnom istina da ljudi imaju tendenciju da overestimatethe stabilnost reguliran centralizovane institucija i underestimatewhat može postići decentralizirana sistema.

Verovatno je prerano reći da je decentralizirana zajednica oko ethereum nikada ne bi mogao uvjeriti tržišta da su sposobni za održavanje ethereum blockchain u dugoročno.

Za sada, to je otvoreno pitanje. Ali, ako zagovornici javnog blockchains vjeruju da zajednica ne treba da bude predmet tegobno propisa, onda treba zajednicu pronaći druge načine za pružanje garancije prema vanjskom svijetu.

Poboljšanje, decentralizirana

U ethereum zajednica treba načine za poboljšanje vremenom sama, da se prilagode novim izazovima i pružiti veće povjerenje u svoje procese donošenja odluka kao platforma raste.

Neki ljudi žele da koriste vrlo teške alate za postizanje toga. Ili pokušavajući da stane ethereum zajednice u postojeće zakonske i regulatorne strukture, kao što je gore navedeno, ili tako što će Zajednica usvojiti krute sisteme upravljanja somekindthat će ograničiti buduće donošenje odluka.

Ethereum je decentralizirana priroda čini ova rješenja nepraktično.

Koristeći postojeće zakonske alata u pojedinačnim jedinicama su više vjerojatno da će izazvati poduzetnicima da pobjegne da nadležnost nego što su jačanje povjerenja u zajednici. Pokušava uvjeriti zajednice da usvoje neku vrstu hijerarhijske, formalnu strukturu upravljanja je isto tako teško: to je video na kompromis decentralizacije platforme, što je ključni ideološki vrijednosti velikim segmentima zajednice deli.

Možda neki verzije ovih "tvrdih" alat mogao raditi jednog dana, ali za sada su bez startera.

Ako decentralizovana zajednice kao ethereum su sredinama u kojima su slabe formalni proces, možda ne bismo trebali početi tamo. Možda je pravi način da se pristupi decentralizirana upravljanja zajednicom je da pokuša i razvijaju veoma jake zajedničke društvene norme i standarde ponašanja, prisilna ne preko neke centralne mehanizam, ali kroz grubo društvenog konsenzusa.

Formalni procesi nisu jedini način da se poboljša upravljanje u zajednici. Zajednica može se razlikuju po normi ponašanja koje slobodno biraju da usvoje. A norma je jednostavno neformalna pravila od strane zajednice ljudi deli. Iako nije striktno, norme igraju važnu ulogu u oblikovanju kako bilo koje zajednice ponaša. To se obično shvatiti u drugim kontekstima. Na primjer, svaki uspješan startup zna da je njihova kultura - njihove zajedničke norme - je važno.

Već smo da poštuju norme u razvoju u okviru ethereum zajednice. Na primjer, to je postalo uobičajeno za svakoga pisanje o konkretnim blockchain projektima da otkriju da li su uložili u njega, bilo da uklonite privid sukoba interesa ili signalizirati svoju posvećenost projektu (imam manje od $ 2,000 u vrednosti od ETH). Naša zajednica ima jak norma za podršku identifikacije i široko kritikuju nešto što čak i miriše na prevaru.

Prednost oslanjajući se na neformalnih pravila kao što su norme je u tome što nam omogućava da preuzme procese koji se koriste danas i napraviti inkrementalni poboljšanja. Iako to može biti neuredno da izvan posmatrača, zajednica ne "rade" i dokazala u stanju odgovoriti na prijetnje u određenoj mjeri.

Mi nećemo redizajn zajednicu u sistem odbora upravlja ustav (barem ne u skorije vrijeme). Ali možemo uzeti zajednici imamo i pokušati artikulirati osnovne poboljšanja gdje je to potrebno, raspravljati o njima, i izgraditi društveni konsenzus oko njih.

Temeljna analiza ethereum zajednice je izvan opsega ovog eseja. Ali oslanjajući se na događaje u posljednjih nekoliko mjeseci, evo tri opšte oblasti koje bi mogle biti vrijedan s obzirom detaljnije:

1. Smanjenje asimetričnost informacija kroz transparentnost i proaktivan objavljivanje

Neki članovi ethereum zajednice imaju pristup više informacija od drugih. Core programeri ethereum koji su dobro povezani u zajednici i uključeni u kritičnim projektima, na primjer, imaju više znanja, uvid i pristup od prosjeka token držač.

Ovo je primjer asimetrija informacija, vrsta problema koji motiviše objavljivanje i transparentnost napore u mnogim drugim kontekstima. U javnim tržištima, na primjer, kompanije su zakon nalaže da obezbijedi potrebna finansijska i druga informacija svojim dioničarima.

Mogli bismo postaviti slično pitanje: Koji nivo transparentnosti treba zajednice očekuju od svojih ključnih članova? Već smo da posmatramo snažan pro-transparentnost norma. Ubrzo nakon DAO hack, na primjer, transcriptof razgovor između članova core zajednice je pušten koja je omogućila širu zajednicu sirov pogled u prvim trenucima procesa donošenja odluka koji su oblikovali inicijalni odgovor.

Ali naš pristup transparentnost i objavljivanje je u suprotnosti u najboljem slučaju.

Mnogi promatrači industrije treba da shvate procesa donošenja odluke koja je dovela do DAO teško viljuškom kako bi se predvidjeti kako zajednica mogla djelovati u sličnim buduće situacije. Javne resurse koji su im dostupni - uglavnom novinske članke i blogove - nedovoljne i nepotpune.

Mnogi veći institucije oslanjaju na ličnih kontakata unutar zajednice da objasni što se dogodilo i zašto. Ako želimo šire tržište vjerovati zajednici, ne bi trebalo biti bolje javne kanale za komunikaciju odluka i procese koji su doveli do njih.

Asimetrija informacija se odnosi na još jedan problem: stvarni ili pretpostavljeni sukob interesa.

Oni koji imaju pristup informacijama na osnovu njihovog položaja u zajednici mogli profitirati od te informacije preko spekulacije. U vezi sa, oni koji imaju posebno utjecaj u zajednici mogu koristiti taj uticaj da podrži ishode koji ih koristi finansijski.

Tokom DAO teško viljušku rasprave, bilo je koji se ponavlja tvrdnja da su društvene veze Slock.it da jezgra ethereum programere motivirani one programerima da podrži viljušku. Iako to je odlučno negirao, činjenica da je to bio vjerodostojan navod na svim oštetio legitimnost procesa.

Da li postoje okolnosti u kojima su članovi istaknuti zajednica treba proglasiti sukob interesa i izuzeće se iz rasprave? Ako je tako, što su oni?

2. Zajednica angažman

Kada se donose važne odluke u ethereum zajednici, imamo obavezu da osigura da najudaljenijim zajednice - recimo, nosioci pasivni znak - su svjesni onoga što se događa i kako bi to moglo uticati na njih? Danas, ovo može izgledati nepotrebne - svako ko posjeduje ETH vjerojatno ne zato što su uložili u ovaj projekat i već nakon rasprave u određenoj mjeri.

Ali to nije jasno kako se bave šire zajednice je u takvim pitanjima - prije DAO teško viljušku, novčić-glasanje koje se drže do mjerilo podršku imao odziv od samo 5%.

U bliskoj budućnosti, ovaj problem će rasti. Na kraju, treba se nadati da su mnogi ljudi koji su vlasnici ETH ili se oslanjaju na platformi neće morati da brinu o unutrašnjoj politici u centru zajednice. Ali ti ljudi će i dalje biti materijalno pogođeni odlukama zajednice. To bi vjerojatno bilo lakše za njih da vjeruju platformi u cjelini, ako su imali uvjerenje da, ako je velika odluka je na dohvat ruke, oni će biti obaviješteni.

Ovo nije jedinstven problem za blockchains.

Slična je situacija iu javnim preduzećima, čiji dioničari moraju biti obaviješteni o važnim odlukama ili glasovi koji zahtijevaju njihovu pažnju. U većini jurisdikcija, postoje propisi koji zahtijevaju korporacije obavijestiti svoje dioničare (i javna tržišta u cjelini) važnih glasova, a cijeli industrybuilt na pomaganje dioničari donositi odluke o tome kako da glasaju.

Možemo zamisliti da analogan sistem obavještavanja i glasanje se može pristupiti putem novčanike i razmjene koji koriste token-nosiocu da upravljaju svojim blockchain imovine. U slučaju situacije kao što je DAO teško viljušku, to bi moglo dati zajednice u cjelini mnogo bolje informacije o preferencijama tokena nosilaca.

3. Rješavanje sukoba

Povremeno, nesuglasice će se pretvoriti u sporovima.

Oni mogu postati toksični i štetni za zajednicu u cjelini. Već smo vidjeli u raspravi veličine Bitcoin bloka kako gorak conflictbetween pojedinačnih ljudi mogu izlije u javnosti i imaju negativan utjecaj na platformi u cjelini. Tokom DAO hack i njegove posljedice, lični napadi i druge drame rastrojen i demoralisao zajednice.

Ethereum developer Vlad Zamfir napisao na Twitterrecently da je najvažnija stvar koju je saznao od DAO teško viljuška je važnost dobre manire. Ovo nije samo neka lijepa ideja - ovo je vrlo bitno norma za zajednicu koja želi da zadrži i privlačenje talenata.

To je nešto što drugi open-source zajednice su naučili na teži način. U 2014. Godini, Linus Torvalds saidthat stvar on najviše želi da je na drugačiji način u odnosu na prethodnu 23 godina je poslastica ljudi bolje:

"Sa tehničkog stanovišta, nijedna odluka nikada nije bila toliko važna. Problemi imaju tendenciju da se oko otuđenja korisnika ili programera i prilično sam dobar u tome. Koristim jak jezik. Ali opet nema nijedan slučaj Voleo bih popraviti. Postoji metričkih gomilu tih. "

Ethereum zajednici ponosi kao zajednički i ljubazno, široko prihvaćeno norma koja treba ni mali dio na primjer Vitalik-a. Kako ćemo osigurati da on ostaje na ovaj način?

Zaključak

Govoreći o zajednici u ovim uslovima čudno. Ponekad se čini kao previše ozbiljan argument između urednike online forum niša, a drugi put kao zbunjujuće nejasan razgovor o zakona o vrijednosnim papirima.

Ali to čini neku vrstu smisla. S jedne strane, to je čudno internet subkulturu čine ljudi sa zajedničkog geeky strast. S druge strane, to je zajednica koja podržava i na kraju kontrolira ono što bi mogao postati izuzetno važan dio globalne infrastrukture.

Ako se to dogodi, razumijevanje dinamike naše neobične zajednice jednog dana možda biti važno da se globalne trgovine kao razumijevanje unutrašnju politiku Federalnih rezervi.

Ako ethereum uspije, zajednica će morati rasti i prilagoditi tokom vremena. Već zato što je zajednica sjedi u ovom nelagodno usred terenu, to je teško artikulirati kako bi mogao rasti ili prilagoditi. Ne radeći ništa i nada za najbolje je greška. Radi previše - sugerirajući formalne, hijerarhijske vlasti - je siromašna uklapa u decentraliziranom zajednici.

Lakšim za početak je da shvate da postoji srednji put: formalne strukture nisu jedini mehanizam za poboljšanje. Moramo uzeti u zajednici kao što je to - onaj koji sada radi - i graditi na njemu, usvajanjem normi i ponašanja, gdje je to potrebno. To je nešto što radimo već - ali to je vrijeme za početak biti više namjernih o izgradnji skalabilan zajednice.

Pratite Josh na twitter-u @jjmstark

EthereumEthereum Classic

Povezane vijesti


Post Ethereum

Jedan mesec poslije Ethereum Fork, milioni u fondovima DAO-a neobjavljeni

Post Ethereum

Uzorci Blockchain-a ubrzani dok se u Južnoj Americi gleda na etereum

Post Ethereum

Profesor Cornell poziva na pokret DAO 2.0

Post Ethereum

7 Cool decentralizovane aplikacije izgrađene na etereumu

Post Ethereum

Tajni projekat Enterprise Ethereum dobija mješovite reakcije na EDCON 2017

Post Ethereum

Sledeći talas etereum aplikacija je skoro ovde

Post Ethereum

Monax će dovesti Ethereum Tech u Hyperledger Blockchain Group

Post Ethereum

Za pokretanje Blockchain-a, švajcarska Crypto Valley nije Njujork

Post Ethereum

Bitcoin startups Eye Ethereum Kako se profil platforme razvija

Post Ethereum

Jeff Garzik pokreće Bloq za pokretanje Cross-Blockchain Cryptocurrency

Post Ethereum

Plan B? Etereumski inovatori oživljavaju borbu za net neutralnost

Post Ethereum

Eyeing Volume, Asian exchanges Dodajte podršku za Eter trading