Биткойн для чайников - [63]

Шрифт
Интервал

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

Атака в спешке

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

Торговцы могут принять определенные меры предосторожности, чтобы обезопасить себя от атаки двойной траты. Во-первых, и в самых главных, это работа с биткойн-процессором платежей, который согласует риски на стороне торговца. — это шаг в правильном направлении. Большинство платежных процессоров защитят торговца от убытков даже в случае атаки двойной траты.

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

Против биткойн-сети могут быть применены различные типы атаки двойной траты. Мы только что обсудили атаку׳ "в гонке", которую можно провести, только пока транзакция не получила ни одного подтверждения.

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

Атака Финни

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

Комбинация атаки "в спешке" и атаки Финни позволяет провести атаку Вектор76. Теоретически эта атака позволяет двойную трату биткойнов даже после первого сетевого подтверждения транзакции. Успешная атака будет стоить атакующему один блок — атакующий должен утаить этот блок и вместо того, чтобы распространить информацию о нем в сети, оттранслировать его атакуемому узлу в надежде, что успеет скрыться с товаром или воспользоваться сервисом до того, как сеть распознает атаку.

Брутфорс-атака

И последние, но не менее значимые — брутфорс-атака и атака >50 %. Для проведения обеих требуется неимоверное количество вычислительной мощности сети биткойна. Вероятность проведения любой из этих атак в настоящее время крайне мала, так как атакующему понадобилось бы получить контроль над существенным количеством всей майнинговой мощности сети биткойна.

Брутфорс-атака происходит так.

1. Атакующий отправляет в сеть транзакцию с оплатой товара и в то же время в частном порядке майнит форк блокчейна (разветвление цепи блоков), где вместо этого включена транзакция двойной траты.

2. После ожидания п подтверждений торговец отправляет товар.

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


Вероятность успеха атаки — функция от хешрейта атакующего (как доли общего хешрейта сети) и числа подтверждений, которые будет дожидаться торговец перед тем, как выдать товар. Например, в случае, если атакующий контролирует 10 % хешрейта сети, но торговец ждет прохождения шести подтверждений, вероятность успеха атаки будет порядка 0,1 %.

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

Самую большую угрозу торговцам и провайдерам биткойн-сервисов несет атака >50 %. поскольку она также косвенным образом обеспечивает успех брутфорс-атаке. Но учитывая, до каких размеров выросла вычислительная мощность сети биткойна к настоящему времени, возникают большие сомнения в том, что такая атака когда-либо сможет быть успешно проведена.

Наибольшей проблемой биткойн-сети является то, что поверх нее понастроили слишком много централизованных сервисов. Почти каждая биткойн-биржа и каждый майнинг-пул представляют собой централизованные сервисы. Когда биткойн-биржа оказывается взломанной, это не оказывает влияния на блокчейн сам по себе, равно как и не открывает возможность к проведению атаки двойной траты. Но когда взламывают большой майнинг-пул, это может быть совсем друтой коленкор. К счастью для всех участников, сейчас в сети нет майнинг-пула биткойнов, который контролировал бы половину сети. Самые большие майнинг-пулы контролируют до 25 % общей вычислительной мощности сети. Гем не менее, если злоумышленник решит провести брутфорс-атаку для двойной траты биткойнов, то такой доли мощности сети ему будет достаточно.


Еще от автора Коллектив Авторов
Диетология

Третье издание руководства (предыдущие вышли в 2001, 2006 гг.) переработано и дополнено. В книге приведены основополагающие принципы современной клинической диетологии в сочетании с изложением клинических особенностей течения заболеваний и патологических процессов. В основу книги положен собственный опыт авторского коллектива, а также последние достижения отечественной и зарубежной диетологии. Содержание издания объединяет научные аспекты питания больного человека и практические рекомендации по использованию диетотерапии в конкретных ситуациях организации лечебного питания не только в стационаре, но и в амбулаторных условиях.Для диетологов, гастроэнтерологов, терапевтов и студентов старших курсов медицинских вузов.


Психология человека от рождения до смерти

Этот учебник дает полное представление о современных знаниях в области психологии развития человека. Книга разделена на восемь частей и описывает особенности психологии разных возрастных периодов по следующим векторам: когнитивные особенности, аффективная сфера, мотивационная сфера, поведенческие особенности, особенности «Я-концепции». Особое внимание в книге уделено вопросам возрастной периодизации, детской и подростковой агрессии.Состав авторского коллектива учебника уникален. В работе над ним принимали участие девять докторов и пять кандидатов психологических наук.


Семейное право: Шпаргалка

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


Налоговое право: Шпаргалка

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


Трудовое право: Шпаргалка

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


Международные экономические отношения: Шпаргалка

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


Рекомендуем почитать
100 приёмов для приворожения денег

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


Краткий курс укрощения банкиров, бюрократов и коллекторов

Прочитав эту книгу и внедрив в свою жизнь ее материалы, Вы получите:– полный контроль над взятыми вами кредитами;– проверенные способы ведения переговоров со всеми типами оппонентов;– простые способы управления личными финансами;– навыки, позволяющие использовать себе на пользу любую ситуацию;– эффективные методы привлечения наиболее компетентных специалистов в каждой области.Вместе с авторами книги Вы пройдете путь от неопытного просителя с обостренным чувством справедливости до уверенного в себе и своих силах переговорщика.Вы увидите, как действуя строго в рамках закона, не только умело отстоять свои права, но и добиться богатой, комфортной и яркой жизни.


Внедрение МСФО в России. Проблемы и перспективы

Сборник статей посвящен исследованию современных проблем реформирования отечественной системы бухгалтерского учета на основе МСФО и подготовки российскими организациями финансовой отчетности в формате МСФО. Особенностью данного сборника является то, что в нем представлены статьи как известных ученых в области бухгалтерского учета, так и работы молодых авторов, аспирантов, магистрантов и студентов Финансового университета при Правительстве Российской Федерации.Сборник предназначен для специалистов, интересующихся современными проблемами бухгалтерского учета и отчетности.


Материнский капитал, а также о том, как получить и на что потратить

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


Хватит быть рабом работы! Стань хозяином своих денег!

Александр Зюзгинов в своей книге задается вопросом: как же люди становятся состоятельными, преуспевающими, богатыми? Это происходит благодаря чуду?.. Или труду своих рук?.. Или ума?.. Или – ценой стоической аскезы и пустого живота?На эти и многие другие вопросы автор дает достойные ответы. Они обоснованы не пресловутой «мистикой денег», а описанием конкретных, реально работающих приемов достижения финансового благополучия. Прочитав книгу, вы научитесь правильно ставить финансовые цели, освоите навыки планирования своего бюджета, узнаете о секретах пассивного дохода, инвестирования, благотворительности и кредитов.


Тайный язык денег. Как принимать разумные финансовые решения

Деньги важны, спору нет. Ради них мы порой жертвуем многим. Но, став наконец чуть богаче, мы зачастую приобретаем не счастье, а дополнительные проблемы. Мы теряем накопления, залезаем в долги, становимся жертвами мошенников, страдаем от приступов скупости или мотовства. А все потому, что мы придаем деньгам смысл, который им в действительности не присущ, и пытаемся решать с их помощью свои нефинансовые проблемы. Доктор Дэвид Крюгер, психолог, психиатр и консультант, расшифровывает тайный язык денег и формулирует принципы разумного финансового поведения.Книга окажет помощь всем, кто хочет наладить отношения с собственными финансами, а также будет полезна работникам страховой, банковской и других финансовых отраслей.Если денежные вопросы заставляют вас нервничать — читайте эту книгу немедленно! (Сет Годин)