Blockchain Neminantieji mitas | LT.democraziakmzero.org

Blockchain Neminantieji mitas

Blockchain Neminantieji mitas

Dr Gideonas Greenspanas yra steigėjas ir generalinis direktorius Monetų mokslų, bendrovė už MultiChainplatform privatiems blockchains.

Šioje nuomonėje gabalas, Greenspanas puola idėją, kad tiesa nekintamumas gali būti pasiekta blockchain sistemų, teigdamas daugiau santykinį apibrėžimą šią funkciją geriau apimantis kas ši technologija gali pasiekti.

"Didžiausia geras, nei kuri yra ne didesnė, yra blockchain, ir todėl ji yra immutably geras, taigi tikrai amžinas ir tikrai nemirtinga."
- Augustinas De Natura aequi, i, 405 CE (su keitimas yra smulkus)

Jei jūs paprašykite ką nors gerai informuotas apie blockchains savybes, žodis "nekintamas" bus visada atsiras atsakymą.

Aiškia anglų kalba, šis žodis yra vartojamas pažymėti, kuri niekada negali būti pakeista ar pakeista. Be blockchain, tai reiškia, kad pasaulio rąsto sandorių, kuris yra sukurtas pagal sutarimą tarp grandinės dalyvių. Pagrindinė sąvoka yra tokia: kartą per blockchain sandorio gavo pakankamą patvirtinimą, kai kriptografija užtikrina, kad niekada negali būti pakeisti arba atvirkščiai.

Tai žymi blockchains kaip skiriasi nuo įprastų failų ar duomenų bazių, kurioje informacija gali būti redaguojami ir ištrinti savo valia. Ar taip teorija eina.

Per triukšmingas arenoje blockchain diskusijų nekintamumas tapo kvazi-religinė doktrina - pagrindinis įsitikinimas, kad negalima kratyti ar apklaustas. Ir kaip ir bendrojo lavinimo religijų doktrinas nariai priešiškas stovyklas naudoti nepakitusios kaip pašaipų ir pajuokos ginklu.

Praėję metai patyrė dvi garsių pavyzdžių:

Už vieną, cryptocurrency šalininkai teigia, kad pastovumas gali būti pasiektas tik per decentralizuotų ekonominių mechanizmų, tokių kaip įrodymą-of-darbe. Žvelgiant iš šios perspektyvos, privatus blockchainsare juokingas, nes jie priklauso nuo kolektyvinių gerą elgesį žinomo grupės tvirtintojus, kuris aiškiai negalima pasitikėti.

Panieka taip pat buvo directedat į redaguojamą (arba permainingas) blockchain, kurioje atgaline data modifikacijos gali būti padarytos su sandoriu istorijoje tam tikromis sąlygomis idėja. Tyčiojasi kelia klausimą: "Kas galėtų būti A blockchain vieta, jei jo turinys gali būti lengvai pakeista"

Tiems iš mūsų, nuošalyje, tai smagu žiūrėti Oszczerczy. Ne mažiau, nes abu šie kritiką yra paprastas negerai. Tiek kilti iš pagrindinę nesusipratimų dėl nekintamumo pobūdžio blockchains (ir iš tiesų kompiuterinės sistemos).

Tiems, trūksta laiko, čia Esmė:

Be blockchains, nėra tokio dalyko, kaip tobulas nekintamumo. Tikrasis klausimas yra: Kas yra sąlygos, kuriomis ypač blockchain gali ir ko negali būti pakeista? Ir tos sąlygos atitinka šią problemą mes stengiamės išspręsti?

Norėdami įdėti ją kitą Beje, blockchain sandoriai nėra parašyta į Dievo proto (su atsiprašymą Augustinas aukščiau). Vietoj to, grandinė elgesys priklauso nuo daugelio materialių kompiuterinių sistemų tinklą, kuris visada bus pažeidžiami sunaikinimo ar korupcija. Tačiau, kol mes gauti į tai, kaip informacijos, tegul plaukti Reziumuojam kai patys blockchains pagrindai.

Blockchains in trumpai

Blockchain veikia ant mazgų rinkinys, kurių kiekvienas gali būti pagal atskirą įmonės, asmens ar organizacijos kontrolę. Šie mazgai prijungti vienas prie kito tankiu peer-to-peer tinklo, taip, kad nė vienas mazgas veikia kaip centrinio taško kontrolės arba nepakankamumas.

