Kas yra „blockchain“ skaldymas: „Blockchain“ mastelio sprendimo įvadas

Ar esate „blockchain“ kūrėjas, bandantis pateikti sprendimus dėl „blockchain“ mastelio keitimo ir našumo problemų? Galbūt ieškote informacijos apie „blockchain“ skaldymą. Šiame straipsnyje aš paaiškinu, kas yra „blockchain“ skaldymas.

Decentralizuota blokų grandinė ir jos vertė

Perspektyvi „blockchain“ technologija užklupo pasaulį dėl dviejų pagrindinių pažadų:

  1. Decentralizacija;
  2. Nekintamas įrašas.

Decentralizavimas leidžia sukurti visiškai naujus verslo modelius, pvz .:

  1. Decentralizuotas „Bitcoin“ mokėjimų tinklas visiškai nepriklauso vyriausybėms ir centriniams bankams, todėl žmonės gali siųsti „Bitcoin“ mokėjimus „Peer-to-Peer“ (P2P) tinklu..
  2. Daugelis blokų grandinės ir šifravimo projektų sukūrė savo šifravimo žetonus per „Ethreum“ blokų grandinės platformą ir jie ketina sutrikdyti centralizuotą ekonomiką. Pavyzdžiui, „Storj“ yra decentralizuotas debesies saugojimo tinklas, kuris vieną dieną gali sutrikdyti debesų kompiuterijos gigantus, tokius kaip „Amazon“, „Google“, „Microsoft“, IBM.

Nepakeičiamas įrašas „blockchain“ suteikia žmonėms įsitikinimą, kad jų sandorių įrašai yra apsaugoti nuo klastojimo, ir tai sukuria pasitikėjimą sistema. Tačiau šiame straipsnyje aš sutelksiu dėmesį į šios technologijos decentralizavimo aspektą.

Kaip įgyvendinama decentralizuota blokų grandinė?

Pagrindinė decentralizuoto blokų grandinės koncepcija yra P2P tinklas. “Mazgai”, t. Y. Šio tinklo kompiuteriuose yra visa informacija, esanti blokų grandinėje, taigi kiekvienas mazgas yra visų operacijų knyga. Taigi mes taip pat vadiname „blockchain“ „Distributed Ledger Technology“.

Kaip matote, šiame P2P tinkle nėra centrinio administratoriaus, todėl niekas negali cenzūruoti ar tarpininkauti. Taigi „blockchain“ technologija pašalina tarpininkus. Tai leidžia tarpusavio sandorius, kurie leido daugeliui naujų verslo modelių po to, kai „Ethereum“ projektas pristatė „sumanios sutarties“ koncepciją.

Apsvarstykite tinklo pranašumą prieš įsilaužėlius. Piratai naudojasi pranašumu, kai gali išnaudoti „vienintelį nesėkmės tašką“. Centralizuotas serveris yra mėgstamiausias įsilaužėlių taikinys. Tačiau blokų grandinėje yra daug mazgų ir visi turi visą operacijų knygą!

Net jei įsilaužėliai perima vieną mazgą, visada yra kitų mazgų, o hakeriai negali valdyti visų jų! Be to, šiame paskirstytame tinkle įsilaužėliai negali surengti „51% atakos“. Šios atakos apima tinklo skaičiavimo galios užvaldymą. Kiek kompiuterių įsilaužėliai įveiks?

Decentralizavimas daro „blockchain“ labai saugų. Kriptografinės maišos funkcijos, privataus rakto viešojo rakto duomenų šifravimas ir sutarimo algoritmas papildo saugumą.

Nė vienas kibernetinis užpuolikas niekada nėra nulaužęs viešojo leidimo neturinčio decentralizuoto „blockchain“. Kriptovaliutų įsilaužimai, apie kuriuos girdite, yra visi įsilaužėliai, atakuojantys centralizuotus kriptografinių centrų serverius..

Net „Ethereum DAO“ įsilaužimas negalėjo nukreipti į „blockchain“ tinklą. Jis naudojo tik „Ethereum DAO“ išmaniųjų sutarčių kodo spragą, veikiančią ant „Ethereum“ blokų grandinės. Daugiau apie tai skaitykite „Pradedančiųjų vadovas: kas yra„ Ethereum Classic “?“.


Decentralizuoto „blockchain“ tinklo išlaidos

Kad galėčiau paaiškinti, kas yra „blockchain“ skaldymas, turiu paaiškinti kontekstą, kuriame ši idėja netgi pasirodė „blockchain“ kūrėjų galvose. Jūs matėte decentralizuoto „blockchain“ tinklo pranašumus, tačiau tai taip pat kainuoja.

Garsiausi „blockchain“ tinklai, pvz. „Bitcoin“ ir „Ethereum“ naudokite sutarimo algoritmą, vadinamą „Proof of Work“ (POW). Tai reikalauja, kad visi mazgai dalyvautų operacijos patvirtinimo procese. Daugiau apie tai skaitykite „PoW Vs. PoS: dviejų „Blockchain Consensus“ algoritmų palyginimas “.

Tam reikia, kad kiekvienas mazgas apdorotų visas operacijų patvirtinimo užklausas, todėl kiekvienas mazgas turi saugoti visas operacijas. „Bitcoin“, „Ethereum“ ir panašiai populiarūs „blockchain“ tinklai kasdien auga, atsiranda daugiau vartotojų ir operacijų. Tai reiškia, kad mazgai turės saugoti nuolat didėjantį operacijų skaičių.

Kai naujas vartotojas valdo pilną „Bitcoin“ mazgą, „Initial Block Download“ (IBD) gali užtrukti kelias dienas! Perskaityk šią „Bitcoin StackExchange“ diskusijų temą norėdami pamatyti, kiek laiko užima ši operacija.

