Блокчейн (пила Hyperledger) управление данными

Когда вы думаете о разработке сети блокчейнов с использованием пилы Hyperledger, важно учитывать, как ваши данные будут расти и увеличиваться по мере развития вашего бизнеса. Из-за того, что вы знакомы с данными в сети и вне ее, возникают определенные вопросы, связанные с управлением данными.

  1. Что делать, если валидаторам не хватает памяти?
  2. Как можно масштабировать валидатор, у которого должны быть копии всех транзакций?
  3. Сколько данных генерирует одна транзакция?
  4. Какой будет подходящий дизайн, если есть возможность получить миллиард транзакций в течение определенного периода времени?
  5. Если это генерирует значительный объем данных, то как можно сократить объем данных, которые больше не используются?
  6. Могу ли я выполнить операцию CRUD в TSDB, который по умолчанию использует пилу?
  7. Если в проекте используются устройства IOT, он генерирует огромный объем данных. Как управлять этими данными децентрализованно и распределенно?
  8. Если для управления данными используется сторонняя организация, то каковы эффективные и экономичные методы с такими функциями, как сегментирование, архивирование, согласованность данных и т. Д.

Пожалуйста, устраните мои сомнения и исправьте меня, если я ошибаюсь в вышеизложенном. Спасибо.


comment
Рассмотрите возможность разбить свои вопросы индивидуально в соответствии с требованиями SO.   -  person Frank C.    schedule 07.12.2018


Ответы (1)


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

person Dan Anderson    schedule 06.12.2018