Перевод оригинальной статьи на Medium.
Позади первые шесть месяцев, и мы сосредоточились на выполнении намеченных планов, а также по ходу дела выпустили несколько обновлений. В этой статье мы обсудим наш прогресс в работе над мостом Polygon Bridge, обслуживание ядра, управление блокчейном, события сообщества и другие примечательные события.
Мост Polygon
Ранее в этом году, когда наши разработчики завершили исследование того, как механизм смарт-контрактов будет взаимодействовать с двумя блокчейнами (Ghost и Polygon), был опубликован базовый интерфейс смарт-контракта. Это набор предопределенных функций и спецификаций, которых должен придерживаться мост, чтобы взаимодействовать с другими контрактами или приложениями в двух средах блокчейна. Этот интерфейс, помимо других параметров, определяет имена функций, аргументы и возвращаемые значения (return values).
Следующим шагом стала разработка структур данных и контрактов контроллеров. Контракты контроллера будут служить посредниками между взаимодействием пользователей и базовым смарт-контрактом, координируя действия и управляя потоком данных. Структура данных служит органайзером и используется для хранения данных таким образом, чтобы облегчить эффективный доступ, необходимые манипуляции и поиск данных.
Разработка самого смарт-контракта продолжалась по мере реализации функций записи и эмиссии. Чтобы двусторонний мост был взаимосовместимым, у пользователей должен быть способ, позволяющий создавать обёрнутые монеты на другом блокчейне и сжигать их при возвращении в основной блокчейн. Это очень важная область моста, поскольку эти функции естественным образом манипулируют токеномикой обёрнутой монеты. Для защиты моста в механизм записи/восстановления были включены логические операторы и функциональные тесты. Проще говоря, это защищает блокчейн от злоумышленников, искусственно завышающих оборот монеты.
Возвращаясь к поиску данных, важно понять, как мост получит доступ к определённым данным, к которым у него обычно нет доступа из-за изолированной и детерминированной среды блокчейна. Это решается добавлением оракула. Роль оракула заключается в предоставлении ненадёжных данных самому смарт-контракту. Это устраняет разрыв между двумя блокчейнами, поскольку обычно Polygon не имеет доступа к данным блокчейна Ghost, то есть к токеномике и коэффициентам конверсии.
На данный момент наши разработчики приближаются к финальной стадии тестирования моста Polygon. Уже развёрнута тестовая сеть, доказавшая свою эффективность. Это далеко не финишная прямая, но, тем не менее, это захватывающее и огромное достижение. Мы будем держать вас в курсе по мере приближения к релизу.
Обслуживание ядра Ghost Core
Во время тестирования нашей будущей модели управления в сети один из наших криптографов заметил, что в блоке 754789 возникла проблема, из-за которой блок содержал данные с монетами, отправляемыми на OP_RETURN, из-за чего протокол AGVR отклонял этот конкретный тип вывода. Всего через несколько часов было развёрнуто исправление, и блокчейн возобновил нормальную работу. Чтобы узнать больше об этом событии, нажмите здесь.
Устранив ошибку OP_RETURN, мы пересмотрели наше ядро и решили выпустить обновления для повышения общей эффективности. Некоторые из этих элементов обслуживания включают улучшение времени синхронизации с блокчейном. В частности, с протоколом AGVR бывают случаи, когда пользователи могут испытывать более длительное время синхронизации из-за характера протокола.
Кроме того, с последними обновлениями Bitcoin мы решили привести нашу кодовую базу в соответствие с текущим положением дел. Сюда войдёт добавление Taproot в кодовую базу, но не полностью. Всё ещё должны быть внесены некоторые изменения, чтобы сделать Taproot совместимым с кодом Ghost, а конкретнее, как Taproot будет взаимодействовать с технологиями RingCT и Bulletproofs.
Внутреннее управление блокчейном
Помимо вышеупомянутого обслуживания ядра, мы также работаем над тем, чтобы как можно скорее запустить в работу внутреннее управление блокчейном (On-Chain Governance). Это долгожданная важная функция, которую должен иметь каждый децентрализованный проект. Мы завершили наше исследование того, как эта модель управления будет работать, ещё в прошлом году, но только сейчас можем начать её реализовывать, поскольку ранее приоритет отдавался другим разработкам. Раздел для этой модели уже доступен на нашем GitHub. Мы находимся на этапе активного тестирования, поэтому в раздел регулярно вносятся изменения, гарантирующие надёжность работы механизма голосования.
Ранее в этом году были включены функциональные тесты и логические утверждения, дабы убедиться, что RingCT будет беспрепятственно работать с внутренним управлением блокчейна, поскольку оба этих протокола работают на уровне консенсуса.
Новости сообщества
22 июня Ghost исполнилось 3 года! Мы отпраздновали это ещё одним успешным конкурсом по выпечке тортов и получили удовольствие от просмотра вкусных творений, приготовленных нашим сообществом. Ниже представлены победители конкурса выпечки этого года.
Практически сразу после третьего дня рождения проекта, согласно правилам блокчейна Ghost сеть ввела второе снижение вознаграждения за блок (блок 788400). Текущая общая награда на блок теперь составляет 10,8 $GHOST, по сравнению с прошлой 11,4 $GHOST. Текущее распределение вознаграждения теперь выглядит следующим образом: 5,400 $GHOST ветеранам, 3,672 $GHOST майнерам и 1,728 $GHOST в Фонд разработки.
Если вы ещё не загрузили SHELTR, наш мобильный кошелек, мы настоятельно рекомендуем вам это сделать. SHELTR — это не просто обычный мобильный кошелек, это PWA (прогрессивное веб-приложение). PWA известны своими потрясающими функциями, благодаря которым они выглядят как нативные приложения и работают на любом устройстве, и SHELTR не является исключением. Он имеет бесшовный и плавный пользовательский интерфейс, который делает его простым и понятным в использовании. Вы можете прочитать все о SHELTR здесь.
Оставайтесь на связи и следите за новостями о нашей разработке моста Polygon. Мы рады поделиться с миром этим новаторским продуктом.