Blockchain méretezhetőségi probléma és néhány ígéretes megoldás

A blockchain forradalmi. De a Blockchain méretezhetősége jelentős probléma, amellyel ma szembesülünk. Nem tud alkalmazkodni a hatalmas munkaterhekhez, ami ijesztő. És eleve lassú.

Mindenesetre megfelelő használat esetén erősítheti az adatok biztonságát és a magánélet védelmét. És segíthet a személyazonosság-lopások megelőzésében – ez világszerte sújtó probléma. Ezenkívül a blockchain megkönnyíti a határokon átnyúló fizetést, és drasztikusan csökkenti a tranzakciós költségeket.

És azt hallottuk, hogy a blockchain itt marad. Ha maradnia kell, akkor a blokkláncnak fel kell gyorsítania a tranzakció feldolgozását; legalábbis a Visa fizetésfeldolgozó hálózat szintjére.

Itt megvitatjuk a blokklánc méretezhetőségi problémáját, miközben a figyelem középpontjában marad,

  1. Bitcoin – az első széles körben sikeres kriptovaluta
  2. Ethereum – blokklánc platform, amely megkönnyíti az elosztott alkalmazásokat és az intelligens szerződéseket. Még te is létrehozhatsz saját kriptovalutát az Ethereum tetején; és ugyanezen okból sok kezdeti érmefelajánlást, a részvény IPO-k kriptovaluta változatát tartják az Ethereumon.

Miért lassú a blokklánc??

Bárki bányászhat. És egyszerre csak egy blokkot lehet közzétenni. A blokk közzététele után a többi bányász ellenőrzi, ami időbe telik.

Ezenkívül az egyes blokkok maximális mérete korlátozott. Ez aggodalomra ad okot a blokklánc skálázhatósága miatt

A Bitcoin úgy van kialakítva, hogy tíz percenként közzétegyen egy blokkot. Ezenkívül a blokk mérete 1 MB-ra korlátozódik. Tehát, ha több tranzakció van, akkor ezeknek a tranzakcióknak további tíz percet kell várniuk. Így minél több a tranzakció, annál több idő telik el azok megerősítésére.

E probléma ellenére a bányászok megpróbálják magasabb díjakkal bonyolítani a tranzakciókat – mivel nincs korlátozás, hogy mennyit lehet fizetni a díjakban. Ezért késleltetni az alacsony díjakat; mert a bányászok kapják meg ezeket az átállási díjakat. Ennek eredményeként, ha a tranzakciók nagy mennyiségben zajlanak, nagyobb díjakat kell fizetniük a gyorsabb visszaigazolásért. És nincs értelme, ha a kriptovaluta tetemes díjakat számít fel.

Az Ethereumnak azonban gyorsabb a blokkideje. 15 másodpercenként átlagosan egy blokk jelenik meg. És nincs blokk méretkorlátja. Mindenesetre az egyes blokkok kumulatív tranzakciós díjai korlátozottak. Vagyis a bányász annyi tranzakciót vonhat be egy blokkba, amíg az ezen tranzakciók által hozott teljes díjak nem haladják meg egy bizonyos határt.

Ne feledje, hogy az Ethereum egy blokklánc platform, amely nem csak saját kriptovaluta éterrel (ETH) rendelkezik, hanem számos más kriptovaluta, amelyeket gyakran tokennek vagy érméknek neveznek, és terjesztett alkalmazások. És ezeknek az alkalmazásoknak minden egyes művelete pénzbe kerül, mivel a bányászok számítási teljesítményt biztosítanak számukra. Viszont ezeket a fizetéseket tranzakciókban is teljesítik, így több mennyiséget adnak hozzá, mint amennyit a Bitcoin láthat.

Mondhatjuk, hogy a munka igazolása olyan kérdés, amely a blokklánc méretezhetőségi problémáját okozza.

Mi a munka bizonyítéka?


Amikor egy blokkot tranzakciókkal építenek fel, a bányásznak bizonyos mennyiségű számítási erőt kell elköltenie a blokk közzétételéhez. És ez tipikusan egy összetett matematikai probléma megoldását foglalja magában.

Amikor a bányász közzétett egy blokkot a megoldással együtt, mások ellenőrizni fogják. Bár a megoldás ellenőrzése nagyon egyszerű és gyors. A probléma megoldása nem más, mint a munka bizonyítása – mivel a bányász bizonyítja, hogy elvégezte a munkát.

A ráfordítandó energia mennyisége a hálózat összes rendelkezésre álló számítási teljesítményétől függ.

A munka igazolása kiváló módja annak, hogy a blokklánc egészséges és decentralizált legyen. Ez azonban a tranzakciók gyorsabb feldolgozásának akadálya is.

Hagyd abba. Mi a decentralizáció?

A Federal Reserve ellenőrzi az amerikai dollárt. Kérdezhet bármit, ha több USD-t akarnak nyomtatni? Nem, nincs esélye. Mindazonáltal ugyanez vonatkozik az egész világon a központi bankok egyértelmű többségére, amelyek fiat devizákat irányítanak. És ezek az entitások kevésbé veszik be a nyilvánosságot a döntéshozatalba; és néha az érdekeik nem azonosak a közérdekkel.

A decentralizáció az irányítás elosztása a rendszerben részt vevő emberek számára, ahelyett, hogy kevesen irányítanák a műveleteket és a döntéshozatali folyamatokat. Ez az egyik oka annak, hogy egyre többen használják a kriptovalutákat. A jelenlegi blockchain ökoszisztémában, ha többen csatlakoznak a hálózathoz, annál nagyobb lesz a blockchain skálázhatósági probléma.

