Инфраструктура Open Galaxy

Веб-платформа, смарт-контракты, приложение, интеграция с другими крипто-проектами

Реализация поставленных перед ДАО Open Galaxy целей требует такой инфраструктуры, которая обеспечит простой пользовательский интерфейс и прозрачный механизм управления. Предлагаемое в данном документе решение позволяет учесть интересы всех стейкхолдеров проекта, позволяет минимизировать издержки на операционную деятельность, а также позволит в дальнейшем легко интегрировать в проект сторонние децентрализованные приложения, расширяя функционал платформы.

Инфраструктура ДАО Open Galaxy состоит из таких компонентов как

1. Веб-платформа – сайт, на котором:

  • производится регистрация (аутентификация) пользователей, подключение их криптовалютных кошельков

  • осуществляется взаимодействие пользователей между собой посредством обмена сообщениями

  • производится публикация стартапов в каталоге

  • производится публикация предложений для голосования по управлению ДАО

  • происходит взаимодействие пользователей со смарт-контрактами голосования, стейкинга и управления

  • покупка/продажа токенов GLXY и токенов стартапов.

2. Мобильное приложение, которое дублирует функционал веб-платформы и использует его Web API.

На начальном этапе будут запущены два смарт-контракта: эмиссионный смарт-контракт и смарт-контракт стейкинга.

3. Эмиссионный смарт-контракт – создает и контролирует оборот токенов GLXY, в т.ч. сроки их заморозки, сроки и транши их выпуска в оборот.

Смарт-контракт чеканки токена GLXY предназначен для создания токена GLXY на базе блокчейна Binance Smart Chain. Создание и запуск смарт-контракта чеканки токена GLXY позволит:

  1. Выпустить ограниченное количество (1 000 000 000) токенов GLXY на определенные адреса;

  2. Принимать токен GLXY на адреса в BSC;

  3. Отправлять токен GLXY на адреса в BSC, используя приватный ключ.

Смарт-контракт разработан в соответствии со стандартом BEP-20.

Более подробную информацию по распределению и блокировке токенов можно узнать из раздела Токеномика GLXY.

4. Смарт-контракт стейкинга – взаимодействие с пользователями производится через веб-платформу или приложение, а для получения управляющих параметров (ставки стейкинга) использует смарт-контракт голосований в качестве оракула. Принимает у пользователей токены GLXY, замораживает их и еженедельно начисляет определенный размер вознаграждения в зависимости от суммы и срока заморозки токенов. Пополнение фонда стейкинга предполагается осуществлять средствами, полученными в виде комиссий платформы.

Расчет награды происходит по формуле

Z=XYkZ= X * Y *k

где Z - количество награды в токенах, Х - текущий стейкинговый баланс пользователя, Y - годовая процентная ставка, а k = 0б00019178 = (0,01/365)*7.

Процентная ставка стейкинга может изменяться в любой момент путем совершения транзакции с адреса-владельца СК. Процентная ставка является единой для всех пользователей.

Транзакция стейкинга – это транзакция, совершенная с адреса пользователя на адрес СК и блокирующая токены GLXY,

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

Также реализуется возможность активировать/деактивировать стейкинг таким образом, чтобы в неактивном статусе смарт-контракт не принимал токены GLXY.

Стейкинговый баланс – это сумма баланса и накопленного баланса пользователя на смарт-контракте.

Баланс пользователя обновляется каждый раз при совершении транзакций стейкинга или анстейкинга пользователем.

Обозначения: S – стейкинговый баланс, B – баланс, А – накопленный баланс.

Формула расчета баланса пользователя при совершении транзакции стейкинга или анстейкинга:

B(i)=B(i1)+A(i1)B(i)=B(i-1)+A(i-1)

При совершении транзакции стейкинга накопленный баланс обнуляется:

A(i)=0A(i)=0

Формула расчета стейкингового баланса:

S(i)=B(i)+A(i)S(i)=B(i)+A(i)

Стейкинговый баланс может быть получен сервисом при обращении к смарт-контракту.

При изменении ставки стейкинга смарт-контракт сохраняет ставку стейкинга и timestamp изменения ставки.

При расчете накопленного баланса СК учитывает все переменные стейкинга и их timestamp.

5. Управляющий смарт контракт ДАО – хранит параметры функционирования ДАО (ставка стейкинга, перечень стартапов-кандидатов для добавления в каталог, размеры комиссий и вознаграждений), полученные от смарт-контракта голосования, которые определены при голосовании держателей токенов GLXY. Не взаимодействует с пользователями напрямую, а использует смарт-контракт голосований в качестве оракула.

6. Смарт-контракт голосования – получает от администраторов ДАО формализованные данные, на основании которых проводится голосование по таким вопросам как:

  • добавление стартапов в каталог платформы для непосредственно для получения финансирования;

  • размер комиссий за успешное привлечение финансирования (закрытие раундов);

  • условия и момент выхода платформы для каждого проинвестированного стартапа, а также размер комиссий ДАО от таких операций;

Таким образом, этот смарт-контракт выступает в роли оракула (поставщика надежных доверенных данных) для управляющего смарт-контракта и смарт-контракта стейкинга.

Смарт-контракты также могут использоваться в качестве источников данных для сторонних децентрализованных приложений (dapps), для чего в перспективе будет проведена интеграция с такими проектами, как ChainLink, Provable и Witnet.

Помимо этого, планируется интегрировать платформу с такими страховыми сервисами из сектора DeFi как Opium и Nexus Mutual в первую очередь для исключения последствий взломов и хакерских атак на саму инфраструктуру ДАО, а также гарантий возврата инвестиций и привлечения экспертов из этой отрасли для оценки заключаемых на платформе сделок.

Last updated