Aurora Chain представляет революционную новую функцию: обновляемую блокчейн-сеть

Пекин

Ведущий публичный блокчейн Aurora Chain (токен: AOA) выпустил новую обновляемую блочную функцию, чтобы сделать ландшафт публичной сети более гибким и полезным. Разработчики, использующие Aurora Chain, смогут воспользоваться ее последней функцией. Обновление также может уменьшить случаи хард-форка..

За короткую историю индустрии хард-форков было довольно много. Возьмем, к примеру, Биткойн. Сейчас у него более шести хард-форков, включая Bitcoin Classic и Bitcoin Cash. Кроме того, уже разветвленный Bitcoin Cash в прошлом году снова разветвился после того, как сторонники двух основных майнинговых пулов разделились, создав BCHABC и BCHSV..

Хард-форки могут быть хорошим способом привлечь внимание, разжигая войну в Твиттере, но они также могут снизить полезность биткойнов и подорвать возможности майнинга. Для более современных и продвинутых блокчейнов хард-форк может иметь катастрофические последствия. Таким образом, техническая команда Aurora предложила решение, позволяющее снизить этот тип риска..

По сути, решение требует, чтобы агенты по майнингу или кандидаты в агенты проголосовали за обновление блокчейна в течение 14-дневного периода. Когда количество голосов за обновление превышает общее количество агентов для голосования и кандидатов агентов, обновление проходит, и для реализации нового обновления будет выбрана высота блока..

Обновление должно включать URL-адрес версии, выпущенной на Github, код версии, описание обновления и информацию md5 нового обновления..

Когда программа обновления в сети получает запрос на обновление, она автоматически получает новый выпуск и приступает к проверке этой версии. После успешной проверки будет активирована тестовая сеть..

Пользователи могут опробовать эту новую версию на тесте. Если какие-либо проблемы или сбои возникают до реализации выпуска, агент, запросивший обновление, может остановить обновление. Пока остановка не будет отменена, обновление не будет выполнено, даже если сеть достигнет согласованной высоты блока..

В решении есть два смарт-контракта и контроль обновлений..

  • Смарт-контракт A управляет смарт-контрактом обновления, который является смарт-контрактом B. Он может заменить старую версию кода блокчейна новой..
  • Смарт-контракт B регулирует процесс голосования и получения обновления. Он контролирует пять основных частей решения:
  1. Голосование кандидатов в агенты и узел агента
  2. Другие горнодобывающие агенты или кандидаты в агенты, участвующие в процессе голосования
  3. Обновление считается пройденным, когда голоса «за» превышают 2/3 от общего числа агентов майнинга и кандидатов в агенты.
  4. Агент, запрашивающий обновление, может остановить процесс обновления в случае возникновения чрезвычайной ситуации.
  5. Агент, запрашивающий обновление, может возобновить процесс обновления.

Обновление управления преследует три цели.

  1. Наблюдать за сетью, контролировать запуск, обработку и приостановку / отказ от обновления.
  2. Контролируйте обмен данными между контрактом A и контрактом B.
  3. Оптимизируйте одновременность тестовой и основной сети.

Обновляемая цепочка знаменует собой важный шаг для команды Aurora. Он обещает стать противоядием от проблем масштабируемости, с которыми сталкивается отрасль. В Сеть Аврора быстрее, чем большинство публичных сетей. «Обновляемый блокчейн» еще больше повышает универсальность и полезность децентрализованных приложений на основе Aurora Chain.. 

О Авроре

Аврора совершает прорыв в мире блокчейнов. Применяя механизмы консенсуса DPOS + BFT, мы создали молниеносные контракты, чтобы связать такие отрасли, как игры, большие данные, искусственный интеллект и Интернет вещей. Aurora предлагает уникальную интеллектуальную изоляцию приложений, обеспечивающую параллельное расширение нескольких цепей и неограниченное увеличение TPS с гарантированной безопасностью..

About the author