О том, как они генерируются, расскажу дальше.Во 1, как связан sha256 и Сид фраза?
Во 2, твою новость уже здесь обсудили, зайди ознакомься
- Генерация энтропии, то есть случайного числа.
- На базе энтропия выбираются слова, то есть превращаются в мнемонику.
- Из мнемонических слов создается фраза из 12 составляющих.
- Пользователь определяет их порядок на свое усмотрение.
01010101000101011101100…
К этой энтропии применимы ещё несколько правил, одно из них — кратность 32 битам, так как в будущем она будет разделена на четыре равные части, перед преобразованием в слова.
Сама эта последовательность чисел должна быть не меньше 128 и не больше 256 бит.
Затем к энтропии добавляется контрольная сумма, чтобы легче было обнаружить ошибки. Сумма создается путем хеширования числа, в основном, через протокол SHA256, далее берется 1 бит хеша и переносится в конец каждых 32 бит энтропии. И только после этого она делится на группы по 11 битов, преобразует их в числа, а числам присваиваются слова по их номеру в словаре( о нем чуть позже).
После мнемонический код помещается в функцию PBKDF2 и создается финальная seed-фраза.
А теперь немного арифметики, возвратимся к BitGen, который до сих пор пытается перебрать все возможные фразы для кошелька.
Словарь содержит в себе 2048 слов, которые не меняются, они всем известны и есть в открытом доступе. Допустим, что фраза будет состоять из 12 слов, и в таком случае каждое из них может находиться на 12 местах.
вроде всё понятно должно быть по поводу 1 пунта
по поводу второго всё равно бит скоро начнут вскрывать 100% , в течении 7 лет +- думаю , попробуй думать логически , и про закон мура почитай )
