Я новичок в Hyperledger Fabric и изучаю его каждый день.
У вас есть несколько запросов относительно размера транзакции, размера блока и идеального размера оборудования для приложения, развернутого в матричной сети:
1) Насколько я понимаю, транзакции хранятся в формате JSON (в CouchDB), поэтому предположим, что если мой размер данных на транзакцию составляет ~ 5 КБ, какой будет размер дополнительных данных (хеш, заголовок, подпись и т. Д.), Которые я могу ожидать?
2) На каком основании блоки генерируются в ткани. Я просмотрел файл config.go и сослался на параметр BatchSize , но если мой размер txn очень меньше (скажем, ~ 5 КБ), значит ли это, что ни один блок не будет сгенерирован, пока он не будет сгенерирован? достигает PreferredMaxBytes или MaxMessageCount ?
3) Какая должна быть идеальная конфигурация (ЦП, ОЗУ, жесткий диск) одноранговых машин / заказчиков с производственной средой. (при условии 5tps, 4 сети Org)?