Апдейт Финализации
Статья от Генерального Директора NEM Group Дэвида Шоу (David Shaw):
Хочу поделиться с вами новостью о том, что основные разработчики ядра NEM (core-devs), нашли конструктивное решение по вопросу финализации (Окончательности) Symbol. Как я писал в своем предыдущем обновлении, финализация является важным процессом в блокчейне, поэтому контрагент по менеджменту проектами (специализированная секьюрити компания) и NEM Group (NGL) способствуют поддержке основных разработчиков ядра (core-devs), чтобы добиться правильного и наилучшего решения.
Финализация (Окончательность) в блокчейне — это процесс, при котором транзакция в блокчейн сети может считаться окончательной и с помощью финализации можно определить, существует ли риск фальсификации (изменения) транзакции или блока в блокчейн цепочке. Проектное решение, с которым мы можем продвигаться вперед, основано на подходе Polkadot GRANDPA и является производным решением Practical Byzantine Fault Tolerance (PBFT) (Реализация протокола задачи византийских генералов). Подробнее здесь: Polkadot Consensus.
В общих чертах протокол консенсуса от проекта Polkadot использует безопасный и отказоустойчивый алгоритм консенсуса, под названием GRANDPA (GHOST-based Recursive Ancestor Deriving Prefix Agreement). При хороших условиях сети алгоритм консенсуса GRANDPA, может финализировать блоки почти мгновенно. Основная цель алгоритма консенсуса GRANDPA — детерминистически выбрать каноническую цепочку. Это позволяет решать, какой набор изменений является окончательным. Мы надеемся, что сможем опубликовать данный конструктивных подход, через несколько недель, когда данный подход будет задокументирован и иметь презентабельный формат, но сама техническая разработка, должна быть на первом плане. С этого момента процесс разработки займет приблизительно 4-6 недель. Это влияет на срок по лаучу Symbol: но мы все еще планируем инициализировать запуск Symbol в Декабре этого года. Сейчас мы прорабатываем все детали работы, прежде чем мы сможем обновить нашу дорожную карту. Мы рассчитываем завершить этот процесс в течение 10 дней.
Другие технические обновления, помимо финализации (окончательности):
- Секьюрити компания, которая помогла нам с конструированием, также помогла нам реализовать второй проход тестирования безопасности (пентест) в версии сервера 0.9.6.3. Техническая команда разработчиков устранила различные ошибки в коде и поэтому мы выпустили следующую версию сервера 0.9.6.4, в которой не будет этих технических ошибок.
- Работа по процессу опт-ин (подписки) продолжается и включает в себя разработку и проведение сквозного тестирования “end-to-end-тест” (E2E), это позволяет тестировать систему в целом, эмулируя реальную пользовательскую среду: Таким образом, компоненты опт-ин (подписки), для десктопных и мобильных кошельков позволяют будут сообщать о вашем участии в процессе опт-ин (подписки) в ончейн сети NIS1, а процедура экстрагирования (извлечения), для заполнения немезис блока Symbol, будет браться из данных NIS1.
- Дата опт-ин (подписки): Мы, сообщим информацию о точной дате лаунча опт-ин (подписки), после составления окончательной версии дорожной карты (роадмапа). Предположительно об этом будет объявлено, через 2 недели.
Я также хотел бы поблагодарить основных разработчиков ядра NEM (core-devs) и членов команды NEM Group (NGL), а также наших внешних партнеров, за помощь в нахождении окончательного конструктивного решения. Поэтому я уверен, что путь к лаунчу (запуску) Symbol, выглядит сейчас более ясным и максимально прозрачным. Я подробно расскажу об этих процессах через 2 недели.
Comments are closed