Если майнер добыл большое количество монет, и эти монеты были сохранены в автономном режиме после генерации, будет ли баланс адресов, на которых хранятся эти монеты, по-прежнему доступен для просмотра в обозревателе блоков, таком как blockchain.info, если у вас есть публичный адрес?
Или человеку нужно будет использовать что-то вроде ядра биткойнов или биткойнов, добавить адрес в качестве адреса только для просмотра и вызвать getbalance?
Я пытаюсь проверить, действительно ли у продавца есть монеты, о которых он заявляет. Очевидно, они могут показать кошельки и их балансы человеку, взаимодействующему с ними в офисе, который теперь использует биткойн-ядро. Но могу ли я в другой стране подтвердить, что взгляды моего коллеги на самом деле точны и правильны?
Да.
... могу ли я в другой стране подтвердить, что взгляды моего коллеги на самом деле точны и правильны?
Поскольку они используют Bitcoin Core, да, есть способ убедиться, что они владеют адресами, на которые претендуют. Попросите их подписать сообщение с каждым адресом, на котором, по их утверждению, находятся активы, используя Bitcoin Core, вы можете убедиться, что у них действительно есть эти адреса, и проверить их на blockchain.info, чтобы найти текущий баланс. Эта функция уже давно присутствует в Bitcoin Core.
В настоящее время в Bitcoin Core работает только для адресов, начинающихся с «1» (не адресов Segwit, начинающихся с «3», и не адресов Bech32, начинающихся с «bc1» — разработчики знают об этом, и я скоро напомню им).
В Bitcoin Core ваша транзакция напротив переходит в «Файл» -> «Подписать сообщение» и подписывает любое сообщение одним из адресов хранения. Скопировать сообщение, адрес и подпись и отправить вам по электронной почте, вероятно, в текстовом формате, проще всего. Повторите эти действия для каждого дополнительного адреса, содержащего остаток BTC, который они предлагают продать.
В Bitcoin Core вы переходите в «Файл» -> «Проверить сообщение» и вводите предоставленные данные ТОЧНО — пробелы, новые строки и все символы должны ТОЧНО совпадать. Нажмите «Подтвердить» и вуаля.
Я предпочитаю форму подписанного сообщения следующим образом (не вводите верхнюю и нижнюю строки для сообщения, только содержимое, и вы можете проверить это самостоятельно, нижняя строка является подписью). Мне нравится указывать адрес, используемый для проверки, как часть сообщения, но это не обязательно:
------------------------------
Something that I want to sign.
bitcoin:1PMUf9aaQ41M4bgVbCAPVwAeuKvj8CwxJg
------------------------------
Signture:
IGaXlQNRHHM6ferJ+Ocr3cN9dRJhIWxo+n9PGwgg1uPdOLVYIeCuaccEzDygVgYPJMXqmQeSaLaZVoG6FMHPJkg=
Он содержит всю компактную информацию, необходимую для проверки сообщения.
Пример проверенного сообщения:
Джон Мерфи
Уиллтек
Джон Мерфи
Уиллтек
Уиллтек