Основний аналіз Sputnik DAO: як механізм пропозицій сприяє децентралізованому управлінню екосистеми NEAR

robot
Генерація анотацій у процесі

Rust смартконтракти养成日记(11):解析 механізму пропозицій DAO

Sputnik-DAO як інфраструктура NEAR Protocol, сприяє розвитку екосистеми NEAR у напрямку децентралізації. На даний момент ця платформа вже сприяла створенню численних децентралізованих автономних спільнот NEAR та надала повний, гнучкий і ефективний план управління громадськими рішеннями.

Sputnikdaov2 є смартконтрактом для голосування з управління спільнотою Sputnik-DAO. У цій статті буде представлено основні концепції цього контракту: пропозиція (Proposal), а в наступних статтях буде представлено пов'язані моделі управління спільнотою DAO (Policy).

!

1. Ініціація пропозиції

Члени спільноти Sputnik-DAO можуть ініціювати нову пропозицію, викликавши метод add_proposal() смартконтракту sputnikdaov2. Ініціатор пропозиції має надати детальну інформацію про пропозицію (ProposalInput), включаючи:

  • Текстовий опис пропозиції (Description)
  • Тип пропозиції ( kind )

метод add_proposal() виконає відповідні перевірки та обробку, створивши повну пропозицію (Proposal), і прив'яже її до унікального proposal_id, додавши до пулу пропозицій, що підтримується глобально в смартконтракті.

Пропозиція містить такі властивості:

  • Ініціатор (proposer)
  • Статус пропозиції ( статус )
  • час ініціювання(submission_time)
  • стан голосування ( кількість голосів, голоси )

Слід звернути увагу, що Sputnik-DAO вимагає від авторів пропозицій вносити певну кількість токенів NEAR як заставу. Ця застава буде повернена автору пропозиції після нормального завершення пропозиції.

!

2. Статус пропозиції

Пропозиції в Sputnik-DAO можуть проходити через кілька станів:

  • InProgress: початковий стан, перебуває на стадії голосування
  • Approved:Пропозиція була затверджена
  • Відхилено: пропозицію відхилено
  • Видалено: пропозицію видалено
  • Не вдалося: виконання пропозиції не вдалося
  • Пропозиція: термін дії закінчився

Зміна стану пропозиції викликується методом act_proposal(). Члени DAO можуть викликати цей метод для голосування та інших дій щодо пропозиції.

!

3. Виконання пропозиції

Схвалена пропозиція буде виконана через функцію internal_execute_proposal(). Sputnik-DAO підтримує різні типи пропозицій, ця стаття зосереджується на двох з них:

3.1 Виконання функцій контракту пропозиція

Пропозиції типу FunctionCall дозволяють виконувати вказану функцію контракту. Пропозиція може містити кілька об'єктів ActionCall, кожен з яких вказує відповідну назву методу контракту та параметри.

3.2 Пропозиція про переведення коштів за смартконтрактом

Пропозиції типу Transfer використовуються для переміщення токенів з контрактного рахунку на вказаний рахунок. Під капотом реалізовано різні типи операцій з переказу токенів через функцію internal_payout().

!

4. Підсумок

Ця стаття представляє основні концепції контракту Sputnik DAO — пропозицію (Proposal), включаючи створення пропозиції, зміни статусу та виконання. У подальших статтях буде детальніше розглянуто модель управління Sputnik-DAO (Policy).

!

ACT2.61%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 7
  • Поділіться
Прокоментувати
0/400
RektButAlivevip
· 4год тому
Цей механізм пропозицій ще за десятки тисяч кілометрів від справжнього децентралізованого.
Переглянути оригіналвідповісти на0
NftDeepBreathervip
· 4год тому
near дуже перспективний
Переглянути оригіналвідповісти на0
HashBanditvip
· 4год тому
лmao ще один dao, який стверджує, що вирішить проблему масштабування... моя майнінг установка каже інше, якщо чесно
Переглянути оригіналвідповісти на0
SchrodingerProfitvip
· 4год тому
Знову займаються управлінням цією пасткою.
Переглянути оригіналвідповісти на0
GasFeeCryvip
· 4год тому
Чи є ще надія на екосистему near?
Переглянути оригіналвідповісти на0
BrokenDAOvip
· 4год тому
Ще одна спроба утворити утопію, що контролює людську природу... подивимося, як довго це витримає.
Переглянути оригіналвідповісти на0
FlatlineTradervip
· 4год тому
Ця річ надійна?
Переглянути оригіналвідповісти на0
  • Закріпити