Be to, visos operacijų patvirtinimo operacijos šiuose „blockchain“ tinkluose yra nuoseklios, t. Y. Kelių blokų operacijų patvirtinimas negali būti atliekamas vienu metu. Kadangi kiekvienas mazgas turi dalyvauti tikrinant, „blockchain“ tinklas bus tik greitas kaip lėčiausias mazgas!

Nors šis kiekvieno mazgo, kuriame saugomos visos operacijos, reikalavimas apsaugo viešuosius blokų grandinės tinklus, jis taip pat padarė šiuos tinklus mažiau keičiamus. „Blockchain“ kūrėjai pradėjo galvoti apie alternatyvas dėl šio klausimo.

Duomenų bazės skaldymas paskatino „blockchain“ skaldymo koncepciją

Skaldymo sąvoka atsirado duomenų bazių valdymo technologijoje, o žodis „Shard“ reiškia „nedidelę visumos dalį“. Tai didelės duomenų bazės padalijimas į mažesnes dalis, kurios gali būti saugomos skirtinguose serverio egzemplioriuose.

Yra šukių indeksavimo mechanizmai, ir, priklausomai nuo duomenų bazės užklausos, sistema gauna duomenis iš atitinkamos “skaldos”. Tai daro duomenų bazes našesnes ir keičiamas. Skaitykite daugiau apie duomenų bazės dalijimąsi šį „TechTarget“ skaldymo apibrėžimą.

Taigi, kas yra „blockchain“ skaldymas? Glaudžiai laikantis duomenų bazės skaldymo koncepcijos, „blockchain“ duomenų bazė yra padalinta į horizontalias pertvaras. Mazgų grupė palaiko vieną tokį skaidinį, o kita mazgų grupė – dar vieną skaidinį.

Tai pašalina visų mazgų poreikį saugoti visą „blockchain“ duomenų bazę. Pasirinkus šį išdėstymą, net ir lėtesni mazgai dabar gali veikti greičiau, nes jiems nereikia krauti visos knygos. Tai pagerins tinklų mastelį.

Skaldymui reikalingas kitoks „blockchain“ sutarimo mechanizmas

Dabar galite pastebėti, kad jei įdiegsite „blockchain“ dalijimą, mazgai nebematys visos „blockchain“ duomenų bazės. Kaip tada veiks POW konsensuso algoritmas? Reikia, kad visi mazgai dalyvautų tikrinant operacijas, o dabar mazgai net nemato visos „blockchain“ knygos!

„Blockchain“ skaldymui reikalingas kitas „blockchain“ sutarimo algoritmas, vadinamas „Stake Proof“ (PoS). Šiame algoritme kai kurie mazgai susikuria savo šifravimo žetonus ir prisiima atsakomybę už operacijų patvirtinimą.

Kuo daugiau žetonų užima mazgas ir kuo ilgesnė yra statymo trukmė, tuo didesnė tikimybė, kad tas mazgas gaus atsakomybę už operacijų patvirtinimą. Mes juos vadiname „Stakeriais“.

Kadangi įgyvendinant dalijimąsi, POW algoritmas neatlieka sandorių patvirtinimo, todėl tinklas turi nustatyti kiekvieno dalininko, kuris patvirtins operacijas, „Stakers“. Taigi, įgyvendinant skaldymą, blokų grandinės tinklas turi naudoti PoS algoritmą.

„Blockchain“ skaldymo trūkumai

Diskusija apie tai, kas yra „blockchain“ skaldymas, bus neišsami, neaptariant jos trūkumų. Atminkite, kad duomenų bazės suskaidymo koncepcija nėra visiškai lengva!

Savo projekto komandoje turite turėti labai gerus duomenų bazių ekspertus, kurie gali suplanuoti labai gerą jūsų duomenų bazės fragmentų indeksavimo strategiją. Nors ir kitaip, turite labai gerai suplanuoti „blockchain“ knygos suskaidymą.

Taip pat kartais galite išgirsti, kad skaldymas gali pagerinti „blockchain“ tinklo mastelį, tačiau tai kainuoja saugumu. Tačiau reikia nepamiršti, kas yra „blockchain“ skaldymas – tai tik padalijimo technika. Pats duomenų bazės padalijimas negali sumažinti duomenų bazės saugumo.

Iš tikrųjų tai yra „PoS“ algoritmas, kuris suteikia mažiau decentralizuoto saugumo, o ne smulkina. Jei įsilaužėlis įsigyja daug kriptografinių žetonų ir juos sumeta, tikėtina, kad jis bus labai pageidaujamas dalininkas. Tada jis gali manipuliuoti sandoriais.

Tačiau natūrali ekonominė dinamika ją draudžia. Bet kuris asmuo, perkantis per daug šifravimo žetonų, pritrauks daug dėmesio ir tai padidins kainą. Be dėmesio, įsilaužėlis vis dažniau turės išleisti daugiau pinigų, kad galų gale manipuliuotų sandoriais.

Be to, siūlomame „Casper“ protokole „Ethereums“ planuojamam perėjimui prie PoS algoritmo planuojama skirti atsitiktiniu būdu suinteresuotus asmenis. Tai sumažins tikimybę, kad kenkėjiškas dalininkas manipuliuos sandoriais. „Casper“ protokole taip pat siūloma užfiksuoti sumą, kurią buvo panaudota, ir konfiskuoti kenksmingiems suinteresuotiesiems asmenims, kurie ateityje niekada neturės progos pakloti..

„Blockchain“ skaldymas yra gana nauja koncepcija. The SHARD monetų projektas juo naudojasi. Turime pamatyti, kaip vystosi technologija ir ar ji suteikia tvarios vertės „blockchain“ masteliui ir našumui.

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