Pomozite ažurirati ovu stranicu

🌏

Postoji nova verzija ove stranice, ali trenutno samo na engleskom. Pomozite nam prevesti najnoviju verziju.

📣
Latest: Eth2 researchers are working on ways to accelerate the merge. It will probably happen earlier than expected. More soon. Follow updates

Lanci djelića

  • Razdjeljivanje je nadogradnja u više faza za poboljšanje skalabilnosti i kapaciteta Ethereuma.
  • Lanci djelića šire opterećenje mreže na 64 nova lanca.
  • Olakšavaju pokretanje čvora održavajući niske hardverske zahtjeve.
  • Tehnički planovi uključuju rad na lancima djelića u „fazi 1” i potencijalno u „fazi 2”.

Stranica je posljednji put ažurirana: August 19, 2021

Kada kreće?

~2021

Lanci djelića trebali bi se isporučiti u 2021. godini, ovisno o tome koliko će brzo napredovati radovi nakon pokretanja nadogradnje Beacon Chain . Ti će djelići Ethereumu dati veći kapacitet za pohranu i pristup podacima, ali neće se upotrebljavati za izvršavanje koda. Pojedinosti o tome još se otkrivaju.

Što je razdjeljivanje?

Razdjeljivanje je postupak horizontalnog razdvajanja baze podataka radi raspodjele opterećenja – to je uobičajena koncepcija u računalnoj znanosti. U kontekstu Ethereuma, razdjeljivanje će smanjiti zagušenje mreže i povećati broj transakcija u sekundi stvaranjem novih lanaca, poznatih kao „djelići”.

To je važno iz razloga koji nisu nadogradivost.

Značajke razdjeljivanja

Svatko može pokrenuti čvor

Razdjeljivanje je dobar način za skaliranje ako želite da stvari ne budu centralizirane jer je alternativa skaliranju povećanje veličine postojeće baze podataka. To bi Ethereum učinilo manje dostupnim mrežnim validatorima jer bi im trebala snažna i skupa računala. S lancima djelića, validatori trebaju pohraniti/pokrenuti podatke samo za djelić koji provjeravaju, a ne za cijelu mrežu (kao što se događa danas). To ubrzava stvari i drastično smanjuje hardverske zahtjeve.

Više mrežnog sudjelovanja

Razdjeljivanje će vam na kraju omogućiti pokretanje Ethereuma na osobnom prijenosnom računalu ili telefonu. Tako bi više ljudi trebalo biti u mogućnosti sudjelovati ili pokretati klijente u razdijeljenom Ethereumu. To će povećati sigurnost, jer što je više mreža decentralizirana, to je manja površina napada.

S nižim hardverskim zahtjevima, razdjeljivanje će olakšati samostalno pokretanje klijenata , bez oslanjanja na bilo kakve posredničke usluge. A ako možete, razmislite o pokretanju više klijenata. To može pomoći zdravlju mreže daljnjim smanjenjem točaka kvara. Pokretanje Eth2 klijenta


Isprva ćete trebati pokretati klijent glavne mreže istovremeno sa svojim Eth2 klijentom. Lansirna rampa će vas provesti kroz hardverske zahtjeve i postupak. Možete upotrijebiti i pozadinski API .

Lanci djelića, verzija 1: dostupnost podataka

Kada se isporuče prvi lanci djelića, oni će samo pružiti dodatne podatke mreži. Neće se baviti transakcijama ili pametnim ugovorima. Ali i dalje će nuditi nevjerojatna poboljšanja broja transakcija u sekundi u kombinaciji s rollup tehnologijom.

Rollup je tehnologija „sloja 2” koja postoji danas. Omogućuju aplikacijama dapp da grupiraju ili skupe transakcije u jednu transakciju izvan lanca, generiraju kriptografski dokaz i zatim ga predaju lancu. To smanjuje podatke potrebne za transakciju. Kombinirajući to s dodatnom dostupnošću podataka koju pružaju djelić dobivate 100 000 transakcija u sekundi.

Više o tehnologiji rollup

Lanci djelića, verzija 2: izvršavanje koda

Plan je uvijek bio dodati dodatnu funkcionalnost djelićima, kako bi postali sličniji današnjoj glavnoj mreži Ethereum . To bi omogućilo pohranu i izvršavanje pametnih ugovora i upravljanje računima. No, s obzirom na pojačanje u broju transakcija u sekundi koje pružaju djelići verzije 1, je li to potrebno? O tome se još uvijek raspravlja u zajednici i čini se da postoji nekoliko mogućnosti.

Trebaju li djelići izvršenje koda?

Vitalik Buterin, u podcastu Bankless, predstavio je 3 potencijalne opcije o kojima vrijedi razgovarati.

1. Nije potrebno izvršenje stanja

To bi značilo da djelićima ne pružamo mogućnost upravljanja pametnim ugovorima i ostavljanjamo ih kao skladišta podataka.

2. Pogledajmo nekoliko izvršnih djelića

Možda postoji kompromis gdje nam ne trebaju svi djelići (sada ih je planirano 64) da bismo bili pametniji. Mogli bismo samo dodati tu funkcionalnost nekolicini, a ostale ostaviti. To bi moglo ubrzati isporuku.

3. Pričekajte dok ne uspijemo napraviti SNARK-ove s protokolom Zero Knowledge (ZK)

Konačno, možda bismo se trebali vratiti ovoj raspravi kad se ZK SNARK-ovi učvrste. To je tehnologija koja bi mogla donijeti uistinu privatne transakcije na mrežu. Vjerojatno će im trebati pametniji djelići, ali još uvijek su u istraživanju i razvoju.

Ostali izvori

Evo još nekoliko razmišljanja na isti način:

Ovo je još uvijek aktivna točka rasprave. Ažurirat ćemo ove stranice kad saznamo više.

Odnos između nadogradnji

Sve su nadogradnje Eth2 donekle međusobno povezane. Dakle, ponovimo ukratko kako se lanci djelića odnose na ostale nadogradnje.

Djelići i Beacon Chain

Beacon Chain sadrži svu logiku za održavanje djelića na sigurnom i sinkroniziranim. Beacon Chain koordinirat će učesnike u mreži, dodjeljujući ih djelićima na kojima trebaju raditi. Također će olakšati komunikaciju između djelića primanjem i pohranom podataka o transakcijama djelića kojima mogu pristupiti drugi djelići. To će djelićima dati snimak stanja Ethereuma kako bi sve bilo ažurno.

Beacon Chain

Djelići i spajanje

Glavna mreža Ethereum postojat će kao i danas čak i nakon uvođenja djelića. Međutim, u jednom će trenutku glavna mreža morati postati djelić kako bi mogla prijeći na ulaganje. Vidjet ćemo hoće li glavna mreža postojati kao jedini „pametni” djelić koji se može nositi s izvršavanjem koda – u svakom slučaju, morat će se donijeti odluka u drugoj fazi razdjeljivanja.

Spajanje

Pročitaj više