Trebamo li blockchain zamijeniti nečim drugim? To je pitanje koje mnogi tehnolozi postavljaju nakon skaliranja izazova za ključne blockchain platforme.

Blockchain trpi sve veće bolove. Osnovne platforme koje su najpoznatije u blockchain ekosustavu, Bitcoin i Ethereum, obje su se tijekom prošle godine susrele s izazovima skalabilnosti.

Bitcoin & Izazovi Ethereuma

Za mnoge su korisnike vremena potvrde transakcija Bitcoina uvijek bila preduga (ako pričekate šest blokova, kako se preporučuje). Prošle godine naknade za Bitcoin također su narasle s popularnošću mreže jer je ograničenje bloka od 1 MB spriječilo rudare da uključe mnoge transakcije.

Ethereum je pretrpio slične neuspjehe (iako ne tako dramatične) sa svojim vremenima transakcija i zahtjevima za plinom. Znamenit i često citiran primjer je kako je dapp trgovačke kartice Cryptokitties prošle godine nakratko preplavio mrežu.

Do sada niti jedna mreža nije implementirala rješenje koje u osnovi rješava te probleme. Štoviše, mnogi ljudi vjeruju da je skalabilnost problem koji je svojstven blockchainu kao protokolu. Što više ljudi uključite u mrežu i što više transakcija trebate provjeriti, teže je postići konsenzus.

Kao rezultat ovih zastoja, neki stručnjaci postavljaju pitanje može li blockchain u svom trenutnom obliku doista riješiti probleme poduzeća i na razini društva kojima se prvotno odlučio baviti. S jedne strane, neki tvrde da je sam blockchain neadekvatna tehnologija i moramo blockchain zamijeniti drugom tehnologijom distribuirane knjige. S druge strane, drugi tvrde da se blockchain može popraviti, ali trebat će mu značajan redizajn.

Usmjereni aciklički grafikon

Blockchain nije jedina vrsta tehnologije distribuirane knjige. Postoje i drugi načini vođenja sigurne evidencije bez upotrebe blockchaina. Jedna od takvih alternativa koja bi mogla zamijeniti blockchain je usmjereni aciklički graf (DAG).

Što je DAG?

DAGUsmjereni aciklički graf vrsta je mreže u kojoj cijela mreža ne potvrđuje transakcije i informacije. Umjesto toga, kada čvor komunicira s mrežom kako bi predao transakciju, on istovremeno potvrđuje više drugih transakcija.

Rezultat je ukrštena mreža potvrda gdje svaka nova transakcija ima najmanje dvije nadređene transakcije koje je potvrđuju. Zauzvrat, te nadređene transakcije upućuju na ranije transakcije. Tijekom kaskadnih potvrda koje eksponencijalno rastu, sve nove transakcije na kraju upućuju na isti skup prethodnih transakcija.

Rezultat ove arhitekture je da se ona mjeri zajedno s brojem čvorova u mreži. Uz to, ostaje jeftin u radu, s malo ili nimalo naknada za transakcije. Budući da svaki čvor koji predaje transakciju mora prvo provjeriti druge transakcije, mreža se sama skalira i nema rudara kojima treba isplatiti nagrade.

Trenutno su nedostaci DAG-a teoretski, ali bi uskoro mogli postati stvarni. Bez puno mrežnog prometa, DAG arhitekture postaju ranjive na napade. Iz tog razloga, u ranim danima, DAG projekti obično trebaju središnjeg koordinatora kako bi bili sigurni da nema lažnih lanaca i da bi sve transakcije dobile jednaku količinu potvrde. DAG je također nova tehnologija s manje testiranja i dokaza iza svoje sigurnosti od blockchaina.