2 Megoldások a blokklánc méretezhetőségének javítására

Mindössze tíz év telt el a blokklánc feltalálása óta. És sok kutató azon dolgozik, hogy a blokklánc gyorsabb legyen.

Itt megvitatunk néhány izgalmas fejlesztést, amelyek a blockchain méretezhetőségi problémájával foglalkoznak.

1. Fizetési csatornák

Ahelyett, hogy minden tranzakciót beírna a blokkláncba, fizetős csatorna nyílik meg egy entitáshalmaz között. A hálózati entitások – felhasználók, kereskedők és bányászok – között tetszőleges számú csatorna nyitható meg. Egy csatorna pedig bármikor bezárható.

Csak a fizetési csatorna nyitását és bezárását jegyezzük fel a blokkláncban.

Vegyünk egy példát, hogy lássuk, hogyan működik.

Öt ember van a hálózatban: Alice, Bob, Charlie, David és Ellen.

Alice és Bob fizetési csatornát nyitottak közöttük. Alice-nek 5, Bobnak 30 dollárja van. Ez a 35 dollár most széfben van. A széf a csatorna megnyitásakor jön létre.

Amikor Bob 5 dollárt akar küldeni Alice-nek, ahelyett, hogy közvetlenül átutalná a pénzt, a pénz tulajdonjoga megváltozik. A pénz csak a széfben marad. A fizetési csatorna bezárása után a széf kinyílik. És Bob 25-et kap, mivel 5 dolláros átutalást hajtott végre. Alice 10 dollárt kap.

De hogyan küldhet Alice pénzt Davidnek vagy Ellennek?

Kétféle módon lehet.

  1. Alice új fizetési csatornát nyit David és Ellen társaságában.
  2. Egyébként mondjuk Davidnek és Ellennek már nyitottak csatornát Charlie-val. Sőt, Charlie és Bob között fizetési csatorna nyílik meg. Itt a fizetési csatorna beszél egymással. Most Alice David és Ellen ügyletei először Bobhoz nyúlnak, majd Bob továbbítja Charlie-nak. Végül Charlie elküldi a pénzt Davidnek és Ellennek.

Minél több fizetési csatorna áll rendelkezésre, annál gyorsabbá válik a fizetési hálózat. És a blokklánc tranzakcióinak felismerése egyre ritkább. Ezért kevesebb tranzakció a blokkláncon. Így a tranzakció feldolgozása villámgyors.

Bitcoin esetén ezt a rendszert hívják Villámhálózat. És az Ethereum számára ez az Raiden hálózat. Az alapkoncepció mindkét megvalósításban ugyanaz.

2. Szétválasztás a blokklánc méretezhetőségéhez

Az aprítás során a bányászokat több csoportra (szilánkokra) osztják, majd mindegyik csoportnak különféle tranzakciókat kapnak a feldolgozáshoz. Minden csoport külön dolgozik, hogy egy-egy blokkot egyszerre tegyen közzé.

Mivel gyakran több blokkot tesznek közzé, a tranzakció érvényesítési folyamata felgyorsul.

Sőt, ezek a szilánkok gyakran beszélnek egymással, hogy ne legyen kétszeres kiadási tranzakció zöld jelzéssel.

Így fordulhat elő kettős költésű tranzakció.

Alice-nek 10 dollárja van. És 10 dollárt küld Bobnak. A Shard1 üzenetet kap a tranzakció ellenőrzésére.

Azonnal Alice ismét 10 dolláros hamis tranzakciót küld Charlie-nak, annak ellenére, hogy nincs pénze. Ez azért lehetséges, mert a Shard1 még nem hitelesítette Alice ügyletét Bobdal – vagyis Bob nem kapta meg a pénzt. És ez illegális, mivel Alice a levegőből többet költ, mint amennyit.

A Shard2 megkapja Alice tranzakcióját Charlie-val.

Ha a Shard1 és a Shard2 bányászai nem beszélnek gyakran egymással, akkor mindketten jóváhagyhatják a két tranzakciót. És sérti a pénzrendszer szabályait. Tehát a szilánkoknak folyamatosan kommunikálniuk kell a rossz tranzakciók elkerülése érdekében.

Ezt a problémát azonban jobban kezelni lehet, ha intelligens szerződések – önállóan végrehajtó programok – vannak érvényben.

Egy okos szerződés tudni fogja, hogy Alice mennyi egyensúlyban van. Amikor tranzakciót küld, az intelligens szerződés automatikusan megakadályozza Alice-t a második hamis tranzakció küldésében. És ez soha nem fog eljutni a Shard2-ig.

Az Ethereum alapú dApps skálázásának másik megoldása a plazma, további részletek a legutóbbi útmutatónkban olvashatók: Mi az Ethereum Plasma? Hogyan növelheti az Ethereumot?.

Következtetés

A fizetési csatornák és a Sharding ígéretes megoldások a blokklánc méretezhetőségének kezelésére. És ezeket aktív kutatás és fejlesztés alatt. És ezek csak a jéghegy csúcsa. De a legtöbb megoldás ott még nem érett. Miután megoldást hoztak a blokkláncra, csak mi tudjuk felmérni, hogy milyen mértékben segítenek a méretezésben.

Húzza ujjait. Remélhetőleg a blokkláncnak gyorsabb napjai lesznek.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
Adblock
detector
map