Идея вернуть потерянные биткойны обратно в вознаграждение за блок кажется отличной идеей.
Я признаю, что было довольно много первых последователей, которые ежедневно генерировали блоки, но понятия не имели, что они делают. Проходит время, они забывают о биткойнах и форматируют свой жесткий диск или что-то в этом роде. Их монеты попадают в Нижний мир, и их больше никто не видит.
Я не удивлюсь, если> 5% текущих монет в обращении будут потеряны из-за неправильного обращения. Мой вопрос: почему для этого ничего не реализовано? Я не могу найти никаких недостатков для этой функции, это было бы просто как аннулирование монет, которые не были переведены в x
течение определенного времени, что вероятно только для сортировки потерянных монет.
Как указывает Стивен, это заставит людей тратить монеты. Возраст не является надлежащим мерилом потерянности. Распространенной рекомендацией для сберегательных счетов является размещение их на физических резервных копиях, таких как распечатанные QR-коды, которые вы добавляете, пока сама учетная запись остается в автономном режиме. Люди могут даже передать свои сбережения в биткойнах своим детям. Заставлять людей время от времени перетасовывать эти монеты, чтобы их не забрали, сводит на нет одну из основных функций безопасности Биткойна. А именно, транзакции не могут быть отменены, а ваши счета не могут быть заморожены или изъяты у вас каким-либо механизмом.
Тоже нет причины. Вся биткойн-экономика может работать на одном биткойне из-за его делимости. Просто нет причин нарушать другие важные функции Биткойн, чтобы восстановить эти монеты. На самом деле это даже не увеличило бы вознаграждение майнеров, потому что за каждую возвращенную дополнительную монету богатство распределяется между большим количеством монет, уменьшая стоимость каждой монеты с инфляцией. Стоимость в миллион долларов, распределенная по 1000 биткойнов, если в обращении находится 1000 биткойнов, является той же стоимостью в один миллион долларов, распределенной по 1 биткойну, если в обращении находится только 1 биткойн.
Это заставит тех, у кого есть монеты, потратить их — даже если просто отправить себе.
Трата монет снижает конфиденциальность. Это свойство биткойна не должно уменьшаться с помощью этой принудительной меры.
Кстати, откуда этот страх перед потерянными монетами?
Так что есть потерянные монеты. Бывает. А у нас в результате меньше. Это не проблема -- кроме тех, кто их потерял :-)
Я согласен с другими ответами, указывающими на проблемы с этим подходом. И какой бы хорошей ни была идея, было бы очень плохой идеей изменить правила, которым следует Биткойн в настоящее время. Но я думаю, что преимущества перевешивают недостатки в целом, и что это был бы разумный подход к будущим криптовалютам.
Лучшие предложения по возврату монет выглядят примерно так: если результат транзакции не востребован в течение 20 лет или около того (вы должны указать время в блоках, но это эквивалентно примерно 20 годам), то он может быть «пожат» с помощью шахтер. Майнер втягивает этот вывод в свою транзакцию coinbase, и ему разрешено требовать до 50 монет (или меньшее число) из этого пула для себя. Любые монеты, оставшиеся в пуле, передаются майнеру следующего блока. (Нет блоков джекпота.)
Преимущества этого подхода заключаются в том, что предложение монет остается предсказуемым и стабильным, а вознаграждение за майнинг, вероятно, будет даже без неограниченной инфляции. Недостатком является то, что вы не можете хранить свои монеты вечно, не «обновляя» их. Очевидно, что клиент для такой схемы должен иметь простую опцию «обновления», скорее всего, автоматическую, и отображать «дату истечения срока действия» всех монет.
Я думаю, что это было бы улучшением, потому что уменьшило бы непредсказуемость денежной массы (M0), что хорошо. Есть два других эффекта, которые он может иметь, которые также потенциально хороши: 1. он будет обеспечивать более постоянное вознаграждение для майнеров после того, как закончится майнинг ab initio, и 2. он ограничит объем истории транзакций, который вам нужно помнить, чтобы проверить правильность транзакции.
Я сам беспокоился об этом, но:
По мере увеличения объема торгуемых биткойнов будет увеличиваться и цепочка передачи.
Хотя размер цепочки не является большой проблемой, проверка отсутствия двойных передач будет занимать все больше времени GPU.
Таким образом, вполне возможно, что многие майнеры начнут отбрасывать цепочку самостоятельно, чтобы быть быстрее, и для многих это становится стандартом де-факто отбраковывать цепочку.
Если растущая мощность компьютера сделает обработку цепочек не проблемой, то подобное все еще может произойти; если рынки биткойнов отягощены слишком большим количеством недостающих монет, будет существовать меньше майнеров, и, как следствие, безопасность уменьшится — как только будет украдено достаточное количество монет, система, так сказать, перезагрузится, и взлом/майнинг снова станет трудным.
Даже если это ДЕЙСТВИТЕЛЬНО станет проблемой, новая криптовалюта, обеспеченная несколькими оставшимися биткойнами, снова будет делиться. Если утерянный ключ будет восстановлен, а предложение биткойнов будет очень небольшим, это приведет к огромному разочарованию, и люди, скорее всего, просто полностью перейдут на новую криптовалюту без особых хлопот, как тогда, когда доллар полностью ушел из золота, и никто этого не заметил.
Это означает, что ваши сбережения в биткойнах, вероятно, ограничены максимум 200 годами и минимум 10-20 годами без самостоятельной отправки.
Как насчет алгоритма «поддержания активности» в биткойн-клиенте, который настроен на «отправку монет себе» каждые 2–5 лет (где выбранное количество времени является балансом между временем и генерацией ненужных транзакций). Любой, кто запускает клиент и поддерживает кошелек с монетами, автоматически сохраняет свои монеты «свежими» с соответствующим интервалом обновления. Затем клиент будет настроен на «отбор блокчейна», игнорируя «устаревшие» транзакции. Уничтоженные монеты могут быть добавлены обратно в качестве вознаграждения за майнинг.
Я подозреваю, что это предложение по сути повторяет то, что @David Schwartz упоминает в своем ответе.
Скотт