Криптографический «Центральный банк» [дубликат]

Можно ли создать систему, подобную биткойну, с центральной властью?

Я знаю, что причина, по которой многим людям нравится биткойн, заключается в том, что он полностью не регулируется, но я подумал, что своего рода «центральный банк» может сделать криптовалюту более похожей на реальную валюту (менее подверженной огромным краткосрочным колебаниям), если она смогли создать наличные деньги.

Можно ли это сделать криптографически (внутри самого алгоритма) или что для этого потребуется?

РЕДАКТИРОВАТЬ: В частности, как лучше всего это сделать?

EDIT2: я все еще хочу сохранить систему транзакций P2P, просто иметь центральную систему регулирования, которая может создавать и уничтожать монеты. Я бы не хотел делать что-то вроде Arscoin, где обслуживание сервера было бы менее чем оптимальным , если не сказать больше.

Я больше думал о том, как это сделать, чем о том, возможно ли это. Я исправил вопрос, чтобы сказать это сейчас.
Я не думал об удалении элемента p2p из валюты. Хотя технически это не банк, я не могу придумать лучшего термина для чего-то, что заставляет деньги спонтанно появляться и исчезать, чем центральный банк. Какое-то валютное регулирование, но все же децентрализованные транзакции. Есть ли лучший термин для этого?
Я не совсем уверен, что делает это намного проще, чем любая из существующих систем, кроме того факта, что вы доверяете реальным людям регулировать криптовалюту, вместо того, чтобы слепо верить в алгоритм...

Ответы (1)

Было бы довольно легко реализовать это, используя источник биткойнов:

  • Попросите центральный банк сгенерировать закрытый ключ K. Закодируйте соответствующий открытый ключ в источнике. Измените код проверки транзакции, чтобы любая транзакция, подписанная K, могла иметь выходы, превышающие ее входы (или вообще не иметь входов).

  • Измените код подтверждения, чтобы отклонить обычные транзакции «coinbase». Майнеры по-прежнему могут майнить, но вместо вознаграждения за блок они получают вознаграждение только за комиссию за транзакцию (а-ля Биткойн в 2140 году). Таким образом, у вас все еще есть децентрализованный реестр транзакций, подтвержденный доказательством работы, но майнинг не создает новые деньги.

  • Измените номера портов и байты версии, создайте новый генезис-блок и прочее, что нужно любому альткойну.

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

Центральный банк может уничтожить хранящиеся у него деньги , просто отправив их на адрес пожирателя без закрытого ключа. Это не требует каких-либо изменений, так как любой может уничтожить свои собственные биткойны таким образом. Если вы хотите дать им возможность уничтожать деньги, принадлежащие кому-то другому , вы можете добавить правило, согласно которому транзакция, подписанная ключом центрального банка, может тратить любой вывод.

На практике было бы лучше, если бы центральный банк имел относительно большое количество закрытых ключей и систему отзыва определенных ключей в случае их компрометации (возможно, с особым типом транзакции).

Конечно, самым трудным было бы убедить людей, что это хорошая идея, что ваш центральный банк заслуживает доверия и т. д. и т. д.