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

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

Итак, учитывая этот сценарий

AddressA отправляет 1 биткойн на холодный AddressB. AddressB никогда не был в сети.

Для этого будет идентификатор транзакции. Но что покажет такой сайт, как blockchain.info, относительно баланса AddressB?

Сможет ли он по-прежнему агрегировать все транзакции, которые идут на AddressB, чтобы показать баланс для AddressB?

Ответы (3)

В биткойне нет понятия «находиться в сети» для адреса.

Аналогией было бы думать о биткойн-адресах, как если бы они были адресами электронной почты. Вы можете отправить на этот адрес, когда захотите, и только человек с секретным ключом будет иметь доступ к его содержимому. Неважно, онлайн они или нет.

Итак, чтобы ответить на ваш вопрос, когда вы впервые сгенерируете адрес, только вы будете знать об этом (если, конечно, вы не поделитесь им как-то). Как только вы или кто-то другой отправите биткойны на этот адрес, они появятся в блокчейне как часть транзакции.

Вот как я объяснял это в последнее время:

Когда вы впервые создаете пару открытого/закрытого ключей в автономном режиме (или «холодную»), очевидно, что блокчейн ничего об этом не знает.

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

Цель вашего закрытого ключа — просто доказать, что у вас есть разрешение на отправку монет с этого адреса. Это свидетельство о праве собственности, в нем говорится: «Я сделал этот открытый ключ, и вот мое доказательство». Вы держите это в секрете, потому что, если кто-то получит копию вашего свидетельства о праве собственности, он сможет тратить ваши монеты без ограничений.

Имеет ли это смысл (или ответ на ваш вопрос?)

Вам не нужно быть в сети, чтобы получать монеты, так как в вашем кошельке не хранится ничего, кроме ваших личных ключей. Все транзакции хранятся в блокчейне. Однако вам нужно будет выйти в интернет, чтобы потратить монеты, поскольку вам нужно будет создать транзакцию для отправки монет с AddressB на AddressC.

Так работают кошельки с холодным хранением. Они никогда не бывают онлайн, пока вам не нужно потратить монеты.