Перейти к содержанию

Фатальная атака на Биткоин


Alexvp

Рекомендуемые сообщения

Все мы знаем об атаке 51%. Знаем, что это технически возможно, тем более есть пример такой непреднамеренной атаки, к счастью, без последствий. Насколько помню, пару лет назад пул BTC Guild создал подряд шесть блоков и, чтобы не вызвать панику среди владельцев биткоинов, добровольно ограничил свою мощность. А потом, вообще разделился.

 

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

 

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

 

Дойдя до текущего блока маньяк берет текущую сложность и, опережая остальных, создает подряд с десяток блоков, чтобы его цепочка стала главной. Если маньяк захочет еще заработать, то свои биткоины он вполне успеет вывести в фиат за те 1,5-2 часа, пока остальные еще не поняли в чем дело. Спустя некоторое время остальные понимают, что биткоин умер. Да, возможно откатить историю назад и восстановить честную цепочку, но цель маньяка достигнута. Он дискредитировал биткоин и обогатился на этом.

 

Вопрос - может ли биткоин противостоять такой гипотетической фатальной атаке?

Изменено пользователем Alexvp
Ссылка на комментарий
Поделиться на другие сайты

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

 

Вопрос - может ли биткоин противостоять такой гипотетической фатальной атаке?

 

Похоже, кто-то снова пофапал на фразу "длина цепочки".

$ btc getblockchaininfo
{
  "chain": "main",
  "blocks": 484298,
  "headers": 484298,
  "bestblockhash": "000000000000000000f02421031cd09e631ead9a572a416d1369d56f94e911d2",
  "difficulty": 922724699725.9628,
  "mediantime": 1504928401,
  "verificationprogress": 0.9999947820141485,
  "chainwork": "0000000000000000000000000000000000000000008693923fee08a39dc07b12",
  "pruned": true,
  "softforks": [
    {
      "id": "bip34",
      "version": 2,
      "reject": {
        "status": true
      }
    },
    {
      "id": "bip66",
      "version": 3,
      "reject": {
        "status": true
      }
    },
    {
      "id": "bip65",
      "version": 4,
      "reject": {
        "status": true
      }
    }
  ],
  "bip9_softforks": {
    "csv": {
      "status": "active",
      "startTime": 1462060800,
      "timeout": 1493596800,
      "since": 419328
    },
    "segwit": {
      "status": "active",
      "startTime": 1479168000,
      "timeout": 1510704000,
      "since": 481824
    }
  },
  "pruneheight": 483283
}

Поле chainwork вам должно бы намекнуть на что-то, казалось бы...

 

Вопрос - смогут ли дебилы купить себе мозги на гипотетическом Авито?

Ссылка на комментарий
Поделиться на другие сайты

Как водится на раша-форумах вместо аргументации слюнявые брызги и повизгивания. :D

 

Единственная попытка аргументации это упоминание о параметре chainwork.

Но что мешает маньяку в своей параллельной цепочке в нужный момент подставить нужное значение?

Ссылка на комментарий
Поделиться на другие сайты

Но что мешает маньяку в своей параллельной цепочке в нужный момент подставить нужное значение?

А что мешает в спортлото зачеркнуть выигрышные номера после того, как розыгрыш состоялся?

Ссылка на комментарий
Поделиться на другие сайты

Снова без аргументов. Я говорю не о перехвате на полпути, а о варианте создания параллельной, пустой, без транзакций цепочки биткоина и в определенной момент подмены ею основной цепочки. Как указывал в начале, это разновидность атаки 51%


Бред...в се это очень сложно невозможно осуществить.

Когда-то сам биткоин тоже считался бредом


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

Ссылка на комментарий
Поделиться на другие сайты

Ну так вперед что слюни тут пускать на форуме, докажи что все не правы, а ты весь в белом и в берете

Ссылка на комментарий
Поделиться на другие сайты

Попробую спросить еще раз, медленнее :)

 

1. Атака 51% теоретически и практически, при наличии определенного ресурса, возможна? Ответ Да.

2. Если атака 51% возможна с текущего блока, то что мешает начать ее с произвольного, крайний случай, с первого блока, подобрав параметры так, чтобы параллельную цепочку сформировать за приемлемо короткое время?

Ссылка на комментарий
Поделиться на другие сайты

шел 9 год дрочера на смерть биткойна...ну или того кто слился по 200))

Изменено пользователем Casta
Ссылка на комментарий
Поделиться на другие сайты

Попробую спросить еще раз, медленнее :)

 

1. Атака 51% теоретически и практически, при наличии определенного ресурса, возможна? Ответ Да.

2. Если атака 51% возможна с текущего блока, то что мешает начать ее с произвольного, крайний случай, с первого блока, подобрав параметры так, чтобы параллельную цепочку сформировать за приемлемо короткое время?

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

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

2. Такие затраты мощности будут стоит ну ахереть как много (4000пх на целый год, сейчас ставка около 0,3btc за пх в сутки)

 

И да, ваш вопрос невероятно глуп

Ссылка на комментарий
Поделиться на другие сайты

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

