Инфраструктура Open Galaxy
Веб-платформа, смарт-контракты, приложение, интеграция с другими крипто-проектами
Реализация поставленных перед ДАО Open Galaxy целей требует такой инфраструктуры, которая обеспечит простой пользовательский интерфейс и прозрачный механизм управления. Предлагаемое в данном документе решение позволяет учесть интересы всех стейкхолдеров проекта, позволяет минимизировать издержки на операционную деятельность, а также позволит в дальнейшем легко интегрировать в проект сторонние децентрализованные приложения, расширяя функционал платформы.
Инфраструктура ДАО Open Galaxy состоит из таких компонентов как
1. Веб-платформа – сайт, на котором:
производится регистрация (аутентификация) пользователей, подключение их криптовалютных кошельков
осуществляется взаимодействие пользователей между собой посредством обмена сообщениями
производится публикация стартапов в каталоге
производится публикация предложений для голосования по управлению ДАО
происходит взаимодействие пользователей со смарт-контрактами голосования, стейкинга и управления
покупка/продажа токенов GLXY и токенов стартапов.
2. Мобильное приложение, которое дублирует функционал веб-платформы и использует его Web API.
На начальном этапе будут запущены два смарт-контракта: эмиссионный смарт-контракт и смарт-контракт стейкинга.
3. Эмиссионный смарт-контракт – создает и контролирует оборот токенов GLXY, в т.ч. сроки их заморозки, сроки и транши их выпуска в оборот.
Смарт-контракт чеканки токена GLXY предназначен для создания токена GLXY на базе блокчейна Binance Smart Chain. Создание и запуск смарт-контракта чеканки токена GLXY позволит:
Выпустить ограниченное количество (1 000 000 000) токенов GLXY на определенные адреса;
Принимать токен GLXY на адреса в BSC;
Отправлять токен GLXY на адреса в BSC, используя приватный ключ.
Смарт-контракт разработан в соответствии со стандартом BEP-20.
Более подробную информацию по распределению и блокировке токенов можно узнать из раздела Токеномика GLXY.
4. Смарт-контракт стейкинга – взаимодействие с пользователями производится через веб-платформу или приложение, а для получения управляющих параметров (ставки стейкинга) использует смарт-контракт голосований в качестве оракула. Принимает у пользователей токены GLXY, замораживает их и еженедельно начисляет определенный размер вознаграждения в зависимости от суммы и срока заморозки токенов. Пополнение фонда стейкинга предполагается осуществлять средствами, полученными в виде комиссий платформы.
Расчет награды происходит по формуле
где Z - количество награды в токенах, Х - текущий стейкинговый баланс пользователя, Y - годовая процентная ставка, а k = 0б00019178 = (0,01/365)*7.
Процентная ставка стейкинга может изменяться в любой момент путем совершения транзакции с адреса-владельца СК. Процентная ставка является единой для всех пользователей.
Транзакция стейкинга – это транзакция, совершенная с адреса пользователя на адрес СК и блокирующая токены GLXY,
В контракте предусмотрен механизм замены текущего смарт-контракта на другой смарт-контракт, т.е. со смарт-контракта можно вывести токены GLXY, предназначенные для начисления награды, на адрес-владельца.
Также реализуется возможность активировать/деактивировать стейкинг таким образом, чтобы в неактивном статусе смарт-контракт не принимал токены GLXY.
Стейкинговый баланс – это сумма баланса и накопленного баланса пользователя на смарт-контракте.
Баланс пользователя обновляется каждый раз при совершении транзакций стейкинга или анстейкинга пользователем.
Обозначения: S – стейкинговый баланс, B – баланс, А – накопленный баланс.
Формула расчета баланса пользователя при совершении транзакции стейкинга или анстейкинга:
При совершении транзакции стейкинга накопленный баланс обнуляется:
Формула расчета стейкингового баланса:
Стейкинговый баланс может быть получен сервисом при обращении к смарт-контракту.
При изменении ставки стейкинга смарт-контракт сохраняет ставку стейкинга и timestamp изменения ставки.
При расчете накопленного баланса СК учитывает все переменные стейкинга и их timestamp.
5. Управляющий смарт контракт ДАО – хранит параметры функционирования ДАО (ставка стейкинга, перечень стартапов-кандидатов для добавления в каталог, размеры комиссий и вознаграждений), полученные от смарт-контракта голосования, которые определены при голосовании держателей токенов GLXY. Не взаимодействует с пользователями напрямую, а использует смарт-контракт голосований в качестве оракула.
6. Смарт-контракт голосования – получает от администраторов ДАО формализованные данные, на основании которых проводится голосование по таким вопросам как:
добавление стартапов в каталог платформы для непосредственно для получения финансирования;
размер комиссий за успешное привлечение финансирования (закрытие раундов);
условия и момент выхода платформы для каждого проинвестированного стартапа, а также размер комиссий ДАО от таких операций;
Таким образом, этот смарт-контракт выступает в роли оракула (поставщика надежных доверенных данных) для управляющего смарт-контракта и смарт-контракта стейкинга.
Смарт-контракты также могут использоваться в качестве источников данных для сторонних децентрализованных приложений (dapps), для чего в перспективе будет проведена интеграция с такими проектами, как ChainLink, Provable и Witnet.
Помимо этого, планируется интегрировать платформу с такими страховыми сервисами из сектора DeFi как Opium и Nexus Mutual в первую очередь для исключения последствий взломов и хакерских атак на саму инфраструктуру ДАО, а также гарантий возврата инвестиций и привлечения экспертов из этой отрасли для оценки заключаемых на платформе сделок.
Last updated