Kiekvienas mazgas gali generuoti ir skaitmeniniu būdu pasirašyti sandorius, kurie atstovauja operacijas nors knygos ar duomenų pobūdžio, ir šie sandoriai sparčiai skleisti kitiems mazgų tinkle į kūmutė panašūs būdu.

Kiekvienas mazgas atskirai patikrina kiekvieną naują priimamą sandorį galiojimo, atsižvelgiant į: (a) jos atitiktį blockchain taisykles, (b) jo skaitmeninis parašas ir (c) bet kokie konfliktai su anksčiau matė sandorius. Jeigu sandoris pereina šiuos bandymus, jis persijungia tame mazge vietinis sąrašą laikinųjų nepatvirtintų sandorius (toliau atminties baseinas), ir bus persiųsti savo bendraamžių.

Sandoriai, kad nesugeba atmesti iš karto, o kiti, kurių vertinimas priklauso nuo nematomų sandorių, įvežtiems į laikino laikymo zonos (toliau našlaitis baseinas).

Periodiškai, naujas blokas generuoja vienas iš "tvirtintojas" mazgų tinkle, kuriame yra nustatyti, kaip-dar nepatvirtintų sandorius. Kiekvienas blokas turi unikalų 32 baitų identifikatorių, vadinamą "maišos", kuris yra nustatomas vien bloko turinį. Kiekvienas blokas taip pat apima timestamp ir nuorodą į ankstesnį bloką per savo maišos, sukurti pažodžiui "blockchain" ketina grįžti į pačią pradžią.

Tiesiog kaip ir sandoriams, blokai skleisti visoje į peer-to-peer "mados tinklo ir yra nepriklausomai patikrinti pagal kiekvieną mazgą. Būti priimtas mazgas, blokas turi būti galiojančių sandorių, kurie neprieštarauja tarpusavyje arba su ankstesnių blokelių susijusios, visumą. Jei blokas eina tai ir kitus testus, tai yra pridedama prie šio mazgo vietinio kopija blockchain, o per tai sandoriai "patvirtino". Bet mazgas atminties baseinas arba retųjų baseinas sandoriai, kurios prieštarauja naujame bloke nedelsiant išmesti.

Kiekvienas grandinės dirba tam tikrą strategiją rūšiuoti užtikrinti, kad blokai yra generuojami iš jos dalyvių įvairovei. Tai užtikrina, kad atskiras asmuo arba nedidelė grupė mazgų gali pasinaudoti kontrolės iš blockchain turinį.

Dauguma viešųjų blockchains kaip Bitcoin naudojimo "Proof-of-darbo", kuri leidžia blokai turi būti sukurtas visiems internete, kurie gali išspręsti beprasmiška ir fiendishly sunku matematinį galvosūkį. Priešingai, privačių blockchains, blokai linkę būti pasirašytas vieno arba daugiau leidžiamų tvirtintojus, naudojant atitinkamą schemą, kad būtų išvengta mažumos kontrolę. (Mūsų produktų MultiChain naudoja techniką, vadinamą "kasybos įvairovė", kuris reikalauja minimalaus dalį leistinų tvirtintojus dalyvauti siekiant sukurti teisingą grandinę.)

Priklausomai nuo konsensuso mechanizmu, du skirtingi validator mazgai gali vienu metu generuoti prieštaringų blokus, kurie abu veda į tą patį ankstesnės. Kai toks "šakutė" atsitinka, įvairių mazgų tinklo pirmiausia pamatyti įvairių blokų, todėl juos turi skirtingas nuomones apie mažmeninės prekybos tinklo neseną istoriją.

Šios šakės yra automatiškai sprendžia blockchain programinę įrangą, su sutarimas, kai atgavo naujas blokas atvyksta į vieną iš šakų. Mazgai, kurie buvo ant trumpesnį filialo automatiškai atsukti paskutinį bloką ir peržaisti du blokus kuo ilgiau vienas. Jei mes tikrai nepasisekė ir abi šakos yra pratęsiamas vienu metu, konfliktas bus išspręstas po trečiojo bloko ant vienos šakos, arba vieną po to, ir taip toliau. Praktiškai iš šakių dedame tikimybė sumažėja eksponentiškai jo ilgis didėja. Privačiose grandines su ribota rinkinį tvirtintojus, tikimybė gali būti sumažintas iki nulio po nedidelio skaičiaus blokų.

