• 📢 Присоединяйтесь к нашему сообществу прямо сейчас! Crypto Life - форум о биткоине и криптовалютах. На нашем форуме вы сможете прочитать и узнать интересные новости о событиях в крипто мире. Узнать много полезной информации о криптовалютах и их использование в интернете. Наша цель донести до пользователей интернета информацию : что же такое криптовалюта и биткоин. Как криптовалюта в будущем будет влиять на нашу жизнь, какие иновации и технические решения она несет. Присоединяйтесь к нашему сообществу, для этого вам нужно пройти небольшую регистрацию на нашем форуме, после чего вам будут доступны все функции нашего форума.

Версия 1.7 rippled уменьшит использование памяти менее чем наполовину.

luxury2019

luxury2019

Мастер криптанов
Регистрация
25 Авг 2020
Сообщения
2,065
Реакции
79
Баллы
53
Кредиты
461
Как написала вчера команда Ripple C ++ в новом сообщении в блоге , время пришло: опубликована версия 1.7.0 rippled. Rippled - это серверное программное обеспечение, которое управляет XRP Ledger и используется узлами в качестве эталонной реализации в сети. В версии 1.7.0 операторы узлов увидят «реальное улучшение более чем на 50%», как пояснила команда RippleX.


В середине декабря технический директор Ripple Дэвид Шварц сообщил о невероятных улучшениях производительности во время первых тестов версии 1.7. Тогда Шварц провел тест, в котором его сервер выключился, подождал 60 секунд, а затем перезапустил его, чтобы имитировать перезапуск для обновления кода или аналогичных процессов.

rippled.png

Во время теста Шварц измерил потребление памяти, скорость обработки данных и необходимое время и объяснил: старая версия «требует 82 секунды, 5,2 ГБ и достигает пиковых значений 73 тыс. узлов/сек. Оптимизированная версия занимает 37 секунд, 2,2 ГБ и достигает пиковых значений 327 тыс. узлов/секунду.


Как отмечает Ripple, в 2020 году команда C ++ «потратила много времени на то, чтобы лучше использовать доступные системные ресурсы». И эта работа, похоже, сейчас приносит свои плоды. Все изменения в версии 1.7 приводят к экономии общей памяти более чем на 50%, при этом в некоторых местах требуется на 7 ГБ меньше ОЗУ, чем исходный код.


С декабря результаты были протестированы сообществом, таким как Alloy Networks, чтобы убедиться, что версия 1.7 работает «так же хорошо, как и мы», как пояснил Ripple.


В центре внимания улучшений в Rippled V.1.7 был так называемый «SHAMap» и его компоненты, в частности узлы в древовидной структуре SHAMap. Эта структура данных «содержит состояние самой бухгалтерской книги - все счета, балансы, настройки, заказы и все остальное, что отслеживает XRP Ledger».


SHAMap представляет собой комбинацию дерева Меркла и дерева Radix с коэффициентом ветвления 16, при этом этот коэффициент ветвления был решающим параметром для разработчиков Ripple.
 
Сверху