В настоящее время создание новых монет фиксируется с определенной скоростью, которая уменьшается вдвое каждые несколько лет и в какой-то момент в будущем упадет до нуля. Насколько я понимаю, это консенсус, т.е. все узлы в сети согласны на этот протокол.
Предположим, что в какой-то момент в будущем биткойн-сообщество решит, что дефляционная склонность валюты не так уж хороша для экономики и что было бы лучше начать расширять денежную базу более высокими темпами. Что нужно для того, чтобы такая политика вступила в силу? В частности, какой процент узлов в сети должен будет проголосовать за новую политику расширения?
И если сеть действительно может проголосовать за политику экспансии, возможно ли тогда, что она может проголосовать за гиперинфляцию, когда темпы экспансии выходят из-под контроля?
Короче говоря, что нужно, чтобы изменить скорость расширения денежной базы Биткойн, и насколько легко или сложно этого добиться по сравнению с росчерком пера центрального банка?
PS: я вижу будущее, в котором лучшие майнеры, владеющие большей частью вычислительной мощности, решат между собой, что они заслуживают больше, чем их доля биткойнов, и поэтому они решают ввести изменение, и мне любопытно узнать, как сеть обработает такое событие.
Не всем нужно соглашаться (это, вероятно, никогда не произойдет!) на изменение протокола (которое потребуется для того, чтобы вызвать инфляцию), но оно также не основано только на большей мощности хеширования.
На самом деле подавляющее большинство пользователей должны согласиться; если всего 51% пользователей решат изменить протокол, вполне возможно, что это приведет к значительной потере доверия к обеим полученным цепочкам. Розничным продавцам и любой другой службе необходимо будет выбрать, что принять (или принять и то, и другое), и попытаться понять разницу и сообщить об этом пользователям.
Я думаю, что большинство из нас знает, что идти по этому пути с Биткойном — плохая идея, пока он еще не полностью принят в качестве мейнстрима. Более гладким вариантом, вероятно, было бы создание альтернативной криптовалюты с новым именем, а не попытка разделить базу пользователей Биткойн на две части.
Насколько я понимаю, это консенсус, т.е. все узлы в сети согласны на этот протокол.
Нет. Сеть не голосует за изменение самой себя. Прочтите это: Что может сделать злоумышленник с 51% хэш-мощности?
Возможно, вы могли бы попытаться изменить биткойн-клиент, реализованный через астротурфинг .
Вот как можно увеличить денежную инфляцию.
Найдите этот код:
int64 static GetBlockValue(int nHeight, int64 nFees)
{
int64 nSubsidy = 50 * COIN;
// Subsidy is cut in half every 210000 blocks, which will occur approximately every 4 years
nSubsidy >>= (nHeight / 210000);
return nSubsidy + nFees;
}
Поменяй 50 на, не знаю, 100.
-disablesafemode
.-disablesafemode
переключатель. После отключения их транзакции будут ретранслироваться и обрабатываться обеими цепями, но со временем две цепочки будут расходиться во мнениях все больше и больше.-disablesafemode
старые клиенты могли полностью игнорировать более длинную недопустимую цепочку и продолжать функционировать , как будто ничего не произошло ? т.е. старый биткойн мог остаться старым биткойном даже при такой атаке, а экономика могла продолжать нормально функционировать?несмотря на то, что для майнеров возможна какая-то атака 51% и несмотря на то, что майнеры очень любят увеличивать скорость создания биткойнов и получать прибыль; вы должны знать, что они не могут изменить основные правила блокчейна, такие как изменение протокола и правил генерации блоков.
все, что связано с блочным протоколом, должно быть принято полными узлами (~ 20 тысяч активных полных узлов), которые в основном находятся под влиянием основной школы биткойнов (группы независимых мудрых разработчиков). они не примут такое изменение, потому что они больше похожи на владельцев биткойнов, чем на майнеров; так что они будут против инфляции доказательством теории игр.
что майнеры могут сделать для этого? ничего, как мы видели в дебатах по активации SegWit2x, хотя большинство картелей майнинга были в пользу SegWit2x, они не могли запустить его, потому что команда разработчиков Bitcoin Core отвергла это предложение. это был простой пример изменения блочного протокола (его размера); которые не могли прокатиться только на опорах горняков.
Робин Грин