Nepaisant to, svarbu atsiminti, kad kiekvienas mazgas veikia ant kompiuterio sistemą valdo ir kontroliuoja tam tikro asmens ar organizacijos, todėl blockchain negali priversti jį nieko daryti. Iš grandinės tikslas yra padėti sąžiningas mazgai likti sinchronizacija, bet jei pakankamai dalyvių pasirinkti keisti taisykles, nėra žemiška valdžia gali juos sustabdyti.

Štai kodėl mes turime sustabdyti klausia, ar konkretus blockchain yra tikrai ir visiškai nekintamas, nes atsakymas visada bus ne. Vietoj to, turėtume atsižvelgti į sąlygas, kuriomis visų pirma blockchain galima modifikuoti, ir tada patikrinkite, ar mes patogu su tais sąlygų naudojimo atveju turime galvoje.

Wzruszalność viešose grandines

Grįžkime prie dviejų pavyzdžių cituotų įvadas, kurioje nekintamumo doktrina buvo naudojamas kaip pajuokos pagrindu.

Pradėsime su teiginiu, kad konsenso patvirtinimo procedūros naudojamos permissioned blockchains negali pareikšti apie "tikrąjį nekintamumo" pažadėjo valstybės grandines.

Žinoma, šis naujinimas negalėjo būti vykdomas, nes kiekvienas ethereum Vartotojo nustatymai savo kompiuterį. Nepaisant to, jis buvo viešai remia Vitalik Buterin, ethereum kūrėjo, taip pat daugelis kitų bendruomenių lyderių. Kaip rezultatas, dauguma vartotojų laikomasi, o blockchain su naujomis taisyklėmis laikomi pavadinimą "ethereum".

Mažuma nesutinka su kaita ir tęsė blockchain pagal originalių taisyklių, uždirbti titulą "ethereum klasika". Tikslesnis pasirinkimas pavadinimai gali būti "ethereum pavojus" ir "ethereum grynas". Bet kokiu atveju, demokratija yra demokratija, ir (pragmatinis ir populiarus) ethereum 'dabar verta daugiau nei 10x (idealistinis, bet nuošalyje) ethereum klasika ".

Dabar galime apsvarstyti mažiau geranorišką būdą, kuriuo viešojo blockchain nekintamumas gali būti pakenkta. Prisiminkite, kad blokas, kūrimą arba "kasybos" į Bitcoin ir ethereum naudoja įrodymas-of-darbo schemą, kurioje matematinė problema turi būti išspręsta, siekiant sukurti bloką ir reikalauti savo atlygį. Šio atlygio vertė neišvengiamai virsta kasybos į ginklavimosi varžybas, su kalnakasių konkuruojančių išspręsti problemas greičiau. Kompensuoti, tinklas periodiškai koreguoja sunku išlaikyti pastovų greitį bloko sukūrimo, kai kas 10 minučių Bitcoin arba 15 sekundžių ethereum.

Per pastaruosius penkerius metus, Bitcoin yra difficultyhas padidintas 350.000 kartų faktorius. Šiandien didžioji dauguma Bitcoin gavyba vyksta brangios specializuotos įrangos, tose vietose, kur oras yra šaltas ir elektros energija yra pigi.

Pavyzdžiui, $ 1089 pirkti Jums Antminer S9, kuri minos blokeliai 10000 kartus greičiau nei bet kompiuterio ir nudegimų 10 kartų daugiau elektros energijos. Tai viskas, toli nuo demokratijos idealais, su kuria buvo sukurta Bitcoin, net jei ji padaryti blockchain labai saugus.

Na, tipo užtikrinti. Jei kas nors norėjo pakenkti Bitcoin blockchain nekintamumą, pridėjo priesaiką štai kaip jie tai padaryti. Pirma, jie būtų įdiegti daugiau kasybos pajėgumus nei tinklo kartu sudėjus poilsio, sukurti vadinamąją '51% priepuolis ". Antra, užuot atvirai dalyvauja kasybos procese, jiems turėtų kasyklos savo "paslaptis filialas", kuriame yra kuris sandoriai jie patvirtinti ir cenzūros poilsio. Galiausiai, kai praėjo norima suma laiko, jie anonimiškai transliuoti savo slaptą filialą prie tinklo.

