Blogs

« Back

Czym byl fork Byzantium?

fork Byzantium byl piata i znaczaca aktualizacja blockchaina Ethereum. Glownym celem jego powstania byla poprawa poufnosci, stabilnosci i odpornosci Ethereum, zgodnie z dziewiecioma EIPs - Ethereum Improvement Protocols.
Fundamentalne modyfikacje protokolu programowego sa okreslane w rozwoju blockchain jako "forki". Miekkie widelce sa kompatybilne wstecz, a wiec tak dlugo, jak wiekszosc wezlow aktualizuje sie do nowego oprogramowania, siec pozostaje nienaruszona. Z kolei twarde widelce sa niekompatybilne ze starszymi wersjami oprogramowania, wiec jesli ktorys z operatorow wezlow nie zaktualizuje sie do najnowszej wersji, blockchain podzieli sie na dwie odrebne sciezki.
Znaczenie hard forka Byzantium w ekosystemie Ethereum jest nie do przecenienia. Jego aktualizacja zostala wdrozona jeszcze w pazdzierniku 2017 roku w ramach Metropolis - 3. aktualizacji sieci ETH, zgodnie z oficjalna mapa drogowa Ethereum.

Wczesniej transakcje w drzewie Merkle byly przywolywane jako parametr root, jednak hard fork Byzantium unowoczesnil te funkcje poprzez wdrozenie protokolu komunikacji statusu transakcji w kolejnych blokach. Wykonanie tego pozwolilo sieci Ethereum przezwyciezyc niedostepnosc przetwarzania rownoleglego w celu przyspieszenia tworzenia lancuchow. Pozwolilo to rowniez na wdrozenie liniowych sekwencji transakcji, co oznacza, ze bloki w hard forku Byzantium moga wykonac kilka transakcji, po prostu zglaszajac sukces lub porazke. Dzieki tej funkcji siec Ethereum moze wykonywac transakcje szybciej niz dotychczas.
Rozwoj Byzantium zawiera cztery natywne kontrakty Ethereum, ktore zawieraja kod majacy na celu zmniejszenie zapotrzebowania na moc do wdrozenia zk-snarks, szyfrowania zero-knowledge, ktore szybko staje sie standardem prywatnosci dla przyszlych transakcji kryptowalutowych.
Dowody zerowej wiedzy to wymagajace obliczeniowo obliczenia, ktore pozwalaja systemom pokazac, ze maja niezbedne klucze kryptograficzne bez ujawniania zawartosci tych kluczy. Nowe kontrakty zapewnia, ze dzialania wymagajace obliczen beda wykonywane bezposrednio na procesorze, a nie za posrednictwem klienta Ethereum, co spowoduje zmniejszenie calkowitego zuzycia energii.
Nagrody za blok sa zmniejszone z pieciu eterow za blok do trzech eterow za blok z nagroda Byzantium. Ten spadek jest zgodny z dlugoterminowym celem Ethereum, jakim jest wyeliminowanie nagrod blokowych na rzecz mechanizmu Proof of Stake.
Mechanizm Ethash, ktory jest modyfikacja algorytmu Proof of Work bitcoina, jest obecnie wykorzystywany przez Ethereum. Przejscie na Proof of Stake, ktory jest wykorzystywany lub dostosowany w jakis sposob przez liczne kryptowaluty, w tym Dash i Cardano, moze pomoc w ponownym przyspieszeniu transakcji na blockchainie Ethereum.



Artykul pochodzi ze strony KryptoBiblia.pl - slownik blockchain

Comments
Trackback URL: