уход Кто-то, чтобы объяснить, как точность даже мог быть увеличен? Это не представляется возможным из того, что я знаю о сети Bitcoin.
Все модернизирует свой клиент, чтобы использовать новую точность.
Так как это будет относительно доброкачественного обновления в протоколе, что большинство людей согласятся, все это было бы действительно взять обновляют номер версии протокола .... вроде как IPv4 против IPv6 проблемы. Для этого потребуется обновление клиентов, но это не было бы слишком плохо.
Основная проблема заключается в том, что по крайней мере на некоторое время сеть будет раздвоенной, как то, что случилось с 0.3.10 обновления, где пользователи, работающие на старое программное обеспечение не смогут распознать новые блоки, но старые блоки (и транзакция) будут признан на некоторое время. Делая сдвиг, что природа в конечном итоге, большинство сети "голосование" с их процессорами CPU, где наибольшее количество хэшей бы решить, если изменение будет принято или нет. Он не должен быть "все", Но те, кто остался на небольшой сети, будет быстро "принудительный" чтобы сделать выключатель.
Если мы делаем такой переключатель, я надеюсь, что это будет сделано продуманно и другими "ошибки" в протоколе сильно рассматривать как хорошо.
Учитывая существенные накладные расходы в текущем протоколе, несколько дополнительных байтов для дополнительной точности в операциях не имеет никакого отношения и даже не должно быть проблемой здесь, особенно если некоторые из этих накладных вопросов были очищены с ужесточением протоколом.
Я не вижу изящную руку-офф, хотя, который был бы вопрос. Основная проблема заключается в том, что "новый" сделки, которые будут иметь расширенные данные точности будут отвергнуты старыми клиентами на первом блоке, который имеет один из них "новый" высокоточные операции включены в этот блок.