Обменник

Опубликован документ вчера исследователи Ittay Eyal и Emin Gun Sirer в Корнелльском университете предложили тонкий новый способ, с помощью которого сеть биткойнов могла бы быть уязвима к форме экономической атаки под названием «Эгоистичная добыча».

Гэвин Андресен, ведущий разработчик Биткойна, быстро уволил бумагу и ее содержимое.

Хотя подобная атака называлась ” Атака картеля на шахте «было предложено уже в 2010 году, новое исследование предлагает вариант, который использует узлы sybil чтобы создать более мощную атаку, чем первоначально предполагалось. Однако атака вызвала споры, и многие разработчики давать сдачи говоря, что проблема достаточно хорошо понята и практически не применима на практике.

Вкратце, «Эгоистичный горный пул» (объясняется в сообщении в блоге ” Биткойн разбит ‘) Сохраняет свое открытие нового блока в частной цепочке блоков до тех пор, пока они не отправят его в сеть или не потеряют в другой «Честный горный пул». Теория состоит в том, что, поскольку они сохранили секретный блок, остальная часть сети будет тратить ресурсы, которые ищут ее, в то время как эгоистичный пул получит начало в следующем блоке.

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

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

Как только они достигнут этого, они уже будут впереди в гонке, чтобы найти второй блок, и поэтому теоретически, по крайней мере, они могут предложить большую награду для других нечестных шахтеров, которые придут и присоединятся к ним. Со временем исследователи утверждают, что «Эгоистичный горный картель» теоретически может создать достаточную мощность для монополизации всей сети биткойнов и получения контроля над протоколом.

Чтобы противостоять этой возможности, они предлагают изменение протокола, который ограничивал бы объем сети, который каждый пул мог бы удерживать максимум до 25%.

Однако, поскольку исследование не было впервые представлено на рассмотрение Список безопасности Bitcoin , (группа рассылки, которая занимается именно такими проблемами), и, вместо этого, она была представлена ​​на публичный обзор, споры разгорелись без разумного и тщательного анализа разработчиками ядра биткойнов.

В ответ некоторые сообщения в средствах массовой информации быстро воспользовались полемикой и вывели ее из пропорции. Технический редактор Bitcoin Magazine Виталик Бутерин , заметки Однако:

«На практике большинство биткойнских шахтеров действуют альтруистически, чтобы поддерживать сеть, как из идеологических соображений, так и потому, что они не хотят дестабилизировать источник своего собственного дохода. Такие экономические проблемы более высокого уровня выходят за рамки документов Эйяля и Сиера, но они серьезно уменьшают вероятность того, что эта экономическая атака будет работать на практике.

Кроме того, в отличие от стандартной атаки 51%, которая становится очевидной только после этого факта, эту экономическую атаку нужно будет объявить заранее, чтобы дать возможность нейтральным шахтерам знать, что у них есть возможность присоединиться к атакующей коалиции в свою пользу. Таким образом, горные бассейны не могут практически вывести это; как только кто-то объявит о своем намерении обмануть сеть, ее пользователи оставят в стороне идеологические соображения, и даже если они не будут использовать другие пулы шахт, скорее всего, будут предлагать большие скидки на вознаграждения для пользователей этого горного пула, чтобы убедить даже участников, максимизирующих прибыль, отключайся ».

Что касается варианта атаки на Sybil, ведущий разработчик Bitcoin Andresen также разместил на форуме Bitcoin Talk: «Мне все равно хотелось бы видеть, что блоки и транзакции транслируются по другому совершенно другому сетевому протоколу, будь то одноранговый или нет. Больше разнообразия, поэтому мы не полагаемся на одну сеть p2p, было бы здорово и, в зависимости от того, как оно было реализовано, может автоматически принести сопротивление sybil ”

Стивен Горник также повторил чувства многих основных разработчиков, говорящих: «Разве экономическая выгода от присоединения к эгоистичному бассейну легко потушить? Чем дальше впереди эгоистичный пул, тем выше стоимость для них, если они потеряют эту гонку. […] Не было бы легко определить, кажется ли, что блок исходит из эгоистичного пула, поскольку каждый новый блок будет отставать, поскольку у него нет недавно прибывших транзакций? ”

Казалось бы, в этом случае исследователи, возможно, слишком быстро подскочили к своим выводам и опубликовали свои выводы, преждевременно заявляя открыто:

«Биткойн сломан, и не просто поверхностно, но принципиально, на уровне основного протокола. Мы не говорим о простом переполнении буфера здесь или даже плохо разработанном API, который может быть легко исправлен, вместо этого проблема является неотъемлемой на всем пути Биткойн работает. […] Итэй Эйял и я намечаем нападение, с помощью которого группа меньшинств горняков может получать доходы, превышающие их справедливую долю, и расти в количестве, пока они не достигнут большинства. достигнутое, предложение-биткойн свертывается: валюта попадает под контроль одного объекта, она больше не децентрализована, а контролирующий субъект может определить, кто участвует в добыче полезных ископаемых и какие транзакции совершены, и может даже откатывать транзакции по своему усмотрению. Этот сценарий снежного кома не требует запуска злонамеренного злонамеренного злонамеренного зверя, который может произойти в качестве совместного результата, когда люди пытаются заработать немного больше денег для своих усилий по добыче ».

Несмотря на ответ Гэвина Андрессена, многие наблюдатели считают, что жюри все еще не работает на этом, и, без сомнения, это один из разногласий, которые, вероятно, будут раздражать еще немного.

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here