Jelenleg a Mit jelent kriptovaluták bányászata és hogyan működik a bányászati ​​folyamat

Mit jelent a kriptovaluták bányászata és hogyan működik a bányászati ​​folyamat?

Olvasási idő: 3 minuti

Bányászati ​​kriptovaluták, más néven bányászati a kriptovalutákból, az a folyamat, amelyben a felhasználók közötti tranzakciókat ellenőrzik és hozzáadják a nyilvántartáshoz ahhoz a hatalmas, teljesen nyilvános főkönyvhöz, amely a blockchain.

Il bányászati ​​folyamat az egyik legfontosabb elem, amely lehetővé teszi

  • kriptovaluták, hogy egyenrangú decentralizált hálózatként működjenek, harmadik központi hatóság igénye nélkül
  • új kriptovaluták születésére

A Bitcoin a bányászható kriptopénz legnépszerűbb és legmegalapozottabb példája, és a Bitcoin bányászat nevű konszenzus algoritmuson alapul A munka bizonyítása.

És nem minden kriptovaluta bányászható. Most próbáljuk meg technikai szempontból megérteni, mit jelent a kriptovaluták bányászata és hogyan működik a bányászati ​​folyamat.

tartalom

Mi történik a bányászati ​​folyamat során?

A bányász a hálózat csomópontja amely tranzakciókat gyűjt és blokkokba rendezi azokat.

Valahányszor tranzakciót hajtanak végre, mindenki a hálózat csomópontjai befogadják és ellenőrizik érvényességüket. Ezután a nagyon hatékony bányászcsomópontok összegyűjtik ezeket a tranzakciókat a memóriakészletből, és blokkba kezdik őket összerakni (ezt hívják jelölt blokk).

Az első dolog, amit a bányászcsomópont tesz, hozzáad egy tranzakciót, ahová elküldi a bányász jutalmat (blokk jutalom), majd megkezdi a bányászatot: az első dolog, ami a blokkkal történik, amikor kibányászzák: hashát külön-külön a memóriakészletből vett tranzakciók mindegyike. A bányászt jutalmazó tranzakció meghívásra kerül érme alapú tranzakció, és ez egy olyan tranzakció, amelyben az érméket "légből" készítik. A legtöbb esetben az érmealapú tranzakció az első tranzakció, amelyet új blokkban rögzítenek.

Szervezet a Merkle-fában

Amint minden tranzakciót elemeztek, a hasheket egy Merkle-fába rendezik, amely a kettő-két tranzakció hashainak párosításával és elemzésével jön létre. A kimeneteket ezután más párokba rendezik, és további hashnak vetik alá, és így tovább újra és újra, amíg el nem érik a "fa tetejét". A fa tetejét is nevezik gyökér hash (vagy Merkle-gyök), és alapvetően egyetlen hash, amely az összes korábbi hash-t képviseli, amelyet a létrehozásához használtak.

A gyökér kivonat, az előző blokk hashja és egy véletlenszerű szám pápai követ ezután beillesztésre kerül a blokk fejlécébe. Ezután a blokkfejlécet kivonatolják, és egy kimenetet hoznak létre ezen elemek (a gyökér kivonata, az előző blokk hashja és a nonce), valamint néhány egyéb paraméter alapján. Az így kapott kimenet a blokk kivonata, és az újonnan létrehozott blokk (jelölt blokk) azonosítójaként szolgál.
Ahhoz, hogy érvényesnek tekinthető, a kimenetnek (a blokk kivonatának) kisebbnek kell lennie, mint egy bizonyos célérték, amelyet a protokoll határoz meg: bizonyos számú nullával.

Hashing nehézség

Il célérték - más néven hash nehézség (hash nehézség) - a protokoll rendszeresen módosítja, biztosítva az új blokkok létrehozásának sebességét állandó és arányos a hálózatra fordított hasítóerő mennyiségével.

Minden alkalommal, amikor új bányászok csatlakoznak a hálózathoz, és nő a verseny a hash nehézség megnő, megakadályozva az átlagos blokkidő csökkenését. Ezzel szemben, ha a bányászok úgy döntenek, hogy elhagyják a hálózatot, akkor a hasítási nehézség csökken, így a blokkidő állandó marad, még akkor is, ha kevesebb számítási teljesítmény van a hálózatra fordítva.

A bányászati ​​folyamat megköveteli, hogy a bányászok folyamatosan és újra hassák a blokkfejlécet, addig ismételjék a nonce-t, amíg egy hálózati bányász végül érvényes blokk-kivonatot állít elő. Érvényes kivonat megtalálása után az alapító csomópont továbbítja a blokkot a hálózatnak. Az összes többi csomópont ellenőrzi, hogy a hash érvényes-e és ha igen, akkor hozzáadják a blokkot a blokklánc másolatához, és folytatják a következő blokk kibontásával.
Már megtörtént, és néha előfordul, hogy két bányász egyidejűleg érvényes blokkot továbbít, és a hálózat két versengő blokkkal találta magát. A bányászok az első kapott blokk alapján kezdik el kitermelni a következő blokkot. A blokkok közötti verseny addig folytatódik, amíg a következő blokkot kibontják az egyik versengő blokk alapján. Az eldobott blokkot a-nak hívják árva blokk o elavult tömb. Az ebben a blokkban lévő bányászok visszatérnek a nyerő blokklánc bányászatához.

Bányászok medencéje

Míg a blokkjutalmat annak a bányásznak ítélik oda, aki először fedezi fel az érvényes hash-t, a hash megtalálásának valószínűségét egy egyszerű képlet szabályozza: megegyezik a hálózat teljes elszívási teljesítményének részével. A bányászok, akiknek a bányászati ​​teljesítménye kis százalékban van, nagyon kicsi az esélyük arra, hogy önállóan fedezzék fel a következő blokkot. A bányászati ​​medence ennek a problémának a megoldására jönnek létre. Ez azt jelenti, hogy összegyűjtik azoknak a bányászoknak az erőforrásait, akik megosztják feldolgozási erejüket egy hálózaton, hogy a jutalmat egyenlően osszák meg a medence összes tagjának, a munkamennyiség alapján, amely hozzájárul a blokk megtalálásának valószínűségéhez.