Чувак сделал самый рандомный генератор мнемонических фраз, который использует радиактивный распад для генерации нулей и единиц.
При радиоактивном распаде самые мелкие частицы случайным образом отделяются от какого-либо предмета. Этот процесс никак невозможно предсказать.
Он использовал детектор дыма, который содержит изотоп Americium-241, счётчик Гейгера и raspberry pi.
Счётчик Гейгера пищит каждый раз, когда частица касается трубы, находящейся в счетчике. Далее записывается звук и получается "мелодия" касаний частиц о трубу счетчика.
Для того, чтобы получить один бит энтропии берётся 4 частицы и измеряется время между касаниями 1 и 2 частиц, и 3 и 4. Если время между касанием 1 и 2 частиц больше чем между 3 и 4, то записывается 1, в противном случае 0.
В итоге получается 256 бит энтропии, которая используется для создания мнемонической фразы формата BIP39.
Не знаю стоит ли заморачиваться с таким способом генерации мнемонических фраз, когда стандартные алгоритмы вполне надёжны. Но его точно можно назвать одним из самых рандомных методов генерации энтропии.
Post #1083
3.7K
- 👍 3
- 🔥 1