Blockchain architektūros žodynas: mazgai, konsensusas, sluoksniai ir kt

Estimated read time 7 min read

Inovacijų, kurias „blockchain“ technologija paskatino įvairiose pramonės šakose, mastas rodo, kad žinomumas apie „blockchain“ architektūrą auga. Norėdami sukurti efektyvias blokų grandinės sistemas, turite žinoti apie pagrindinius blokų grandinės architektūros komponentus, sluoksnius ir sutarimo mechanizmus. Jūsų geriausios „blockchain“ architektūros žodyno paieškos baigiasi čia, nes aptariame žymiausius terminus, su kuriais susidursite „blockchain“ sistemose.

Remiantis nauja apklausa, beveik 60% „Fortune 500“ įmonių eksperimentuoja su „blockchain“ pritaikymu naujomis iniciatyvomis.Šaltinis). Vis labiau populiarėjanti „blockchain“ technologija paskatins ne tik verslo lyderius, bet ir trokštančius specialistus sužinoti apie „blockchain“ ir „web3“. Idealus būdas pradėti mokytis apie blokų grandinės architektūrą ir jos veikimą apima susipažinimą su svarbiausiais terminais.

Paprasčiausio blokų grandinės architektūros žodynėlis jums

Žvilgsnis į skirtingų blokų grandinės programų pavyzdžius, nesvarbu, ar tai kriptovaliutos, ar naujoviškos dApps, leis jums ieškoti daugiau apie technologiją. Gilindamiesi į „blockchain“ terminologiją, pamatysite, kaip mažiausi blokeliai formuoja sudėtingą „blockchain“ sistemų architektūrą. Pagrindinių terminų suskirstymas į paprastus paaiškinimus gali padėti geriau suprasti „blockchain“ architektūrą.

Tinklo komponentai

Jūs tikriausiai girdėjote terminą „tinklas“ daugelyje „blockchain“ technologijos aprašymų. Blockchain paprastai apibrėžiamas kaip peer-to-peer tinklas, kuris prisiima kolektyvinę atsakomybę už bendros knygos tvarkymą. Mazgai yra blokų grandinės tinklo blokai ir padeda atlikti įvairias užduotis. Pagrindinės blokų grandinės tinklų mazgo pareigos apima operacijų patvirtinimą, knygos kopijos saugojimą ir informacijos perdavimą visame tinkle.

Mazgai yra įprastas bet kurio blokų grandinės terminų žodyno priedas, nes be jų negalima galvoti apie decentralizaciją blokų grandinėje. Priklausomai nuo funkcionalumo, rasite įvairių tipų mazgų su skirtingais vaidmenimis.

Visas mazgas yra atsakingas už visos blokų grandinės istorijos kopijos saugojimą ir padeda nepriklausomai patikrinti visas operacijas ir blokus.

Lengvieji mazgai saugo blokų antraštes ir priklauso nuo visų mazgų, kad patikrintų, ar į bloką įtrauktos operacijos. Lengvasis mazgas vadovaujasi paprasto mokėjimo patvirtinimo modeliu, todėl gavo SPV mazgo pavadinimą ir yra dažnai naudojamas mobiliuosiuose įrenginiuose.

Negalite sukurti žiniatinklio 3 žodyno, skirto blokų grandinės architektūros terminams, neįtraukdami patvirtinimo arba miner mazgų. Šie mazgai aktyviai valdo blokų grandinės sutarimo mechanizmą ir padeda kurti bei pridėti naujų blokų.

Pakelkite savo karjerą ir formuokite decentralizuotų sistemų ateitį naudodamiesi Certified Enterprise Blockchain Architect (CEBA)™ sertifikatu – kur „blockchain“ architektūros patirtis ir begalinės galimybės.

Blockchain duomenų struktūra

Sužinoję apie pagrindinius „blockchain“ vienetus, jums gali būti įdomu sužinoti, kaip „blockchain“ saugo operacijų duomenis. Kaip rodo pavadinimas, „blockchain“ saugo duomenis blokų grandinės pavidalu, tai yra duomenų vienetų, susietų vienas su kitu kriptografinėmis maišomis, seka.

