Количество транзакций в секунду и время одной транзакции в Hyperledger - PullRequest
1 голос
/ 10 января 2020

Hyperledger на бумаге заявляет, что он поддерживает 3500 транзакций в секунду. Но сколько времени требуется, чтобы зафиксировать / выполнить одну транзакцию? это равняется одному блоку времени? Можем ли мы использовать Hyperledger для приложения реального времени, которое требует выполнения транзакции в течение 100 мс?

1 Ответ

1 голос
/ 10 января 2020

3500 транзакций в секунду означает, что в среднем 3500 транзакций было создано некоторыми клиентами и затем появилось в каком-то следующем вновь созданном блоке в течение одной секунды.

Может быть, в эту секунду было создано несколько блоков.

Вы не можете использовать Fabri c или любой другой согласованный механизм, который использует IP-сети для приложений реального времени, просто потому, что если передача по сети может быть отложена более чем на 100 мс.

Однако вы можете сделать так, чтобы консенсус-служба в Fabri c использовала малые периоды ожидания (скажем, 10 мс), и тогда блоки будут формироваться часто, и у вас будет задержка транзакции в среднем менее 100 мс.

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