bitcoin
Bitcoin (BTC) $ 63,962.99 1.57%
ethereum
Ethereum (ETH) $ 1,855.33 1.49%
xrp
XRP (XRP) $ 1.09 1.53%
bnb
BNB (BNB) $ 564.92 0.36%
solana
Solana (SOL) $ 73.87 2.16%
dogecoin
Dogecoin (DOGE) $ 0.069464 0.62%
litecoin
Litecoin (LTC) $ 45.92 0.38%
tron
TRON (TRX) $ 0.329458 0.60%
monero
Monero (XMR) $ 366.55 3.31%
zcash
Zcash (ZEC) $ 477.27 4.63%
dash
Dash (DASH) $ 32.08 2.26%
bitcoin-cash
Bitcoin Cash (BCH) $ 210.31 0.03%
ethereum-classic
Ethereum Classic (ETC) $ 6.58 2.13%
eos
EOS (EOS) $ 0.061965 5.28%
cardano
Cardano (ADA) $ 0.162029 2.74%
stellar
Stellar (XLM) $ 0.176883 3.20%
neo
Neo (NEO) $ 1.96 4.61%
iota
IOTA (IOTA) $ 0.034069 2.21%
nem
NEM (XEM) $ 0.000617 36.62%
vechain
VeChain (VET) $ 0.004594 3.68%
qtum
Qtum (QTUM) $ 0.681665 1.44%
omg
OMG Network (OMG) $ 0.049191 0.64%
icon
ICON (ICX) $ 0.022552 3.11%
lisk
Lisk (LSK) $ 0.078671 4.65%
ontology
Ontology (ONT) $ 0.041018 1.15%
verge
Verge (XVG) $ 0.002114 2.43%
bitcoin-gold
Bitcoin Gold (BTG) $ 0.373033 62.14%
nano
Nano (XNO) $ 0.409045 3.57%
bytecoin-bcn
Bytecoin (BCN) $ 0.00001 65.86%
siacoin
Siacoin (SC) $ 0.000562 2.83%
zilliqa
Zilliqa (ZIL) $ 0.002484 1.17%
0x
0x Protocol (ZRX) $ 0.083416 1.70%
decred
Decred (DCR) $ 11.65 1.28%
basic-attention-token
Basic Attention Token (BAT) $ 0.075281 2.86%
golem-network-tokens
Golem (GLM) $ 0.09775 3.15%
digibyte
DigiByte (DGB) $ 0.003341 5.05%
acoin
Acoin (ACOIN) $ 0.003121 0.00%
maker
Maker (MKR) $ 1,444.91 7.36%
adx-net
heyAura (ADX) $ 0.05493 3.38%
adshares
Adshares (ADS) $ 0.404819 1.73%
airswap
AirSwap (AST) $ 0.0043 4.44%
bitcoin-diamond
Bitcoin Diamond (BCD) $ 0.06321 0.00%
multi-collateral-dai
Dai (DAI) $ 0.999716 0.01%
tezos
Tezos (XTZ) $ 0.224658 3.22%
aeternity
Æternity (AE) $ 0.005214 0.45%
aion
Aion (AION) $ 0.000091 0.04%
ardor
Ardor (ARDR) $ 0.021162 1.71%
bitshares
BitShares (BTS) $ 0.00105 0.13%
electroneum
Electroneum (ETN) $ 0.000738 1.02%
komodo
Komodo (KMD) $ 0.006872 5.79%
chainlink
Chainlink (LINK) $ 8.30 2.03%
pundix-new
Pundi X (New) (PUNDIX) $ 0.0802 2.48%
augur
Augur (REP) $ 0.737511 4.12%
status
Status (SNT) $ 0.007074 0.07%
steem
Steem (STEEM) $ 0.039074 1.95%
waves
Waves (WAVES) $ 0.246227 1.54%
wax
WAX (WAXP) $ 0.003876 0.80%
Автор:
15 апреля, 2021 16:34

В сети Ethereum была обнаружена ошибка сразу после хардфорка Berlin

Сегодня в сети Ethereum состоялся плановый хардфорк Berlin на блоке 12 244 000. Вскоре после этого были зафиксированы сбои в синхронизации нод с версией программного обеспечения OpenEthereum.

Сегодня в сети Ethereum состоялся плановый хардфорк Berlin на блоке 12 244 000. Отныне действуют новые алгоритмы расчета цены газа (EIP-2565 и EIP-2929) и новые типы транзакций (EIP-2930 и EIP-2718).

Вскоре после этого были зафиксированы сбои в синхронизации нод с версией программного обеспечения OpenEthereum. Как позднее отметили в Etherscan, на блоке #12 244 294 случился баг с консенсусом, затронувший исключительно ноды OpenEthereum.

Отметим, что наиболее популярным клиентом на текущий момент является Geth с 82,6% всех нод. В свою очередь, OpenEthereum чаще всего используют аналитические ресурсы по типу Etherscan и Coin Metrics.

Уязвимость была связана определенным типом транзакции после хардфорка. Клиенты Open Ethereum рассчитывали цену транзакций иначе, чем остальные ноды сети, в результате чего целый блок  был признан ими недействительным.

Позднее ошибка была обнаружена и исправлена — разработчики подчеркнули, что такой баг оказался настолько незаметным, что с ним даже не сталкивались в рамках тестирования сети Ropsten.

Комментарии: