Какова конструкция хранилища биткойнов?

Как сеть биткойн хранится и распределяется по сети? Например, где хранятся данные UTXO для каждого кошелька?

Ответы (2)

  • Какова конструкция хранилища биткойнов?
  • где хранятся данные UTXO для каждого кошелька?

Нет необходимости, чтобы все кошельки использовали один и тот же формат хранения. Точные сведения о формате хранения могут быть закрытыми или могут быть недокументированы, кроме как в исходном коде для этого конкретного кошелька.

На этот вопрос можно было ответить с некоторой уверенностью только для конкретной версии конкретного кошелька.

  • Как [блокчейн] хранится… в сети?

Каждый полный узел хранит полную отдельную копию.

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

  • Как [блокчейн] ... распределяется по сети?

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

Смотрите также

Данные хранятся в блокчейне. Все, что вам нужно, исходит из блокчейна. Сканируя блокчейн, узел может определить набор UTXO. Если это также кошелек, он может найти транзакции, которые относятся к нему.

Вы неправильно поняли вопрос, я прошу, чтобы хранилище данных UTXO, блоков и прочего, например, для базы данных UTXO, поддерживалось и хранилось в каталоге $DATADIR/chainstate , который обновляется новым блоком и в случае реорганизации активного состояния блока данные откат.