Сколько биткойнов пропало? [дубликат]

Недавно мой жесткий диск сломался, потеряв все мои данные. Я часто делаю резервные копии и, к счастью, потерял только 0,02 BTC. Я пробовал все, чтобы восстановить их, но не повезло. Как я уже сказал, это было небольшое количество, и мне было не так уж много, чтобы рвать на себе волосы. Просто бейся головой о стену. И пропустить день кофе.

Но это заставило меня задуматься. Есть ли способ узнать, сколько биткойнов в мире пропало?

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

И если это так, то нельзя ли также определить недостающие биткойны и переделать или подделать недостающие биткойны?

Я знаю, что Биткойн использует шифрование SHA. Но при хорошей вычислительной мощности знания ни о чем не повторяются. Нельзя ли создать что-то вроде радужных таблиц для подделки недостающих биткойнов?

Что ж, если вы считаете биткойны Ужасного пирата Роберта пропавшими без вести (недоступными на неопределенный срок), тогда как минимум 600 000
Мне было бы интересно, как вы пришли к выводу, что его личные ключи утеряны. Однако для того, чтобы быть уверенным, вам потребуется доказать, что он не прятал где-то резервную копию своих закрытых ключей и не давал другому лицу доступ к своему богатству — я сомневаюсь, что кто-либо, включая DPR, сможет это доказать.

Ответы (1)

Нельзя отличить сохранённые монеты от утерянных, потому что можно доказать только владение приватным ключом, но невозможно доказать, что приватный ключ утерян. Т.е. никто не может отличить, то ли я пять лет просто не переводил свои монеты, то ли я потерял ключ.

Монеты невозможно подделать.

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

Я новичок в безопасности. Но я немного не понимаю, почему невозможно подделать биткойн. Когда я сохраняю слово в виде хеша, оно дает мне строку, которая выглядит случайной. Эта строка всегда будет одинаковой для этого слова, но совершенно другой для других слов. Предоставление людям возможности сравнивать и находить слова. Я думаю, что то же самое может быть верно и для BTC, особенно потому, что это открытый исходный код. Не могли бы вы объяснить более подробно
Вы точно описываете поведение хэш-функции. Однако Биткойн использует другой механизм, называемый парой асимметричных ключей . Пара состоит из адреса (открытого ключа) и закрытого ключа. Они обладают тем свойством, что один из них можно использовать для расшифровки того, что зашифровано другим. Т.е. если вы что-то шифруете приватным ключом, то все могут быть уверены, что сообщение пришло от владельца соответствующего адреса, потому что прочитать его они смогут только тогда, когда применят указанный адрес для расшифровки.
Фактические суммы биткойнов хранятся в публичном реестре. Для совершения платежа вы подписываете своим приватным ключом сообщение в сеть о том, что вы отправляете средства с соответствующего адреса. Платежные поручения не будут приняты, если вы не использовали правильный ключ для подписи. В целом это означает, что никто не может тратить биткойны с адреса, если он не контролирует правильный закрытый ключ. Однако закрытый ключ не может быть получен из адреса. Это нужно было бы угадать, но существует 2 ^ 160 возможных закрытых ключей.
Хорошо, я думаю, что теперь я понимаю немного больше. Допустим, у меня был старый кошелек с транзакциями и адресами. Некоторые отправили BTC на адрес в wallet.dat, который уничтожается после получения BTC. Поскольку адрес и транзакции есть, почему кошелек не знает из старых данных кошелька, что отсутствует BTC, и не обновляет себя. Или это так? IDK и я не проверял. Я не уверен, что вы полностью понимаете, что я говорю
Кстати, я даю вам кудо за объяснение. Я мало что могу сделать, потому что у меня нет репутации, но я бы проголосовал за вас, если бы мог
Сам кошелек содержит только пары ключей! Клиент делает информацию о транзакциях и средствах доступной только путем сверки ваших адресов с текущим состоянием блокчейна (который выше я назвал публичной книгой и хранит полную историю транзакций). Пока вы сохраняете текущую резервную копию вашего wallet.dat (т. е. ваших ключей), вы ничего не потеряете. Вам просто нужно повторно импортировать свой кошелек в новый клиент и синхронизировать его с сетью, и все будет в порядке. Кстати, именно поэтому вы можете получать средства в автономном режиме.
Интересный. Спасибо. Это было не так для меня. Но полезно знать. Для дальнейшего использования
Вам придется делать резервную копию кошелька по крайней мере каждые 100 транзакций, чтобы быть в безопасности, потому что Bitcoin-QT постоянно хранит 100 неиспользуемых адресов. Или вы можете увеличить этот параметр и быть в большей безопасности в течение более длительного времени. ;) Если вы считаете, что я ответил на ваш вопрос, вы можете принять мой ответ. :)