Nuo užpuolikas turi daugiau kasybos galios nei likusioje tinklo dalyje, jų filialas bus pateikta daugiau įrodymų-of-darbo, nei visuomenei vieną. Todėl kiekvienas Bitcoin mazgas perjungti, kadangi Bitcoin teigti, kad sunkiau filialas pergalių taisykles. Bet anksčiau patvirtino sandoriai nėra slaptame šakos bus panaikintas, o Bitcoin jie praleido gali būti siunčiami kitur.

Iki šiol, dauguma Bitcoin tikinčiųjų bus juoko, nes aš parašiau "įdiegti daugiau kasybos pajėgumus nei likusioje tinklo dalyje kartu sudėjus", tarsi tai trivialus pasiekti. Ir jie turi tašką, nes žinoma, kad tai nėra lengva, nes kitaip daug žmonių būtų jau tai padariau. Jums reikia kasybos įrangos daug, ir labai daug elektros energijos, kad jį jėga, kurios abi kainuos tonos pinigų. Bet čia nepatogu tai, kad dauguma bitcoiners šepetėliu per: už bet vidutinio dydžio šalies vyriausybė, pinigai reikalingi dar nedidelis pokytis.

Leiskite įvertinti 51% atakos, kuri panaikina iš Bitcoin sandorių išlaidas. Esant dabartiniam Bitcoin kaina 1500 $ ir apdovanoti 15 bitcoins (įskaitant sandorio išlaidas) per 10 minučių blokas, kalnakasių uždirbti maždaug 1,2 mlrd $ per metus ($ 1500 - 15 - 6 - 24 - 365). Darant prielaidą, kad (pagrįstai), kad jie yra ne prarasti pinigus apskritai, ar bent jau ne prarasti daug, tai reiškia, kad iš viso miner išlaidos taip pat turi būti tame pačiame intervale. (Aš supaprastinti čia per Amortizacija vienkartinį išlaidas perkamosios kasybos įrangos, bet $ 400 pirks jums pakankamai Antminer 9S, kad atitiktų einamųjų Bitcoin tinklo kasybos pajėgumus, todėl mes teisinga kamuolys parkas.)

Dabar pagalvokite apie reportsthat Bitcoin yra naudojama Kinijos piliečių apeiti savo šalies sostinės kontrolę. Ir toliau mano, kad Kinijos vyriausybė yra mokestinės pajamos yra maždaug 3tn $ per metus. Ar ne demokratinės šalies vyriausybė išleidžia 0,04% savo biudžeto uždaryti populiarų būdą nelegaliai atsižvelgiant pinigus iš tos šalies?

Nenorėčiau teigti, kad atsakymas yra nebūtinai taip. Bet jeigu jūs manote, kad atsakymas yra tikrai ne, jūs yra daugiau nei šiek tiek naivus. Ypač turint omeny, kad Kinija Pranešama dirba 2 millionpeople policijai interneto turinį, kuris sumos $ 10 mlrd / metus, jei mes manome, mažą darbo užmokestį $ 5,000. Tai kelia $ 1,2 mlrd išlaidas atbulinės eigos daug Bitcoin sandorių perspektyvos.

Net ši analizė menkai problemą, nes Kinijos vyriausybė galėtų pakenkti Bitcoin tinklą daug lengviau ir pigiau. Atrodo, kad Bitcoin gavyba dauguma vyksta Kinijoje, dėl pigių hidroelektrinių ir kitų veiksnių. Atsižvelgiant keli tankai ir būriai, Kinijos kariuomenė gali fiziškai pasinaudoti šiomis Bitcoin kasybos operacijas, ir pakartotinai panaudoti juos cenzūruoti arba atpirkimo sandorių. Nors plačioji Bitcoin pasaulis neabejotinai pastebėsite, ten nieko tai gali padaryti be esmės keičia valdymo struktūrą (ir todėl pobūdį) iš Bitcoin savaime. Kas buvo, kad apie cenzūra laisvų pinigų?

Nė vienas iš šių turi būti aiškinama kaip Bitcoin dizaino kritikos, arba prognozavimo, kad tinklo katastrofa iš tikrųjų įvyks. Bitcoin blockchain yra puikus gabalas inžinerijos, gal net puikiai tinka tikslu jos kūrėjas (-ai) turėjo omenyje. Ir jei aš turėjau įdėti pinigus į jį, aš lažintis, kad Kinija ir kitos vyriausybės tikriausiai nepuls Bitcoin šiuo būdu, nes tai nėra jų galutinio suinteresuota padaryti. Labiau tikėtina, jie bus sutelkti savo rūstybę ant jo labiau nežinia pusbroliai kaip brūkšnys, zcash ir monero.

