Od lansiranja Bitcoina 2009. godine, blockchain tehnologija je dokazala da ima potencijal revolucije u svijetu, a svakodnevno su se otkrivali novi slučajevi uporabe. Međutim, blockchain tehnologija je još u povojima i mora prevladati nekoliko izazova prije nego što se široko usvoji.

To je navelo Vitalika Buterina da stvori koncept „blockchain trileme“ kao način da bolje razumije kako su ti izazovi međusobno povezani, okupljajući ih pod krovnim pojmom. No, što je blockchain trilema? Je li to doista trilema? I, može li se to riješiti?

Objašnjena trikema o blockchainu

Čak i dok blockchain tehnologija nastavlja revolucionirati gotovo svaku industriju s kojom dođe u kontakt, čak je i Visa kupila CryptoPunk za gotovo 150.000 USD u eteru, sam način na koji su strukturirane decentralizirane mreže predstavljaju im jedinstvene izazovima. Pogotovo u usporedbi s centraliziranim strukturama.

Teorem CAP -a

Još u kasnim 1990 -im računalni znanstvenik Eric Brewer razvio je takozvani CAP teorem kako bi bolje razumio što je vjerojatno njegov najveći izazov.

instagram viewer

CAP teorem tvrdi da je nemoguće, ili je barem vrlo teško, za distribuiranu pohranu podataka - uključujući blockchains - za istodobnu isporuku sva tri sljedeća jamstva: dosljednost, dostupnost i particiju tolerancija; otuda i naziv, CAP teorem.

Umjesto toga, teorem tvrdi da distribuirana skladišta podataka moraju biti kompromitirana; žrtvujući barem jedno jamstvo kako bi isporučili druga dva.

Trilema o blockchainu

Kako su distribuirane pohrane podataka pronašle novi slučaj uporabe i evoluirale u javne decentralizirane knjige s dolaskom Bitcoina, pa je i CAP teorem evoluirao u ono što danas znamo kao blockchain trilema.

U kontekstu modernih blockchaina, trilema tvrdi da, iako idealan blockchain treba biti decentraliziran, siguran i skalabilan, oni zapravo mogu biti samo dva od tri. To predstavlja ono što je vjerojatno najveći izazov koji blockchaini moraju prevladati prije širokog usvajanja tehnologije.

Elementi Blockchain trileme

Decentralizacija

Decentralizacija se odnosi na broj čvorova (računala) koji upravljaju blockchainom. Decentralizirana priroda infrastrukture blockchaina ovdje je od ključne važnosti, budući da je glavni napredak Bitcoina bio rješavanje problema dvostruke potrošnje bez središnjeg entiteta; nešto što se u centraliziranim postavkama smatra trivijalnim problemom.

Iako se na prvi pogled decentralizacija vjerojatno čini kao najmanje značajan od sva tri elementa, moramo imati na umu da kada je Bitcoin bio lansirana, cijela ideja stvaranja kriptovalute bila je ponuditi decentraliziranu, demokratskiju opciju sadašnjoj jako centraliziranoj financijskoj sustav.

Sigurnost

Sigurnost ima veze s kodiranjem i, što je vrlo važno, mehanizmima konsenzusa (dokaz o radu vs. dokaz o ulogu). Mehanizmi konsenzusa odnose se na to koliko mrežnih čvorova treba potvrditi transakciju prije nego što je konačna i kako se ti čvorovi nagrađuju.

Povezano: Bitcoin vs. Ethereum: Koja je razlika?

Skalabilnost

Konačno, skalabilnost se odnosi na sposobnost blockchaina da zadrži poželjne performanse brzina transakcija usprkos rastućoj mreži i sve većem broju transakcija po sekundi.

Tu nastaje problem. U vrijeme lansiranja Bitcoina, Satoshi Nakamoto bio je prisiljen ugroziti sposobnost Bitcoina da učinkovito skalira u korist decentralizacije i sigurnosti. Međutim, postizanje skalabilnog blockchaina jedini je način da se natječete s mnogo brže centraliziranim mrežama.

Je li Blockchain trilema zapravo trilema?

Važno je napomenuti da, iako blockchain trilema predstavlja izazov za tehnologiju raširenog usvajanja, ne postoji stvarni zakon koji sprječava postizanje sva tri aspekta istovremeno.

Umjesto toga, blockchain trilema formulirana je kao način da se konceptualizira i bolje razumije izazovi s kojima se suočava razvoj i usvajanje blockchain tehnologije te kako se oni međusobno povezuju drugo.