Blokas blokų grandinėje reiškia operacijų duomenų konteinerį. Tai padeda saugoti patvirtintų operacijų rinkinį ir laiko žymą. Kitas svarbus bloko elementas yra kriptografinė maiša, jungianti jį su ankstesniu bloku. Bloko antraštė apima bloko metaduomenis, ankstesnio bloko maišą, Merkle šaknį ir laiko žymą. Bloko turinys apima atitinkamame bloke patvirtintų operacijų sąrašą.

Kriptografinė maiša taip pat yra svarbus kriptovaliutų terminų papildymas pradedantiesiems, nes suteikia kriptografinį saugumą blokų grandinėje. Tai fiksuoto ilgio eilutė, kurią sudaro raidės ir skaičiai, sugeneruoti iš įvesties duomenų naudojant tokius algoritmus kaip SHA-256. Net ir mažiausias įvesties duomenų pakeitimas visiškai pakeis išvesties maišą, taip užtikrindamas bloko duomenų nekintamumą.

Negalite sužinoti apie „blockchain“ architektūrą, nesuprasdami Merkle medžio – duomenų struktūros, kuri siūlo visų konkrečiame bloke esančių operacijų suvestinę. Merkle šaknis yra viena maiša bloko antraštėje, kuri patikrina, ar į bloką įtrauktas konkretus operacijų sąrašas.

Užsiregistruokite dabar į Blockchain mastelio ir sąveikumo meistriškumo kursą, kad išmoktumėte įgūdžių, reikalingų kuriant greitesnes, keičiamo dydžio, patikimas ir sąveikias dApps.

„Blockchain“ taisyklių apibrėžimas bendru sutarimu

Kiekviename blokų grandinės terminų žodyne yra nuorodų į skirtingus konsensuso mechanizmų tipus. Konsensuso mechanizmas atspindi algoritmą su iš anksto nustatytų taisyklių rinkiniu, kuris padeda blokų grandinės mazgams susitarti dėl operacijų galiojimo. Diskusijose apie blokų grandinės architektūrą rasite įvairių konsensuso mechanizmų tipų.

Darbo įrodymo konsensuso mechanizmas veikia kalnakasių pastangomis, kurie naudoja skaičiavimo galią matematiniams galvosūkiams spręsti. Tai vienas saugiausių konsensuso mechanizmų, nors ir sunaudojantis itin daug išteklių.

Nauji blokų grandinės tinklai remiasi efektyvesniu „Proof of Stake“ sutarimu, pagal kurį tikrintojai užrakina savo žetonus, kad galėtų pridėti naujų blokų. Ankstyvieji „blockchain“ tinklai, tokie kaip „Ethereum“, naudojo „Proof of Stake“ dėl energijos vartojimo efektyvumo.

Blockchain architektūros variantai

Bendra „blockchain“ architektūros samprata yra ta, kad kiekviena „blockchain“ yra paskirstyta ir bendrai naudojama knyga, prieinama kiekvienam dalyviui. Bet koks patikimas „blockchain“ architektūros žodynas jums pasakys kitaip, nes yra keturių skirtingų tipų „blockchain“ architektūros.

Bet kuri blokų grandinė, kuri yra prieinama kiekvienam dalyviui ir nesusijusi su leidimais, gali būti klasifikuojama kaip vieša blokų grandinė. Du žymūs viešosios blokų grandinės pavyzdžiai yra Ethereum ir Bitcoin.

Įmonės gali sukurti privačią blokų grandinę savo specifiniams poreikiams su aiškiai apibrėžtais leidimais. Leidžiama blokų grandinė bus prieinama tik keliems įgaliotiems organizacijos dalyviams.

Negausite jokių balų už spėjimą, kad hibridinė blokų grandinė suteikia geriausias viešąsias ir privačias blokų grandines. Hibridinės blokų grandinės, tokios kaip „Dragonchain“, siūlo vidurį vartotojams, susipainiojantiems tarp privačių ir viešųjų blokų grandinių.

Blockchain terminologijos, susijusios su architektūra, paieška taip pat nuves jus į konsorciumo blokų grandines. Pagrindinė konsorciumo blokų grandinės, tokios kaip R3 Corda, idėja sukasi apie kelis privačius mazgus, kuriems priklauso ir valdo blokų grandinę, bendradarbiaudami tarpusavyje.

