Deweloperzy Ethereum usuwają lukę EIP-1559, która mogłaby przeciążyć sieć

Luka w EIP-1559 naprawiona
Zaplanowany na połowę lipca, EIP-1559 spala część ETH wydanych na przetwarzanie transakcji, zamiast oddawać je w całości górnikom, jak to ma miejsce obecnie. Celem propozycji jest zmniejszenie niestabilności opłat transakcyjnych Ethereum. W ramach EIP-1559 użytkownicy mogą "dawać napiwki" górnikom i sieci Ethereum, aby przyspieszyć transakcje. Aby to zrobić, określają maksymalną kwotę, jaką są skłonni zapłacić za transakcję. Martin Holst Swende, deweloper Ethereum ze Szwecji, odkrył w czwartek, że EIP-1559 nie nakłada żadnych ograniczeń na maksymalną kwotę, jaką użytkownik może zapłacić za przyspieszenie transakcji. Atakujący mógłby więc wstawić absurdalnie wysoką liczbę, aby przeciążyć sieć, nawet jeśli nie miał funduszy, aby zapłacić za napiwek.Ponieważ pola w 1559 są maksymalne, można było tego nadużywać, nie płacąc w rzeczywistości tych ogromnych wartości gazu i spamować sieć. - zatweetował w piątek Tim Beiko, deweloper Ethereum.

We started with a lot of action as @mhswende identified an issue in EIP-1559 yesterday where the new fields introduced in transactions (maxFee & maxPriorityFee) did not have an explicit cap. This meant that an attacker could create arbitrarily large transactions.
timbeiko.eth@TimBeikoPrior to 1559, this is not possible because if you want to create a transaction with a huge gas price, you actually _need_ to have that amount of ETH, and if your txn is included, you will _pay_ that amount.
Transakcje ograniczone do limitu 2^256
Aby wyeliminować tę lukę, deweloperzy wdrożyli rozwiązanie zaproponowane przez Swende: cztery linie kodu, które ograniczały transakcje do limitu 2^256, szeroko stosowanej kryptograficznej funkcji hash, która stanowi również podstawę Bitcoina. 14 maja deweloperzy Ethereum zgodzili się opóźnić do grudnia "bombę trudności", która poważnie spowolniłaby sieć. Celem "bomby trudności" jest zachęcenie deweloperów Ethereum do przyśpieszenia rozwoju Ethereum 2.0, długo oczekiwanej aktualizacji sieci Ethereum, która zmniejszyłaby opłaty i zwiększyła przepustowość. "Bomba trudności" to stary fragment kodu, który sprawia, że z biegiem czasu wydobycie na Ethereum jest wolniejsze - i mniej opłacalne. Dzieje się to poprzez wykładnicze zwiększenie opóźnienia między produkcją każdego bloku. Aktualny kurs Bitcoina i innych kryptowalut możesz zawsze sprawdzić w zakładkach: kurs Bitcoina i kurs kryptowalut na stronie bitcoin.pl. Miejsce, w którym możesz kupić BTC i inne monety, to m.in. giełda kryptowalut BitBay.net. Jeśli nie masz jeszcze konta na BitBay, z tego artykułu dowiesz się jak możesz je sprawnie utworzyć: LINK.O autorze
Zafascynowałem się Bitcoinem w 2012 roku i niedługo później na swoim komputerze zacząłem kopać pierwsze BTC. Wtedy jeszcze traktując to jako zajawkę założyłem bloga na temat Bitcoina, gdzie opisywałem podstawy działania tej kryptowaluty. Kilka lat później zostałem redaktorem naczelnym portalu Bitcoin.pl. Od ponad dekady działam na styku edukacji, biznesu i innowacji, współpracując z największymi giełdami i startupami z rynku kryptowalut. Wraz z moim zespołem wprowadzam naszych odbiorców w świat cyfrowych aktywów i Web3. Kontakt w sprawie współpracy: pawel.binkowski@bitcoin.pl

Belgijski bank KBC rozważa uruchomienie własnej kryptowaluty

P.O. szefa OCC Michael Hsu chce międzyagencyjnej współpracy w procesie tworzenia prawa dot. kryptowalut
Newsletter Bitcoin.pl
Najważniejsze newsy i insiderskie informacje prosto na Twój email.
Dbamy o ochronę Twoich danych. Polityka Prywatności

