Выскажусь на модную тему: блокчейн и криптовалюты, в частности.
Пользователь:
А. Г. (IP-адрес скрыт)
Дата: 31.08.2017 00:24
Сама идея блокчейна любопытна, но не более того. Если посмотреть внимательно, то это не более, чем децентрализованная и уникальная для каждого документа электронная подпись. Вся проблема в том, что ныне конкретная реализация блокчейна стоит на том, что единственный алгоритм дешифрования SSH-256 (512) - тотальный перебор. Но так ли это? Совершенно не так. Как раз при шифровании данным типом шифров на одном ключе больше 1010 бит с вероятностью 0,99 существует алгоритм дешифрования с трудоемкостью 264 операций, а с вероятностью 0,7 - с трудоемкостью 232. Но существование алгоритма, не означает его знание. История криптографии знает случаи, когда алгоритмы быстрого дешифрования находили через десятилетия после снятия шифров с эксплуатации. На поиск такого алгоритма для похожего блочного коммерческого шифра DES ушло более 10 лет и это при том, что его ключ был всего 32 бита (64 в модификации). Но были и другие случаи...
А что означает нахождение такого алгоритма? А то, что те же биткоины можно будет подделывать "пачками" на обычном ноуте. При 264 операций за пару дней на обычном I7 за пару дней можно будет намайнить миллион биткоинов, которые сеть признает "настоящими".
А можно ли его найти? Теоретически можно и можно начинать искать, потому что на одном ключе уже зашифровано больше 1010 бит.
Выход? Централизация выработки ключей и их смена, чтобы на одном ключе шифровалось не больше 108 бит. Удобно ли это? Нет, это "убивает" саму идею блокчейна. Зато это "неубиваемо", в отличии от "дамоклова меча", висящего над самой технологией, о котором я написал выше.
С уважением