Az Ethereum bácsiinak megértése

Ez a cikk betekintést és információkat nyújt, amelyek segítenek megérteni az Ethereum nagybátyjait, miért léteznek, és hogy létezésük miként járul hozzá a hálózat biztonságához. Tartalmaz néhány kriptográfiai nyelvet, de megpróbáltam a lehető legegyszerűbben megtartani, világosan meghatározva az új szavakat, ahogy haladunk.

Mindent a jelenlegi blokk perspektívájából érzékelünk, amelyet a blokkláncra bányásznak. Így keletkezett ezeknek a kifejezéseknek a nagy része a fő lánc és a jelenleg működő blokk fontossága miatt. Hadd tudassa velem, ha a megjegyzések részben maradnak tisztázatlan szavak.

Mik az Ethereum bácsik?

Természetesen az Ethereum blokklánc blokkokból áll. Ezeket a blokkokat bányászok állítják elő, és tartalmazzák az előző blokk azonosító adatait is.

Az Ethereum családfájában ez az előző blokk a jelenlegi blokk szülőjének számít. Csakúgy, mint egy igazi családban, szüleinknek sem mindig van egy gyerekük, és ugyanez igaz szüleink szüleire is. Bármelyik gyerekük (blokk), akinek esetleg volt, nagybátyánk lenne.

A kriptovaluta, azaz a blokklánc platformok szempontjából ezeket a nagybácsikat, azaz a közös ős (szülő) blokkból létrehozott blokkokat (miután a hálózat folytatta és megkezdte a gyermek munkáját) gyakran elavult blokkoknak tekintik. Elavult jelentése: elkéstek, nem kerültek be a fő láncba, és az egyébként érvényes blokkok létrehozására fektetett erőfeszítések (kivéve azt a tényt, hogy elkéstek) gyakran nem részesül.

Más blokkláncokkal ellentétben (rád nézek, Bitcoin) Az Ethereum nem hagyja figyelmen kívül az olyan bányászok munkáját, akiknek blokkjai nem az elsők szaporított a hálózatra. Nem számíthatunk arra, hogy (mint bányászok) minden alkalommal megnyerjük a blokkversenyt, Vitalik Buterin pedig még 2004-ben, amikor az ETH még csak csecsemő volt, megoldást talált erre a problémára (két csodálatos adattudós kutatásával együtt)..

Ebben cikk, különféle számításokkal elmagyarázza, hogy a nagybácsik hogyan működnek, különféle lehetséges eredmények alapján. Célja? A hálózat biztonságának javítása és a centralizációs kockázatok csökkentése érdekében. Számításokat végez, ahol egy hatalmas bányászati ​​medence található 7000 kicsi közepén. Sok időt tölt azzal, hogy elmagyarázza, miért fontosak a nagybácsik, és hogy az 51-es támadás tényleges kockázata valójában csak 49%.

A hipotézis szerint a leendő támadóknak nem kell bányászniuk az elavult blokkokat, csupán onnan indulhatnak, ahol abbahagyták, hogy létrehozzák párhuzamos láncukat, hatékonyan megszerezve az elsőbbséget a fő lánc felett. Ez még mindig valószínűtlen, mert a működéséhez jelentős mennyiségű rejtett bányászati ​​erőre van szükség, és önmagában is kérdéses döntés a jövedelmezőség szempontjából.

Ennek a kérdésnek a kezelésére a Vitalik olyan megoldással áll elő, amely a nagybácsiknak, vagyis az elavult blokkoknak jutalmat adna, és a bányászokat is megjutalmazná, hogy a nagybácsikat unokaöccseik blokkjaiba (a jelenlegi bányászatban lévő blokkokba) vegyék fel a 7. szintig. Ez azt jelenti, hogy a blokk magasságkülönbségének (egy blokk helyzete a blokkláncon) kisebbnek kell lennie, mint 5, hogy lehetőségük legyen bekerülni a blokkláncba.

Illusztráció Vitalik Buterin fent linkelt cikkéből, amely egyértelműen megmutatja a nagybácsik generációját, mint a blokkláncok közönséges helyzetét, és hogy a fő láncba való újbóli bevezetés hogyan segíti a hálózat biztonságát.

A nagybátyaként blokkok jelentős jutalmat kapnak, amely a lehető legközelebb van az 1-hez, és 15/16-ot jelent a szabályos blokkok által igényelt teljes jutalomból. Eleinte ennek nincs értelme, de figyelembe véve azt a tényt, hogy növeli a hálózati biztonságot, nagyon logikus, hogy ez valós dolog legyen.

Az ok, amiért ez valójában biztonságot nyújt, mert a munka igazolásának kihasználásának elve alapvetően különbözik a Bitcoin-tól. A Bitcoin-ban ez a leghosszabb lánc, amelyet a fő láncnak tekintenek, míg az Ethereumban ez a legnehezebb lánc. A fő lánc az egyetlen lánc, amelynek a legtöbb munkája van és visszavezet a Genezishez.

Következtetés

A bácsik fontosak az Ethereum hálózati biztonsága szempontjából, és elfogadásuk segít kiküszöbölni a hálózati késleltetési problémákat, és enyhíti azokat a centralizációs kockázatokat, amelyek természetesen kapcsolódnak a gyors blokkidő blokkláncokhoz, például az Ethereumhoz.

A nagybácsik elfogadásának elfogadása és jutalmazása az Ethereum számára olyan eszközöket biztosít a játék kiegyensúlyozásához, amikor nagy játékosok uralhatják a rendszert. A decentralizáció a cél, és nagybátyák nélkül totális diktatúra.

Források:

  • https://blog.ethereum.org/2014/07/11/toward-a-12-second-block-time/
  • https://nulltx.com/what-are-ethereum-uncles/
  • https://eprint.iacr.org/2013/881.pdf
  • https://github.com/ethereum/wiki/wiki/Design-Rationale#uncle-incentivization