Согласно официальным источникам, 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:
- Восприимчивость к DoS-атакам. Открытые смарт-контракты с неограниченным количеством участников или транзакций подвергаются атакам типа «отказ в обслуживании» (DoS), при которых пользователи не могут взаимодействовать с ними. Делая эти транзакции более гибкими, посредники (или майнеры) могут конкурировать за принятие транзакций блокчейном в обмен на вознаграждение.
- Гибкость смарт-контрактов. Написание сценариев разблокировки UTXO, в которых транзакции обладают достаточной гибкостью, чтобы пользователи могли взаимодействовать с контрактами, как если бы блокчейн использовал модель учетной записи.
Программа грантов
MuKn – это последний проект, присоединившийся к миссии Nervos по улучшению модели UXTO. В прошлом году Nervos объявила, что вступила в исследовательское партнерство с IOHK, создателем Cardano (ADA), которое фокусируется на реестрах UTXO и смарт-контрактах с целью разработки улучшенной структуры для других блокчейнов на основе UTXO.