Показывает ли blockchain.info балансы для адресов, которые находятся в холодном хранилище?

Если майнер добыл большое количество монет, и эти монеты были сохранены в автономном режиме после генерации, будет ли баланс адресов, на которых хранятся эти монеты, по-прежнему доступен для просмотра в обозревателе блоков, таком как blockchain.info, если у вас есть публичный адрес?

Или человеку нужно будет использовать что-то вроде ядра биткойнов или биткойнов, добавить адрес в качестве адреса только для просмотра и вызвать getbalance?

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

Ответы (1)

Показывает ли blockchain.info балансы для адресов, которые находятся в холодном хранилище?

Да.

... могу ли я в другой стране подтвердить, что взгляды моего коллеги на самом деле точны и правильны?

Поскольку они используют 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=

Он содержит всю компактную информацию, необходимую для проверки сообщения.

Пример проверенного сообщения:
проверенное сообщение

Спасибо за развернутый ответ и объяснение. Можно ли использовать любую версию биткойн-ядра, не загружая полную цепочку блоков для синхронизации?
@JohnMurphy Да, практически любая версия. Всегда используйте официальную версию программного обеспечения с сайта bitcoin.org. Вам не нужно загружать полную цепочку блоков, чтобы подписывать/верифицировать сообщения. Подписывающий уже должен иметь ключ в своем кошельке, это единственное требование.
Извините, что продолжаю задавать вопросы, но как мне использовать программное обеспечение ядра биткойна, не загружая полную цепочку блоков. Когда я пытаюсь запустить в первый раз, меня приветствует этот экран: i.imgur.com/I9q5UQj.png Спасибо за вашу помощь.
@JohnMurphy Вы можете просто выбрать «да», если не хотите чего-то нестандартного. Я предлагаю перейти в «Настройки» -> «Параметры» -> «Сеть» и настроить его на использование прокси-сервера, которого у вас нет, затем «ОК», а затем «Файл» -> «Выход», а затем снова перезапустить его.
Со стороны разработчика это использование подписи сообщения было повышено до «…не только «подтверждения, которые я получил по этому адресу», но и «подтверждения наличия средств» (как отдельная функция), поскольку это популярное злоупотребление Подписание текущего сообщения...» в списке рассылки [bitcoin-dev]. Следует отметить, что в случае веб-кошельков такого доказательства нет, поскольку пользователь веб-кошелька на самом деле не владеет utxo, и они могут быть перемещены, пока ваш веб-кошелек сохраняет свой баланс, но мы говорим здесь об использовании с Bitcoin Core. за вопрос.