CRYPT.ruглавный криптожурнал

Разработчики Solana предложили единый свод правил протокола

Глава Anza Бреннан Уотт предложил создать единую техническую спецификацию работы Solana, чтобы устранить расхождения между независимыми реализациями валидаторов.

Разработчики Solana предложили единый свод правил протокола
Изображение: CryptoSlate

Разработчики Solana обсуждают новый протокольный свод правил, который должен сделать независимо разработанное программное обеспечение валидаторов надёжнее и проще в поддержке. Предложение опубликовал 30 октября Бреннан Уотт, CEO компании Anza — разработчика Agave, одной из основных программ для работы сети Solana.

Уотт предлагает создать единую авторитетную спецификацию: она опишет, как блокчейн Solana обрабатывает транзакции, проверяет блоки и достигает консенсуса, вместо того чтобы правила оставались разбросаны по разным программам и техническим документам. Вопрос особенно актуален на фоне роста числа альтернативных реализаций валидаторов, помимо Agave — например, Firedancer, который разрабатывает трейдинговая фирма Jump Crypto.

Валидаторы — это компьютеры, которые проверяют транзакции и обеспечивают безопасность блокчейна. Разные команды могут писать для них разный код, но все реализации должны следовать одним и тем же правилам. Иначе валидаторы начнут по-разному обрабатывать одинаковые транзакции, а это грозит расхождением версий блокчейна и подрывает надёжность сети.

По словам Уотта, нынешний процесс разработки мешает независимым командам понять, как именно должна вести себя сеть. Сейчас изменения протокола проходят через документы SIMD (Solana Improvement Documents), которые описывают отдельные обновления, но полный свод действующих правил сети нигде не собран воедино. Из-за этого разработчикам приходится изучать код существующих валидаторов или восстанавливать логику прошлых обновлений, чтобы понять, какие правила действуют сейчас.

Согласно предложению, обсуждение новых обновлений по-прежнему будет идти через SIMD, но формальные технические изменения оформят как правки к общей спецификации протокола. Каждая поправка будет точно описывать, как обновление влияет на транзакции, сетевые коммуникации, консенсус и другие функции. После технической проверки и необходимых согласований изменения войдут в официальную спецификацию в момент активации в основной сети Solana.

Уотт уже опубликовал черновик спецификации, который охватывает 18 областей работы Solana, включая обработку транзакций, сетевые коммуникации, консенсус, комиссии и вознаграждения валидаторов. Документ пока ограничен определённым периодом истории блокчейна и исходит из того, что разработчики начинают работу с уже проверенного состояния сети. Чтобы охватить последующие обновления и подтвердить совместимость реализаций, потребуется дополнительная работа.

Источник

  • CryptoSlateSolana developers propose major overhaul to address hidden risk that could disrupt its network

Ещё в рубрике «Новости»

  1. 6 ноября, пятница