Nepaisant to, vien galimybė šio kišimosi forma kelia cryptocurrency nekintamumas doktriną į savo vietą. Bitcoin blockchain ir jo Pieno nėra nekintamas bet tobula arba absoliučia prasme. Atvirkščiai, jie yra nekintamas tol, kol niekas pakankamai didelis ir pakankamai turtinga nusprendžia juos sunaikinti. Vis dėlto, remdamasi ekonominės išlaidos kenkia tinklą, cryptocurrency nekintamumas atitinka specifinius poreikius žmonių, kurie nenori pasitikėti vyriausybes, įmones ir bankus.

Ji negali būti tobula, bet tai geriausia, jie gali tai padaryti.

Rewriteable privatūs tinklai

Dabar galime pereiti prie privačių blockchains, suprojektuotai vyriausybės ir didelių įmonių poreikius.

Mes galime pradėti pažymėdamas, kad iš šių organizacijų perspektyvos, nepakitusios remiantis įrodymas-of-darbo yra komercinė, teisinė ir reguliavimo ne starteris, nes ji leidžia bet kokį (deramai turtingą) aktorius anonimiškai ataką tinklą. Dėl institucijų, nekintamumas gali būti grindžiamas tik į gerą elgesį kitų panašių institucijų, su kuriais jie gali pasirašyti sutartį ir paduoti, jei reikia.

Kaip premiją, privatūs blockchains yra daug pigesnis paleisti, nes blokai turi tik paprastą skaitmeninį parašą iš mazgų, kad juos patvirtinti. Kol iš tvirtintojas mazgų dauguma laikantis taisyklių, galutinis rezultatas yra stipresnis ir pigiau nekintamumas nei bet kuris viešasis cryptocurrency gali pasiūlyti.

Žinoma, nekintamumas vis dar lengva pakenkti, jei visi grandinės dalyviai nusprendžia padaryti kartu. Įsivaizduokime privačią blockchain šeši ligoninėse naudojamas kaupti duomenis apie infekcijas. Programa vienoje ligoninėje rašo didelis ir klaidingus duomenis nustatytus su grandine, kuri yra nepatogumus šaltinis kitiems dalyviams. Keli skambučiai vėliau, IT skyriai visų ligoninių sutinkate 'atsukti "savo mazgų atgal vieną valandą, ištrinti probleminius duomenis, ir tada leisti grandinę į toliau tarsi nieko neatsitiko.

Jei visi ligoninės sutinka tai padaryti, kas vyksta juos sustabdyti? Iš tiesų, be darbuotojai dalyvauja, kurie net nežino, kad tai atsitiko? (Pažymėtina, kad kai sutarimas algoritmai kaip PBFT neteikia oficialų mechanizmą riedėjimo, bet tai nepadeda valdymą, nes mazgai vis dar laisvai apeiti taisykles.)

Dabar, mano atvejis, kai dauguma privataus blockchain dalyvių sutinkate atsukti ir nuimti kai sandorį, tačiau nedaugelis išskaičiuoti sutikimą. Kadangi kiekvienas organizacijos mazgas yra pagal jo galutinio kontrolės, niekas negali priversti mažumą prisijungti prie bendro sutarimo. Tačiau, prilipti prie savo principus, šie vartotojai atsiduria ant šakutės ignoruoja visi kiti.

Kaip dorą šalininkų ethereum klasika, jų vieta danguje gerai gali būti tikri. Bet atgal čia, žemėje, jie bus pašalinti iš konsensuso procesą, kuris buvo dislokuotas grandinė, ir gali taip pat atsisakyti visiškai. Vienintelis praktinis taikymas sandoriams ne bendru sutarimu yra tarnauti kaip įrodymas teisme.

Turint tai omenyje, pakalbėkime apie antruoju atveju, kai blockchain nekintamumo doktrina buvo naudojamas pajuokos idėjas.

