Анализ: из-за того, что «генератор случайных чисел», используемый LuBian Майнинговый пул для генерации Закрытого ключа, имеет закономерность, Хакер обнаружил сбой в закономерности, что привело к краже 120000 BTC.
Сообщение BlockBeats, 17 октября, шифрования KOL @chaowxyz опубликовал анализ того, как 120000 BTC были украдены у Lubian: «Проще говоря, закрытый ключ Биткойна — это последовательность из 256 битов, состоящая из 0 и 1. Сгенерировать закрытый ключ очень легко: бросьте монету 256 раз, запомнив, какая сторона выпала, где орел — это 0, а решка — 1, и вот у вас закрытый ключ. Если два человека получили одинаковые результаты, они получат один и тот же ключ. Позже пришедший человек сможет открыть кошелек предыдущего. Но вероятность такого «везения» практически равна нулю. Поскольку 2 в степени 256 — это количество возможностей, превышающее общее количество атомов во Вселенной. Вероятность повторения крайне мала. Безопасность закрытого ключа не зависит от удачи, а основывается на математике. Но за этим стоит одно условие: он должен быть «истинно случайным». Как же были потеряны 120000 BTC? Проблема заключалась в том, что «генератор случайных чисел», используемый для генерации закрытых ключей в майнинговом пуле LuBian, — эта машина, которая должна была честно бросать монету, сломалась. Она не выбирала случайным образом из почти бесконечных возможностей, а работала как заевшая машина, постоянно выбирая номера в очень узком, предсказуемом диапазоне. Хакер обнаружил закономерности в сбое этой машины и затем легко скопировал все возможные сгенерированные закрытые ключи, опустошив соответствующие кошельки.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
Анализ: из-за того, что «генератор случайных чисел», используемый LuBian Майнинговый пул для генерации Закрытого ключа, имеет закономерность, Хакер обнаружил сбой в закономерности, что привело к краже 120000 BTC.
Сообщение BlockBeats, 17 октября, шифрования KOL @chaowxyz опубликовал анализ того, как 120000 BTC были украдены у Lubian: «Проще говоря, закрытый ключ Биткойна — это последовательность из 256 битов, состоящая из 0 и 1. Сгенерировать закрытый ключ очень легко: бросьте монету 256 раз, запомнив, какая сторона выпала, где орел — это 0, а решка — 1, и вот у вас закрытый ключ. Если два человека получили одинаковые результаты, они получат один и тот же ключ. Позже пришедший человек сможет открыть кошелек предыдущего. Но вероятность такого «везения» практически равна нулю. Поскольку 2 в степени 256 — это количество возможностей, превышающее общее количество атомов во Вселенной. Вероятность повторения крайне мала. Безопасность закрытого ключа не зависит от удачи, а основывается на математике. Но за этим стоит одно условие: он должен быть «истинно случайным». Как же были потеряны 120000 BTC? Проблема заключалась в том, что «генератор случайных чисел», используемый для генерации закрытых ключей в майнинговом пуле LuBian, — эта машина, которая должна была честно бросать монету, сломалась. Она не выбирала случайным образом из почти бесконечных возможностей, а работала как заевшая машина, постоянно выбирая номера в очень узком, предсказуемом диапазоне. Хакер обнаружил закономерности в сбое этой машины и затем легко скопировал все возможные сгенерированные закрытые ключи, опустошив соответствующие кошельки.