биткойны могут использовать другой алгоритм, как и последствия

Я читал, что если sha-256 будет скомпрометирован в какой-то момент в будущем или по какой-либо другой причине, биткойн может переключиться на другой алгоритм.

Может ли кто-нибудь подробно рассказать, как именно это будет работать и каковы будут последствия для существующих блоков?

насколько я понимаю, все хэшируется с помощью sha-256, тогда другой алгоритм будет несовместим со всеми предыдущими блоками....

может кто-нибудь уточнить это?

если биткойн или любая другая криптовалюта переключит алгоритмы, что произойдет с текущими адресами людей и реестром транзакций? Теоретически для крупных пулов должно быть очень просто переключиться на новый клиент, как это делалось много раз в мире криптовалюты, но я никогда не видел, чтобы это делалось с другим алгоритмом.

Это справедливый вопрос, поскольку теоретически Биткойн может переключиться на использование алгоритма SCrypt Litecoin. (следовательно, нет причин для существования Litecoin)
спасибо @makerofthings7, scrypt или еще что-то.

Ответы (1)

Единственный способ сделать это — заблаговременно объявить о новой версии протокола. Он должен сосуществовать в одной цепочке блоков с существующими ключами и транзакциями и со временем приниматься.

  • Во-первых, клиентское программное обеспечение с поддержкой новой схемы должно получить широкое распространение, прежде чем кто-либо сможет использовать новый алгоритм.
  • Как только это произойдет, первые пользователи (вероятно, майнинговые пулы) смогут начать создавать ключи в новом формате, и блокчейн примет их.
  • Если это сработало, стандартный клиент по умолчанию создаст новые ключи.
  • Еще некоторое время спустя каждый может согласиться с тем, что транзакции могут выполняться только с новыми ключами, что в конечном итоге вытесняет «старые деньги» из системы.

Биткойн теоретически может переключиться на использование алгоритма SCrypt Litecoin. (следовательно, нет причин для существования Litecoin)

Не думаю, что это был бы хороший ход. Если люди решили, что алгоритм Litecoin лучше, они могут просто использовать Litecoin. Биткойн должен придерживаться своего алгоритма, но при необходимости вносить коррективы в такие параметры, как длина ключа.

Выбор алгоритма должен быть выбором блокчейна (Биткойн против Лайткойна) и может быть оставлен на усмотрение «рынка».

очевидно, биткойн против лайткойна или sha-256 против scrypt — это ложная дилемма, поэтому я думаю, что ее можно игнорировать.