Čia mes nuoroda į Accenture idėja naudojant chameleonas hashto įgalinti blokas palaidotas giliai grandinėje būtų galima lengvai pakeisti. Pagrindinis motyvacija, kaip aprašyta David Treat, yra leisti senas problemiškas sandoris būtų greitai ir efektyviai pašalinti. Pagal schemą, jeigu įvyksta blokas Keitimas A "randas" liko už kurios visi dalyviai galėtų pamatyti. (Pažymėtina, kad bet kokie vėlesni sandoriai, kurios priklauso nuo ištrintas vieną reikės pašalinti, taip pat.)

Sunku pervertinti, kiek žmonių užpuolė šią idėją, kai ji buvo paskelbta. "Twitter" ir "LinkedIn" buvo priblokštas ir Drebėti. Ir aš ne tik kalbame apie šifravimo minios, kuri trunka sporto malonumą tyčiojasi kas susiję su įmonių blockchains. Idėja buvo plačiai pateko privačių blockchain advokatai taip pat.

Ir dar, esant tinkamoms sąlygoms, leisti blockchains idėja turi būti pakeista atgaline data per chameleono masyvuose gali padaryti puikus jausmas. Norėdami suprasti, kodėl mes pradėti su paprasta klausimą: šioje blockchain tipą, kuris iš tikrųjų turi galią pakeisti senus blokus? Aišku, tai gali būti ne bet koks neatpažintas tinklo dalyvis, nes tai taptų grandinė nesulaikomas.

Atsakymas yra, kad chameleonas maišos gali būti naudojami tik tie, kurie turi savo slaptą raktą. Svarbiausia, kad būtų sudarytos naują versiją blokas, su skirtingais sandoriais, turi būti suteikta tokia pati chameleono maišos kaip ir anksčiau. Žinoma, mes tikriausiai nenorite centralizuotą kontrolę į blockchain, todėl mes galime padaryti schema stipresni turėti kelis chameleonas maišos vienam bloke, kiekvienas, kurio pagrindinis vyksta skirtingu šaliai. Arba mes galime naudoti slaptas sharingtechniques padalinti vieną chameleonas maišos raktą tarp kelių šalių. Bet kokiu atveju, grandinė gali būti sukonfigūruotas taip, kad atgaline data blokas Keitimas gali atsirasti tik tada, jei iš pagrindinių savininkų dauguma jį patvirtinti. Ar tai pradeda Pažįstamų?

Leiskite man padaryti lygiagrečiai aiškiau. Tarkime, kad mes dalinamės kontroliuoti chameleonas maišos tarp tų pačių Validating mazgų, kurie yra atsakingi už bloko sukūrimo. Tai reiškia, kad senas blokas gali būti keičiamas tik tada, kai įteisinti mazgų dauguma sutinka tai daryti. Ir dar, kaip aptarėme anksčiau, bet blockchain jau galima atgaline data pakeista iš tvirtinti mazgų dauguma, per persukimas atgal ir paleisti mechanizmą. Taigi, kalbant apie valdymo, chameleonas maišos taikoma validator dauguma jokio skirtumo ne visiems.

Jei taip, kodėl nerimauti su jais? Atsakymas: optimizavimą, nes chameleonas maišas leidžia seni blokai turi būti pakeista grandine daug efektyviau nei anksčiau. Įsivaizduokite, kad mes turime pašalinti sandorį nuo A blockchain kad veikia jau penkerius metus pradžios. Galbūt tai yra dėl to, kad Europos Sąjungos teisė būti forgottenlegislation, kuri leidžia asmenims turėti pašalintas iš įmonių įrašų savo asmeninius duomenis. Mazgai gali ne tik nuvalyti neleistiną operaciją iš savo diskus, nes tai pakeisti atitinkamu bloko maišos ir sulaužyti į grandis.

Kitą kartą blockchain buvo nuskaityta arba dalijamasi, viskas subyrės.

Norėdami išspręsti šią problemą be chameleono masyvuose, mazgai turės perrašyti anksti figūrą be probleminio sandorio apskaičiuoti bloko naujo maišos, tada pakeisti maišos įdėta į kitą bloką suderinti. Tačiau tai taip pat turi įtakos kitą bloką nuosavą maišos, kuri turi būti perskaičiuotas ir atnaujintą tolesniame blokas ir tt visą kelią palei grandinę.

