V bazéne, ktorý ste ťažili, bol nájdený blok, ktorý osirel a vy zaň nemáte odmenu. Pýtate sa čo to je? Ak ste v ťažbe kryptomien alebo v ťažbe bitcoinov nováčikom, pravdepodobne budete počuť výrazy ako zastaralý blok, osirelý blok a strýkový blok. Toto sú niektoré typy blokov v blockchaine a tieto technické terminológie sú medzi ťažiarmi bežné.
Všetky tieto tri bloky ako Uncle, Orphan a Stale sú v podstate opustené alebo neakceptované bloky v hlavnom reťazci a každá blockchain sieť ich popisuje iným spôsobom. Napríklad v éteru sa to nazýva strýkové bloky, v Monero sú to osirelé bloky a potom sú tu zatuchnuté bloky. Ale nie sú všetky rovnaké; je tu dosť veľký rozdiel a tu ich pokryjeme všetky. V tomto príspevku vysvetlíme, čo sú strýkovité bloky, zatuchnuté bloky a osirelé bloky a čo sa s týmito blokmi stane.
Bloky Orphan, Stale a Uncle v Blockchaine vysvetlené
Všetky tieto siete ako Bitcoin, Ethereum, Litecoin, Dash, Monero sú distribuované a po celom svete existujú ťažiari. Aby sme porozumeli strýkovým, sirotským a zatuchnutým blokom, musíme najskôr pochopiť, ako fungujú blockchainy a ako sa bloky vyrábajú. Blockchain je formácia rastúceho reťazca blokov, ktorý zaznamenáva rôzne transakcie prebiehajúce na blockchaine. Ako sú teda všetky tieto bloky vytvárané a stáva sa súčasťou blockchainu?
Funguje to takto: Najskôr sa všetky nepotvrdené transakcie dostanú do Mempoolu. Potom baníci vyberú všetky tieto transakcie, pridajú ich do nasledujúceho bloku, vyťažia ich a súťažia so zvyškom účastníkov blockchainu. Baník, ktorý zvíťazí; to je ten, kto najrýchlejšie vyprodukuje riešenie Proof of Work, získa svoj blok pridaný do blockchainu. Za vloženie nového bloku do reťazca bude baník odmenený na základe schémy.
Dobre, tak čo sa stane, ak skladačku vyriešia súčasne dvaja alebo viacerí baníci súčasne alebo takmer súčasne? Dva rôzne bloky, ktoré sú úplne platné, aby boli ďalším blokom v blockchaine. Bude však akceptovaný iba jeden blok a druhý musí byť zlikvidovaný. Ktorý teda bude úspešným blokom a ktorý sa stane zatuchnutým, strýkovým alebo osirelým blokom. Všetko závisí od toho, kto ťaží ďalší blok, a nie je to deterministické. Nezabudnite, že v takejto situácii vždy zvíťazí najdlhší reťazec. Čo teda spôsobí, že reťazec rozdelí alebo vytvorí duplikáty blokov? Príčiny strýka, osirelých alebo zastaraných blokov sú spôsobené hlavne konfiguráciou siete alebo oneskorením alebo latenciou siete. Ako sme už povedali, je medzi nimi veľký rozdiel a uvidíme to jeden po druhom.
Osirelé bloky / Osirelé bloky
Ako naznačuje názov, sirotou je dieťa bez rodiča. V bitcoinoch je osirelým blokom blok, ktorý nie je akceptovaný alebo nie je súčasťou najdlhšieho reťazca. Spravidla sa to stane, keď dvaja alebo viacerí baníci vyriešia blok v podobnom čase. Rovnako ako akékoľvek iné bloky; osirelé bloky sú legitímne, overené, platné a pôvodne ich sieť prijala v jednom okamihu. Pretože však už nie sú aktívni a neexistuje žiadny známy predok, sú zo skutočného blockchainu vylúčení. Osirelý blok možno tiež nazvať ako samostatné bloky, pretože je oddelený od hlavnej siete.
Ako teda sieť určí, ktorý blok je platný a ktorý osirelý? Blok, ktorý má väčší dôkaz o práci, bude prijatý a blok s nižším podielom PoW bude zahodený. Výsledkom je, že baník zodpovedný za sirotský blok stráca svoju odmenu. V bitcoinovej blockchainovej sieti bude každý deň pár blokov, ktoré osirejú. Upozorňujeme tiež, že blockchainová sieť s viac osirelými blokmi by mohla potenciálne viesť k nebezpečenstvám, ako je 51% útok alebo útok s dvojitým výdajom..
Zastaraný blok
Väčšina baníkov si myslí, že starý blok a blok sirôt sú rovnaké. Nie, nie sú a nezamieňajú ich. Osirelé bloky sú bloky na kratšom reťazci a keďže nie je známe, že ich materský blok nie je možné overiť. Zastaralý blok je úplne platný a jedná sa o úspešne vyťažený blok, ktorý však nie je aktívny a nie je zahrnutý v aktuálnom blockchaine..
zdroj obrázkov: https://medium.com/@blockchain101/confirmation-times-stale-blocks-reverse-transaction-double-spending-and-the-51-attack-in-simple-bd65a32d32b3
Aby ste to pochopili, musíte poznať tento základný princíp. Pokiaľ je bitcoinová sieť prezentovaná s 2 rôznymi verziami blockchainu, preferovanou verziou je najdlhší reťazec a najmenší reťazec bude odmietnutý. V ktorejkoľvek sieti je tiež najdlhší reťazec, ktorý je platný, a ktorý je kráľom. Tam bude pracovať väčšina baníkov. Vy alebo váš bazén môžete kedykoľvek rozvetviť sieť a s vyššou hashovou silou hlavný reťazec predbehne bočný reťazec. Teraz sa ťažiarom, ktorí pokračujú v práci na tomto bloku, hovorí ťažba na zatuchnutom bloku. Zastaralé bloky nie sú nič iné ako staré bloky, ktoré sú už objavené alebo vyťažené. Takže každý, kto pracuje na zatuchnutom bloku, nemá nárok na odmeny.
Strýko Block
Teraz sú strýkove bloky podobné sirotským blokom v bitcoinoch, existujú však určité rozdiely. Ak chcete pochopiť koncept strýka bloku, zvážte blockchain ako rodokmeň. Vy, váš otec a jeho otec ste ako „správne“ bloky, ktoré tvoria blockchain. Strýci sú úzko spätí s rodinou a majú svoju váhu, pretože sú „správnym“ ďalším blokom v blockchaine. Nie sú však zahrnuté v najdlhšom reťazci.
V sieti Ethereum, ako aj v ďalších minciach Ethash, sa strýko nazýva blok. Čo je teda strýkov blok alebo strýko v ťažbe éteru a čo je na tom také významné. Protokol Ethereum je navrhnutý tak, aby povzbudil baníkov, ktorí nájdu týchto strýcových blokov (siroty). Prečo? V bitcoine, ako sme povedali, je najdlhší reťazec kráľom a je hlavným reťazcom. V ethereu je však najťažší reťazec hlavný reťazec a tieto strýkové bloky spôsobujú, že je reťazec ťažší.
Kvôli rýchlejším časom blokov v Ethereu by bolo veľa osirelých blokov a sieť by bola neúčinná. Namiesto ich odmietnutia sú odkazy na strýkovský blok uložené v novom poli v hlavičke každého bloku. Z tohto dôvodu riešenie protokolu Ghost od spoločnosti Ethereum motivuje baníkov k hľadaniu strýkových blokov. Tieto strýkové bloky prispievajú k bezpečnosti reťazca a navyše znižujú pravdepodobnosť potenciálnych 51% útokov.
Dúfam, že to pomôže!
Ste nadšení, že sa dozviete technické výrazy a podrobnosti technológie Blockchain? Skvelé! Preto v Coin Guides máme sekciu nazvanú Knowledge Base. Skontrolujte ich a sledujte nás na Twitteri dozvedieť sa viac o bitcoinoch a kryptomene.