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

Из дальних планов: смартконтракт биржи рекламы

Здравствуйте. Хочу описать проект, который реализую, как освоюсь с созданием смартконтрактов для Cyberway.

Принцип работы:

Основа всего - перевод средств.

  1. Автор, желающий получать прибыль с рекламы, делает перевод аккаунту сервиса с ценой 100 GOLOS и memo типа: {links: 50, links_and_image: 100, image: 50, post: 500}.
    Оно состоит из ключа - типа рекламы, и значения - стоимости в GOLOS;
    Первый тип - ссылка, второй - ссылка с изображением, третий - изображение, четвёртый - рекламный пост.
  2. После этого предложение добавляется в базу смартконтракта. В посте аккаунта проекта отображаются все активные предложения авторов;
  3. Рекламодатель выбирает автора и отправляет аккаунту проекта перевод 0.001 GOLOS с memo: {author: login, type: link, data: "yan, тип рекламы и код: если ссылка, markdown код ссылки, изображение - md код изображения и т.д.dex"}
    То есть указываем автора логин
  4. Если цена совпадает с ценой типа рекламы, автору сообщается о предложении путём отправки 0.001 GOLOS. В memo указывается id предложения;
  5. Далее автор отправляет перевод 0.001 GOLOS с memo в формате: {id: 313234, accept: yes} - предложение принято. no - непринято.
  6. Автор публикует пост с указанным кодом, после чего отправляет перевод 0.001 GOLOS к аккаунту сервиса с memo: {id: 313234, url: "golos.io/@login/post"}.
  7. Сервис определяет наличие кода. Если он есть, принимает. Если нет, отправляет рекламодателю 0.001 GOLOS уведомление о том, что автор отправил пост, но есть ли там то, что заказал рекламодатель, неизвестно.
    Если всё ок, рекламодатель отправляет 0.001 GOLOS с memo: {id: 313234, accept: Yes} (no - не принять).

При этом проверка производится после выплаты за пост, т.е. через 7 дней. Это защита от тех, кто разместит пост с рекламой, а потом сразу удалит после принятия.

Для чего биржа рекламы:

  1. Доп. доход для популярных авторов;
  2. Большая востребованность токена GOLOS;
  3. Разгрузка пула: авторы, которые получают заказы от рекламодателей, смогут отказываться от выплат, т.к. у них уже есть неплохой доход с рекламы, причём гораздо стабильнее, чем из пула.

Может какие ещё причины есть, но сейчас больше не приходит в голову ничего.

Описанный алгоритм примерный

Возможно у него есть проблемные места - не знаю. В любом случае, когда дойду до разработки, буду ещё раз рассматривать всё. Возможно, всё будет гораздо проще, например, лишь 2 типа:

  1. Post: рекламный пост;
  2. code: любой код, который рекламодатель хочет видеть в посте.

Возможно будет указание поста рекламодателем, где он хочет разместить.

Ну и, конечно, у смартконтракта должен быть интерфейс, упрощающий работу с ним.

golosголосcyberwayсмартконтрактбиржарекламаидеяалгоритмпланы
30
492.517 GOLOS
На Golos с November 2017
Комментарии (5)
Сортировать по:
Сначала старые