May 15, 2019

Electra готова ко второй фазе обновления!

Команда Electra с радостью объявляет, что предстоящее обновление сети (форк) включает в себя множество новых технологических достижений, которые еще сильнее приблизят Electra к массовой адаптации.

Ниже приведен список функций, которые были проработаны и включены в предстоящее обновление:

◼ Атомарные свопы (готово)

Одна из ключевых функций готова и будет включена с этим обновлением. Атомарные стопы (Atomic swap) открывают для сообщества возможность менять Electra на другую криптовалюту с помощью двухстороннего кроссчейна, приватные транзакции без необходимости знать вторую сторону. Прямые обмены между пользователями стали возможны благодаря интеграции Electra технологии BarterDEX (Komodo). BarterDEX является ядром технологии и децентрализованным обменом, что обеспечивает невероятную безопасность, потому что в отличие от централизованной крипто биржи, члены комьюнити никогда не вносят депозиты на свои счета биржи. Пользователи держат свои монеты и инициируют обмен с локального и безопасного кошелька. Технология Atomic Swap с энтузиазмом воспринимается пионерами отрасли и является ключевым элементом будущего ведущих криптовалют, таких как Electra.

◼ Интеграция Lightning network (готово)

Внедрение технологии Lightning network в блокчейн Electra является потенциальным гейм чейнджером для массового применения. Сеть (LN) была разработана Lightning Labs из Сан Франциско, Калифорния для увеличения числа транзакций в секунду (TPS), которые выполняются в сети блокчейн. Исторически криптовалюты имели очень низкий TPS по сравнению с другими способами оплаты, такими как VISA. Скорость сети Bitcoin (TPS) составляет 7 транзакций в секунду. Скорость сети Electra после обновления составляет 800 (TPS) в секунду, а благодаря интеграции с LN она станет еще выше. Такие технологии как LN в ближайшее 10 лет превзойдут скорость обработки транзакций VISA и смогут обрабатывать миллионы TPS.

◼ Сокращение времени блока (готово)

Это обновление сети включает в себя сокращения времени блоков и увеличение размера блоков, что так же увеличит количество транзакций в секунду (TPS), которое может быть выполнено. Ранее Electra имела время генерации блока в 2.5 минуты и размер блока в 1 мб, но теперь достигла 800 TPS, сократив время генерации блока до 64 секунд и увеличив размер блока до 10 мб. Когда транзакция инициируется в блокчейне Electra, она передается всем активным узлам сети. В течение 64 секунд после транзакции будет создан первый блок, содержащий транзакцию (TX), и завершение подтверждения транзакции (Confirmation). Electra также сократила размер каждой транзакции, чтобы разместить больше данных транзакций в каждом блоке, в среднем до 200 байт по сравнению со средней транзакцией в сети Bitcoin 420 байт на транзакцию. Таким образом, Electra достигла 800 TPS в настоящее время, и благодаря интеграции технологии SegWit, в этом году, TPS Electra удвоится до 1600 TPS. Увеличение количества блоков в день с 576 до 1350 также означает, что гораздо больше членов сообщества будут получать вознаграждения за каждый день благодаря новейшей и самой безопасной технологии Proof-of-Stake на сегодняшний день — PoS V3.0e.

◼ Интеграция «Header First» (готово)

Команда Electra сделала огромный шаг вперед к мобильному кошельку, интегрировав кодирование «Header-First» в блокчейн с помощью этого обновления (форка). Технология «Header-First» позволяет мобильному кошельку пользователя просматривать содержимое каждого блока перед синхронизацией всего блока с кошельком. «Header-First» позволит мобильным кошелькам работать только с необходимыми им блоками, а не со всей цепочкой блоков. Это серьезный прорыв, который позволит оптимизировать или облегчить мобильные кошельки с пониженным энергопотреблением. Команда продолжает разрабатывать и тщательно тестировать новые кошельки для будущих выпусков. Подробности о технологии «Header-First» можно найти здесь.

◼ Обновление BTC Core до V0.14 (готово)

Мы обновили один из пяти собственных алгоритмов Electra (SHA-2), который содержит наш код NIST5, до BTC Core V0.14, одного из самых стабильных и надежных доступных BTC Core.

Команда Electra также обновилась до новейшей технологии Proof-of-State, которая более безопасна и менее уязвима для бесхозных блоков PoS V3.0e. Это обновление является одной из причин, по которой форк занимает больше времени, чем ожидалось. В предыдущем выпуске PoS V3.0 была обнаружена ошибка при разработке (она выявлена на этапе тестирования), что могло создать угрозу безопасности сети и кошельков.

