Chainlink Functions — это бессерверная платформа разработки Web3, которая позволяет подключать децентрализованные приложения или смарт-контракты к любому API Web2.

Поставщик оракулов Web3 Chainlink запустил «Chainlink Functions», новую бессерверную платформу разработки на своей сервисной платформе Web3, позволяющую разработчикам создавать децентрализованные приложения и подключать смарт-контракты к любому API Web2.

Функция кратко:

· Функциональность Chainlink: подключайте dApps к любому API Web2.

·Создавайте, тестируйте, моделируйте и запускайте пользовательскую логику с помощью всего лишь нескольких строк кода.

·Интегрирована с основными поставщиками Web2 под эгидой децентрализованной сети Oracle Chainlink (DON).

·Широкие возможности подключения, настраиваемые вычисления, безопасность с минимальным доверием, самообслуживание, бессерверность.

·Бета-версии в тестовых сетях Ethereum Sepolia и Polygon Mumbai.

·Chainlink: Стандартная сервисная платформа Web3 поддерживает многофункциональные приложения Web3.

Требования к функциям Chainlink при разработке Web3

Chainlink — один из ведущих поставщиков блокчейн-оракулов, позволяющий использовать dApps в нескольких цепочках, чтобы гарантировать достоверность и безопасность потоков данных.

Chainlink соединяет блокчейны и внешние источники данных, чтобы смарт-контракты могли безопасно и надежно получать доступ к данным и использовать их. Он использует сеть узлов для получения данных из внешних источников и передачи их в блокчейн. Кроме того, стимулируйте точные данные с помощью системы вознаграждений на основе токенов, используя собственные токены [cs_coins]LINK[/cs_coins].

Однако функции Chainlink были запущены для упрощения подключения этих источников данных вне сети через бессерверную сервисную панель web3, аналогичную AWS Lambda.

Характеристики функций Chainlink

Недавно запущенная функция Chainlink призвана предоставить «бесшовную среду и мощный набор инструментов, который позволяет разработчикам создавать, тестировать, моделировать и запускать собственную логику для своих приложений Web3».

Примечательно, что платформа означает, что практически любая форма API данных вне цепочки может быть интегрирована в приложения блокчейна с теми же преимуществами, что и традиционные каналы оракулов Chainlink. Однако приложения блокчейна минимизируют доверие за счет несанкционированного и децентрализованного подхода. Таким образом, перенос данных вне цепочки в блокчейн может привести к множеству проблем при проверке данных.

Сиара Найтингейл, инженер DevRel в Thirdweb, выразила восторг по поводу запуска, отметив, что «функции Chainlink решают эту проблему, используя ту же сеть высокозащищенных узлов, которые обеспечивают потоки цен Chainlink», поэтому доступ к API можно получить «всего через несколько строк». кода».

Кемаль Эль Муджахид, директор по продукции Chainlink Labs, сказал:

«С запуском функций Chainlink мы устраняем серьезный барьер на пути внедрения Web3… путем объединения смарт-контрактов с мощными API и источниками данных Web2».

Платформа также будет поддерживать языки оффчейн, такие как Javascript, чтобы побудить разработчиков, не использующих Web3, экспериментировать с инфраструктурой блокчейна. Chainlink Functions — это «решение самообслуживания», закрытая бета-версия которого была запущена 1 марта.

Интеграция с AWS и Meta

Согласно объявлению Chainlink, платформа интегрируется с Amazon AWS, Meta и другими платформами, что позволяет разработчикам работать в знакомой экосистеме.

Ной Шварц, генеральный менеджер AWS Data Exchange и AWS Marketplace Foundational API, сказал:

«Мы рады видеть, как разработчики могут обогатить свои приложения сторонними данными из AWS Data Exchange».

Кроме того, провайдеры инфраструктуры, уже интегрированные в Chainlink Functions, такие как Meta, полагают, что этот шаг будет способствовать внедрению их собственных продуктов, сказал Анкур Прасад, старший директор Meta.

«Мы воодушевлены потенциалом функций Chainlink для подключения API-интерфейсов Meta к основным блокчейнам, что упростит сообществу разработчиков Web3 работу с Meta и откроет новые инновационные варианты использования».

Преимущества построения с использованием функций Chainlink

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

Хотя функции Chainlink предлагают аналогичные функциональные возможности текущему продукту Chainlink, они, похоже, обеспечивают более оптимизированный и удобный интерфейс для разработчиков, желающих подключить данные Web2 к своим dApps.

Итан Базарганфард, создатель серии NFT NBA, прокомментировал, что Chainlink Functions «откроет бесчисленные новые возможности для динамических NFT и вдохновит разработчиков на создание новых захватывающих вариантов использования этой преобразующей технологии».

Принятие разработчиками Web2

Кроме того, что касается внедрения Web3, акцент на добавлении поддержки Javascript и интеграции с Meta и AWS демонстрирует стремление привлечь больше разработчиков в пространство Web3. Для масштабирования web3 экосистеме потребуется значительное увеличение числа разработчиков, знакомых с разработкой блокчейна.

Chainlink Functions предоставит инструменты и услуги, которые позволят разработчикам «проверить почву» в web3 в режиме самообслуживания через веб-портал.

Бета-версии функций Chainlink теперь доступны через частное бета-тестирование в тестовых сетях Ethereum Sepolia и Polygon Mumbai.