Visiems, kurie yra nauji „blockchain“, kyla vienas paprastas klausimas: „Kur saugoma„ blockchain “? Tiesą sakant, daugeliui žmonių, kurie naudoja „blockchain“ per „dApps“ arba skaitmenines valiutas, vis dar nėra aišku, kaip saugomi ir prieinami „blockchain“ duomenys.

„Blockchain“ su laiku įgauna didesnį pagreitį, nes vystosi sparčiai. Šiuo metu yra daugybė skaitmeninių valiutų, kurias galite įsigyti, laikyti ir naudoti realiame pasaulyje. Pvz., „Hyperledger“ yra vienas iš atvirojo kodo projektų, bandantis išspręsti verslo problemas teikiant įrankius, bibliotekas ir sistemas, parengtas įmonės lygmeniu..

Tačiau yra keletas klausimų, į kuriuos vis dar reikia atsakyti, įskaitant tai, kur saugoma „blockchain“.

Šiame straipsnyje sužinosime, kaip „blockchain“ saugo ir perduoda duomenis tarp savo bendraamžių. Taigi, kur saugomi „blockchain“ duomenys?

Decentralizuotas – raktas į pokyčius

Pirmiausia aptarsime decentralizaciją. Tai yra pagrindinė „blockchain“ koncepcija. Su juo nereikia centralizuotos institucijos, kuri valdytų tinklą. Bendraamžiai daugiau nei sugeba valdyti ir patvirtinti operacijas taikydami konsensuso metodą.

Trumpai tariant, „blockchain“ yra bendraamžių tinklas, kur konsensuso metodas naudojamas sandoriams patvirtinti tarp bendraamžių.

Tai veda mus prie dar vieno įdomaus klausimo.

Kur „blockchain“ saugo duomenis? Ar bendraamžiai tuo rūpinasi? Arba jį vienodai valdo visi tinklo nariai. Tai, kad į tai negalima atsakyti vienoje eilutėje, reiškia, kad yra daugybė dalykų, kurie saugomi operacijų duomenys „blockchain“.

Taigi, pradėkime to mokytis.

Tačiau prieš pradėdami detaliau, pirmiausia sužinokime, kaip veikia „Blockchain“.

Kaip veikia „Blockchain“?

Galite galvoti apie „blockchain“ kaip apie didžiosios knygos sistemą, kur bendraamžiai bendrauja ir bendradarbiauja tarpusavyje, norėdami pasiekti ir saugoti informaciją..

Norėdami geriau suprasti, paimkime dvi šalis – Jimą ir Carry. Džimas nori atsiųsti šiek tiek pinigų Carry. Norėdami tai padaryti, jis inicijuos sandorį naudodamas savo asmeninį raktą ir Carry viešąjį adresą. Tada operacija priskiriama blokui. Tada blokas patvirtinamas tinklo naudojamo sutarimo algoritmo pagalba. Tinklas patikrina operaciją (-as) naudodamas ją. Įjungta

Visiškai patikrinus operaciją, ji įtraukiama į „blockchain“, o „Carry“ gauna sumą. Ši informacija, kai parašyta, yra nekintama, todėl parašyta jos pakeisti negali.

Tas pats procesas gali būti vykdomas tarp dviejų subjektų. Tai gali būti bankas, įmonė ar pirkėjas, norintis atlikti operacijas „blockchain“ tinkle.

Kur saugoma „Blockchain“?

kur saugoma „blockchain“

Taigi dabar, kai gerai suprantame „blockchain“, dabar esame pasirengę sužinoti, kur saugoma „blockchain“. Klausimą taip pat galima pavadinti „kur saugomi„ blockchain “duomenys?“ Atsakymai į abu klausimus yra vienodi.

Pradėkime.

Kai operacija atliekama blokų grandinėje, perduodami šie duomenys.

  • Operacijos data ir laikas
  • Iš siuntėjo siunčiama gavėjui suma
  • Siuntėjo adresas
  • Gavėjo adresas

Sandoryje gali būti kita svarbi informacija, kurios gali prireikti, kad operacija būtų sėkminga.

Pabandykime tai suprasti atsižvelgiant į bitkoino perspektyvą. Atliekant bitkoino operaciją, saugoma ir perduodama ši informacija.

  • Pervedimo data
  • Išsiųsta suma
  • Siuntėjo Bitcoin adresas
  • Imtuvo Bitcoin adresas

A bitkoinų bloką turi antraštę, kuri renka operacijas. Šios antraštės yra susietos su pagrindine blokų grandine, sukuriančia blokų grandinę, todėl vadinama „blokų grandine“.

Techniškai sandorių struktūra gali padėti mums paaiškinti daugybę dalykų.

klasės operacija {public: const int32_t Versija; const uint32_t NumberOfInputs; const vektorius CollectionOfInputs; const uint32_t NumberOfOutputs; const vektorius CollectionOfOutputs; const uint32_t LockTimestamp; };

Čia kiekvienas laukas turi savo paskirtį, kur „CollectionOfInputs“ yra objektų vektorius ir jame yra operacijos, kuriose reikia išpirkti BTC. Kita vertus, „CollectionofOutputs“ nurodo išleidžiamus BTC ir taip pat yra objektų vektorius.

Turėdamas visą šią turimą informaciją, „blockchain“ gali greitai sužinoti apie adreso balansą, nereikalaujant pateikti užklausos adresu. Tai tikrai naudinga, nes padeda neperkrauti tinklo.

Kaip matote, viskas nėra taip paprasta, kaip matote. Yra daugybė dalykų, kurie eina po gaubtu, kad operacijos būtų sugeneruotos, patvirtintos ir vėliau saugomos bloke.

Taigi, kur saugoma „blockchain“?

