Nuo tada, kai „Bitcoin“ buvo paleista 2009 m., „Blockchain“ technologija įrodė, kad ji gali iš esmės pakeisti pasaulį, nes kiekvieną dieną buvo atrasti nauji naudojimo atvejai. Tačiau „blockchain“ technologija vis dar yra pradinėje stadijoje ir turi įveikti keletą iššūkių, kol ji bus plačiai pritaikyta.

Tai paskatino Vitaliką Buteriną sukurti „blokinės grandinės trilemmos“ koncepciją, kad būtų galima geriau suprasti, kaip šie iššūkiai yra tarpusavyje susiję, sujungiant juos bendru terminu. Bet kas yra blokų grandinės trilemma? Ar tai tikrai trilemma? Ir ar tai galima išspręsti?

„Blockchain Trilemma“ paaiškinimas

Net jei „blockchain“ technologija ir toliau daro revoliuciją beveik visose pramonės šakose, su kuriomis susiduria, net „Visa“ nusipirko „CryptoPunk“ už beveik 150 000 USD eteryje - tai decentralizuotų tinklų struktūros būdas, suteikiantis jiems unikalių iššūkių. Ypač lyginant su centralizuotomis struktūromis.

BŽŪP teorema

Dar dešimtojo dešimtmečio pabaigoje informatikas Ericas Breweris sukūrė vadinamąją BŽŪP teoremą, kad geriau suprastų, kas tikriausiai yra jos pagrindinis iššūkis.

instagram viewer

BŽŪP teorema teigia, kad neįmanoma arba bent jau labai sunku paskirstyti duomenų saugyklą, įskaitant blokų grandinės - vienu metu teikti visas tris šias garantijas: nuoseklumą, prieinamumą ir skaidymą tolerancija; iš čia ir pavadinimas, CAP teorema.

Vietoj to, teorema teigia, paskirstytos duomenų saugyklos turi daryti kompromisą; paaukoti bent vieną garantiją, kad būtų įvykdytos kitos dvi.

„Blockchain“ trilemma

Kai platinamos duomenų saugyklos rado naują naudojimo atvejį ir išsivystė į viešas decentralizuotas knygas atėjus Bitcoin, taip pat ir BŽŪP teorema išsivystė į tai, ką dabar žinome kaip blokinę grandinę trilemma.

Šiuolaikinių blokų grandinių kontekste trilemma teigia, kad nors ideali blokų grandinė turėtų būti decentralizuota, saugi ir keičiama, iš tikrųjų jie gali būti tik du iš trijų. Tai tikriausiai yra pagrindinis iššūkis, kurį blokų grandinėms reikia įveikti prieš plačiai pritaikant technologiją.

„Blockchain Trilemma“ elementai

Decentralizacija

Decentralizacija susijusi su mazgų (kompiuterių), valdančių blokinę grandinę, skaičiumi. Čia labai svarbus decentralizuotas „blockchain“ infrastruktūros pobūdis, nes didžiausias „Bitcoin“ laimėjimas buvo dvigubo išlaidų problema be centrinio subjekto; tai, kas centralizuotoje aplinkoje laikoma nereikšminga problema.

Nors decentralizacija iš pirmo žvilgsnio tikriausiai atrodo mažiausiai reikšminga iš visų trijų elementų, turime nepamiršti, kad kai Bitcoin buvo pradėta kurti visa kriptovaliutos idėja buvo pasiūlyti decentralizuotą, demokratiškesnę galimybę dabartinėms labai centralizuotoms finansinėms sistema.

Saugumas

Saugumas susijęs su kodavimu ir, svarbiausia, sutarimo mechanizmais (darbo įrodymas vs. statymo įrodymas). Sutarimo mechanizmai nurodo, kiek tinklo mazgų reikia patvirtinti sandorį, kol jis nėra galutinis, ir kaip šie mazgai apdovanojami.

Susijęs: Bitcoin vs. Ethereum: koks skirtumas?

Mastelis

Galiausiai, mastelio keitimas reiškia „blockchain“ gebėjimą išlaikyti pageidaujamą našumą operacijų greitį augančio tinklo ir vis didesnio sandorių skaičiaus akivaizdoje per sekundę.

Čia ir kyla problema. Tuo metu, kai buvo paleistas „Bitcoin“, Satoshi Nakamoto buvo priverstas pakenkti „Bitcoin“ gebėjimui efektyviai taikyti mastą decentralizavimo ir saugumo naudai. Tačiau pasiekti keičiamą blokinę grandinę yra vienintelis būdas konkuruoti su daug greičiau centralizuotais tinklais.

Ar „Blockchain Trilemma“ iš tikrųjų yra trilemma?

Svarbu pažymėti, kad nors „blockchain“ trilemma iškelia iššūkį technologijoms plačiai priimtas, nėra jokio tikro įstatymo, kuris neleistų įgyvendinti visų trijų aspektų tuo pačiu metu.

Vietoj to, „blockchain“ trilemma buvo suformuluota kaip būdas konceptualizuoti ir geriau suprasti iššūkiai, su kuriais susiduriama kuriant ir priimant „blockchain“ technologiją, ir kaip jie tarpusavyje susiję kitas.

