Pagrindinės įžvalgos
Blokų grandinės trilogija pabrėžia sunkumus, su kuriais susiduria blokų grandinės tinklai bandydami suderinti saugumą, decentralizavimą ir išplečiamumą.
Siekiant išspręsti šiuos apribojimus, nagrinėjami keli išplečiamumo sprendimai. Kai kurie yra susiję su pagrindine grandine (1 sluoksnis), kiti orientuoti į atskirą grandinę (2 sluoksnis).
1 sluoksnio išplečiamumo sprendimai – tai pokyčiai pagrindinėje blokų grandinės architektūroje ir taisyklėse siekiant pagerinti jos našumą (pvz., keičiant sutarimo principą ar naudojant skaidymą).
2 sluoksnio sprendimai – tai antrinės šalia 1 sluoksnio sukurtos struktūros, padedančios sumažinti jo darbo krūvį (pvz., vykdydami sandorių apdorojimą ne pagrindinėje grandinėje).
Ateityje blokų grandinė greičiausiai remsis abiejų sistemų deriniu: 1 sluoksnį naudodama saugumui ir atsiskaitymams, o 2 sluoksnį – didesniam greičiui ir mažesnėms kainoms.
Įžanga
Kriptovaliutų populiarumas toliau auga, pritraukdamas vis daugiau naujų vartotojų ir sandorių. Nors blokų grandinės revoliucinis pobūdis yra akivaizdus, išplečiamumas (sistemos pajėgumas apdoroti augančią paklausą) išlieka pagrindinis iššūkis. Viešosios blokų grandinės, kurios pirmenybę teikia decentralizacijai ir saugumui, dažnai sunkiai pasiekia didelį pralaidumą.
Šis iššūkis vadinamas blokų grandinės trilema, kuri teigia, kad decentralizuotai sistemai sudėtinga vienu metu pasiekti aukštą decentralizavimo, saugumo ir išplečiamumo lygį. Paprastai tinklai teikia prioritetą dviem savybėms trečiosios sąskaita.
Kad tai išspręstų, kūrėjai sukūrė įvairių išplečiamumo būdų. Kai kurie sprendimai modifikuoja pagrindinės blokų grandinės (1 sluoksnis) architektūrą, kiti veikia antriniuose protokoluose, kurie vykdomi šalia pagrindinio tinklo (2 sluoksnis).
1 sluoksnis ir 2 sluoksnis
Terminas 1 sluoksnis reiškia pagrindinį blokų grandinės architektūros lygį. Tai pagrindinis tinklas, kuriame galutinai užbaigiami sandoriai. Pavyzdžiai: bitkoinas, Ethereum, BNB Chain ir Solana.
2 sluoksnis reiškia tinklus ar protokolus, sukurtus šalia 1 sluoksnio blokų grandinės. Pavyzdžiui, Lightning Network yra bitkoino 2 sluoksnio sprendimas, Arbitrum – Ethereum 2 sluoksnis.
Išplečiamumo patobulinimai skirstomi pagal vietą, kurioje jie vyksta:
1 sluoksnio sprendimas keičia pagrindinės blokų grandinės taisykles ar mechanizmus tiesiogiai (pvz., keičiant sutarimo mechanizmą);
2 sluoksnio sprendimas naudoja išorinį, lygiagretų tinklą, kad palengvintų sandorius, vykstančius ne pagrindinėje grandinėje, ir taip sumažintų užimtumą.
Dažniausi 1 sluoksnio išplečiamumo sprendimai
1. Sutarimo mechanizmas
Kai kurios blokų grandinės pereina nuo lėtų, daug energijos reikalaujančių sistemų, tokių kaip Proof-of-Work (PoW), prie efektyvesnių – statymo įrodymo (PoS). Pavyzdžiui, Ethereum perėjo prie PoS, kad pagerintų duomenų apdorojimą ir taptų ekologiškesnė. Šis metodas naudoja delegavimą (virtualiųjų monetų užrakinimą) vietoj kasimo sandoriams patvirtinti.
2. Skaidymas
Skaidymas – tai tarsi didelės duomenų bazės padalijimas į mažesnes lengviau valdomas dalis, vadinamas „skaidiniais“. Todėl visą darbą atlieka ne kiekvienas tinklo kompiuteris, bet darbu pasidalinama. Tai leidžia blokų grandinei vienu metu apdoroti daugiau sandorių ir taip padidinti efektyvumą.
3. Bloko dydžio didinimas
Kai kurios blokų grandinės tiesiog padidina blokų dydį. Tai leidžia į vieną bloką sutalpinti daugiau sandorių. Tačiau taip gali tapti sudėtingiau paprastiems vartotojams veikti kaip tinklo patvirtinimo mazgams, o tai gali pakenkti decentralizacijai.
Dažniausi 2 sluoksnio išplečiamumo sprendimai
1. Paketai
Paketai šiuo metu yra populiariausias Ethereum išplečiamumo sprendimas. Jie „supakuoja“ (sujungia) šimtus užgrandininių sandorių į vieną paketą, prieš pateikiant juos pagrindinei grandinei.
Optimistiniai paketai: juos naudoja tokie tinklai kaip Optimism ir Arbitrum, kur į sandorius iš pradžių žiūrima kaip į galiojančius. Jie suteikia „apgaulės įrodymo“ laikotarpį, per kurį galima užginčyti negaliojančius sandorius.
Paketai neatskleidžiant informacijos (ZK): naudojami tokiuose tinkluose, kaip zkSync ir Scroll, paketai neatskleidžiant informacijos naudoja kriptografinius įrodymus, kad akimirksniu patvirtintų sandorių galiojimą. Jie užtikrina didelį saugumą ir privatumą be ginčų laikotarpio.
2. Šoninės grandinės
Šoninės grandinės yra nepriklausomos blokų grandinės su savomis tvirtintojų grupėmis. Pagrindinis pavyzdys – Polygon PoS tinklas. Kitaip nei paketai, šoninės grandinės pačios atsakingos už savo saugumą. Nors jos dažnai yra greitesnės ir pigesnės, tačiau tiesiogiai nepaveldi pagrindinės 1 sluoksnio grandinės saugumo taip, kaip paketai.
3. Būsenos kanalai
Būsenos kanalas – tai dvipusė dalyvių komunikacijos aplinka. Vartotojai už grandinės ribų gali atlikti tiek sandorių, kiek nori, o į blokų grandinę įrašomi tik atidarymo ir uždarymo balansai. Bitkoino Lightning Network veikia pagal šį modelį, leisdamas atlikti momentinius, mažų mokesčių bitkoino mokėjimus.
4. Surištos blokų grandinės
Šioje konfigūracijoje pagrindinė blokų grandinė paskirsto darbą „antrinėms“ grandinėms. Antrinės grandinės atlieka darbą ir pateikia rezultatus vėl „pirminei“ grandinei. Plasma struktūra Ethereum tinkle yra toks pavyzdys.
1 sluoksnis ir 2 sluoksnis: pagrindiniai skirtumai
Abu sluoksniai siekia padidinti tinklo spartą, tačiau tai daro skirtingai.
Išplečiamumo sprendimų apribojimai
1 sluoksnis: pagrindinę grandinę atnaujinti sudėtinga. Pagrindiniai pakeitimai, pavyzdžiui, bloko dydžio didinimas ar sutarimo keitimas, dažnai reikalauja smarkaus išsišakojimo, kuris gali suskaidyti bendruomenę.
2 sluoksnis: nors L2 greiti, jie gali padidinti sudėtingumą. Vartotojams reikia perkelti lėšas tarp tinklų, o likvidumas gali būti išskaidytas skirtingiems L2. Be to, kai kurie L2 remiasi centralizuotomis sekų nustatymo priemonėmis, o tai, palyginti su decentralizuota pagrindine grandine, sukuria potencialų gedimo tašką.
Baigiamosios mintys
Blokų grandinės pasaulis sparčiai auga. Siekiant masinio perėmimo, reikia tinklų, kurie būtų ir saugūs, ir greiti. 1 sluoksnio patobulinimai, tokie kaip skaidymas, svarbūs ilgalaikėje perspektyvoje. Tačiau 2 sluoksnio sprendimai suteikia mums reikiamą spartą ir mažas sąnaudas jau dabar. Ateityje vis dažniau matysime abiejų derinį: stiprų 1 sluoksnį saugumui ir lanksčius 2 sluoksnio tinklus kasdieniams sandoriams.
Papildoma literatūra
Atsakomybės atsisakymas: šis turinys pateikiamas „toks, koks yra“ tik bendros informacijos ir švietimo tikslais, be jokio reprezentavimo ar garantijos. Šis tekstas neturėtų būti suprantamas kaip finansinis, teisinis ar kitoks specialisto patarimas, taip pat nesiekiama rekomenduoti įsigyti kokį nors konkretų produktą ar paslaugą. Turėtumėte kreiptis patarimo į atitinkamus profesionalius patarėjus. Kai kurie šiame straipsnyje minimi produktai gali būti neprieinami jūsų regione. Jei straipsnį pateikė trečiosios šalies bendraautoris, atkreipkite dėmesį, kad išsakytos nuomonės priklauso trečiosios šalies bendraautoriui ir nebūtinai atspindi Binance Academy nuomonę. Jei reikia daugiau informacijos, skaitykite visą atsakomybės atsisakymą. Skaitmeninių išteklių kainos gali būti nepastovios. Jūsų investicijos vertė gali sumažėti arba padidėti, o investuotos sumos galite ir neatgauti. Už savo investicinius sprendimus esate atsakingi tik jūs, o Binance neatsako už jokius jūsų nuostolius, kurių galite patirti. Ši medžiaga nėra finansinis, teisinis ar kitoks profesionalus patarimas. Daugiau informacijos rasite mūsų naudojimo taisyklėse ir įspėjime apie riziką.