Ahol a blokklánc tárolva van: Az alapok elmagyarázva

Bárki, aki újonnan csatlakozik a blockchainhoz, egyetlen egyszerű kérdést vet fel: „hol található a blockchain?” Valójában sok ember, aki blokkláncot használ dApps-en vagy digitális pénznemen keresztül, még mindig nem tudja, hogyan tárolják és hogyan férnek hozzá a blokklánc-adatokhoz.

A blokklánc az idő múlásával egyre nagyobb lendületet kap, mivel gyors ütemben fejlődik. Jelenleg rengeteg digitális pénznem vásárolható meg, tárolható és használható a való világban. Például a Hyperledger az egyik nyílt forráskódú projekt, amely vállalati szintű készségekkel rendelkező eszközök, könyvtárak és keretrendszerek biztosításával próbálja megoldani a vállalkozások problémáit..

Néhány kérdés azonban még megválaszolandó, beleértve azt is, hogy hol található a blokklánc.

Ebben a cikkben megtudhatjuk, hogyan tárolja és továbbítja az adatokat a blockchain társaik között. Tehát hol vannak blokklánc-adatok tárolva?

Decentralizált – a változás kulcsa

Az első dolog, amit megvitatunk, magában foglalja a decentralizációt. Ez a blokklánc alapvető fogalma. Ezzel nincs szükség központosított hatóságra a hálózat kezeléséhez. A társak több mint képesek konszenzusos módszerrel kezelni és validálni a tranzakciókat.

Röviden, a blockchain a társak hálózata, ahol konszenzusos módszert alkalmaznak a társak közötti tranzakciók érvényesítésére.

Ez újabb érdekes kérdéshez vezet bennünket.

Hol tárolja a blokklánc az adatokat? A kortársak gondoskodnak róla? Vagy egyformán kezeli a hálózat mindenki. Az a tény, hogy erre nem lehet csak egy sorban válaszolni, azt jelenti, hogy sok dolog foglalkozik tranzakciós adatok tárolásával a blokkláncban.

Tehát kezdjük el megtanulni.

Mielőtt azonban részletekbe menne, először ismerjük meg a Blockchain működését.


Hogyan működik a Blockchain?

Gondolhat a blockchainre mint főkönyv rendszerre, ahol a társak kommunikálnak és együttműködnek egymással az információk elérése és tárolása érdekében.

A jobb megértés érdekében vegyünk két párt, Jim és Carry. Jim pénzt akar küldeni Carry-nak. Ehhez a magánkulcs és Carry nyilvános címe segítségével kezdeményezi a tranzakciót. Ezután a tranzakció a blokkhoz van rendelve. A blokkot ezután a hálózat által használt konszenzusos algoritmus segítségével hitelesítik. A hálózat felhasználásával ellenőrzi a tranzakció (ka) t. Tovább

A tranzakció teljes ellenőrzése után hozzáadódik a blokklánchoz, és a Carry megkapja az összeget. Ez az egyszer megírt információ megváltoztathatatlan, ezért megírása után nem változtatható meg.

Ugyanez a folyamat két entitás között is folytatható. Ez lehet egy bank, egy vállalat vagy egy vevő, aki tranzakciókat kíván végezni a blockchain hálózaton.

Ahol a Blockchain tárolásra kerül?

ahol a blokkláncot tárolják

Tehát most, hogy megfelelően megértettük a blokkláncot, készen állunk arra, hogy megtanuljuk, hol tárolják a blokkláncot. A kérdést úgy is nevezhetjük, hogy „hol vannak blokklánc-adatok tárolva?” A válaszok mindkét kérdésre megegyeznek.

Kezdjük el.

Amikor egy tranzakció blokkláncban történik, a következő adatokat továbbítja.

  • Tranzakció dátuma és ideje
  • A feladótól a címzettnek elküldött összeg
  • A feladó címe
  • A címzett címe

A tranzakció egyéb létfontosságú információkat tartalmazhat, amelyekre szükség lehet a tranzakció sikeres lebonyolításához.

Próbáljuk megérteni a bitcoin perspektívájával. Bitcoin tranzakció során a következő információkat tároljuk és továbbítjuk.

  • A tranzakció időpontja
  • Küldött összeg
  • A feladó Bitcoin címe
  • A vevő Bitcoin címe

A bitcoin blokk van egy fejléc, amely összegyűjti a tranzakciókat. Ezek a fejlécek visszakapcsolódnak a fő blokklánchoz, létrehozva a blokkok láncolatát, ezért „blokkláncnak” nevezik.

Technikailag a tranzakciós struktúra sok minden magyarázatában segíthet.

osztály Tranzakció {public: const int32_t Verzió; const uint32_t NumberOfInputs; const vektor CollectionOfInputs; const uint32_t NumberOfOutputs; const vektor CollectionOfOutputs; const uint32_t LockTimestamp; };

Itt minden mezőnek megvan a maga célja, ahol a CollectionOfInputs egy objektumvektor, és olyan tranzakciókat tartalmaz, amelyeknél a BTC-t be kell váltani. Másrészt a CollectionofOutputs a költeni kívánt BTC-kre utal, és objektumok vektora is.

Az összes rendelkezésre álló információval a blockchain gyorsan megismerheti a cím egyensúlyát anélkül, hogy a címet lekérdeznie kellene. Ez valóban hasznos, mivel segít a hálózat túlterhelésében.

