#blockchain #corda
Вопрос:
Есть ли какой-нибудь способ получить размер состояния Corda?
Мне нужно знать, сколько места занимает мое состояние в бухгалтерской книге, но я не знаю, как получить эту информацию.
Ответ №1:
Это сложно. Состояние в CorDapp-это простой класс Java, но его информация распределена по нескольким таблицам в зависимости от его истории, состояния, которое изменяется, и от того, как вы используете это состояние (например, если вы создаете из него токен с помощью Token SDK).
Единственный разумный способ получить эту информацию-запросить базу данных, которую вы используете, чтобы отслеживать размер таблиц хранилища на протяжении всего жизненного цикла состояний, и произвести некоторые вычисления.
Комментарии:
1. Спасибо вам за информацию. Я нашел этот пост docs.r3.com/en/platform/corda/4.2/enterprise/… и я хочу знать, можем ли мы предположить, что размер состояния в транзакции аналогичен размеру самой транзакции, просто чтобы иметь представление об использовании табличного пространства базы данных
2. Да, в основном они сделали то, что я предложил в своем ответе.