Сузаснавальнік F2Pool адказвае на абвінавачванні ў падмане сістэмы Ethereum POW

Сузаснавальнік F2Pool Чун Ван адказаў на абвінавачванні ў тым, што яго майнинговый пул маніпуляваў пазнакамі часу блока Ethereum, каб «атрымліваць пастаянна больш высокія ўзнагароды за майнинг».

Гэтыя абвінавачанні вынікаюць з дакумента даследчыкаў з Габрэйскага ўніверсітэта ад 5 жніўня, у якім сцвярджаецца, што майнинговый пул на працягу апошніх двух гадоў удзельнічаў у атацы «на ўзроўні кансенсусу» на Ethereum, каб атрымаць перавагу над «сумленнымі» Майнер.  

Аднак Ван у Twitter адказаў, што «мы паважаем *кансенсус* як ёсць», маючы на ​​ўвазе, што наўмыснае выкарыстанне правілаў сістэмы не абавязкова азначае, што правілы былі парушаныя.

Раней на гэтым тыдні даследчыкі падзяліліся тым, што, як яны сцвярджаюць, было першым доказам «атакі на ўзроўні кансенсусу» на Ethereum, падчас якой майнеры, такія як F2Pool, знайшлі спосаб маніпуляваць пазнакамі часу блока, каб стабільна атрымліваць больш высокія ўзнагароды за майнинг у параўнанні з майнингом. шчыра».

,en Навукова-даследчая праца быў напісаны лектарам па крыптавалюце Авівам Яішам, распрацоўшчыкам алгарытмаў праграмнага забеспячэння Гіладам Стэрнам і інфарматыкам Авівам Зохарам, сцвярджаючы, што майнинг-пул Ethereum F2Pool быў адным з майнераў, якія выкарыстоўвалі гэтую стратэгію маніпулявання пазнакамі часу.

«Хоць большасць пулаў для майнинга вырабляюць адносна непрыкметныя на выгляд блокі, F2Pool відавочна ігнаруе правілы і выкарыстоўвае для сваіх блокаў ілжывыя пазнакі часу», — сказаў Яіш, дадаўшы, што пул для майнинга ажыццяўляў атаку на працягу апошніх двух гадоў.

Здавалася, Ван таксама прызнаў доказы, прадстаўленыя Яішам, якія сведчаць аб тым, што маніпуляцыі з пазнакай часу былі зроблены наўмысна. 

F2Pool - гэта геаграфічна размеркаваны пул для майнинга, які ў асноўным здабывае блокі ў сетках Bitcoin, Ethereum і Litecoin. 

Як працуе "атака".

Па словах даследчыкаў, цяперашнія кансенсусныя законы Ethereum аб пацверджанні працы (POW) ўключаюць уразлівасць, якая дае Майнер «пэўную ступень свабоды» пры ўсталяванні часовых пазнак, што азначае, што могуць стварацца ілжывыя часовыя пазнакі.

«Напрыклад, Майнер можа пачаць майнинг блока зараз, але ўсталяваць пазнаку часу блока на 5 секунд у мінулым або 10 секунд у будучыні. Пакуль гэтая пазнака часу знаходзіцца ў пэўных разумных межах, блок па-ранейшаму будзе лічыцца сапраўдным у адпаведнасці з законамі кансенсусу Ethereum».

Магчымасць ствараць гэтыя ілжывыя пазнакі часу дае гэтым Майнерам перавагу ў сцэнары «вырашэння раўнавагі», паколькі Майнер можа замяніць блокі іншага Майнера такой жа вышыні, зрабіўшы метку часу дастаткова нізкай, каб павялічыць складанасць здабычы блока.

Па тэме: Аб'яднанне Ethereum: як пераход PoS паўплывае на экасістэму ETH?

Аднак даследчыкі таксама адзначылі, што ўразлівасць можа быць ліквідавана пасля пераходу Ethereum на доказ долі (POS) пасля маючага адбыцца Зліццё 19 верасня, які выкарыстоўвае іншы набор правіл кансенсусу.

«Відавочнай тэхнікай змякчэння наступстваў, якая вырашыць як гэтую атаку, так і любую іншую, звязаную з PoW, з'яўляецца перанос механізму кансенсусу Ethereum на proof-of-stake (PoS)».

«Іншыя рашэнні, якія могуць быць меншымі па аб'ёме і, такім чынам, прасцей у рэалізацыі, - гэта прыняцце лепшых правілаў выбару відэльцаў, выкарыстанне надзейных часовых пазнак або ўвогуле адмова ад выкарыстання часавых пазнак для карэкціроўкі складанасці», - дадалі даследчыкі.