Разве майнеры пересчитывают суммарную сложность? Они принимают ее как данность. И что мешает гипотетическому маньяку подставить нужное значение? Ведь он полностью контролирует параллельную цепочку.

Изменено пользователем Alexvp
Ссылка на комментарий
Поделиться на другие сайты

В принципе, ответ на свой вопрос я получил :)

Тему перенесли во флейм, вместо аргументов сплошная истерика.

Так как никто вразумительно, с аргументацией и ссылками на документацию не смог опровергнуть возможность такой гипотетической атаки, то считаем она возможна.

 

Всем спасибо, все свободны  :D

Ссылка на комментарий
Поделиться на другие сайты

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

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

2. Такие затраты мощности будут стоит ну ахереть как много (4000пх на целый год, сейчас ставка около 0,3btc за пх в сутки)

 

Если уж фантазировать, тогда по полной... А что если кто-то первым разработает квантовый майнер? :blink:

Ссылка на комментарий
Поделиться на другие сайты

 

 

Разве майнеры пересчитывают суммарную сложность? Они принимают ее как данность.

Чтобы каждая нода приняла альтернативную цепочку, необходимо чтобы у неё была максимальная совокупная сложность. Если это условие не выполняется - цепочка со всеми её блоками отбрасывается. При чём тут конкретно майнеры?

 

 

 

И что мешает гипотетическому маньяку подставить нужное значение?

Сложность определяется хешем блока. Хеши всех блоков криптографически связаны между собой. И эта связь проверяется каждой нодой. Невозможно изменить сложность, не изменив хеш блока. Изменив хеш блока - нарушим связь с остальными блоками.

 

 

 

вместо аргументов сплошная истерика

Вам привели критерий выбора цепочки: выбирается не самая длинная цепочка, а самая сложная по совокупности.

Если вы не поняли этот критерий - это ваша проблема, продолжайте жить в альтернативной реальности со своим персональным консенсусом сети Биткойн.

Ссылка на комментарий
Поделиться на другие сайты

а что если маньяк оденет маску фантомаса и на лбу напишет "Сатоси Накамото"?

учитывая что оригинального Сатоси никто не видел, получится что он и есть настоящий Сатоси (пока оригинальный не докажет обратное), шах и мат, атака 51% состоялась

а что если маньяк завладел 51% мощностей и создал свой Беткоин, а неграмотные овцы не заметили и начали его майнить, опа, новая атака 51% состоялась

 

похоже, что некоторые школьники пересмотрели Шерлока и теперь сидят под одеялком и параноят что мир на грани краха, меньше кофе надо пить

Ссылка на комментарий
Поделиться на другие сайты

Чтобы каждая нода приняла альтернативную цепочку, необходимо чтобы у неё была максимальная совокупная сложность. Если это условие не выполняется - цепочка со всеми её блоками отбрасывается. При чём тут конкретно майнеры?

А как же повышенная комиссия и выборочная обработка вкусных блоков пулами? Или мы забыли, что будет с транзакцией с низкой комиссией? Или Китай вовсе не диктует свои условия своими мощностями? :unsure:

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

Пинайте меня, если я несу полную ахинею... Ну ведь велик соблазн контролировать такую сеть, неправда ли? Я не говорю о разрушении, а о контроле... Принцип Command and conquer?

 

Вам привели критерий выбора цепочки: выбирается не самая длинная цепочка, а самая сложная по совокупности.

Если вы не поняли этот критерий - это ваша проблема, продолжайте жить в альтернативной реальности со своим персональным консенсусом сети Биткойн.

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

 

Сегодня это официальное принятие и регулирование биткойна с очередным юморным стишком от Шнура... А завтра цель государственной важности - разработка квантового майнера...

Изменено пользователем demio
Ссылка на комментарий
Поделиться на другие сайты

Если уж фантазировать, тогда по полной... А что если кто-то первым разработает квантовый майнер? :blink:

квантовый компьютер же по другому работает ,  и не совместим с майнингом в том виде который есть сейчас 

 

по сути переход на квантовые компьютеры не позволит работать блокчейну без изменения и прекратит развитие криптовалюты 

Ссылка на комментарий
Поделиться на другие сайты

квантовый компьютер же по другому работает ,  и не совместим с майнингом в том виде который есть сейчас 

 

по сути переход на квантовые компьютеры не позволит работать блокчейну без изменения и прекратит развитие криптовалюты

Это мы так считаем, а что если это окажется не так?

Изменено пользователем demio
Ссылка на комментарий
Поделиться на другие сайты

 

 

выборочная обработка вкусных блоков пулами

Фраза ваша бессмысленна. Пулы не выбирают блоки. Пулы сами создают блоки "с нуля" и включают в них столько транзакций и таких транзакций, сколько посчитают нужным (при условии, что размер блока не превышает максимальный).

 

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

 

 

 

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

 

Я не понимаю о чём вы говорите. Вопрос рассмотрели, топикстартеру на ошибку в его рассуждениях указали. Алгоритм выбора цепочки реализован 8 лет назад. Кто не думал? О чём не думал? Какие не рассматривал варианты? Не понятно.

