Запуск NULS 2.0 Alpha v2.0

Natali
NULS-Russian
Published in
3 min readApr 23, 2019

Участники сообщества NULS:

Начиная с 28 марта продолжается внутреннее тестирование NULS 2.0 Alpha v1.0. Выпуск NULS 2.0 Alpha v1.0 был первым шагом к реализации архитектуры микросервисов на блокчейне. Мы рады сообщить вам, что техническая команда NULS выпустит NULS 2.0, Alpha v2.0 в 18:00 (GMT+8) 16 апреля. Фреймворк NULSTAR (нажмите на ссылку, чтобы увидеть детали NULSTAR) был интегрирован в эту версию. Это важный шаг для развития базовой структуры блокчейна. Кроме того, в Alpha v2.0 также исправлены ошибки и оптимизирована производительность.

Для участия в этом внутреннем тестировании Alpha v2.0, вам необходимо повторно загрузить клиент Linux и выполнить операции в соответствии со следующим руководством. Кроме того, тестовые монеты в Alpha v1.0 будет по-прежнему использоваться в Alpha v2.0. Не забудьте сделать резервную копию закрытого ключа.

Для тестовой сети Nuls 1.0 предложение (NCG20190118) Nodeforge предоставляет тестовым узлам вознаграждение за участие. Начиная с Alpha v3.0, Nodeforge, передаст 50% вознаграждений тестовой сети Nuls 1.0, чтобы побудить сообщество создавать узлы в тестовой сети Nuls 2.0.

Обновления в NULS2.0 Alpha v2.0

  • Доступ NULSTAR (распределенная кросс-языковая платформа управления микро-сервисами) к централизованному управлению статусом модуля, шлюзом интерфейса модуля и управлением обновлениями версии модуля.
  • Исправлены ошибки, обнаруженные в каждом модуле во время внутренний тестирования Alpha v1.0 и их оптимизация.

Блочный модуль
1. Оптимизирована логика распространения блоков.
2. Оптимизирована логика сохранения блоков.

Сетевой модуль
1. Оптимизирован кеш памяти.

Модуль аккаунтов
1. Оптимизирована структура хранения, чтобы отделить подтвержденное состояние от неподтвержденного.
2. Оптимизация эффективности проверки пакетов и хранения блокчейна.

Модуль смарт-контрактов
1. Оптимизация эффективности исполнения контрактов.
2. Изменение типа транзакций контракта.
3. Улучшен валидатор транзакций контракта.
4. Исправлена проблема: результат контракта неудачного выполнения не сохраняется.
5. Устранена проблема: сбой отката транзакции контракта.

Консенсус
1. Модификация логики пакетов.
2. Модификация инициализации раунда.
3. Модификация отката блока.

Торговый модуль
1. Рефакторинг логики пакетов.
2. Добавлен новый поток обработки транзакций внутри ноды.
3. Оптимизация упаковки транзакций, проверка и сохранение производительности.

Командная строка
1. Добавлена функция запроса для деталей ноды.
2. Пароль можно сбросить, импортировав учетную запись с помощью закрытого ключа.

Для тестирования необходимо

Инструкции

NULS2.0 Alpha v2.0 — это релиз для внутреннего тестирования, и еще многое предстоит улучшить, поэтому возможна некая нестабильность. Мы пригласили отдельных разработчиков и партнеров как в стране, так и за рубежом для совместного проведения тестов. Основная команда NULS нацелена на надежное, комплексное тестирование для обеспечения безопасности и стабильности NULS2.0 после официального запуска.

Приглашение к тестированию

Этот закрытый тест предоставляет только версию Linux. К участию в этом внутреннем тестировании будет приглашено определенное количество отечественных и зарубежных разработчиков и партнеров. (Будет лучше, если разработчик знает Linux) Чтобы лучше обеспечить обратную связь и сотрудничество во время внутреннего теста, мы создали специальную группу telegram и группу WeChat. Пожалуйста, присоединяйтесь к группе заранее, чтобы получить своевременную информацию во время внутреннего теста. В Nuls 2.0 мы выделим определённое количество тестовых монет, выпущенных на основе активности в GitHub.

>Для разработчиков

Телеграм группа: https://t.me/nulstest

Портал с документацией: docs.nuls.io

>Для бизнес партнеров

Телеграм:@elwason

Портал с документацией: docs.nuls.io

Присоединяйтесь к нам в социальных сетях

LinkedIn > подписаться
Twitter > подписаться
Reddit > подписаться
Telegram > подписаться
Facebook > подписаться
YouTube > подписаться
Steemit > подписаться
Instagram > подписаться

Русский Telegram > подписаться

--

--