#blockchain #bitcoin
#блокчейн #биткойн
Вопрос:
Недавно я прочитал кое-что, где докладчик упомянул, что биткойн не хранит адреса в цепочке блоков. Если адреса не существуют в блокчейне, как вы можете проверить их баланс, например, на blockchain com?
Ответ №1:
Адреса платежей, хранящиеся в транзакциях, и транзакции, хранящиеся в блокчейне. Таким образом, говорящий не прав — адреса хранятся в блокчейне, и, сканируя блокчейн, вы можете получить всю активность для любого адреса. Конечно, баланс — просто результат (сумма) всех действий.
Однако Биткойн (или другая криптовалюта, подобная биткойну) не создает собственный индекс адресов, и невозможно быстро получить баланс или историю активности для определенного адреса непосредственно с узла. Исследователь сканирует блокчейн и создает собственную историю транзакций в своей собственной базе данных. Конечно, когда приходит новый блок, explorer обновляет свою собственную базу данных, и таким образом — он поддерживает актуальную историю для всех учетных записей.