Из объяснения axic структуры базы данных ethereum мы узнали, что данные хранятся в массивах Merkle Patricia , обычно внутри хранилища LevelDB . Он состоит из таких структур, как blocks
, transactions
и accounts
.storage
Насколько велики эти различные компоненты базы данных блокчейна?
И вообще, каковы результаты анализа данных блокчейна?
account
— это локальный объект, позволяющий легко отслеживать изменения в учетных записях (с помощью базы данных StateObject). Размер зависит от количества транзакций, которые вы выполняете с этой учетной записью. Размер неиспользуемой учетной записи не должен превышать 1 КБ.contract
превышает технологические ограничения и фактически составляет около 90 КБ .block
содержит Transactions
. Минимальный размер транзакции составляет менее 100 байт. И нет никаких ограничений на транзакцию и размер блока. Практический предел - это газ, потраченный на выполнение транзакции .
Ник Джонсон