Baseins, kuru jūs raktuvē atradāt, ir bāreņu bumba, un jums par to netiek atalgots. Interesanti, kas tas ir? Ja jūs esat jauns kriptonauda vai Bitcoin ieguve, jūs, visticamāk, dzirdēsiet tādus terminus kā novecojušo bloku, bāreņu bloku un onkuļu bloķēšanu. Šie ir daži bloku veidi blokķēdē, un šīs tehniskās terminoloģijas ir izplatītas starp kalnračiem.
Visi šie trīs bloki, piemēram, tēvocis, bāreņi un vecie, būtībā ir pamesti vai nav pieņemti bloki galvenajā ķēdē, un katrs bloku ķēdes tīkls tos raksturo citādi. Piemēram, Ethereum to sauc par onku blokiem, Monero – par bāreņiem un tad ir novecojuši bloki. Bet tie visi nav vienādi; ir diezgan liela atšķirība, un šeit mēs tos visus aplūkosim. Šajā ierakstā mēs paskaidrosim, kas ir onkuļu bloki, novecojušie bloki un bāreņu bloki un kas notiek ar šiem blokiem.
Bāreņu, novecojušo un onkuļu bloki Blockchain paskaidroja
Visi šie tīkli, piemēram, Bitcoin, Ethereum, Litecoin, Dash, Monero, tiek izplatīti, un visā pasaulē ir kalnrači. Lai saprastu onkuļa, bāreņu un novecojušos blokus, mums vispirms ir jāsaprot, kā darbojas Blockchains un kā bloki tiek ražoti vispirms. Blockchain ir pieaugošas bloku ķēdes veidojums, kas reģistrē dažādus darījumus, kas notiek blokķēdē. Tātad, kā visi šie bloki tiek izveidoti un kļūst par daļu no blokķēdes?
Tas darbojas šādi: vispirms viss neapstiprinātais darījums tiek veikts Mempool. Tad kalnrači izvēlas visus šos darījumus, pievieno to nākamajam blokam, izraksta un sacenšas ar pārējiem blokķēdes dalībniekiem. Mīnētājs, kas uzvar; tas ir tas, kurš visātrāk ražo Proof of Work risinājumu, savu bloku pievienos blokķēdei. Par jauna bloka iegulšanu ķēdē kalnrači tiks apbalvoti, pamatojoties uz shēmu.
Labi, un kas notiks, ja divi vai vairāki kalnrači atrisinās mīklu vienlaikus vai gandrīz vienlaicīgi? Divi dažādi bloki, kas ir pilnīgi derīgi, lai būtu nākamais bloks blokķēdē. Tomēr tiks pieņemts tikai viens bloks, un otrs ir jāizmet. Tātad, kurš būs veiksmīgais bloks un kurš kļūs par novecojušu, tēvoci vai bāreņu bloku. Viss ir atkarīgs no tā, kurš izraksta nākamo bloku, un tas nav noteicošs. Vienkārši paturiet prātā, ka šāda veida situācijās vienmēr uzvar garākā ķēde. Tātad, kas liek ķēdei šķelt vai dublēt bloku izveidi? Tēvocis, bāreņu vai novecojušo bloku cēlonis galvenokārt ir tīkla konfigurācija vai tīkla aizkavēšanās vai latentums. Tāpat kā mēs teicām, starp tām ir liela atšķirība, un mēs to redzēsim pa vienam.
Bāreņu bloķēšana / Bāreņu bloki
Kā norāda nosaukums, bārenis ir bērns bez vecākiem. Bitcoin bāreņu bloks ir bloks, kas nav pieņemts vai nav daļa no garākās ķēdes. Parasti tas notiek, ja divi vai vairāki kalnrači līdzīgā laikā atrisina bloku. Tieši tāpat kā jebkurš cits bloks; bāreņu bloki ir likumīgi, pārbaudīti, derīgi, un tīkls to sākotnēji akceptēja vienā brīdī. Tomēr, tā kā viņi vairs nav aktīvi un nav zināms priekštecis, viņi tiek noraidīti no faktiskās blokķēdes. Bāreņu bloku var saukt arī par atdalītiem blokiem, jo tie ir nošķirti no galvenā tīkla.
Tātad, kā tīkls nosaka, kurš bloks ir derīgs un kurš bāreņiem? Bloks, kuram ir lielāks darba pierādījums, tiks pieņemts, un bloks ar zemāku PoW daļu tiks izmests. Tā rezultātā kalnračnieks, kurš ir atbildīgs par bāreņu bloku, zaudē atlīdzību. Katru dienu Bitcoin blokķēdes tīklā būs maz bloku, kas paliks bāreņi. Ņemiet vērā arī to, ka bloku ķēdes tīkls ar vairāk bāreņu blokiem potenciāli var radīt tādas briesmas kā 51% uzbrukums vai divreiz iztērēts uzbrukums.
Novecojis bloks
Lielākā daļa kalnraču domā, ka Stale un Orphan bloki ir vienādi. Nē, tie nav un nemulsina viņus. Bāreņu bloki ir īsākas ķēdes bloki, un tā kā tā vecāks nav zināms, to nevar apstiprināt. Novecojušais bloks ir pilnīgi derīgs, un tas ir veiksmīgi izrakts bloks, taču tie nav aktīvi un nav iekļauti pašreizējā bloku ķēdē.
attēla avots: https://medium.com/@blockchain101/confirmation-times-stale-blocks-reverse-transaction-double-spending-and-the-51-attack-in-simple-bd65a32d32b3
Lai to saprastu, jums jāzina šis pamatprincips. Ja Bitcoin tīklam tiek piedāvātas 2 dažādas blokķēdes versijas, vēlamā versija ir garākā ķēde un mazākā ķēde tiks noraidīta. Arī jebkurā tīklā garākā ķēde ir derīga, un tā ir karalis. Tieši tur strādās lielākā daļa kalnraču. Jebkurā laikā jūs vai jūsu baseins var dakšu tīklā, un ar lielāku jaukuma jaudu galvenā ķēde apsteigs sānu ķēdi. Tagad kalnračus, kuri turpina strādāt pie šī bloka, sauc par kalnrūpniecību novecojušā blokā. Novecojušie bloki ir nekas cits kā veci bloki, kas jau ir atklāti vai iegūti. Tātad ikviens, kurš strādā pie novecojuša bloka, nav tiesīgs saņemt atlīdzību.
Tēvocis Bloķē
Tagad Uncle bloks ir līdzīgs bāreņu blokam Bitcoin, taču ir dažas atšķirības. Lai saprastu tēvoča bloķēšanas jēdzienu, uzskatiet blokķēdi par ciltskoku. Jūs, jūsu tētis un viņa tētis esat kā “pareizi” bloki, kas veido blokķēdi. Tēvoci ir cieši saistīti ar ģimeni, un viņiem ir svars, jo viņi ir “pareizs” nākamais bloks blokķēdē. Tomēr tie nav iekļauti garākajā ķēdē.
Ethereum tīklā, tāpat kā citās Ethash monētās, tēvocis tiek saukts par bloku. Tātad, kas ir Uncle bloks vai Uncle Ethereum kalnrūpniecībā, un kas tajā ir tik nozīmīgs. Ethereum protokols ir veidots tā, lai tas iedrošinātu kalnračus, kuri atrod šos onkuļa blokus (bāreņus). Kāpēc ir tā, ka? Bitcoin, kā mēs teicām, garākā ķēde ir karalis, un tā ir galvenā ķēde. Tomēr Ethereum smagākā ķēde ir galvenā ķēde, un šie onku bloki padara ķēdi smagāku.
Ātrāku bloķēšanas laiku dēļ Ethereum būtu daudz bāreņu bloku, un tas padarīs tīklu neefektīvu. Tā vietā, lai tos noraidītu, onkuļa bloka atsauces tiek glabātas jaunā laukā katra bloka galvenē. Šim nolūkam Ghost protokola risinājums no Ethereum stimulē ogļračus atrast onkuļu blokus. Šie onku bloki veicina ķēdes drošību, un tas papildus samazina iespējamo 51% uzbrukumu iespējamību.
Ceru, ka tas palīdzēs!
Vai esat gatavs uzzināt Blockchain Technology tehniskos noteikumus un informāciju? Lieliski! Tāpēc Monētu ceļvežos ir sadaļa, ko sauc par zināšanu bāzi. Vai pārbaudiet tos un sekojiet mums Twitter lai uzzinātu vairāk par Bitcoin un kriptonauda.