Nors šis mechanizmas yra iš principo įmanomas, tai gali užtrukti kelias valandas ar dienas baigti su blockchain su milijonais blokų ir sandorių. Dar blogiau, o užsiima šiame procese, mazgas gali būti nepajėgi apdoroti naują įeinantį tinklo veiklą.

Taigi chameleonas maišas suteikia kur kas daugiau skaičiavimais efektyvus būdas pasiekti tą patį tikslą. Jei galite įsivaizduoti blogą sandorį roko palaidotas daug mylių po žeme, chameleonas maišas gali teleportuotis į uolą į paviršių, vietoj to, kad mums kasti visą kelią žemyn, atgauti roko ir užpildyti skylę.

Nekintamumas yra niuansų

Peržiūrint įrodinėjimo-of-darbo blockchains ir techninės vertės chameleono masyvuose riziką, tikiuosi, kad įtikino, kad blockchain nekintamumas yra daug niuansų, nei Taip arba Ne klausimo.

Norėdami pacituoti Simonas Taylor cituodamas Ian Grigg, klausimas visada turi būti: "Kas tu esi ir ką tu nori pasiekti?"

Dėl cryptocurrency tikinčiųjų, kurie nori, kad būtų išvengta valstybės išduotą pinigų ir tradicinės bankininkystės sistemą, tai visiškai logiška manyti, viešoje įrodymas-of-darbo blockchain, kurio pastovumas priklauso nuo ekonomikos, o ne patikimų šalių. Net jei jie turi gyventi su dideliu valdžiai (ar kitos turtingos aktorius) mažinant tinklo galimybę, jie gali imtis paguoda tai, kad tai būtų skausminga ir brangi operacija. Ir, be abejo, jie tikisi, kad cryptocurrencies gaus tik saugesnė, nes jų vertė ir kasybos talpa ir toliau auga.

Kita vertus, įmonių ir kitų institucijų, kurios nori saugiai dalintis duomenų bazę per organizacinių ribų įrodymas-of-darbo pastovumas nėra prasmės ne visi. Ne tik tai neįtikėtinai brangus, bet jis leidžia bet pakankamai motyvuotas dalyvis anonimiškai pasinaudoti kontrolės grandinės ir cenzūruoti arba atpirkimo sandorių. Ką šie vartotojai turi yra nekintamumas pagrįstas gero elgesio identifikuotų tvirtintojas mazgų, remiamų sutarčių ir teisės balsų dauguma.

Galiausiai, dauguma permissioned blockchain naudojimo atvejais, mes tikriausiai nenorite validator mazgai, kad būtų galima lengvai ir pigiai pakeisti senus blokus grandinėje. Kaip Dave'as Beržas sakė tuo metu, "Kaip pataisyti klaidingą debetas su teisingu kreditas", o ne apsimeta, kad debeto niekada įvyko.

Nepaisant to, tais atvejais, kai mes reikia papildomo lankstumo, chameleonas maišas padėti blockchains praktišką pasirinkimas.

Šis straipsnis iš pradžių buvo publishedon į MultiChain dienoraštį ir čia buvo pakartotinai paskelbtas kur nors su autoriaus sutikimo. Smulkius keitimus buvo padaryta.

Privati ​​BlockchainsImmutabilityPublic Blockchains

Susiję straipsniai


Post Blockchain

Blockchain, kas tu tu esi? Industry Buzzword apibrėžimas

Post Blockchain

Buvęs JAV patarėjas: Blockchain sistemos gali pažeisti privatumą

Post Blockchain

Apple pašalina Blockchain Bitcoin piniginės programas iš savo programų parduotuvių

Post Blockchain

Gyft pristatė New Tech dėl Blockchain veikiančių dovanų kortelių

Post Blockchain

Tik Arizonoje: kaip Intelligent sutarties skaidrumas perima naujoves

Post Blockchain

Blockchain privatumas: kur mes einame?

Post Blockchain

Vartotojų moksliniai tyrimai nurodo Bitcoin privalumus politikos formuotojams

Post Blockchain

Eris COO: Privatūs ir viešieji blokchains turi bendradarbiauti

Post Blockchain

Tinklas atspindi Bitcoin API augimo vaidmenį 2018 m

Post Blockchain

Ethereum Creator atskleidžia 9 milijonų finansavimo trūkumą

Post Blockchain

Kodėl Blockchain sunaikins populizmą

Post Blockchain

Hyperledger priima Blockchain mastelį naujoje darbo grupėje