Nodes Plus BlockchainТребования

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

Соотношение полных нод к пользовательским должно составлять 1:20...1:60, т.к., в зависимости от сервера, 1 пользовательская нода может отправить от 20 до 60 транзакций в секунду.

Конфигурация оборудования нагрузочных тестов:

8 мастер-нод + 1 root-нода, сервер: 2*Xeon E5620 2.4ГГц (8 ядер, 16 потоков), 2*240 ГБ SSD, 48 ГБ DDR3

8 полных нод, сервер: 2*Xeon E5620 2.4ГГц (8 ядер, 16 потоков), 2*240 ГБ SSD, 16 ГБ DDR3. Интервал кэширования транзакций 1,5,15 и 30 секунд.

3*96 и 3*192 нод пользователей (эквивалент 12...18 тыс. и 28...35 тыс. нод по кол-ву одновременно отправляемых транзакций соответственно), 3 сервера: 2*Xeon E5620 2.4ГГц (8 ядер, 16 потоков), 2*240 ГБ SSD, 48 ГБ DDR3

Очевидная эффективная производительность может быть достигнута при установке интервала кэширования полных нод в 15 секунд и при соответствующем увеличении числа полных и пользовательских нод.

Технические требования для достижения заявленной производительности

Для достижения заявленной производительности необходимо 1,000 клиентских узлов блокчейн-сети. Узлы могут быть развернуты одновременно на одном сервере.

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

Nodes PlusЗаявка на блокчейн-фреймворк
Nodes Plus WebsiteЗаявка на защищенный веб-сайт
Производительность

Nodes Plus

25000+TPS

32kbмакс. размер транзакции

0секунд валидация транзакции

1..15секунд добавление в блок