follow us on twitter . like us on facebook . follow us on instagram . subscribe to our youtube channel . announcements on telegram channel . ask urgent question ONLY . Subscribe to our reddit . Altcoins Talks Shop Shop


This is an Ad. Advertised sites are not endorsement by our Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise Here Ads bidding Bidding Open

Author Topic: Уязвимость EIP-1559 могла остановить сеть Ethereum после летнего хардфорка  (Read 311 times)

Online yurez

  • Legendary
  • *
  • Activity: 1598
  • points:
    44005
  • Karma: 80
  • Trade Count: (0)
  • Referrals: 0
  • Last Active: Today at 10:40:16 AM
    • View Profile

  • Total Badges: 21
    Badges: (View All)
    Fifth year Anniversary Fourth year Anniversary 10 Posts
Разработчики Ethereum изменят этим летом принцип распределения вознаграждения за добычу блоков. Обновление EIP-1559 будет сжигать часть комиссий, снизив общую инфляцию сети, но оставит возможность увеличивать размеры выплат майнерам, чтобы ускорить транзакции.
При написании EIP-1559 разработчики никак не задействовали проверку финансовых возможностей кошелька Отправителя транзакции, оставляя хакерам лазейку для атаки на ноды блокчейна.

Злоумышленник мог выставлять сколь угодно большое вознаграждение для майнеров, не обладая реальным средствами выплаты. Фактически, можно было наводнить сеть фальшивыми транзакциями, перегрузив ноды.

Баг заметил шведский разработчик Ethereum Mapтин Xoлcт Cвeндe. Об этом в своем твиттере сообщил Тим Бейко, уже исправивший уязвимость четырьмя строчками кода.
Первые две проверяют, чтобы величина комиссии не превышала вероятность с числом 2^256. Число, полученное при возведении двойки в эту степень по своему значению больше, чем количество атомов во Вселенной.

Такая проверка исключает возможность появления аномальной комиссии в сети, размещенной реальным владельцем ETH. Функция позволяет не только остановить атаку хакеров, но и отклонить часть переводов пользователей, перепутавших в кошельке поля транзакции и комиссии.

Последние две строчки кода сравнивают баланс Отправителя с выставленной комиссией, умноженной на использованный газ. Исправление бага никак не отразится на планах запуска хардфорка London, который вводит понятие базовой комиссии, рассчитанной по факту реальной загрузки блоков. Это поможет владельцам ETH понять, насколько они переплачивают или недоплачивают при отправке транзакции.

https://cryptor.net/news/uyazvimost-eip-1559-mogla-ostanovit-set-ethereum-posle-letnego-hardforka-7442

Altcoins Talks - Cryptocurrency Forum


This is an Ad. Advertised sites are not endorsement by our Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise Here Ads bidding Bidding Open


 

ETH & ERC20 Tokens Donations: 0x2143F7146F0AadC0F9d85ea98F23273Da0e002Ab
BNB & BEP20 Tokens Donations: 0xcbDAB774B5659cB905d4db5487F9e2057b96147F
BTC Donations: bc1qjf99wr3dz9jn9fr43q28x0r50zeyxewcq8swng
BTC Tips for Moderators: 1Pz1S3d4Aiq7QE4m3MmuoUPEvKaAYbZRoG
Powered by SMFPacks Social Login Mod