Fortuna Хард-Форк: Ждите в Июне
Второе крупное обновление протокола æternity планируется активировать на высоте блока 90800 (~ 5 июня 2019 г.). Релиз Fortuna уже доступен в GitHub и доступен в Testnet.
В течение последних нескольких недель æ разработчики сосредоточились на подготовке к выпуску 3.x.x узла. Все функции согласования и нарушения API были объединены в главном узле и выпущены как Fortuna Release Candidate 1 (RC1), версия 3.0.0-rc.1.
20 мая на UAT Testnet был запущен хард-форк, который обновил все узлы Testnet до версии RC1. В настоящее время на всех узлах UAT установлена последняя версия - 3.0.1, которая включает исправление ошибки в версии 3.0.0. Разработчики теперь могут проверить совместимость своего программного обеспечения в Testnet и убедиться, что их æpps и инструменты будут функционировать должным образом после обновления Fortuna.
Выпуск Fortuna (3.0.1) теперь доступен в GitHub, и любой, кто хочет поддержать форк Fortuna, может обновить свой æternity узел: https://github.com/aeternity/aeternity/releases/tag/v3.0.1
Особенности Fortuna Tech
Представляем обобщенные счета (GA)
Главной технологической особенностью, которая будет представлена в форке Fortuna, будут обобщенные учетные записи. GA решают две основные проблемы, с которыми в настоящее время сталкиваются платформы блокчейна:
- Отсутствие гибкости при контроле счетов.
- Требование о владении учетной записью для заключения умного договора и оплаты его исполнения.
Обобщенные учетные записи значительно улучшат гибкость AE-кошелька, UX и опыт разработчиков. Они обеспечивают лучшие варианты восстановления, многоцелевые кошельки, введение лимитов расходов и новые механизмы безопасности, такие как хранилища и соглашения. Создание кошельков токенов AE станет возможным с помощью ECDSA, EdDSA и других криптографических подписей. EdDSA - это вариант схемы Шнорра, основанной на кривых Twisted Edwards.
GА станут уникальной особенностью протокола æternity с Fortuna.
Если вы хотите узнать больше о обобщенных учетных записях, посмотрите здесь: https://github.com/aeternity/protocol/blob/master/generalized_accounts/generalized_accounts.md
Подготовка к виртуальным каналам состояния (VSC)
В период между модернизациями Minerva и Fortuna команда, возглавляемая Ульфом Вигером и Димитаром Ивановым, сосредоточила свои усилия на улучшении удобства использования и безопасности каналов состояния, интегрированных в протоколы. API-интерфейсы WebSocket были расширены за счет различных функций и теперь предоставляют важные параметры, обеспечивающие лучший UX. Команда улучшила безопасность транзакций вне цепочки, добавив новый уровень проверок.
VSC полагаются на то, что участники достигнут консенсуса в отношении обновлений состояния, поэтому большая часть работы была посвящена синхронизации внутренних и внешних цепей. Конечный аппарат канала состояния был значительно улучшен. Теперь он имеет механизм разрешения споров и обрабатывает многочисленные крайние случаи. VSC æternity, скорее всего, станут частью основного протокола после третьего обновления протокола - Выпуск 4.0.0 (в настоящее время безымянный)
Работа над механизмом быстрых транзакций (FATE)
Основная идея, стоящая за виртуальной машиной FATE, состоит в том, чтобы поднять уровень абстракции до уровня, соответствующего объектам в блокчейне. Вместо создания низкоуровневой общей виртуальной машины, такой как, например, виртуальная машина Ethereum, мы хотим включить концепции высокого уровня, такие как токены, оракулы и каналы состояния, непосредственно в инструкции виртуальной машины. FATE по-прежнему находится в стадии разработки и будет включена в третий хард-форк, запланированный на сентябрь. Дополнительные сведения о FATE можно найти в документации по протоколу (работа в процессе) и этой статье, написанной для конференции WeAreDevelopers: https://read.wearedevelopers.com/aeternity-devs-are-taking-moores-law-into-the-realm-of-code-faster-execution-smaller-code-size/
Мигрировано 72 миллиона токенов
Более 72 миллионов токенов Ethereum AE были перенесены в основной æternity Mainnet на фазе 2. Часть этой суммы поступила от бирж, которые объявили о своей поддержке токена Mainnet AE и перенесли токены ERC20 AE своих пользователей на фазе 2. Следующие биржи будут поддерживать нативные токены АЕ после того, как сообщество приняло хард-форк Fortuna (в случайном порядке):
- Binance
- Huobi Global
- OKEX
- DragonEx
- ZB
- Fcoin
- Bigone
- Coinw
- AEX
Если у вас есть какие-либо вопросы или комментарии, связанные с выпуском Fortuna, поделитесь ими на форуме.