Смарт Контракт AB-CHAIN

Мы рады поделиться с вами самыми свежими новостями рекламной сети AB-CHAIN!

Смарт-контракт для обработки оплат в рекламной сети AB-CHAIN

Как мы уже сообщали ранее, мы реализовали прием RTB в качестве способа оплаты в рекламной сети AB-CHAIN с предоставлением 50% скидки на нашу комиссию.

А в текущий момент наша техническая команда, кроме работ по улучшению качества работы нашей рекламной сети, занимается реализацией смарт-контракта, через который:

  • будут проходить списания оплат в RTB с рекламодателей AB-CHAIN
  • автоматически будет рассчитываться и выводиться наша комиссия
  • будет распределяться оплата для паблишеров
  • и, конечно же, как мы и планировали, будет реализовано автоматическое сжигание RTB токенов
  • будут сохраняться данные в блокчейне по всем операциям, из которых в любой момент можно будет построить отчеты по движению средств и динамике сжиганий RTB

Для отладки смарт-контракта мы создали в тестовой сети RINKEBY (CLIQUE) TESTNET абсолютно идентичный реальному (который распределялся в ходе ICO) смарт-контракт AB-CHAIN RTB токена: https://rinkeby.etherscan.io/address/0xd695c4713dd1f14b89d7acbe0d78782a4d524fee

Мы отработали (протестировали, отладили) базовые вещи, которые нам понадобятся в функционале контракта рекламной сети:

  • обработка поступлений токенов на адрес контракта
  • определение собственных текущих балансов токенов
  • перевод токенов на другие адреса
  • сжигание собственных токенов
  • запись всех необходимых данных в логи блокчейна для организации возможности получения отчетов

Сразу же, как мы приступили к реализации смарт-контракта рекламной сети, к нам пришло понимание, что сам смарт-контракт не сможет определить поступление на него RTB-токенов и обработать это по аналогии с возможностью обрабатывать поступление ETH на контракт.

Поэтому мы прорабатываем схему в которой после перевода оплаты на смарт-контракт в RTB-токенах, необходимо будет вызывать метод смарт-контракта для обработки этой оплаты + закладывать схему точной идентификации источника платежа для реализации возможности давать разные условия для разных рекламодателей (но, возможно, это вынесем на следующую версию смарт-контракта).

Дополнительно на текущем этапе мы отрабатываем:

  • Варианты по минимизации комиссий сети на всем жизненном цикле смарт-контракта
  • Все необходимые внешние скрипты для взаимодействия финансовой подсистемы рекламной сети и смарт-контракта.
  • Интерфейс для просмотра отчетов из данных, сохраняемых в процессе работы смарт-контракта
  • Возможности по автоматическому выкупу/продаже на биржах RTB токенов из оборота сети

Далее остается собрать все наработки в единую систему, центром которой будет смарт-контракт и запустить на нашей рекламной сети с настоящими транзакциями и сжиганиями RTB.

Выглядит сложно? Ничего страшного — все это будет автоматизировано, и со стороны рекламодателя будет достаточно пополнить депозит в личном кабинете рекламной сети, что они уже сейчас успешно делают 🙂