Я думаю об альтернативной схеме майнинга, при которой вознаграждение за блок будет расти (или уменьшаться) с ростом популярности монеты. Обоснование этой идеи состоит в том, чтобы сделать обменный курс более стабильным, поскольку более высокий процент не приведет к более высокой цене монеты.
Самый большой вопрос, вероятно, заключается в том, как технически решить такое переменное вознаграждение за блок, потому что, похоже, не существует простого способа коллективного принятия решения о размере вознаграждения.
Как бы вы определили популярность? Любая ваша мера должна быть децентрализованной, и любое ваше решение может быть произвольно сфальсифицировано. Это совершенно невозможно с точки зрения ненадежной валюты, такой как биткойн.
Я недавно думал примерно о том же.
@Anonymous: Популярность определить несложно. Назовите новую валюту биткойн». Хорошей мерой является цена биткойна с точки зрения некоторого широкого индекса потребительских товаров (например, корзины потребительских цен), товаров или чего-то еще, что вы хотите. Возможно, лучшим доступным показателем популярности является текущая цена MtGox в долларах США, евро и т. д.
Если цена биткойна высока, вознаграждение за майнинг растет, по существу быстро генерируя новые биткойны, тем самым снижая их цену. Падение цены биткойна приведет к увеличению вознаграждения за майнинг, что замедлит расширение предложения.
Практически в настоящее время я думаю, что дополнительная стабилизация, обеспечиваемая такой системой, была бы минимальной. Но мое мнение по этому вопросу в настоящее время не слишком сильно.
Обратите внимание, что текущая система майнинга уже работает, чтобы в некоторой степени стабилизировать цену биткойна: по мере роста цены биткойна появляется больше майнеров, увеличивая предложение и помогая снизить цены. Но как работает эта система? Пока что не все так хорошо в плане стабильности. И, конечно же, когда будет достигнуто ограничение в 21 миллион биткойнов, больше не будет никакого доступного механизма стабилизации, который связывал бы предложение биткойнов с ценой биткойнов.
ОБНОВЛЕНИЕ 1 Я забыл упомянуть важный вопрос о том, как «популярность» объявляется/сообщается в системе биткойнов. Очень хороший вопрос. Можно представить доверенный объект с хорошо известным открытым ключом, подписывающий такие объявления, и системные узлы, проверяющие подпись этого конкретного объекта.
Один приятный аспект: мера «популярности» может быть относительно объективной, например, последняя общедоступная котировка популярной биржи. Это, по крайней мере, позволило бы любому в мире определить, действительно ли этому доверенному лицу можно доверять (они лгут об общедоступных котировках???). Но следует признать, что это настоящий камень преткновения в дизайне, например, что, если этот доверенный объект будет взломан?
ОБНОВЛЕНИЕ 2Еще одна родственная идея: если бы можно было обеспечить надежное соблюдение биткойн-контрактов, связанных с торговлей другими товарами/активами реального мира, то было бы легко построить децентрализованную систему, в которой множество анонимных лиц публично заявляли бы о «популярности» биткойна (опять же, используйте биткойн-контракты). текущую рыночную цену в качестве прокси), и эти объявления будут очень надежными. (Для ясности: весь смысл этих объявлений состоит в том, чтобы настроить вознаграждение за майнинг блока, чтобы стабилизировать цену биткойна. Основная идея: надежные объявления о текущих ценах BTC объявляются в сети BTC. Награда за майнинг блока постоянно колеблется в зависимости от текущей цены BTC. Если BTC' относительно высок, вознаграждение за блок увеличивается, привлекая майнеров. Если низко, вознаграждение снижается. ) Просто сделайте эти объявления в форме предложений о покупке и продаже биткойнов за товар/корзину/актив, по отношению к которым он стабилизирован. Например, если текущая рыночная цена биткойна составляет 1 доллар США, то диктор может объявить: «Я продам 1000 биткойнов по 1,1 доллара каждый и куплю 1000 биткойнов по 0,9 доллара каждый». Если объявление будетbind , то можно поспорить, что объявление не будет невыгодным для диктора! Можно надежно определить текущую ценовую категорию биткойна». Опять же, нужен надежный способ обеспечения соблюдения биткойн-контрактов при обмене реальных товаров, таких как доллары США.
bitcoin-development
больше раз, чем я могу вспомнить, и оно постоянно отклонялось, фактически вызывая смех в основной команде. См. похожую идею на sourceforge.net/mailarchive/…Сумма вознаграждения за блок может быть решена на основе скорости хеширования, это предполагает, что, когда у вас больше скорость хеширования, это означает, что монета имеет большую ценность.
Представьте, что у вас есть монета со временем блока 8 минут и 525960 монет.
Сначала вы должны решить, сколько времени вы хотите, чтобы все монеты были добыты, предполагая скорость хэширования X. Предположим, вы хотите 8 лет, это означает 525960 блоков, предполагая 8 минут времени блока.
Это означает, что (с хэшрейтом X) для получения 525960 монет, требующих 525960 блоков, вам потребуется вознаграждение в размере 1 монеты за блок.
Теперь, когда вы сделали эту математику, у вас будет значение вознаграждения за блок по умолчанию (1 монета с хэшрейтом X).
Реальная награда за каждый блок будет равна 1/((Хешрейт)/X).
В качестве примера, когда X равно 10, если скорость хэширования становится в 2 раза выше, а скорость хеширования равна 20, вознаграждение за блок становится равным 1/(20/10) = 0,5 монеты.
Уилл Нельсон