Я на самом деле хотел бы знать это; что именно о Bitcoin можно изменить, а что нет? такие вещи, как жесткий предел, очевидно, но что еще? Не могли бы мы прыгаем на новый алгоритм раз SHA-256 нарушена?
С технической точки зрения, вы можете изменить что-либо (в псевдокоде: если blockNum < X: oldBehavior () еще: newBehavior ()), но это имеет смысл только, если почти все согласны с тем, что это то, что Bitcoin должен делать. Таким образом, с реалистичной / человеческой точки зрения, вы можете изменить только то, что люди согласны вы можете изменить, например, ни одно из изменений на этом
Запрещенные изменения список можно ожидать, чтобы это произошло, потому что они в корне изменить то, что это должно быть
Bitcoin. Все, что не подпадает под этим заголовком справедливая игра. Изменение алгоритма хеширования, потому что старый не удается что-то, что я думаю, никто не будет возражать (хотя они уверены, что имеют разные представления о том, как справиться с этой проблемой).
Если SHA-256 должны были быть разбит (например, в том же смысле, что MD5 - мы знали, что это идет в течение многих лет, прежде чем стало легко найти коллизии), мы могли бы и хотели перейти на новый, более безопасный алгоритм хеширования. Я думаю, что наиболее вероятный сценарий будет (вызвав новый алгоритм H):
Изменение объявлено, что в блоке X (несколько недель / месяцев в будущем), мы добавим OP коды сценариев транзакций в хэш с использованием H вместо SHA-256. Люди должны будут двигаться все деньги, хранящиеся в старых адресов в новый формат. Те, кто ждет слишком долго риск их деньги воруют из-за уязвимости в SHA-256.
Изменение объявлено, что в блоке Y (несколько месяцев / лет после того, как X, чтобы дать людям время для перехода), мы будем переходить от SHA-256 Н для идентификаторов транзакций, заголовков блоков и т.д. (с соответствующей настройки сложности, так что мы все еще может предназначаться примерно 10 минут / блок, чтобы начать с) Операции с использованием SHA-256 будет нестандартным, чтобы препятствовать их дальнейшее использование. Старые выходы будут по-прежнему в силе, хотя они могут быть легко украдены.