BlockBeatsの報告によると、10月17日、暗号KOLの@chaowxyzがLubianの12万BTCがどのように盗まれたかを分析した。「簡単に言うと、ビットコインの秘密鍵は256ビットの0と1の組み合わせです。秘密鍵を生成するのは簡単で、コインを256回投げて、表と裏を記録します。表が0、裏が1、これが秘密鍵です。もし2人が投げた結果が完全に同じであれば、彼らは同じ鍵を得ます。その後の人は、前の人のウォレットを直接開けることができます。しかし、この「運が良い」確率はほぼゼロです。なぜなら、2の256乗の可能性は宇宙の原子の総数よりも多いからです。重複する確率は非常に低いです。秘密鍵の安全性は運からではなく、数学から来ます。しかし、その背後には一つの前提があります:それは「真のランダム」でなければなりません。では、12万BTCはどうして失われたのか。その問題は、LuBianマイニングプールが秘密鍵を生成するために使用した「乱数生成器」にあります——本来は公平にコインを投げるべき機械が故障していました。無限の可能性の中からランダムに選択するのではなく、まるで詰まった機械のように、常に非常に狭い、規則的な範囲内で番号を選んでいました。ハッカーはこの機械の故障のパターンを発見し、簡単に生成可能な秘密鍵をコピーし、対応するウォレットをすべて空にしました。
8.5K 人気度
121.4K 人気度
7.3K 人気度
2.2K 人気度
196.3K 人気度
分析:LuBianマイニングプールが生成する秘密鍵に使われる「乱数生成器」に規則性が存在し、ハッカーが故障の規則性を発見したため、12万枚のBTCが盗まれた。
BlockBeatsの報告によると、10月17日、暗号KOLの@chaowxyzがLubianの12万BTCがどのように盗まれたかを分析した。「簡単に言うと、ビットコインの秘密鍵は256ビットの0と1の組み合わせです。秘密鍵を生成するのは簡単で、コインを256回投げて、表と裏を記録します。表が0、裏が1、これが秘密鍵です。もし2人が投げた結果が完全に同じであれば、彼らは同じ鍵を得ます。その後の人は、前の人のウォレットを直接開けることができます。しかし、この「運が良い」確率はほぼゼロです。なぜなら、2の256乗の可能性は宇宙の原子の総数よりも多いからです。重複する確率は非常に低いです。秘密鍵の安全性は運からではなく、数学から来ます。しかし、その背後には一つの前提があります:それは「真のランダム」でなければなりません。では、12万BTCはどうして失われたのか。その問題は、LuBianマイニングプールが秘密鍵を生成するために使用した「乱数生成器」にあります——本来は公平にコインを投げるべき機械が故障していました。無限の可能性の中からランダムに選択するのではなく、まるで詰まった機械のように、常に非常に狭い、規則的な範囲内で番号を選んでいました。ハッカーはこの機械の故障のパターンを発見し、簡単に生成可能な秘密鍵をコピーし、対応するウォレットをすべて空にしました。