Amint láthatod, a dolgok nem olyan egyszerűek, mint te. Sok dolog megy a motorháztető alá a tranzakciók előállításához, érvényesítéséhez, majd a blokkban való tárolásához.

Tehát, hol van a blokklánc tárolva?

A válasz nem egyértelmű.

A blokklánc decentralizált, ezért nincs központi hely a tárolására. Éppen ezért az egész hálózat számítógépeiben vagy rendszereiben tárolják. Ezeket a rendszereket vagy számítógépeket a csomópontok. Mindegyik csomópontnak van egy példánya a blokkláncról, más szavakkal, a hálózaton végrehajtott tranzakciókról.

Tehát gondolkodhat a blokklánc rendszerről, amely hasonló egy táblázathoz, ahol az egyes bejegyzésekben tárolt értékek egy cím értéke. Ezenkívül a táblázat frissül, ha változás történik.

Emlékszik még a Jim és Carry tranzakciós példára? Ha mégis, akkor a tranzakció végrehajtásának módja, az adatok előállítása, ellenőrzése és tárolása a blokkláncban történik. Itt Jim-et és Carry-t csomópontnak nevezik. Jim digitális pénztárcájával küldi el a digitális valutát.

Ezenkívül a digitális pénztárca képes csatlakozni a hálózathoz, és rendelkezik a többi csomópont és felhasználó listájával is. Tehát, ha Jim elküldi a tranzakciót, az átlátható az egész hálózat számára.

Az egész hálózatra sugározzák, hogy Jim bizonyos összeget küldött a Carry-nak. A közvetítés addig zajlik, amíg minden más csomópont nem tud a tranzakcióról. Kevés bányászként ismert csomópont érvényesíti a tranzakciót, és miután az érvényesítés megtörtént, a tranzakció megváltoztathatatlanná és visszafordíthatatlanná válik.

Az egész folyamat néhány perc és néhány óra között tarthat, a hálózati torlódástól függően.

Miért szeretné tárolni az adatokat a Blockchain-en??

Most, hogy megtudtuk, hol vannak a blokkláncok, itt az ideje megtanulni, hogy az időjárási adatok blokkláncban tárolhatók-e? A kérdés leginkább azoknak a fejlesztőknek szól, akik esetleg blokkláncot szeretnének használni az adatok tárolására. Végül is a blockchain széles körű szolgáltatásokat kínál, beleértve a jobb biztonságot, megváltoztathatatlanságot és átláthatóságot.

A blokklánc azonban ideális hatalmas mennyiségű adat tárolására. Igen, ez nem lehet adatbázis, ha a Twitch for Youtube-hoz hasonló video streaming platformot szeretne felépíteni.

Ideális azonban kis mennyiségű adat tárolására, de nagyszámú tranzakció esetén. A blokklánc-hálózatok nagymértékben skálázhatók, és a blokkláncnak számos változata van, amelyek rendkívül hatékonyak az akadálymentesség terén is.

A blokklánc típusai és az adatok tárolásának módja

A Bitcoin az első kriptovaluta, amely a blockchain technológiát használta fel. Ez volt a technológia első generációja, és sok dolgot hagyott fejleszteni.

Nyilvánvaló volt más blokklánc-megoldás is, és az első blokklánc-platform, amely megoldotta a bitcoin blokklánc-technológiai problémák többségét Ethereum néven. Vitalk Buterin fejlesztette ki.

Az Ethereum adattárolása másképp működik, mint a bitcoin. A gumiabroncs adatszerkezetét használják az adatok jobb hozzáférhetőségének, méretezhetőségének és használhatóságának biztosítására.

Ezenkívül elválasztja az ideiglenes adatokat és a bányászott tranzakciós adatokat. Az adatstruktúra nagyon hatékony az állandó és ideiglenes adatok kezelésében is. Az adatokat csak a tranzakció megerősítése után rögzítik a tranzakcióban.

Az állami trie-t ideiglenes adatok tárolására használják, beleértve a fiók címét és így tovább. Ez bizonyos esetekben lehetővé teszi az adatok megváltoztatását is.

Röviden, az Ethereum blokkláncban háromféle trie létezik:

  • Trie állam
  • Trie tárolás
  • Tranzakció Trie

Egy másik példa, amin át akarunk menni, a Corda blokklánc.

Cordaegy nyílt forráskódú blockchain platform, amely vállalkozások számára készült. Részletesen bemutattuk Cordát, ahol megbeszéltük a működését. Ez egy elosztott főkönyvi technológia, amely másképp működik, mint az Ethereum vagy a Blockchain.

A különbség elsősorban abban áll, hogy hogyan tárolja és kezeli az adatokat. Először is, nincsenek globális adásai. A társak közötti kommunikáció oly módon zajlik, hogy az a teljes adat letöltése nélkül ellenőrizhető.

Mindezek azért lehetségesek, mert grafikonokat és tartós sorokat használ. Minden csomópont megtalálható a hálózati térképszolgáltatáson keresztül, akárcsak egy telefon címjegyzék.

Következtetés

Ez a cikkünk végére vezetett, ahol megvitattuk, hogyan tárolják és karbantartják a blokklánc-adatokat. Kétségtelen, hogy a különböző blockchain platformok vagy megoldások különböző módon használhatók. Megpróbáltunk két különböző megoldást is megvizsgálni: a Corda és az Ethereum, valamint azt, hogy miként kezelik az adatokat a hálózatukon.

Szóval, mit gondol a blockchain tárolásáról? Hozzászólás az alábbiakban, és tudassa velünk.

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