Реальная история.
1. Каким образом Bitcoin основа получить согласие от всех шахтеров реализовать свои изменения в Bitcoin?
Bitcoin Foundation не играет никакой формальной роли в развитии Bitcoin. Фонд является 501 (с) (6) профессиональная организация, созданная совсем недавно (в прошлом году), с тем чтобы помочь спонсору и продвигать Bitcoin. Если фонд имел контроль над Bitcoin было бы очень плохо, на самом деле, так как они могут быть заказаны для злоупотреблений, что контроль. К счастью, они не делают. Если вы хотите, вы можете начать свой собственный фундамент Bitcoin.
2. Когда это соглашение происходит, делает сеть придется закрыть?
3. Как быстро это берет, чтобы реализовать эти "изменения для разработчиков"
4. Если компания контролирует 51% сети, они получают, чтобы быть "разработчик" ?
Bitcoin является, в первую очередь, автономной нулевой системой доверия. Каждый Bitcoin узел, такие как программное обеспечение клиента ссылка (Bitcoin-QT), в ведении тех, кто хочет, независимо подтверждает, что сообщения, которые они получают от сети соответствуют всем правилам, написанных в программе они не доверяют никому. Как таковой, "большинство" как правило, не имеет значения с точки зрения правил системы. Они не могут быть нарушены только простым большинством ничего ... хотя, если какой-то супер-большинства Bitcoin _users_ хотел принимать разные правила, они могли: они бы, возможно, использовать другую систему, хотя.
К сожалению, нет никакого способа решить упорядочение событий в децентрализованной и чисто автономно, так Bitcoin использует вычислительную большинство на заказ сделок через горно ... Упорядочение мощный, но неспособность контролировать более упорядоченности, как полагают, является частью побудительный баланс, который держит добычу в основном честнымы.
Пока еще мы (сообщество Bitcoin) никогда не изменили систему таким образом, чтобы не было обратной совместимости с более ранними версиями, по крайней мере в правилах LEVEL- сохранить одно исключение, которое было то, что до версии 0.8 будет непредставленных детерминировано отказывается подтвердить некоторые блоки обработки большого количества транзакций и фиксируя это ошибка была не-совсем-обратно совместимы изменениями в правила системы.
Можно добавить новые ограничения на правила, не нарушая обратной совместимости (например, сделки, не согласующиеся с новыми правилами просто упорядоченный бесконечно далеко в будущее), и это было сделано пару раз, чтобы исправить ошибки и предоставить некоторые новые функциональные возможности. Для того, чтобы сделать эти изменения безопасно это требует решительного супер-большинство добычи будет принуждая новые ограничения. К счастью, сам протокол может координировать это шахтерами сигнализацию с небольшим в их блоках, что они начнут соблюдение правил когда- сказать- 750 последних 1000 блоков имеют битый сигнал.
Любой желающий может разработать программное обеспечение Bitcoin и многие человек- благоразумно другие otherwise- есть.