Насколько большую полезную нагрузку мы можем отправить за одну транзакцию в Hyperledger Fabri c. Сколько активов мы можем положить в одну транзакцию? - PullRequest
3 голосов
/ 14 февраля 2020

1) Какую большую полезную нагрузку с точки зрения размера мы можем добавить за одну транзакцию в Hyperledger Fabri c. У меня есть миллионы активов, поступающих в сеть Fabri c. Максимальные активы (Key-Value) могут быть добавлены в одну транзакцию 1000 (исправить, если я ошибаюсь). Можем ли мы настроить этот номер, чтобы за короткое время в одну транзакцию можно было добавить большое количество активов?

2) Как эффективный способ инициировать огромное количество активов в сети?

Я пытаюсь улучшить производительность с точки зрения TPS и задержки. Я уже добавил необходимые индексы и составной ключ (Couch DB)

1 Ответ

2 голосов
/ 15 февраля 2020

1) На транспортном уровне Fabri c в настоящее время имеет ограничение в 100 МБ. Это не может быть изменено. В некоторые из оболочек транзакций добавлены некоторые дополнительные издержки, поэтому, для безопасности, общий размер ключа / значений, которые вы пишете, плюс размер ключа / значений, которые вы читаете, не должен превышать ~ 90 МБ.

2) Вы можете попытаться реализовать операцию в вашем коде цепи, которая позволяет создавать несколько активов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...