Где Hyperledger Sawtooth хранит записи книги в валидаторе? Это в читаемом формате?
Какую базу данных он поддерживает?
Можно ли увидеть транзакции, совершаемые в сети?
Где Hyperledger Sawtooth хранит записи книги в валидаторе? Это в читаемом формате?
Какую базу данных он поддерживает?
Можно ли увидеть транзакции, совершаемые в сети?
По умолчанию блокчейн хранится в /var/lib/sawtooth/
, если у вас не установлено $SAWTOOTH_HOME
, тогда он использует этот каталог.
Блокчейн (транзакции) хранится в виде разреженного файла в базе данных LMDB в файле block-00.lmdb
. Глобальное состояние (переменные) хранится в файле merkle-00.lmdb
как Trie Меркла.
Дополнительные сведения см. В разделе часто задаваемых вопросов по адресу https://sawtooth.hyperledger.org/faq/validator/#what-files-does-sawtooth-use.
Где Hyperledger Sawtooth хранит записи книги в валидаторе?
Из документов:
Sawtooth представляет состояние для всех семейств транзакций в одном экземпляре Radix-дерева Меркла на каждом валидаторе.
Это в читаемом формате?
Зависит от того, что вы подразумеваете под читаемым. Только в информации говорится, что Sawtooth использует базу данных OpenTS. Это читается (требует обучения).
Однако в нем говорится, что эта база данных используется «для показателей». Непонятно, что это значит.