Ce este un bloc orfan?
În termeni blockchain, blocurile orfane sunt blocuri extrase în același timp cu un alt bloc, dar nu sunt acceptate de blockchain. De cele mai multe ori, acest lucru se datorează faptului că nu sunt suficiente blocuri generate din acel bloc pentru ca rețeaua să-l recunoască drept cea mai lungă furcătură. Blockchain-ul Bitcoin elimină blocurile orfane; cu toate acestea, alte blockchain-uri le pot folosi în scopuri diferite.
Din punct de vedere tehnic, blocurile orfane sunt numite blocuri învechite, dar pentru că majoritatea oamenilor se referă la ele ca fiind orfane, denumirea de bloc orfan a rămas.
Recomandări cheie
- Un bloc orfan este un bloc care a fost rezolvat în cadrul rețelei blockchain, dar nu a fost acceptat de rețea.
- Pot exista doi mineri care rezolvă blocuri valide simultan. Rețeaua folosește ambele blocuri până când un lanț are mai multe blocuri verificate decât celălalt. Apoi, blocurile din lanțul mai scurt sunt orfane.
- Blocurile orfane sunt o apariție obișnuită într-un blockchain distribuit, cum ar fi Bitcoin și Ethereum.
Înțelegerea blocurilor orfane
Un blockchain constă dintr-o serie de blocuri, care acționează ca unități de stocare a datelor pentru a stoca detalii ale diferitelor tranzacții care au loc în rețeaua blockchain. În timpul procesului standard de minerit, minerii încearcă să genereze blocuri noi prin rezolvarea hashului – numărul hexazecimal care stochează informațiile blocului.
Primul miner care deschide cu succes un nou bloc are dreptul la recompensa bloc și scrie prima tranzacție pe noul bloc. Blocul nou deschis stochează informații despre blocurile anterioare și tranzacțiile noi și este extras pentru a deschide un alt bloc.
Cum devine un bloc orfan?
Serii de blocuri care creează un blockchain sunt legate prin faptul că primesc informații de la blocurile care le-au precedat. Când un bloc este închis, datele sale sunt codificate și transmise blocului următor. Aceste două blocuri sunt un bloc părinte și un bloc copil. Dacă două blocuri sunt deschise din același bloc părinte simultan, există două blocuri secundare. Doar unul dintre ele poate fi integrat în lanț.
Blockchain-ul decide ce bloc și ce furcă să integreze pe baza celui mai mare număr de blocuri validate.
Nodurile de rețea, care validează blocurile, decid ce bloc să folosească, permițând o mică furcătură între cele două blocuri copil. Apoi, nodurile determină ce bloc doresc să accepte prin atingerea unui consens de validare.
Fiecare bloc va avea blocuri ulterioare create, inițiind o cursă pentru a verifica cele mai multe blocuri. Furcătura cu mai multe blocuri verificate – prin dovada muncii (PoW) – este acceptată în blockchain. Orice blocuri verificate din lanțul mai scurt sunt aruncate.
Blocul aruncat se numește bloc orfan (în documentele tehnice, se numește bloc învechit). Orice blocuri generate din blocul orfan revin în pool-ul de memorie pentru a fi validate și adăugate la noul lanț.
Cum sunt blocurile orfane diferite de blocurile învechite?
După cum am menționat anterior, mulți oameni apelează blocuri respinse de blocurile orfane din rețea. În termeni tehnici, aceasta nu este relația de bloc. Deoarece blocurile sunt menționate prin relații ancestrale pentru o referință ușoară, un bloc orfan ar fi din punct de vedere tehnic un bloc cu blocuri părinte necunoscute.
Relația părinte-copil dintr-un blockchain provine din rădăcinile bazei de date, unde datele de la părinte sunt incluse în blocurile copil, astfel încât valorile să fie legate.
Acest lucru ar însemna că hash-ul blocului a fost incomplet. Hash-ul blocului este un număr criptat și un instantaneu al întregului blockchain în momentul în care blocul a fost creat. Informațiile blocului părinte ar fi incluse în acest hash, astfel încât un bloc orfan ar fi o apariție ciudată într-o rețea care se bazează pe validarea și verificarea tuturor blocurilor precedente. Un bloc adevărat orfan fără informații despre blocarea parentală este probabil un bloc care a fost modificat.
Un bloc învechit este la care se referă majoritatea oamenilor când vorbesc despre un bloc respins de rețeaua blockchain.
Este un Bitcoin un bloc?
Un bloc este o înregistrare criptată a tuturor tranzacțiilor din acel bloc. Bitcoin este criptomoneda recompensată pentru rezolvarea hashului – numărul hexazecimal criptat care stochează informațiile blocului anterior.
Ce se întâmplă cu Bitcoin orfan?
Bitcoin este criptomoneda acordată pentru deschiderea unui nou bloc în blockchain. Blocurile pot deveni orfane, dar un bitcoin nu. Blocurile orfane (învechite) sunt aruncate.
Există o recompensă pentru minerit blocuri învechite?
În general, nu există nicio recompensă pentru extragerea unui bloc învechit. Cu toate acestea, unele blockchain-uri ar putea permite recompense de bloc vechi. Ethereum acordă minerilor care au creat blocuri de ommer (echivalentul său blocuri învechite) cu recompense și taxe de tranzacție mai mici – cel puțin până când trece la un mecanism de consens de dovadă a mizei.
Investiția în criptomonede și alte oferte inițiale de monede („ICO-uri”) este extrem de riscantă și speculativă, iar acest articol nu este o recomandare a Investopediei sau a scriitorului de a investi în criptomonede sau alte ICO-uri. Întrucât situația fiecărui individ este unică, trebuie consultat întotdeauna un profesionist calificat înainte de a lua orice decizie financiară. Investopedia nu face nicio declarație sau garanție cu privire la acuratețea sau actualitatea informațiilor conținute aici. De la data scrierii acestui articol, autorul nu deține Bitcoin sau Ethereum.