Службы RIF Gateways: выход за пределы блокчейн

Джулиан Родригес — Gateways PO
17 апреля 2020 г.

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

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

В RIF Gateways мы решили эту проблему и действительно вышли за пределыблокчейна. Основная цель этого сервиса — разработка простых в использовании инструментов и технологий, позволяющих разработчикам и компаниям создавать приложения на основе блокчейна, которые могут беспрепятственно взаимодействовать с внешним миром, обеспечивая широкий спектр новых вариантов применения этой технологии. Дополнительную информацию можно найти в нашей брошюре RIF Gateways, которая доступна на веб-сайте RIF.

Службы RIF Gateways используют последние результаты исследований и интегрируют признанные отраслевые решения, одновременно предоставляя общий унифицированный уровень интерфейса, который снижает сложность реализации технологии. Это позволяет поставщикам и потребителям легко настраивать безопасную и надежную передачу данных, поддерживая широкий спектр моделей использования данных, подписки и платежей за них.

Службы RIF Gateways состоят из трех основных служб, которые охватывают все сценарии взаимодействия децентрализованных приложений на основе блокчейна с внешним миром. Это службы обработки данных, триггеры и планировщики. У каждой из этих служб есть собственные трудности и проблемы, и для достижения желаемых результатов им необходимы определенные инструменты и технологии. В следующем разделе мы подробно рассмотрим работу каждой службы.

Обработка данных

Служба обработки данных RIF (RIF Data Services) управляет информацией, поступающей в блокчейн из внешнего мира (входящие транзакции). Такие службы широко известны под названием «оракулы» и позволяют смарт-контрактам запускать действия на основе внешней информации. Например, к приложениям, которым обычно требуются внешние данные, относятся договоры страхования (может требоваться информация о внешних событиях и оплате, если происходит определенная цепочка событий) и финансовые приложения (обычно включают контракты, которым требуется доступ к ценовым потокам и курсам обмена валют, например USD/EUR).

Пользуясь службой RIF Data Services,потребители могут выбирать между различными типами служб Oracle, а затем взаимодействовать с соответствующим поставщиком, получая необходимую информацию. Чтобы соответствовать протоколу Data Services, поставщики должны внедрить в свои смарт-контракты определенный интерфейс, задав четкий и конкретный набор моделей использования данных, подписки и оплаты.

Триггеры

Триггеры RIF (RIF Triggers) работают с информацией, поступающей из блокчейна во внешние приложения и системы (исходящие транзакции). Традиционным приложениям для выполнения своих операций также требуется доступ к данным, сгенерированным в блокчейне. Например, игровые приложения должны обрабатывать события смарт-контракта, чтобы отправлять определенные обновления участникам, а платежным приложениям требуются уведомления о любом поступлении/снятии средств с определенных счетов.

RIF Triggers определяет стандартизированный способ получения данных из блокчейна без риска и затрат на внедрение нового решения для каждого варианта использования. Этот сервис позволяют любому пользователю настроить службу обработки событий, указав, какое событие необходимо отслеживать, какие действия выполнять, когда оно произойдет, и даже подписаться на готовые шаблоны.

Планировщики

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

RIF Schedulers предоставляют реализационно-независимый протокол для планирования транзакций, позволяя новым поставщикам услуг планирования присоединиться, предоставляя клиентам эффективный и надежный способ программировать будущие транзакции внутри блокчейна.

Таким образом, службы RIF Gateways представляют собой простой и доступный интерфейс для взаимодействия пользователей со службами данных (оракулами), службами триггеров и планировщиками транзакций. Это значительно снижает сложность работы с различными технологиями и поставщиками, а также обеспечивает безопасное, защищенное от несанкционированного проникновения взаимодействие с внешними приложениями и системами, с поддержкой моделей множественных платежей, потребления и подписки. Это чрезвычайно ценный инструмент, который обеспечивает полную интеграцию приложений блокчейн и традиционных решений, а также является одним из основных элементов перехода к более децентрализованному и прозрачному миру.

Follow our news!