Ommer Block
Mikä Ommer Block on?
On mahdollista, että verkko voi luoda kaksi lohkoa samanaikaisesti. Kun näin tapahtuu, yksi lohko jätetään pois. Tätä jäljellä olevaa lohkoa kutsutaan ommer-lohkoksi. Aiemmin niitä kutsuttiin setälohkoiksi, viitaten perhesuhteisiin, joita käytettiin kuvaamaan lohkon paikkoja lohkoketjussa.
Ommer-lohkojen ymmärtäminen
Julkisessa lohkoketjussa, kuten Ethereum ja Bitcoin, on välttämätöntä käyttää menetelmää, joka varmistaa, että lohkoketjun tiedot tarkistetaan ja lisätään konsensuksella. Yhtä tärkeää on estää tietojen muuttaminen. Monet lohkoketjut käyttävät tietorakennetta, jota kutsutaan Merkle-puuksi tämän saavuttamiseksi.
Merkle-puu muodostaa esi-isien suhteita tietolohkoille. Tieto aiemmista lohkoista sisällytetään uusiin lohkoihin, kuten sukupolvien välillä siirtynyt DNA. Tämä luo vanhemman, vanhemman sisaruksen, lapsen ja sisaruslohkon käsitteen, joka on samanlainen kuin sukupuun graafinen esitys.
Näin se toimii – puun ensimmäinen lohko voisi olla nimeltään lohko A. Seuraavaa lohkosta A luotua lohkoa pidettäisiin lohkon A lapsina ja se sisältäisi A:n tiedot sekä sen omat tiedot.
Ethereum on siirtymässä proof-of-work -konsensukseen. Todistuspanoksen konsensusmekanismin mukaisesti ommer-lohkoja voidaan edelleen tuottaa ja niistä voidaan palkita transaktiomaksuja.
Tätä lohkoa voitaisiin kutsua lohkoksi B, mutta se voitaisiin esittää muodossa Ba. B on uuden lohkon nimi ja "a" viittaa päälohkon dataan. Tämä vanhempi/lapsisuhde jatkuu, kun lisää lohkoja lisätään kunkin edellisen lohkon tiedoilla. Tämä luo sukupuun ja lohkoketjun.
Mieti nyt, onko kaksi lohkoa validoitu ja luotu samanaikaisesti Ba:sta. Ne ovat lohkoja Cab ja Cab2, sisaruslohkoja samasta päälohkosta. Lohkoketjuun voidaan lisätä vain yksi - joten verkko valitsee Cab. Cab2 on alkuperäisen lohkoketjun haarukka, mutta sitä ei ole lisätty siihen tai vahvistettu. Lopuksi louhitaan toinen lohko lohkoketjuun, joka piti Cab. Tämä on lohko Dcab. Cab2 on Dcabin vanhemman sisarus, joten Cab2~ on ommer lohko.
Erityisiä huomioita
Nämä orvot lohkot olivat pohjimmiltaan virheitä koodissa - tahattomia ja vahingossa kaivosprosessin sivutuotteita. Ethereum kuitenkin kannusti ommer-lohkokaivostyöntekijöitä useista syistä:
Mahdollistaa useamman ommer-lohkon luomisen lyhyempien lohkoaikojen sivutuotteena ja nopeuttaa verkkoa.
Vähentää suurten kaivosaltaiden kannustimien keskittämistä. Nämä poolit työllistävät suuria kaivostiloja ja vaativat suurimman osan kryptovaluuttapalkkioista, jättäen vain vähän yksittäisille kaivostyöläisille.
Lisätä verkon turvallisuutta täydentämällä päälohkoketjun työtä sallimalla ommer-lohkoilla tehdyn työn sisällyttäminen mukaan.
Ommer-lohkot sisällytetään tarkoituksella Ethereumin lohkoketjuun käyttämällä sen konsensusmekanismin validointiprotokollaa Casper the Friendly GHOST (Greedy Heaviest Object Sub Tree). Kun lohkoketjun haarukka syntyy samanaikaisesti luoduista lohkoista, verkon validaattorien kahden kolmasosan konsensussääntö valitsee käytettävän lohkon.
Kohokohdat
Ommer-lohkot ovat samanlaisia kuin Bitcoin-orvot, mutta niillä on integroitu käyttö, toisin kuin niiden Bitcoin-vastineet.
Ommer-lohkot luodaan Ethereum-lohkoketjussa, kun kaksi lohkoa luodaan ja lähetetään pääkirjaan suunnilleen samaan aikaan. Pääkirjaan pääsee vain yksi.
Ethereumin kaivostyöntekijät tai validaattorit palkitaan ommer-lohkojen luomisesta Ethereum-järjestelmään transaktiomaksuilla työnsä maksamiseksi.
UKK
Mikä on ommer-setä?
Uncle block on ommer-lohkon vanha nimi. Kehittäjät ja Ethereum-yhteisö päättivät, että sukupuolikohtaisiin nimiin ei ollut syytä, joten he päättivät uudeksi nimeksi ommer.
Mikä on Ethereumin Ommer (Uncle) -kurssi?
Ommer-nopeus (aiemmin setänopeus) on nopeus, jolla verkko tuottaa ommer-lohkoja. Kurssi muuttuu päivittäin ja riippuu tapahtuvien tapahtumien määrästä.
Mikä on Ethereumin Ommer (Uncle) -palkinto?
Todistustyön konsensusmekanismissa ommer-lohkojen palkkiot olivat pieni prosenttiosuus lohkopalkkiosta plus transaktiomaksut. Kun Ethereum siirtyy panoksen todistamiseen, ommer-lohkot saavat tapahtumamaksuja.