Если блокчейн записывает все транзакции, как потеря вашего кошелька означает, что вы теряете свой биткойн?

Насколько я понимаю, блокчейн записывает каждую транзакцию, которая когда-либо происходила, и что, когда мы говорим, что по адресу y находится x количество монет, мы на самом деле имеем в виду, что блокчейн записывает транзакции, в которых разница между общей суммой биткойнов перейти на этот адрес и покинуть этот адрес - это x. Другими словами, он не хранит количество биткойнов по адресу как таковому, а вместо этого определяет его, просматривая транзакции.

Если мое понимание этого верно, то я не понимаю, как вы рискуете потерять свой биткойн, если, например, ваш жесткий диск выйдет из строя. Блокчейн по-прежнему сможет определить, сколько монет было по этому адресу, поэтому все, что вам нужно будет сделать, — это доказать, что этот адрес принадлежит вам.

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

Ответы (3)

Вы сами ответили на свой вопрос: «Все, что вам нужно сделать, это доказать, что этот адрес принадлежит вам». Чтобы доказать, что адрес принадлежит вам, вам нужен соответствующий закрытый ключ, который является секретным и обычно хранится на вашем компьютере. Если вы потеряете свой ключ, вы ничем не будете отличаться от любого другого претендента на адрес.

Вот почему вы должны создать резервную копию файла своего кошелька, содержащего ключи, чтобы, если что-то случится с вашим компьютером, вы все еще могли получить доступ к монетам, используя свою резервную копию.

Помните, что это децентрализованная цифровая валюта. Нет клерка, к которому вы могли бы обратиться с некоторыми документами, который мог бы подтвердить, что это ваш адрес. Вы должны подтвердить право собственности универсально проверяемым цифровым способом — используя свой закрытый ключ для обеспечения криптографической подписи.

Как следствие этого, означает ли это, что я могу получить доступ к своему кошельку из любого биткойн-клиента, если у меня есть закрытый ключ? (Где я могу это посмотреть?)
@JonathanGleason Да, и пока ключ находится в формате, который поддерживает клиент.
Теоретически да, но обратите внимание, что не многие клиенты поддерживают это. Они могут запутаться, увидев транзакции, тратящие собственные монеты, не создав их сами.

Если бы знания вашего адреса было достаточно, чтобы потратить отправленные на него монеты, Биткойн не был бы очень безопасной системой, не так ли?

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

Ничто не мешает запускать несколько клиентов с одним и тем же файлом wallet.dat, кроме того, хранение резервных копий в безопасных местах — неплохая идея.

Поскольку биткойн является децентрализованным, нет органа, который мог бы подтвердить право собственности на биткойн-адрес. Вы на 100% должны хранить резервные копии вашего файла wallet.dat .