Pradėkite savo „blockchain“ kelionę dabar su „Enterprise Blockchains Fundamentals“.

„Blockchain“ architektūros sluoksnių nustatymas

Rasite įvairių būdų, kaip įgyvendinti įvairius blokų grandinės architektūros variantus be jokio konkretaus standarto. Dauguma blokų grandinių turi daugiasluoksnę struktūrą, o norint įgyvendinti blokų grandinės architektūrą, būtina suprasti sluoksnius.

Programos sluoksnis yra atsakingas už programų, kurios sąveikaus su blokų grandine, prieglobą. Svarbiausi programos sluoksnio komponentai yra vartotojo sąsaja, „dApps“ ir išmaniosios sutartys.

Kiekviename web3 žodyne pagrindinis dėmesys bus skiriamas paslaugų sluoksniui blockchain architektūroje, nes jis apibrėžia blockchain funkcionalumą. Šio sluoksnio komponentai yra DAO, orakulai ir piniginės.

Konsensuso sluoksnis arba protokolo sluoksnis yra atsakingas už tai, kaip blokų grandinės mazgai gali susitarti. „Blockchain“ architektūros konsensuso sluoksnyje rasite konsensuso protokolus, virtualias mašinas ir šonines grandines.

Tinklo blokų grandinės sluoksnis padeda palengvinti mazgų sąveiką su vykdymo aplinka ir komunikacijos mechanizmais.

Duomenų sluoksnis yra svarbus blokų grandinės architektūros komponentas, padedantis kurti, tvarkyti ir šifruoti duomenis. Svarbiausi duomenų sluoksnio komponentai yra skaitmeniniai parašai, duomenų blokai, maišos, saugykla ir Merkle medis.

Labiausiai nepastebimas blokų grandinės architektūros sluoksnis, aparatinės įrangos sluoksnis, palengvina fizinius išteklius, reikalingus blokų grandinei priglobti. Tai apima mazgus, serverius ir kasybos įrangą, naudojamą blokų grandinei.

Paskutinės mintys

„Blockchain“ architektūros žodyno apžvalga atskleidžia, kad pagrindinių komponentų supratimas gali padėti lengvai išsiaiškinti, kaip veikia „blockchain“. Tai ne tik suteikia išsamų supratimą apie blokų grandinės architektūrą, bet ir įžvalgas, kurių reikia norint pasirinkti idealią architektūrą. Norėdami sužinoti daugiau apie blokų grandinės architektūrą, jums reikės išsamių mokymo išteklių.

„101 Blockchains“ sertifikuota įmonės „Blockchain Architect“ (CEBA)™ sertifikavimo programa siūlo patikimą mokymosi priemonę, leidžiančią suprasti „blockchain“ architektūrą. Tai apima pamokas apie pažangias „blockchain“ architektūros koncepcijas ir parodo, kaip pasirinkti geriausias „blockchain“ platformas. Ženkite pirmąjį žingsnį, kad taptumėte „blockchain“ architektūros ekspertu jau dabar.

Galutinė santrauka

  • Vis labiau populiarėjanti „blockchain“ technologija paskatino skubiai daugiau sužinoti apie „blockchain“ architektūrą.
  • Tinklo komponentai blokų grandinės architektūroje apima pilnus mazgus, lengvuosius mazgus ir kasybos arba tikrinimo mazgus.
  • Blockchain architektūros duomenų struktūra yra blokuose, kriptografinėse maišose ir Merkle medyje.
  • Konsensuso mechanizmai apibrėžia blokų grandinės architektūros taisyklių sąvadą su skirtingais konsensuso mechanizmais, turinčiais aiškių pranašumų.
  • Įmonės pagal savo poreikius gali pasirinkti viešąją, privačią, hibridinę ar konsorciumo blokų grandinės architektūrą.
  • Blockchain architektūros sluoksniai apima taikomųjų programų sluoksnį, paslaugų sluoksnį, konsensuso sluoksnį, duomenų sluoksnį, tinklo sluoksnį ir infrastruktūros sluoksnį.

Nuoroda į informacijos šaltinį

Jums tai gali patikti

Daugiau iš autoriaus