Projekti koji koriste DAG

  1. Byteball – Byteball je kriptovaluta, poput Bitcoina, ali izgrađena na DAG infrastrukturi s namjerom masivnog skaliranja. Također uključuje mogućnost ugovora za uvjetna plaćanja.
  2. IOTA – IOTA je usmjerena na izgradnju mreže za besplatne transakcije između strojeva na Internetu stvari. DAG arhitektura, poznata kao Tangle, omogućuje ove transakcije, ali također ih ima doći pod vatru.
  3. Hashgraph – Hashgraph je proglašen blockchain-ubojicom. Otvoreni je projekt razvoja DAG-a za široku upotrebu, koristeći Tračeve, gdje svaki čvor nasumce bira drugi čvor s kojim će podijeliti sve svoje podatke. Međutim, još nije pokrenut.

jota klupko

IOTA je prvih deset kriptovaluta, dajući legitimitet potencijalu DAG-a da zamijeni blockchain. Međutim, kao što vidite, još uvijek nema mnogo DAG projekata, a tehnologija je prilično nova i neprovjerena.

Promijenite sami Blockchain

Druga je mogućnost zamjena blockchaina boljom verzijom samog sebe. Međutim, ove nove verzije zahtijevale bi neke temeljne promjene u načinu na koji blockchain trenutno radi. Pogledajmo neke od tih mogućnosti …

Oštrenje

Oštrenje uključuje podjelu mreže punih čvorova u manje skupine. Te manje skupine provjerile bi proporcionalni iznos ukupnih transakcija na mreži. Kako rudarska mreža raste, dijelite je u više grupa, što znači da se skala kapaciteta transakcija prilagođava broju rudarskih čvorova.

Ovdje je izazov ponekad naručivanje stvari, a transakcije moraju vidjeti potvrdu nečega u drugoj krhotini prije nego što se to može potvrditi. To je osobito istinito ako pokušate podijeliti pametne ugovore ili dapp transakcije. Čim uvedete previše unakrsne komunikacije, gubite prednosti izoštravanja. Uz to, nitko nije riješio problem državnog sječenja, koji bi omogućio da složeni ugovori djeluju na izoštrenoj mreži. Trenutno izoštrene mreže poput Zilliqe ne mogu podržati ništa izvan funkcionalnih ugovora.

zilliqa osenčenje

Ethereum trenutno radi na oštrenju stanja kao dio rješenja za skalabilnost.

Novi konsenzusni mehanizmi

Nekoliko projekata eksperimentira s novim konsenzusnim mehanizmima koji zamjenjuju blockchain konsenzus kakav trenutno poznajemo (tj. Pow i PoS). Ove nove metode konsenzusa uglavnom uključuju smanjenje potrebe da cijela mreža sudjeluje u konsenzusu nasumičnim odabirom manje skupine čvorova za provjeru i potvrdu transakcija.

neo dbft

Konsenzus o tolerantnoj toleranciji na Bizant postao je općepriznati standard za ovaj pristup. NEO je vjerojatno najpoznatiji blockchain projekt za provedbu BFT konsenzusa (NEO koristi dBFT). Nedavno je NEO objavio da je njihova mreža dosegla 1.000 tx / sec bez oštrine u uvjetima testne mreže.

Bočni kanali & Pouzdani čvorovi

Pokretanje Lightning Network-a na Bitcoinu podiže još jedno potencijalno ponovno otkriće blockchaina. Ideja je koristiti sporedne kanale za podmirivanje transakcija između stranaka koje često posluju. Te se transakcije ne bi trebale podmirivati ​​na blockchainu, osim kada otvorite ili zatvorite kanal.

Druga mogućnost je upravljanje drugim slojem rudarskih čvorova koji služe kao pouzdani čvorovi. Ovi supernodi mogu brže provjeriti više transakcija. Jedan od primjera takvog sustava je Dash.

Iako ove taktike smanjuju sveukupne zahtjeve za rudare, one su stvarno zaustavne mjere koje se ne bave temeljnim problemom skalabilnosti blockchaina.

Što će zamijeniti Blockchain?

Blockchain još uvijek ima neki razvoj pred sobom. Ovo su rane godine ove nove tehnologije, a moguće je da rješenje koje će zamijeniti blockchain još nije niti izmišljeno. Ipak, ta će se pitanja stvoriti ili prekinuti tijekom sljedećih godina ako blockchain želi široko usvojiti.