Chainlink Functions adalah platform pengembangan tanpa server web3 yang memungkinkan menghubungkan aplikasi terdesentralisasi atau kontrak pintar ke API Web2 apa pun.

Penyedia oracle Web3 Chainlink telah meluncurkan "Fungsi Chainlink," platform pengembangan tanpa server baru pada platform layanan Web3-nya, memungkinkan pengembang membangun aplikasi terdesentralisasi dan menghubungkan kontrak pintar ke API web2 apa pun.

Berfungsi secara singkat:

·Fungsionalitas Chainlink: Hubungkan dApps ke API Web2 mana pun.

·Bangun, uji, simulasikan, dan jalankan logika khusus hanya dengan beberapa baris kode.

·Terintegrasi dengan penyedia Web2 besar di bawah payung Chainlink Decentralized Oracle Network (DON).

·Konektivitas luas, komputasi yang dapat disesuaikan, keamanan yang diminimalkan kepercayaan, layanan mandiri, tanpa server.

·Versi beta pada testnet Ethereum Sepolia dan Polygon Mumbai.

·Chainlink: Platform layanan Web3 standar industri mendukung aplikasi Web3 yang kaya fitur.

Persyaratan untuk fungsi Chainlink dalam pengembangan Web3

Chainlink adalah salah satu penyedia oracle blockchain terkemuka, memungkinkan dApps di berbagai rantai untuk memastikan data feed valid dan aman.

Chainlink menghubungkan blockchain dan sumber data eksternal untuk memungkinkan kontrak pintar mengakses dan menggunakan data dengan aman dan andal. Chainlink menggunakan jaringan node untuk mengambil data dari sumber eksternal dan mentransfernya ke blockchain. Selain itu, berikan insentif pada data yang akurat melalui sistem penghargaan berbasis token menggunakan token [cs_coins]LINK[/cs_coins] asli.

Namun, Chainlink Functions diluncurkan untuk menyederhanakan penghubungan sumber data off-chain ini melalui panel layanan web3 tanpa server yang mirip dengan AWS Lambda.

Karakteristik fungsi Chainlink

Chainlink Functions yang baru diluncurkan bertujuan untuk menyediakan “lingkungan yang mulus dan toolkit canggih yang memungkinkan pengembang membangun, menguji, mensimulasikan, dan menjalankan logika khusus untuk aplikasi Web3 mereka.”

Menariknya, platform ini berarti bahwa hampir semua bentuk API data off-chain dapat diintegrasikan ke dalam aplikasi blockchain dengan manfaat yang sama seperti feed oracle Chainlink tradisional. Namun, aplikasi blockchain meminimalkan kepercayaan melalui pendekatan tanpa izin dan terdesentralisasi. Oleh karena itu, memasukkan data off-chain ke dalam blockchain dapat menyebabkan banyak sekali masalah dalam memvalidasi data.

Ciara Nightingale, insinyur DevRel di Thirdweb, menyatakan kegembiraannya atas peluncuran tersebut, dengan berkomentar bahwa “Fungsi Chainlink memecahkan masalah ini dengan menggunakan jaringan yang sama dari node yang sangat aman yang menggerakkan Umpan Harga Chainlink,” sehingga API dapat diakses melalui “hanya beberapa baris kode.”

Kemal El Moujahid, Chief Product Officer di Chainlink Labs berkata,

“Dengan peluncuran Fungsi Chainlink, kami menghilangkan hambatan besar dalam adopsi Web3… dengan menggabungkan kontrak pintar dengan API yang kuat dan sumber data Web2.”

Platform ini juga akan mendukung bahasa off-chain seperti Javascript untuk mendorong pengembang asli non-web3 bereksperimen dengan infrastruktur blockchain. Chainlink Functions adalah “solusi layanan mandiri” yang diluncurkan dalam versi beta pribadi pada tanggal 1 Maret.

Integrasi dengan AWS dan Meta

Menurut pengumuman Chainlink, platform ini terintegrasi dengan Amazon AWS, Meta, dan lainnya, memungkinkan pengembang untuk bekerja dalam ekosistem yang familiar.

Noah Schwartz, manajer umum AWS Data Exchange dan AWS Marketplace Foundational API, mengatakan,

“Kami sangat antusias melihat bagaimana pengembang dapat memperkaya aplikasi mereka dengan data pihak ketiga off-chain dari AWS Data Exchange.”

Selain itu, penyedia infrastruktur yang sudah terintegrasi ke dalam Chainlink Functions, seperti Meta, yakin langkah ini akan mendukung adopsi produk mereka sendiri, kata Ankur Prasad, direktur senior di Meta,

“Kami sangat antusias dengan potensi Fungsi Chainlink untuk menghubungkan API Meta ke blockchain utama, sehingga memudahkan komunitas pengembang Web3 untuk membangun dengan Meta dan membuka kasus penggunaan inovatif baru.”

Manfaat membangun dengan fungsi Chainlink

Chainlink menggambarkan manfaat inti Fungsi Chainlink sebagai memiliki konektivitas yang luas, komputasi yang dapat disesuaikan, keamanan yang diminimalkan kepercayaan, layanan mandiri, dan tanpa server.

Meskipun Fungsi Chainlink menawarkan fungsionalitas serupa dengan produk Chainlink saat ini, fungsi Chainlink tampaknya memberikan pengalaman yang lebih efisien dan ramah pengguna bagi pengembang yang ingin menghubungkan data Web2 ke dApps mereka.

Ethan Bazarganfard, pencipta seri NFT NBA, berkomentar bahwa Chainlink Functions akan "membuka banyak kemungkinan baru untuk NFT dinamis dan menginspirasi pengembang untuk menciptakan kasus penggunaan baru yang menarik untuk teknologi transformatif ini."

Adopsi pengembang Web2

Selain itu, terkait adopsi web3, fokus pada penambahan dukungan Javascript dan integrasi dengan Meta dan AWS menunjukkan fokus untuk membawa lebih banyak pengembang ke dunia web3. Agar web3 dapat berkembang, ekosistem ini memerlukan peningkatan besar-besaran dalam jumlah pengembang yang memahami pengembangan blockchain.

Chainlink Functions akan menyediakan alat dan layanan yang memungkinkan pengembang “menguji keadaan” di web3 dengan cara layanan mandiri melalui portal berbasis web.

Versi beta dari Fungsi Chainlink sekarang tersedia melalui beta pribadi di testnet Ethereum Sepolia dan Polygon Mumbai.