Найти в Дзене

DAO‑казна без рисков: как настроить мультисиг, лимиты и эскроу для выплат

DAO‑казна без рисков: как настроить мультисиг, лимиты и эскроу для выплат 🛡️💼

У любой DAO есть боль: деньги на одном кошельке, ключи у пары людей, «срочные» переводы — и вот уже спор или скам. Решение — грамотная схема казначейства + эскроу для внешних расчётов.

Что должно быть в базе

- МУЛЬТИПОДПИСЬ 2‑из‑3 или 3‑из‑5. Ключи храним разнесённо: аппаратные кошельки, резервные passkeys/TOTP, офлайн бэкапы сид‑фраз. Минимум один независимый хранитель.

- РОЛИ: инициатор платежа ≠ утверждающие. Любой перевод проходит подготовку, ревью и подтверждение.

Контроль расходования

- ЛИМИТЫ: дневные/помесячные квоты, allow‑list адресов, лимит per tx; мелкие выплаты — автоматически, крупные — только вручную с несколькими подписями.

- ТАЙМ‑ЛОК: задержка 24–72 ч на крупные списания — время для проверки и возможной отмены.

Голосование и исполнение

- Голосуем в Snapshot (off‑chain), после победы — создаём on‑chain транзакцию с timelock и мультисиг. Схема «Snapshot → Timelock → Multisig» даёт прозрачность и защиту от импульсных действий.

Внешние платежи через ЭСКРОУ

- Гранты, баунти, услуги, листинги: средства блокируются у нейтрального гаранта и релизятся по KPI/чек‑листу или возвращаются при несоответствии. Эскроу фиксирует адреса/сеть/курс, запрещает подмену реквизитов, даёт арбитраж по фактам. Комиссии — от 10%. Старт: @GARANT_S_bot

Антифрод‑чек‑лист DAO

- Раз в квартал — РОТАЦИЯ подписантов и проверка recovery.

- ТЕСТ‑TX на небольшую сумму перед крупной выплатой.

- Запрет BLIND SIGNING, подписи по EIP‑712.

- Белые списки контрактов, регулярный REVOKE лишних прав.

- Логи: кто инициировал, кто подтвердил, когда исполнено.

Типовая ошибка

- «Один ключ у подрядчика ради удобства» — нет. Внешним даём только эскроу‑сделку или временный лимитированный модуль, но не доступ к казне.

Полезные ресурсы

- Safe (ex Gnosis) — документация по мультисиг и лимитам: https://docs.safe.global/

- OpenZeppelin TimelockController — тайм‑лок для управляемых списаний: https://docs.openzeppelin.com/contracts/4.x/api/governance#TimelockController

- Snapshot — голосование для DAO: https://docs.snapshot.org/

Наши ресурсы

- Сайт: https://guarantor.su

- Бот: @GARANT_S_bot

Итог: мультисиг + лимиты + timelock закрывают внутренние риски, а эскроу — внешние расчёты и споры. Как сейчас устроены роли и лимиты в вашей DAO‑казне? Делитесь опытом и задавайте вопросы — поможем собрать безопасный процесс выплат.