🔥【LISK】Версия 0.8.0 • Быстрее, лучше, надежнее!
⎋ Lisk 0.8.0 доступен для загрузки! А с ним и значительные улучшения в производительности и устранение найденных ошибок!
В этом выпуске мы еще больше поработали над оптимизацией работы с базой данных, усовершенствовали уровни API и устранили несколько важных недочётов.
Ниже приведены более подробные сведения об изменениях, наслаждайтесь!
Разные мелочи
Как и всегда мы с удовольствием сообщаем об обнаруженных и исправленных багах. Устраненные ошибки варьировались от неверно названных переменных и устаревших конечных точек до ошибок в API-интерфейе dApp'ов и, наконец, до крйне редкой, но разрушительной ошибке, бесследно обнулявшей файл конфгурации. Естественно, это не все существующие на данный момент ошибки, но мы мы делаем все возможное для сокращения их количества.
Производительность
Мы также улучшили производительность некоторых часто используемых таблиц БД, в частности, просмотр trs_list
был реорганизован и теперь обеспечивает лучшую производительность, исправляя все проблемы со скоростью, которые могли возникать в предыдущих версиях. Кроме того, была создана отдельная таблица round_fees
для учета комиссий за транзакции и отчислений в пользу делегатов в каждом раунде. Новая таблица памяти позволяет повысить производительность и значительно повысить гибкость данных для поиска в истории за плату. В предыдущих версиях для переключения в режим загрузки блоков из сети требовалось минимум 120 секунд пробыть в режиме простоя. Теперь же узлы синхронизируют блоки через 20 секунд, что приводит к увеличению скорости синхронизации и ее большей равномерности.
Модульность
Мы продолжаем совершенствовать возможности для масштабирования и свежее обновление это очень важный шаг в этом направлении. В новой версии все существующие API-вызовы были выделены в свои собственные модули, что облегчит возможность их использование в последующих разработках.
Бинарные сборки также получили некоторые улучшения — мы отказались от использования forever
в качестве менеджера процессов и заменили его на PM2
. PM2
предлагает гораздо более гибкие возможности для управления процессами, их мониторинга, поддерживает модульность возможности для параллельной работы.
Интерфейс
Множество исправлений было внесено в компонент пользовательского интерфейса клиента Lisk. Эти исправления включают в себя более отзывчивый интерфейс на мобильных устройствах, улучшенную обратную связь при голосовании за делегатов, более точный контроль за синхронизацией, корректное удаление пользовательских данных при выходе из системы, а также корректировки производительности, связанные с отображением статистики форджинга. Все эти исправления должны помочь улучшить пользовательский опыт, пока не выйдет Lisk Nano 1.0.0, который в конечном итоге должен заменить основной интерфейс для взаимодействия с Lisk.
GPL v3
И, наконец последнее, что нужно отметить в этом выпуске - это то, что мы переходим от лицензии MIT
к лицензии GPL v3
. Хотя это не относится непосредственно к самому исходному коду, важно правильно лицензировать разработки таким образом, чтобы Фонд Lisk был был упомянут в своих продуктах с открытым исходным кодом.
Код этого релиза останется лицензированным MIT, но при переходе от Lisk 0.8.0
весь новый код будет подпадать под GPL v3
. Если вы хотите узнать больше о различиях между лицензиями GPL
и MIT
, воспользуйтесь дополнительными материалами: ⎋ GPL
и MIT
: Какую лицензию использовать (eng), ⎋ Лицензия для вашего open-source проекта (рус), общая информация о лицензиях форматов ⎋ GNU GPL
и ⎋ MIT
(рус).
Резюме
Lisk 0.8.0 обеспечивает значительный прирост производительности за счет более быстрой синхронизации, более эффективного использования базы данных и большей стабильности за счет исправления некоторых ошибок, продолжая совершенствовать базис, заложенный предыдущих версиях. Этот выпуск, наряду с запланированным микрообновлением 0.9.0, закладывает основу для нашего первого крупного релиза, Lisk 1.0.0
.
Полный список изменений можно увидеть в журнале ⎋ GitHub.
Возникли вопросы? Не стесняйтесь обращаться к нам за поддержкой
Команда Lisk
NB! Подписывайтесь на группу ⎋ LISK • Россия в телеграме! Самые свежие новости и оперативная поддержка по любым вопросам о платформе Lisk на русском языке!