Tiesą sakant, kūrėjai sunkiai dirba, kaip įveikti „blockchain“ trilemą, ir tokių jau yra kai kurie pasiūlymai ir idėjos, kaip susitvarkyti su „trilemma“, kurie bent jau buvo sėkmingi. Tačiau teisinga pasakyti, kad nors pažanga buvo padaryta, trilemma vis dar kelia iššūkį; nesakyk, kad to negalima išspręsti.

Susijęs: Bitcoin yra lėtas: kokia yra greičiausia kriptovaliuta?

Kaip kūrėjai planuoja išspręsti „Blockchain Trilemma“?

Kūrėjai sprendė problemą skirtingai, kai kurie pirmenybę teikė tiesioginiams pakeitimams „blockchain“ tinklas (1 sluoksnio sprendimai), o kai kurie kiti pasirenka paleisti kitą tinklą ant pagrindinės blokų grandinės (2 sluoksnis sprendimai). Pavyzdžiui, „Ethereum“ pristatė „Proof-of-Stake“ kaip 1 sluoksnio sprendimą, o „Bitcoin“ pristatė „Lightning Network“ kaip 2 sluoksnio sprendimą.

1 sluoksnio sprendimai

  • Sutarimo mechanizmų tobulinimas: „Bitcoin“, viena iš populiariausių blokų grandinių, nuo tada, kai buvo pradėta naudoti, „Proof-of-Work“ kaip sutarimo protokolas buvo naudojamas. Ir nors saugus ir decentralizuotas, jis lėtas; Pavyzdžiui, „Bitcoin“ gali pasiekti tik 7 TPS sandorio našumą. Norėdami pralaužti šią sieną, kai kurios blokų grandinės, įskaitant „Ethereum 2.0“, pereina prie bendro statymo įrodymo mechanizmo. PoS nustato mazgo būseną, remdamasis jų dalimi blokų grandinėje, o ne reikalauja iš mazgų naudoti skaičiavimo galią, kad išspręstų kriptografinius algoritmus.
  • Skaidymas: Šis sprendimas susideda iš operacijų padalijimo į mažesnes „šukes“. Tada juos vienu metu lygiagrečiai apdoroja blokų grandinė, leidžianti vienu metu dirbti su keliomis operacijomis. Be to, mazgams nereikia laikyti kiekvieno genezės bloko kopijos; vietoj to ši informacija yra padalinta ir saugoma skirtinguose mazguose.

2 sluoksnio sprendimai

  • Įdėtos blokinės grandinės: šios rūšies sistemoje pagrindinė blokinė grandinė arba pagrindinė grandinė nustato taisykles visą tinklą, nors tikimasi, kad jis nedalyvaus jokioje operacijoje, nebent reikia išspręsti ginčą kyla. Yra keli blokų grandinių lygiai, pastatyti vienas ant kito ir susieti per tėvų ir vaikų grandinės ryšį. Tėvų grandinės atstovai dirba tarp savo vaikų, jie atlieka veiksmus ir siunčia rezultatą atgal į pagrindinę grandinę, sumažindami jo darbo krūvį ir padidindami mastelį.
  • Valstybiniai kanalai: jie sukuria abipusį ryšį tarp blokų grandinės ir ne grandinės sandorių kanalų. Valstybiniams kanalams nereikia patvirtinti mazgų, kad būtų patvirtintos operacijos; Vietoj to, šis ne grandinės išteklius užplombuoja sandorius naudojant išmaniąsias sutartis. Kai sandoriai užbaigiami būsenos kanale, galutinė „kanalo“ būsena ir visos jo operacijos pridedamos prie pagrindinės blokų grandinės. „Bitcoin“ žaibo tinklas yra valstybinio kanalo pavyzdys.

Ar galima išspręsti „Blockchain“ trilemą?

„Blockchains“ paveldėjo kelis iššūkius, kylančius paskirstytose duomenų saugyklose, iš kurių išsivystė blokų grandinės. Šie iššūkiai buvo suvesti pagal bendrą terminą „blokų grandinės trilemma“, siekiant geriau suprasti tokius iššūkius ir kaip jie yra tarpusavyje susiję.

Nors terminas „trilemma“ įstrigo, „blockchain“ trilemma iš tikrųjų yra tik spėjimas; hipotezė, kuri, kaip įtariama, yra pagrįsta dėl preliminarių patvirtinančių įrodymų, tačiau kurios įrodymų ar paneigimų dar nerasta. Tai reiškia, kad dar reikia atlikti daug tyrimų, nes pirmojo ir antrojo sluoksnių sprendimai jau buvo sėkmingi.

Dalintis„Tweet“Paštu
Kas yra išmaniosios sutartys?

Jūs girdėjote šį terminą, bet kas yra protinga sutartis ir kaip ji veikia?

Skaityti toliau

Susijusios temos
  • Technologija paaiškinta
  • Blockchain
  • Bitcoin
  • Kriptovaliuta
Apie autorių
Toinas Villaras (Paskelbta 18 straipsnių)

Toinas yra bakalauro studentas, turintis anglų, prancūzų ir ispanų kalbų specialybę ir baigęs kultūros studijas. Maišydamas savo aistrą kalboms ir literatūrai ir meilę technologijoms, jis naudoja savo įgūdžius rašydamas apie technologijas, žaidimus ir didindamas informuotumą apie privatumą ir saugumą.

Daugiau iš Toino Villaro

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia