Czym jest London Hard Fork Ethereum?
Strona Główna
Artykuły
Czym jest London Hard Fork Ethereum?

Czym jest London Hard Fork Ethereum?

Średnio zaawansowany
Opublikowane Jun 1, 2021Zaktualizowane Feb 21, 2023
6m

TL;DR

London Hard Fork Ethereum to aktualizacja zmieniaj─ůca model op┼éat transakcyjnych blockchainu i bomba zegarowa dla poziomu trudno┼Ťci. Sie─ç Ethereum ustali sta┼ée op┼éaty transakcyjne z┬áop┼éat─ů bazow─ů┬áza ka┼╝dy blok w zamian za system licytacji ceny gas.

Aby pozosta─ç zgodnym z planowanym wydaniem Ethereum 2.0, deweloperzy op├│┼║niaj─ů r├│wnie┼╝ celowo wbudowane wydarzenie znane jako┬ábomba zegarowa trudno┼Ťci.┬áZach─Öci to miner├│w do przej┼Ťcia z modelu Proof of Work (PoW) na Proof of Stake (PoS).


Wprowadzenie

London Hard Fork Ethereum to aktualizacja blockchainu Ethereum, kt├│ra ma pojawi─ç si─Ö wkr├│tce po Berlin Hard Fork z kwietnia 2021. Aktualizacja London wprowadza znacz─ůce zmiany do systemu op┼éat transakcyjnych Ethereum, co od dawna by┼éo kontrowersyjnym tematem. Ta aktualizacja jest przygotowaniem pod planowan─ů premiere Ethereum 2.0, wprowadzaj─ůc poprawki do modelu konsensusu.

Jednak London jest uwa┼╝any za kontrowersyjn─ů aktualizacj─Ö z powodu niekt├│rych znacznych zmian, jakie nast─ůpi─ů w systemie op┼éat transakcyjnych i wydobywania tej kryptowaluty. Dok┼éadne skutki wprowadzonych zmian dla u┼╝ytkownik├│w i g├│rnik├│w nie s─ů w pe┼éni znane, jednak s─ů one tylko tymczasowe z racji premiery Ethereum 2.0.


Co nowego w aktualizacji London Ethereum?

Aktualizacja London dla Ethereum to hard fork wprowadzaj─ůcy dwa nowe Ethereum Improvement Proposal (EIP). Wraz z premierom Ethereum 2.0 (Serenity), kt├│ra planowana jest na 2022, aktualizacja London przygotowuje sie─ç pod przej┼Ťcie na model Proof of Stake. G├│rnicy zauwa┼╝─ů spowolnienie wzrostu trudno┼Ťci wydobycia, kt├│re ma zbiega─ç si─Ö z Serenity. Poniewa┼╝ London jest hard forkiem, wszystkie w─Öz┼éy musz─ů zacz─ů─ç stosowa─ç si─Ö do nowych zasad i najnowszej wersji, aby kontynuowa─ç wydobycie i walidacje.
Najwa┼╝niejsza zmiana dotknie op┼éat transakcyjnych, w tym pojawi si─Ö nowy mechanizm deflacyjny. Wcze┼Ťniej to u┼╝ytkownicy licytowali si─Ö o ceny gas. G├│rnicy priorytetyzowali transakcje na bazie op┼éat do┼é─ůczonych do nich i korzystali z nich jako nagrody za dodanie bloku. Teraz ka┼╝dy blok b─Ödzie mia┼é sta┼é─ů, powi─ůzan─ů ze sob─ů op┼éat─Ö. Ta zmiana jest wynikiem EIP-1559, zawartego w aktualizacji London wraz z EIP-3238.


Czym jest EIP?

Ethereum Improvement Proposal (EIP) to techniczne specyfikacje okre┼Ťlaj─ůce nowe funkcje blockchainu Ethereum. Deweloperzy tworz─ů swoje propozycje i bior─ů pod uwag─Ö sugestie spo┼éeczno┼Ťci. Ka┼╝dy mo┼╝e sporz─ůdzi─ç EIP i przes┼éa─ç je do dyskusji, a spo┼éeczno┼Ť─ç mo┼╝e takowe zaakceptowa─ç.

Ka┼╝de EIP jest zgodne z wytycznymi okre┼Ťlonymi w EIP1:

EIP powinno zawiera─ç zwi─Öz┼é─ů specyfikacj─Ö techniczn─ů funkcji oraz uzasadnienie dla tej funkcji. Autor EIP odpowiada za budowanie konsensusu wewn─ůtrz spo┼éeczno┼Ťci i dokumentowanie odr─Öbnych opinii.

Autor EIP musi post─Öpowa─ç zgodnie z ustalonym procesem przed zatwierdzeniem EIP, obejmuj─ůcym wzajemne recenzje i wsp├│lne projektowanie. Gdy spo┼éeczno┼Ť─ç jest zadowolona z propozycji, mo┼╝e przygotowa─ç j─ů do wydania.


Czym jest EIP-1559?

EIP-1559 to proponowana zmiana sposobu, w jaki u┼╝ytkownicy p┼éac─ů op┼éaty za gas w sieci Ethereum. To EIP zosta┼éo stworzone przez za┼éo┼╝yciela Ethereum, Vitalika Buterina i zesp├│┼é innych programist├│w.


Z biegiem czasu ┼Ťrednia op┼éata p┼éacona przez u┼╝ytkownik├│w Ethereum sta┼éa si─Ö zbyt kosztowna dla ma┼éych transakcji. Na przyk┼éad, je┼Ťli op┼éata sieciowa wynosi oko┼éo 20 USD (USD), wysy┼éanie Etheru (ETH) o warto┼Ťci 20 USD lub innego aktywa cyfrowego nie mia┼éo wi─Ökszego sensu. Tak wysokie op┼éaty czyni┼éy sie─ç mniej atrakcyjn─ů, zw┼éaszcza dla pocz─ůtkuj─ůcych.

EIP-1559 proponuje nowy mechanizm wyceny transakcji, kt├│ry b─Ödzie tworzy─ç op┼éat─Ö podstawow─ů za ka┼╝dy blok. Blockchain spali op┼éat─Ö, zmniejszaj─ůc og├│ln─ů poda┼╝ Etheru (ETH). Efekt ten wytworzy presj─Ö deflacyjn─ů na kryptowalut─Ö.
Op┼éata podstawowa zmienia si─Ö dla ka┼╝dego bloku w zale┼╝no┼Ťci od zapotrzebowania sieci. Je┼Ťli blok zostanie wype┼éniony w ponad 50% z transakcjami, op┼éata podstawowa wzro┼Ťnie i vice versa. Mechanizm ten stara si─Ö utrzyma─ç w po┼éowie pe┼ény poziom r├│wnowagi dla wi─Ökszo┼Ťci blok├│w.
Mo┼╝esz r├│wnie┼╝ doda─ç napiwek dla g├│rnik├│w jako zach─Öt─Ö do pomini─Öcia kolejki dla Twojej transakcji. Jednak Ethereum b─Ödzie pr├│bowa┼éo utrzyma─ç bloki w oko┼éo 50% pe┼éne nawet bez napiwk├│w. Poniewa┼╝ w ka┼╝dym bloku jest du┼╝o miejsca, napiwek najprawdopodobniej b─Ödzie musia┼é by─ç ca┼ékiem ma┼éy, aby przenie┼Ť─ç transakcje na pocz─ůtek kolejki.


Czym jest EIP-3238?

Wbudowana w Ethereum jest bomba zegarowa trudno┼Ťci, kt├│ra sprawia, ┼╝e wydobycie Ethereum staje si─Ö coraz trudniejsze. Kiedy osi─ůgniemy poziom trudno┼Ťci bomby zegarowej, czas potrzebny na wydobycie nowego bloku b─Ödzie tak d┼éugi, ┼╝e rentowno┼Ť─ç g├│rnik├│w spadnie, a transakcje b─Öd─ů zbyt wolne. Deweloperzy chc─ů upewni─ç si─Ö, ┼╝e g├│rnicy nie b─Öd─ů mieli innego wyj┼Ťcia, jak przesta─ç wydobywa─ç Ethereum 1.0 i przej┼Ť─ç na Ethereum 2.0 po jego premierze.
Jednak┼╝e blockchain osi─ůgnie ten poziom zbyt szybko. Aby upewni─ç si─Ö, ┼╝e sie─ç zach─Öci walidator├│w do modelu konsensusu Proof of Stake Ethereum 2.0 we w┼éa┼Ťciwym czasie, EIP-3238 op├│┼║ni bomb─Ö zegarow─ů.
Bez tego istnieje szansa, ┼╝e g├│rnicy b─Öd─ů nadal u┼╝ywa─ç Ethereum 1.0, podobnie jak w przypadku podzia┼éu widocznego w przypadku Ethereum i Ethereum Classic. Op├│┼║nienie bomby zegarowej doprowadzi do 30-sekundowej epoki lodowcowej dla blok├│w oko┼éo drugiego kwarta┼éu 2022 roku. W tym momencie scalanie Ethereum 1.0 z Ethereum 2.0 powinno by─ç ju┼╝ zako┼äczone.


Co o tym my┼Ťli spo┼éeczno┼Ť─ç?

Je┼Ťli chodzi o modernizacj─Ö sieci pod pseudonimem London, pojawiaj─ů si─Ö w ok├│┼é niej mieszane uczucia, g┼é├│wnie w zakresie op┼éat transakcyjnych. Chocia┼╝ g├│rnicy przygotowuj─ů si─Ö do zako┼äczenia Proof of Work z Ethereum 2.0, ta aktualizacja znacz─ůco zmienia op┼éaty otrzymywane przez g├│rnik├│w. Redukcja ta mo┼╝e potencjalnie prowadzi─ç do zmniejszenia zysk├│w osi─ůganych przez g├│rnik├│w. Kolejn─ů obaw─ů jest to, ┼╝e wydobycie Ethereum mo┼╝e sta─ç si─Ö bardziej scentralizowane. Niekt├│rzy twierdz─ů, ┼╝e tylko najwi─Öksi g├│rnicy o najni┼╝szych kosztach energii b─Öd─ů w stanie nadal operowa─ç z zyskiem.
Chocia┼╝ nie mo┼╝emy by─ç co do tego pewni, oczekuje si─Ö, ┼╝e mechanizmy deflacyjne podnios─ů cen─Ö ETH. Takie oczekiwanie mo┼╝e wi─ůza─ç si─Ö z faktem, ┼╝e po aktualizacji Ethereum b─Ödzie spala─ç op┼éaty bazowe ETH wszystkich transakcji na blockchainie.


Co aktualizacja London oznacza dla u┼╝ytkownik├│w?

Podobnie jak w przypadku Bitcoina, obecny mechanizm dzia┼éa podobnie do licytacji. Im wi─Öcej p┼éacisz za op┼éaty transakcyjne (lub koszty gas), tym wi─Öksze prawdopodobie┼ästwo, ┼╝e Twoja transakcja zostanie szybko wybrana i zatwierdzona przez g├│rnik├│w. Ale po aktualizacji London nie b─Ödziesz ju┼╝ musia┼é(-a) wybiera─ç ceny gas, kt├│r─ů p┼éacisz podczas dokonywania transakcji Ethereum.

Zamiast tego zobaczysz po prostu op┼éat─Ö podstawow─ů oraz opcj─Ö napiwku dla g├│rnika. Jednak op┼éata podstawowa mo┼╝e si─Ö zmienia─ç mi─Ödzy momentem z┼éo┼╝enia transakcji a dodaniem jej do bloku. Aby tego unikn─ů─ç, mo┼╝esz ustawi─ç maksymaln─ů op┼éat─Ö, jak─ů chcesz zap┼éaci─ç. Je┼Ťli g├│rnik umie┼Ťci Twoj─ů transakcj─Ö w bloku, w kt├│rym op┼éata podstawowa┬á jest mniejsza ni┼╝ limit op┼éaty, sie─ç zwr├│ci Ci r├│┼╝nic─Ö.


Przemy┼Ťlenia Ko┼äcowe

London b─Ödzie jedn─ů z najwa┼╝niejszych aktualizacji, jakie widzieli┼Ťmy, je┼Ťli chodzi o interakcj─Ö u┼╝ytkownik├│w z Ethereum. Wiele poprzednich aktualizacji zmieni┼éo wiele system├│w, kt├│rych zwykle nie widzimy podczas korzystania z Ethereum. Teraz prawdopodobie┼ästwo spadku cen i czas├│w transakcji jest znacznie wy┼╝sze, ale nadal nie jest gwarantowane.

Niemniej jednak przej┼Ťcie na Ethereum 2.0 z PoS planowane jest na 2022 r., wi─Öc wdro┼╝enie London Hard Fork jest nadal ograniczone czasowo i tymczasowe.