Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
smartcontract
6 лет назад

🤖 Провайдер Смарт-Контрактов на Голосе и первые тесты с UIA

Приветствуем всех жителей блокчейна Голос, аккаунт @smartcontract был создан для тестирования смарт-контрактов над блокчейном, но с возможностью проведения полного аудита всех транзакций.

Цель — воссоздать работу UIA, что позволит проанализировать спрос на них и востребованность в подобных решениях.

Механика запросов к смарт-контрактам реализована через custom json запросы к блокчейне подписанные активным ключом. Каждый запрос получает код в виде:

ID блока - номер транзакции - номер операции

После того как провайдер смарт-контактов получит данный запрос, он передает все данные смарт-контракту, который уже выполняет действия и формирует ответ.

Часть контракта, для работы UIA уже готово. Итак, работает:

  1. Регистрация Ассета (+ настройки по количество знаков после запятой, возможности эмиссии, максимальной границе по количеству существующих токенов);
  2. Эмиссия ассета;
  3. Передача права собственности на владение ассетом;
  4. Передача ассета с своего аккаунта на другой.

Тесты прошли успешно, для каждого запроса формируется ответ с состоянием — успешно ли прошла операция и с сопутствующим текстом.

В планах написать логику для внутренней биржи ассетов в паре с токеном Голоса, выставление ордеров, их отмена, исполнение ограничения по времени исполнения ордеров.

А также интерфейс для работы с пользовательскими токенами.

Если тесты пройдут успешно и выбранное направление будет хорошо встречено, то возможно дальнейшее развитие с созданием полноценной архитектуры для пользовательских смарт-контрактов без комиссий за действия.

1
74.513 GOLOS
На Golos с August 2017
Комментарии (16)
Сортировать по:
Сначала старые