Atsakymas nėra paprastas.

„Blockchain“ yra decentralizuotas, todėl nėra pagrindinės vietos jį laikyti. Štai kodėl jis saugomas kompiuteriuose ar sistemose visame tinkle. Šios sistemos ar kompiuteriai yra žinomi kaip mazgai. Kiekvienas iš mazgų turi vieną „blockchain“ kopiją arba, kitaip tariant, operacijas, kurios atliekamos tinkle.

Taigi, jūs galite galvoti apie „blockchain“ sistemą, panašią į skaičiuoklę, kurioje kiekviename įraše saugomos vertės yra adreso vertė. Be to, skaičiuoklė atnaujinama, kai įvyksta pakeitimų.

Be to, ar prisimenate „Jim and Carry“ sandorio pavyzdį? Jei jūs tai darote, tai yra tai, kaip atliekama operacija, duomenys generuojami, tikrinami ir saugomi blokų grandinėje. Čia Jimas ir Carry abu vadinami mazgais. Džimas naudojasi savo skaitmenine pinigine skaitmeninei valiutai siųsti.

Be to, skaitmeninė piniginė gali prisijungti prie tinklo, taip pat turi kitų mazgų ir vartotojų sąrašą. Taigi, kai Jimas išsiunčia operaciją, ji yra skaidri visam tinklui.

Visam tinklui transliuojama, kad Džimas atsiuntė tam tikrą sumą „Carry“. Transliacija atliekama tol, kol kas kitas mazgas žino apie operaciją. Keletas mazgų, vadinamų kalnakasiais, patvirtina sandorį, o atlikus patvirtinimą, sandoris tampa nekintamas ir negrįžtamas.

Priklausomai nuo tinklo perkrovos, visas procesas gali trukti nuo kelių minučių iki kelių valandų.

Kodėl norėtumėte saugoti duomenis „Blockchain“?

Dabar, kai sužinojome, kur saugoma „blockchain“, atėjo laikas sužinoti, ar orų duomenys gali būti saugomi „blockchain“? Klausimas geriausiai skirtas kūrėjams, kurie gali norėti naudoti „blockchain“ duomenims saugoti. Galų gale, „blockchain“ siūlo daugybę funkcijų, įskaitant geresnį saugumą, nekintamumą ir skaidrumą.

Tačiau „blockchain“ yra ideali vieta saugant didžiulius duomenų kiekius. Taip, tai negali būti duomenų bazė, jei norite sukurti vaizdo transliacijos platformą, panašią į „Twitch for Youtube“.

Tačiau jis idealiai tinka saugoti nedidelius duomenų kiekius, tačiau atliekant daug operacijų. „Blockchain“ tinklai yra labai keičiamo dydžio ir yra daugybė „blockchain“ variantų, kurie taip pat yra labai efektyvūs pasiekiamumo srityje.

„Blockchain“ tipai ir kaip jie saugo duomenis

„Bitcoin“ yra pirmoji kriptovaliuta, panaudojusi „blockchain“ technologiją. Tai buvo pirmoji technologijos karta ir paliko daug ką tobulinti.

Aišku, ten buvo ir kitų „blockchain“ sprendimų, ir pirmoji „blockchain“ platforma, skirta išspręsti daugumą „Bitcoin blockchain“ technologijos problemų kaip „Ethereum“. Jį sukūrė „Vitalk Buterin“.

Duomenų kaupimas „Ethereum“ veikia skirtingai, palyginti su bitkoinais. Jie naudoja padangų duomenų struktūrą, kad užtikrintų geresnį duomenų prieinamumą, mastelį ir naudojimąsi jais.

Taip pat atskiriami laikini ir užminuoti operacijų duomenys. Duomenų struktūra taip pat yra labai efektyvi tvarkant nuolatinius ir laikinus duomenis. Duomenys įrašomi į operaciją tik tada, kai sandoris patvirtinamas.

„State trie“ naudojama laikiniems duomenims, įskaitant paskyros adresą ir pan., Saugoti. Tai taip pat leidžia kai kuriais atvejais pakeisti duomenis.

Trumpai tariant, „Ethereum blockchain“ yra trys trų tipai:

  • Valstybė Trie
  • Saugykla Trie
  • Sandoris Trie

Kitas pavyzdys, kurį norime išgyventi, yra „Corda blockchain“.

Cordayra atvirojo kodo „blockchain“ platforma, sukurta verslui. Mes išsamiai aptarėme Corda, kur aptarėme, kaip tai veikia. Tai yra paskirstytos knygos technologija, kuri veikia kitaip nei „Ethereum“ ar „Blockchain“.

Skirtumas daugiausia susijęs su tuo, kaip jis saugo ir tvarko duomenis. Visų pirma, jis neturi pasaulinių transliacijų. Bendravimas tarp bendraamžių vyksta taip, kad jį būtų galima patikrinti nereikalaujant atsisiųsti visų duomenų.

Visa tai įmanoma, nes tam naudojami grafikai ir nuolatinės eilės. Kiekvieną mazgą galima rasti per tinklo žemėlapių paslaugą, kaip ir telefono adresų knygą.

Išvada

Tai nuvedė mus prie mūsų straipsnio pabaigos, kur aptarėme, kaip „blockchain“ duomenys yra saugomi ir prižiūrimi. Neabejotina, kad yra įvairių būdų naudoti skirtingas „blockchain“ platformas ar sprendimus. Mes taip pat bandėme pažvelgti į du skirtingus sprendimus „Corda“ ir „Ethereum“ ir į tai, kaip jie tvarko duomenis savo tinkle.

Taigi, ką jūs manote apie „blockchain“ saugojimą? Pakomentuokite žemiau ir praneškite mums.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me