Найти в Дзене
Nervos Network

MuKn: новые возможности смарт-контрактов для Nervos

Mutual Knowledge Systems, Inc. (MuKn) теперь входит в программу грантов и создает новое решение, которое позволит безопасно развертывать новые возможности смарт-контрактов на Nervos, аналогичные тем, которые доступны в Ethereum.

Благодаря новому гранту команда MuKn получит финансовую и техническую поддержку от Nervos, поскольку она работает над внедрением многих функций модели учетной записи в Nervos, а также других блокчейн на основе модели UTXO, таких как Cardano и Bitcoin Cash.

UTXO и системы счета / баланса

Модель вывода неизрасходованных транзакций (UTXO) и модель учетной записи относятся к моделям ведения записей, популярным в сегодняшней структуре блокчейн. Они используются для подтверждения права собственности на токены. Две модели имеют отличия, которые влияют на безопасность смарт-контрактов, это особенно важно для проектов DeFi.

Опираясь на пример биткоина, Nervos использует обобщенную версию модели неизрасходованных транзакций (UTXO), называемую моделью ячеек, которая сохраняет согласованность и простоту биткоина. В Nervos CKB все состояния хранятся в ячейках, все вычисления выполняются вне сети цепочки, а вся работа по проверке выполняется узлами.

Модель «Account-View-on-UTXO», предложенная MuKn, учитывает удобство взаимодействия с децентрализованными приложениями (dApps) с использованием модели учетной записи и делает ее доступной на Nervos.

Модель Account-View-on-UTXO

Предлагаемая модель решает две основные проблемы, с которыми сталкиваются цепочки на основе UTXO:

1. Восприимчивость к DoS-атакам. Открытые смарт-контракты с неограниченным количеством участников или транзакций подвергаются атакам типа отказа в обслуживании (DoS), при которых пользователи не могут взаимодействовать с ними. Делая эти транзакции более гибкими, посредники (или майнеры) могут конкурировать за принятие транзакций блокчейн за определенную плату.

2. Гибкость смарт-контрактов. Написание сценариев разблокировки UTXO, в которых транзакции обладают достаточной гибкостью, чтобы пользователи могли взаимодействовать с контрактами (как если бы блокчейн использовал модель учетной записи).

Программа грантов

MuKn - это проект, который помогает Nervos в усовершенствовании модели UXTO. В прошлом году Nervos объявил, что вступил в исследовательское партнерство с IOHK, создателем Cardano, которое фокусируется на реестрах UTXO и смарт-контрактах с целью разработки улучшенной структуры для других блокчейн на основе UTXO.

Чтобы узнать обо всех подробностях этого проекта, следите за веткой Nervos Talk.

Узнайте больше о программе Nervos Grants и о том, как подать заявку, на https://www.nervos.org/developer/grants/.