что такое транзакция в секунду для Hyperledger Fabric с Kafka - PullRequest
0 голосов
/ 04 сентября 2018

Я хочу знать, сколько транзакций может быть выполнено за одну секунду по фабрике гиперледжеров с протоколом Кафки.

Я создаю сеть, так как такой размер проекта не так велик, но если мой продукт будет выполнять миллионы транзакций в секунду по всему миру и захочет регистрировать эти транзакции по фабрике Hyperledger, так что возможно, что фабрика сможет управлять ими всеми?

Если да, то сколько узлов мне нужно сначала настроить и какими должны быть спецификации сервера для развертывания сети. И если это не очень хорошая идея использовать ткань, то, пожалуйста, дайте мне знать, какой блокчейн мне следует использовать для регистрации неизменного и регистра консорциума.

1 Ответ

0 голосов
/ 23 июня 2019

Поскольку Hyperledger Fabric является масштабируемой платформой, вы можете масштабировать ее в соответствии со своими потребностями. Но так как ваш проект будет выполнять миллионы транзакций в секунду, вы можете применить больше, чем просто добавление новых узлов для увеличения TPS (транзакций в секунду). Мол,

  • Использование цепочки хранения на основе IPFS для хранения громоздких данных из цепочки и получения проверочного хэша на фабрике гиперледжеров.
  • Индексирование CouchDB снизу для скорости и масштабируемости, которые соответствуют вашим потребностям.
  • Использование высокопроизводительной сети , предоставленной самой Hyperledger Fabric
  • Увеличение количества каналов индоссантов

Теперь, что касается требований к оборудованию, в IBM был проведен эксперимент с одним узлом 4vCPU и 16 ГБ памяти с твердотельными накопителями, найдены следующие данные -

  1. Использование 2-х индоссантов -> 785 TPS
  2. Использование 4-х индоссантов -> 948 TPS
  3. Использование 8 индоссантов -> 1265 TPS
...