Zapravo, programeri naporno rade na načinima da prevaziđu trilemu o blockchainu, a takvih već ima neki prijedlozi i ideje o tome kako se nositi s "trilemom" koji su imali barem određenu razinu uspjeha. Međutim, pošteno je reći da, iako je postignut napredak, trilema i dalje predstavlja izazov; da ne kažem da se ne može riješiti.

Povezano: Bitcoin je spor: koja je najbrža kriptovaluta?

Kako programeri planiraju riješiti trilemu o blockchainu?

Programeri su poduzeli različite pristupe rješavanju problema, a neki su favorizirali izravne izmjene blockchain mreža (sloj-1 rješenja), dok se neki drugi odlučuju za pokretanje druge mreže na vrhu glavnog bloka (sloj-2 rješenja). Ethereum je, na primjer, predstavio Proof-of-Stake kao rješenje sloja-1, dok je Bitcoin predstavio Lightning Network kao rješenje sloja-2.

Rješenja Layer-1

  • Poboljšanje mehanizama konsenzusa: Bitcoin, jedan od najpopularnijih blockchaina na svijetu, od svog pokretanja koristio je Proof-of-Work kao svoj protokol za konsenzus. I, iako siguran i decentraliziran, spor je; Bitcoin, na primjer, može postići samo protok transakcija od 7 TPS. Kako bi probili ovaj zid, neki blockchaini, uključujući Ethereum 2.0, prelaze na mehanizam konsenzusa Proof-of-Stake. PoS određuje status čvora na temelju njihovog udjela u blockchainu, umjesto da od čvorova zahtijeva računalnu snagu za rješavanje kriptografskih algoritama.
  • Sharding: Ovo se rješenje sastoji od razdvajanja transakcija na manje "fragmente". Zatim ih blockchain paralelno obrađuje paralelno, što mu omogućuje rad na nekoliko transakcija istovremeno. Također, čvorovi ne moraju držati kopiju svakog bloka iz postanka; umjesto toga, ove informacije se dijele i pohranjuju različitim čvorovima.

Rješenja Layer-2

  • Ugniježđeni blockchains: U ovoj vrsti sustava glavni blockchain ili mainchain postavlja pravila za cijelu mrežu, dok se ne očekuje sudjelovanje u bilo kojoj operaciji osim ako nije potrebno riješiti spor nastaje. Postoji nekoliko razina blockchaina izgrađenih jedan preko drugog i povezanih lančanom vezom roditelj-dijete. Delegati roditeljskog lanca rade među svojom djecom, oni izvršavaju radnje i šalju rezultat natrag u glavni lanac, smanjujući njegovo opterećenje i povećavajući skalabilnost.
  • Državni kanali: Oni stvaraju dvosmjernu komunikaciju između blockchain-a i transakcijskih kanala izvan lanca. Državni kanali ne zahtijevaju provjeru čvora za provjeru valjanosti transakcija; umjesto toga, ovaj izvor izvan lanca zapečaćuje transakcije pomoću pametnih ugovora. Kada se transakcije dovrše na državnom kanalu, konačno stanje "kanala" i sve njegove transakcije dodaju se temeljnom blockchainu. Bitcoin -ova Lightning Network primjer je državnog kanala.

Može li se Trilema o blockchainu riješiti?

Blokovi su naslijedili nekoliko izazova prisutnih u distribuiranim skladištima podataka iz kojih su se razvili blokovi. Ti su izazovi koncipirani pod krovnim izrazom “blockchain trilema” u pokušaju boljeg razumijevanja takvih izazova i njihovog međusobnog povezivanja.

Iako se izraz "trilema" zadržao, blockchain trilema zapravo je samo nagađanje; hipoteza za koju se sumnja da je istinita zbog preliminarnih popratnih dokaza, ali za koju još nisu pronađeni nikakvi dokazi ili opovrgavanja. To znači da postoji još mnogo istraživanja koja treba obaviti, a rješenja sloja 1 i sloja 2 već su postigla određenu razinu uspjeha.

UdioCvrkutE -pošta
Što su pametni ugovori?

Čuli ste za pojam, ali što je pametan ugovor i kako funkcionira?

Pročitajte Dalje

Povezane teme
  • Objašnjena tehnologija
  • Blockchain
  • Bitcoin
  • Kriptovaluta
O autoru
Toin Villar (18 objavljenih članaka)

Toin je student preddiplomskog studija, smjer engleski, francuski i španjolski te manji kulturološki. Miješajući svoju strast prema jezicima i književnosti s ljubavlju prema tehnologiji, on koristi svoje vještine za pisanje o tehnologiji, igrama i podizanju svijesti o privatnosti i sigurnosti.

Više od Toina Villara

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu