Lisk 0.7.0 доступен для загрузки вместе со значительными улучшениями в производительности и эффективности!
В этом выпуске мы сосредоточились на оптимизации взаимодействия с PostgreSQL, стека связи одноранговых узлов, модулей доступа к API и скорости синхронизации блоков. Чтобы двигаться вперед, нам нужно продолжать улучшать производительность ядра, для обеспечения возможности масштабирования его со временем.
Ниже приведены более подробные сведения об изменениях, наслаждайтесь!
Снижение нагрузки
- База данных PostgreSQL является одним из важнейших, наряду с Node.js, модулей проекта. В этом обновлении было оптимизировано множество запросов к базам данных. Оптимизированные запросы выполняются быстрее и более эффективно используют ресурсы диска/памяти, что приводит к снижению потребления ресурсов процессором.
Более интеллектуальное управление пирами
- Управление пирами является одной из важнейших вещей в блокчейне. В целях оптимизации, все связанные с одноранговыми узлами операции, выполняются теперь только в памяти. Исключением является запуск и завершение работы, когда пиры сохраняются или загружаются. Это обеспечивает огромную экономию дисковых операций чтения и записи, поскольку данные между пирами больше не должны считываться с диска между запросами.
Более безопасная сеть
- В целях повышения безопасности сети были введены новые флаги для контроля разрешений доступа. Эти флаги контролируют доступ к API более подробно, позволяя, например, полностью отключить API. Также мы обновили Node.js до версии
6.9.5
и PostgreSQL до версии9.6.2
, чтобы не отставать от текущих патчей безопасности.
Более быстрая синхронизация
- В этой версии скорость синхронизации блокчейна была увеличена. При отставании узлы смогут выгружать блоки чаще и эффективнее. а следовательно еще больше узлов смогут быть синхронизированы! Дальнейшее улучшение консенсуса для широкого круга потребителей позволит решить еще несколько проблем с распространением блоков.
Резюме
- В общем и целом, версия
0.7.0
улучшает производительность за счет более быстрой обработки блоков, более интеллектуального управления пирами, улучшенной синхронизации блокчейна и усовершенствований безопасности благодаря контролю доступа к API. Таким образом, Lisk0.7.0
обеспечивает прочную основу для последующего цикла разработки, предлагая дальнейшие усовершенствования для одноранговых узлов и возможности обработки блоков.
Полный список изменений можно увидеть в журнале выпусков GitHub. Если у вас есть вопросы об этих изменениях, просто свяжитесь с нами!
Спасибо всем, кто участвовал в тестировании этого релиза!
Команда Lisk
Ждём официальную запись в блоге)
Лиск ускоряется по релизам :)