Пока исправлялись уязвимости PoS V3.0, команда решила сосредоточиться на усилении безопасности:

— Сокращенное время блока до 64 секунд.

— Время созревания «Coinage» (подсчет монет по алгоритму ECA).

— Сценарий при котором нет вознаграждение за стекинг.

— Отработанный сценарий вознаграждения за ставку.

Были сделаны дополнительные обновления BIPS (предложения по улучшению Bitcoin), которые описаны здесь:

bip-0062

bip-0065

bip-0066

bip-0112

bip-0146

bip-0147

◼ Новый кошелек QT 2.0 (готово)

Чтобы завершить все новые функции, описанные в этой статье, команда решила отложить разработку нового настольного кошелька и вместо этого сосредоточить наши усилия на более простом Qt Wallet. Новый настольный кошелек (Desktop Wallet) будет выпущен позже, когда команда обеспечит стабильность и функциональность.

Важно: Пользователи могут загрузить и обновить кошельки, поддерживающие форк на блоке #182.750 однако, если вы обновляете свой Paper Wallet перед обновлением, то вы не сможете получать награды до достижения блока обновления.

◼ Интеграция мастернод (готово , не активировано)

Команда объединила возможности Master Node с этим форк-кодированием, но решила, что требуется дополнительное технико-экономическое обоснование и плата за транзакцию в сравнении с моделированием финансового вознаграждения. Мастер-узлы имеют много преимуществ и недостатков, которые команда должна тщательно оценить до окончательного рассмотрения для активации.

◼ Приватные транзакции (готово, не активировано)

Возможности Privacy Send были интегрированы с этим форком, но команда решила не активировать в данный момент, дальнейшее рассмотрение и анализ должны быть завершены, так как мы все еще продолжаем дискуссию о том, станет ли Electra полностью приватной монетой в будущем.

◼ Интеграция SegWit (в процессе)

Как упоминалось выше, команда Electra в настоящее время разрабатывает интеграцию SegWit, которая значительно увеличит число транзакций в секунду (TPS), которое может обрабатывать блокчейн Electra. Интеграция SegWit позволит увеличить с 800 до 1600 TPS в Electra.

◼ Процесс обеспечения качества (QA) Electra

Мы хотели бы объяснить наш процесс обеспечения качества и с помощью следующей блок-схемы. Как часть кода разработана, она проверена. Если он проходит тест, новый фрагмент кода изменяется на первый, и тестирование продолжается. Если исправленный код не проходит тест, он исправляется, проверяется повторно до тех пор, пока не будет изменен какой-либо новый код, и процесс продолжится. Ниже приведено визуальное представление нашего процесса тестирования качества.

При тестировании нового кода для поиска и исправления ошибок может потребоваться всего лишь одни день, неделя или даже больше, прежде чем начнется тестирование следующего фрагмента кода. Например, ECA использует TX Version 7, но, когда мы тестировали интеграцию технологии Атомарных свопов с BarterDEX, мы обнаружили, что они используют TX Version =< 4. Команда Komodo (KMD) работает с BarterDEX, чтобы помочь обновить их базу для поддержки TX версии 7, чтобы ECA была полностью совместима.

Еще одна задержка форка произошла в начале января, когда мы обнаружили ошибку и уязвимость безопасности в PoS 3.0. Команда Electra применила два разных исправления из двух разных кодов с открытым исходным кодом для быстрого и безопасного устранения уязвимостей.

Мы также немного потеряли импульс в декабре из-за нескольких праздников и того, что ключевые члены команды были в отпуске.

Как видите, мы усердно работали и благодарим вас за терпение. Мы всегда стремимся донести до нашего сообщества лучшие и наиболее безопасно разработанные приложения.

Какой кошелек будет поддерживать обновление (форк) и где его можно скачать?

Qt Wallet V2.0 будет поддерживать форк. Ссылки для скачивания Qt Wallet v2.0 будут доступны 15 февраля на нашем сайте и на официальной странице GitHub.

Какие биржи будут поддерживать предстоящее обновление (форк)?

Мы ведем переговоры с биржами. Пока что большинство бирж и сторонних поставщиков кошельков будут поддерживать фазу обновление 2. Мы подготовим список и проинформируем вас в течение следующей недели.