23 сентября 2021

DAO для DeFi в несколько кликов: обзор Homebase на Tezos

10 сентября TQ Tezos запустила в мейннете Homebase — платформу для создания децентрализованных автономных организаций на базе шаблонов. В версии v0.4 можно в несколько кликов создать контракт для управления средствами проекта или смарт-контрактом. 

Мы создали на Homebase тестовую организацию и сделали обзор платформы.

Что такое DAO

DAO или децентрализованные автономные организации — это смарт-контракты для коллективного управления блокчейн-проектами. С их помощью инвесторы проводят голосования с автоматическим подсчетом голосов, а иногда — с автоматическим выполнением принятых решений. Например, участники DAO для алгоритмического стейблкоина могут изменять коэффициент залога для выпуска новых токенов, расширять список токенов для внесения залога или голосовать за добавление новых валют. 

Каким бы полезным не было DAO для развития проекта, возможность коллективного управления — это дополнительный и необязательный функционал. Часто разработчики приложений сосредотачиваются на основном функционале, и внедряют контракты и интерфейс для DAO через несколько месяцев или лет после запуска проекта. 

Homebase использует концепцию, описанную разработчиком Crunchy.network Джошуа Дешантом — DeFi-as-a-Service. Вместо того чтобы делать все с нуля, разработчики могут заполнить шаблон и запустить смарт-контракт DAO в несколько кликов.

Функционал Homebase

На момент публикации Homebase поддерживает два вида организаций:

  • RegistryDAO — децентрализованное хранилище для пары «ключ-значение». С его помощью пользователи вносят предложения с привязкой к id поста на Tezos Agora и голосуют за них.
  • TreasuryDAO — коллективное управление заблокированными в DAO tez и FA2-токенами.

Пользователи могут экспериментировать с DAO в тестовой сети florencenet или сразу создать децентрализованную организацию в мейннете. Приложение поддерживает кошельки Spire, Temple, Galleon, Kukai, Umami и Airgap.

На главной странице Homebase можно просмотреть организации, которые создали другие пользователи. 

У Homebase есть графический интерфейс, но заинтересованные разработчики могут опубликовать смарт-контракт DAO с помощью клиента Tezos. Инструкция — на GitHub Tezos Commons.

Запуск DAO на florencenet

Сначала нужно перейти в веб-приложение Homebase, выбрать сеть и подключить кошелек. Мы выбрали florencenet, чтобы не тратить настоящие tez в случае ошибки.

Затем Homebase предлагает выбрать шаблон контракта — TreasuryDAO или RegistryDAO. Мы выбрали Treasury. 

Нужно заполнить информацию о DAO: указать контракт токена, с помощью которого пользователи будут вносить предложения, название организации, адреса администратора и защитника. 

Затем — настроить параметры голосования: количество циклов для проведения голосования, задержку перед выполнением предложения, срок годности предложения и минимальный стейк для внесения предложений. Также нужно указать процент стейка, который получают обратно авторы провалившихся предложений, и минимальное и максимальное количество tez для голосования.

Настройка кворума — условий для принятия и выполнения предложения.

В конце нужно подтвердить правильность заполнения шаблона. При создании DAO нужно подписать две транзакции: одну для публикации контракта с метаданными, вторую для публикации контракта DAO. Оригинация контрактов стоила 6 tez.

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

Выводы

Homebase — полезный инструмент для проектов, которые хотят быстро подключить децентрализованное управление. Нам понравилось, что к голосованиям можно прикреплять id постов на Agora, чтобы пользователям было удобнее изучить предложение.

Надеемся, что в будущем разработчики добавят другие шаблоны для создания DAO, и это поможет развитию и децентрализации проектов на Tezos.

Подписывайтесь на нас, чтобы первыми узнавать о DeFi-проектах на Tezos:

  1. Telegram-канал
  2. Facebook
  3. Twitter на русском и украинском языках
  4. Twitter на английском языке
  5. YouTube-канал
  6. Instagram
  7. LinkedIn
  8. hub на ForkLog

Изначально мы опубликовали этот материал в блоге Tezos Ukraine.