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/.