Разработка смарт-контрактов на Rust: глубокий анализ архитектуры SpuntnikDAO экосистемы NEAR

robot
Генерация тезисов в процессе

Rust смарт-контракты养成日记(10) - SpuntnikDAO 解析

1. Введение

Децентрализованная автономная организация ( DAO ) является новым типом модели сотрудничества в интернете. Она функционирует на основе блокчейн-сети и совместно принадлежит и управляется участниками. Основной характеристикой DAO является децентрализация, которая не требует централизованного управления, а осуществляется через предложения и голосование для принятия решений и управления.

1.1 Необходимость DAO

С точки зрения смарт-контрактов, в традиционных контрактах обычно существуют некоторые привилегированные операции, такие как:

  • Обновление логики смарт-контрактов
  • Изменить ключевые настройки
  • Смена аккаунта управления смарт-контрактами
  • Операции с DeFi-пулом

В контрактах Ethereum обычно используются такие модификаторы, как onlyOwner, чтобы ограничить выполнение этих привилегированных функций обычными пользователями, которые выполняются администратором или оператором.

Однако, такой способ контроля доступа имеет "проблему централизации":

  • Потеря приватного ключа администратора может привести к тому, что контракт станет недоступным навсегда.
  • Проектная сторона может совершать неправомерные действия, угрожающие безопасности активов пользователей

Для достижения истинной децентрализации многие проекты вводят механизмы голосования сообщества, повышая надежность и прозрачность смарт-контрактов, завоевывая доверие пользователей.

DAO часто используется для внутреннего голосования в организации, без CEO, CFO и других управленческих должностей, а бизнес-логика автоматически выполняется смарт-контрактами, развернутыми в цепочке.

!

2. Введение в серию контрактов Spuntnik DAO

Инфраструктура DAO экосистемы NEAR Sputnik DAO(, также известная как astrodao), предоставляет проектам удобные возможности интеграции DAO. Она поддерживает настраиваемые модели управления, многоподписное управление, выпуск токенов управления и другие функции.

Данная серия подробно рассмотрит принципы реализации Spuntnik DAO, помогая читателям задуматься о том, как с точки зрения безопасности разрабатывать смарт-контракты на Rust.

!

3. Архитектура проекта Spuntnik DAO

Спунтик DAO состоит из 3 смарт-контрактов NEAR:

  1. контракт sputnikdao2: конкретный контракт DAO, ответственный за разработку стратегий управления, обработку голосований по предложениям, управление правами участников и т.д.

!

  1. sputnik-staking смарт-контракты:治理代币合约, связанный с экземплярами DAO. Пользователи могут вносить токены для получения права голоса или делегировать их другим для увеличения их веса.

!

  1. sputnikdao-factory2 смарт-контракт: использует фабричную модель для единого создания и управления всеми экземплярами DAO на платформе.

!

Спунтник DAO v2 версия в настоящее время все еще находится на стадии разработки и тестирования, еще не запущена в основной сети NEAR. В последующих статьях будет подробно представлена эта инфраструктура экосистемы NEAR.

DEFI-0.1%
ETH5.13%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 5
  • Репост
  • Поделиться
комментарий
0/400
TokenDustCollectorvip
· 16ч назад
дао - это и есть конечный игровой процесс, сестры.
Посмотреть ОригиналОтветить0
GasWastingMaximalistvip
· 16ч назад
Все это старые песни, есть ли что-то новенькое?
Посмотреть ОригиналОтветить0
GasGrillMastervip
· 16ч назад
Права контрактов? Понимающие знают.
Посмотреть ОригиналОтветить0
SatoshiNotNakamotovip
· 16ч назад
дао просто таково дело
Посмотреть ОригиналОтветить0
WalletWhisperervip
· 16ч назад
Развитие идет так быстро, что мы уже движемся к L3.
Посмотреть ОригиналОтветить0
  • Закрепить