Возможно ли существование более 21 миллиона биткойнов, если 51% согласны?

Одним из часто упоминаемых преимуществ биткойнов является то, что гарантированно существует только 21 миллион биткойнов.

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

Забавно, что эти три ответа полностью расходятся: может быть, да, нет. Семантика, правда

Ответы (3)

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

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

Я не думаю, что разработчики BTC сделали бы такой форк для сообщества. Сообщества с открытым исходным кодом в любом случае боятся форков, потому что они склонны убивать проекты, разделяя команду разработчиков. Кроме того, это может действительно снизить доверие к BTC как к валюте. Люди, у которых уже есть монеты, будут чувствовать себя плохо, потому что изменение протокола будет означать, что минимальная стоимость их монет будет ниже. По сути, это было бы эквивалентно снижению конвертации золота в доллар во время золотого стандарта.

Да, а затем биткойн-блокчейн получит форк. Тогда старый биткойн-кошелек (здесь я использую только кошелек, потому что майнеры или пулы должны запускать программное обеспечение кошелька, и это одновременно и сервер, и клиент) не примет блок, сгенерированный из нового кошелька. Новые кошельки также не будут принимать блоки, сгенерированные из старого. И если протокол не обновляется или не изменяется, блоки продолжают транслироваться всем биткойн-клиентам, но каждая сторона не принимает блоки, сгенерированные с противоположной стороны кошельков. Транзакция на адрес другого кошелька противоположной стороны станет невозможной. Например, когда вы отправляете деньги со старого кошелька на новый исправленный кошелек, назначенный адрес BTC действителен, поэтому транзакция разрешена. Но в новом пропатченном кошельке получатель победил. никогда не получит деньги, потому что его кошелек не принимает блок, содержащий транзакцию. Даже < 51%, это также происходит, и транзакции разрешены только на той же стороне кошельков.

Нет , потому что стандартные клиенты отклонят эти блоки, независимо от того, какая цепочка самая длинная. Только майнеры и клиенты, работающие в соответствии с этими другими правилами, могут принять этот блокчейн. Это, вероятно, никогда не изменится со стандартным биткойн-клиентом (и должно быть принято клиентами, перешедшими на новый протокол), поэтому ограничение в 21 миллион защищено от атаки 51%.

Если >51% майнеров примут новые изменения в протоколе, «официальный» биткойн-клиент может либо внедрить их изменения (>21 млн монет), либо прекратить свое существование.
@ MaciejMączko неправда. Те, кто занимается майнингом в соответствии со старыми/«официальными» правилами, могут продолжать использовать свой собственный блокчейн на неопределенный срок. Если в этой цепочке останется всего несколько майнеров (скажем, 1%), она может быть ужасно медленной, пока сложность не изменится несколько раз, но она не перестанет существовать.
Да, я немного утрировал, но официальный клиент больше использоваться не будет, так как он не будет совместим с другими клиентами в сети (правила большинства, понимаете?)
Действительно ли ответ «Да, для тех клиентов и майнеров, которые используют новую версию»?
Да, это так. Однако, как говорит моя ссылка, если бы вы сделали такое изменение, оно бы настолько отличалось от Биткойна, каким мы его знаем, что я бы не стал называть это Биткойном.