Ссылка на комментарий
Поделиться на другие сайты

про атаку 51 серьезно рассуждать не могу  - не хватает знаний в этой области. 

Топик называется "фатальная атака..." 

на мой взгляд есть угроза лежащая в реальной плоскости:

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

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

при это всем известно что в битке есть  "премайн"  в размере, по разным данным, от 1 100 000 до 1 800 000 биткоинов.

Основная масса этих монет не шевелилась с 2009-10 годов.

Маньяк сидит ровно и ждет часа Х когда капитализация предположим станет 1трл ну или 200 ярдов...

И хоп... эти битки приходят в движение, заводятся на площадки и сливаются... 

Учитывая общее кол-во в "одних руках" это скорее всего вызовет паниксейл со всеми вытекающими... 

1 лям против 16!!!  = цена в аут!!!

Можно возразить что паник сейл прекращается закрытием площадком, запретом ввода.. и прочее

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

Ссылка на комментарий
Поделиться на другие сайты

Фраза ваша бессмысленна. Пулы не выбирают блоки. Пулы сами создают блоки "с нуля" и включают в них столько транзакций и таких транзакций, сколько посчитают нужным (при условии, что размер блока не превышает максимальный).

А выборочная обработка и то, что Вы написали, разве не одно и то же? Обработка может подразумевать под собой и создание с нуля...

Никто не рассматривал вопрос создания верифицирующего устройства на квантовой механике...

 

В другом посте коллега говорит, что квантовый компьютер работает иначе... Да, но мы отнюдь не квантовые физики и не обладаем необходимым уровнем знаний, чтобы категорически исключать этот вариант. Или таковые имеются?  :blink:

Изменено пользователем demio
Ссылка на комментарий
Поделиться на другие сайты

Ещё раз повторю медленно, докажите все что они не правы, хакните биткойн... Нафига постить пыстые по смыслу простыни.

Ссылка на комментарий
Поделиться на другие сайты

 

 

А выборочная обработка и то, что Вы написали, разве не одно и то же? Обработка может подразумевать под собой и создание с нуля...

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

 

 

 

Никто не рассматривал вопрос создания верифицирующего устройства на квантовой механике...

 

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

 

Если бы при создании Биткойна рассматривалась угроза уничтожения цивилизации, Биткойн так и не был бы создан. Смысла не было бы.

И так с любым проектом. Если при разработке проекта рассматривать все маловероятные угрозы, можно сразу заворачиваться в простыню и ползти по направлению к кладбищу.

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Similar Topics

    •  Атака отравленными адресами

      Суть атаки отравленными адресами:  1. Злоумышленник с помощью vanity* утилит генерирует адрес, похожий на тот, на который юзер часто отправляет средства.  2. Злоумышленник отправляет транзакцию на кошелек юзеру  3. Юзер зачастую копируют адрес из истории последних транзакций.  Обычно люди проверяют несколько символов в начале или в конце адреса. Видят знакомую комбинацию и копируют адрес злоумышленника.  4. Юзер отправляет средства и их забирает злоумышленник.   Есть еще вариан

      в Безопасность

    • Хакерская атака на кошелек Ledger / Майнинг в России / Тестирование цифрового тенге

      Аппаратный кошелек Ledger подвергся хакерской атаке – как это отразилось на децентрализованных сервисах? Как крупные российские майнеры будут экспортировать добытую криптовалюту в промышленных масштабах? Как прошло тестирование цифрового тенге в Казахстане? Об этом и многом другом расскажем в новом выпуске Bits.media.  

      в Новости криптовалют

    • Незаметная угроза: что такое «атака криптопылью» и как с ней бороться

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

      в Новости криптовалют

    • Хакерская атака на мост Nomad в результате которой активы компании почти на 200 млн.$ были разграблены.

      01 августа 2022 года злоумышленником были украдены средства c кросс-протокола Nomad на сумму $190 млн., в настоящее время украденные токены «отмываются» через популярный крипто-миксер Tornado.Cash. Nomad предоставляет инфраструктуру для межсетевых проектов, позволяет dApps в разных экосистемах взаимодействовать друг с другом и передавать токены между Avalanche (AVAX), Ethereum (ETH), Evmos (EVMOS), Milkomeda C1 и Moonbeam (GLMR). По состоянию на апрель 2022, года общая капитализация проекта

      в Флейм

    • Nansen: Атака на Terra произошла изнутри

      Аналитическая компания Nansen на фоне множества версий о причинах краха стейблокина UST выдвинула версию, что проект пал жертвой групповой атаки из экосистемы Terra. Исследовательская платформа разместила отчет «Демистификация TerraUSD De-Peg». Аналитики компании уточнили, что, согласно их расследованию, с 7 по 11 мая в блокчейнах Terra и Эфириум орудовала группа из семи хорошо финансируемых кошельков экосистемы Terra.   По словам авторов отчета, атака на стейблкоин началась с протоко

      в Новости криптовалют

×
×
  • Создать...