Создатели ZetaChain интегрировали Solana для создания универсальных приложений

Разработчики ZetaChain объявили о поддержке Solana, что сделало эту сеть первым публичным блокчейном 1-го уровня (L1), который позволяет разрабатывать приложения с нативной интеграцией Bitcoin, Ethereum, Base и Solana. Теперь разработчики могут создавать универсальные децентрализованные приложения, которые работают с SOL, SPL токенами и активами других цепочек, исключая необходимость использования мостов и «обертывания» (Wrapped tokens).
Интеграция Solana в систему ZetaChain столкнулась с рядом технических сложностей. Во-первых, модель работы аккаунтов, аутентификации и составления смарт-контрактов значительно отличается от аналогов, используемых на EVM-совместимых цепочках. Во-вторых, различия в схемах подписей транзакций между Solana и ZetaChain также усложнили процесс интеграции.
Чтобы решить 1-й проблему, разработчики использовали абстракцию взаимодействия с блокчейнами. Это позволило универсальным приложениям одинаково работать с активами на разных сетях, будь то Ethereum, Solana или другие цепочки.
Для решения 2-й проблемы был создан Gateway-контракт, который обеспечивает валидацию подписей ECDSA с адресов ZetaChain TSS. Также внедрены дополнительные механизмы безопасности, такие как нонсы, идентификаторы цепей и системы коммитов. Они нужны, чтобы предотвратить атаки воспроизведения транзакций.
Интеграция Solana делает ZetaChain уникальной платформой для построения децентрализованных приложений, охватывающих несколько сетей. Теперь разработчики могут создавать универсальные приложения. ZetaChain предлагает простой и универсальный способ объединения ликвидности, экосистем и пользователей из разных блокчейнов. Интеграция Solana открывает новые возможности для создания децентрализованных решений.