Analisis Prinsip Mesin Oracle Chainlink: Jembatan yang Menghubungkan Blockchain dan Dunia Nyata

robot
Pembuatan abstrak sedang berlangsung

Penjelasan Teknologi Mesin Oracle: Cara Kerja Chainlink

Mesin Oracle adalah infrastruktur dasar yang penting dalam dunia blockchain, yang dapat menyediakan data eksternal untuk kontrak pintar. Sebagai jembatan yang menghubungkan kontrak di dalam rantai dan dunia di luar rantai, mesin oracle memainkan peran kunci dalam ekosistem blockchain.

Mesin Oracle详解系列之 Chainlink(上)

Kontrak pintar Ethereum sendiri tidak dapat langsung mengakses data off-chain, seperti volume perdagangan minyak mentah pada suatu hari. Dalam hal ini, diperlukan Mesin Oracle untuk mewujudkannya. Proses spesifiknya adalah: kontrak akan menulis permintaan ke dalam log peristiwa, proses off-chain mendengarkan log tersebut, setelah mendapatkan data, mengirimkannya ke kontrak on-chain melalui transaksi.

Mesin Oracle

Di bidang Mesin Oracle, Chainlink adalah proyek dengan pangsa pasar terbesar saat ini. Ini menyediakan data dunia nyata ke blockchain dengan cara yang paling aman melalui metode terdesentralisasi. Chainlink membangun ekosistem insentif ekonomi di sekitar token LINK, menggunakan LINK untuk memicu layanan Mesin Oracle.

Mesin Oracle

Chainlink menggunakan token LINK yang sesuai dengan standar ERC677. Dibandingkan dengan ERC20 standar, ERC677 menambahkan metode transferAndCall, yang dapat memicu metode onTokenTransfer dari kontrak penerima saat pengiriman, sangat cocok untuk skenario penggunaan Mesin Oracle.

Mesin Oracle详解系列之 Chainlink(上)

Ketika pengguna meminta layanan Mesin Oracle, metode transferAndCall dari token LINK akan dipanggil. Metode ini selain melakukan transfer, juga akan memanggil metode onTokenTransfer dari penerima ( yaitu kontrak Mesin Oracle ). Kontrak Mesin Oracle akan melakukan serangkaian verifikasi terhadap permintaan dalam onTokenTransfer, kemudian mengeluarkan peristiwa OracleRequest.

Mesin Oracle

Node Chainlink di luar rantai akan mendengarkan peristiwa tersebut, menganalisis informasi permintaan yang spesifik, mendapatkan data yang diperlukan melalui API, dan kemudian memanggil metode fulfillOracleRequest dari kontrak mesin Oracle untuk mengirimkan hasilnya ke dalam rantai. Kontrak mesin Oracle kemudian akan memanggil fungsi callback dari pihak yang meminta, mengembalikan data.

Mesin Oracle

Selain API kustom, Chainlink juga menyediakan Price Feed siap pakai. Setiap pasangan perdagangan memiliki kontrak Price Feed yang sesuai, dan pengembang dapat langsung memanggil metode latestRoundData untuk mendapatkan harga terbaru, sangat praktis.

Mesin Oracle详解系列之 Chainlink(上)

Secara keseluruhan, Chainlink melalui kontrak on-chain yang dirancang dengan baik dan node off-chain, telah mewujudkan layanan mesin oracle yang aman dan terpercaya, membangun jembatan antara dunia blockchain dan dunia nyata.

Mesin Oracle详解系列之 Chainlink(上)

LINK-2.25%
Lihat Asli
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
  • Hadiah
  • 10
  • Bagikan
Komentar
0/400
NFTBlackHolevip
· 07-22 09:47
Apakah Mesin Oracle berguna? L1 sudah cukup.
Lihat AsliBalas0
HodlKumamonvip
· 07-22 09:26
Beruang juga akan menjelaskan sedikit tentang statistik~link sudah digulung meong
Lihat AsliBalas0
AllInAlicevip
· 07-21 11:07
Saya hanya mempercayai harga data dari Link
Lihat AsliBalas0
FOMOSapienvip
· 07-20 17:16
Penambang yang menghasilkan 50k per bulan
Lihat AsliBalas0
ApeWithNoChainvip
· 07-19 23:56
link dunia pertama
Lihat AsliBalas0
OnchainDetectivevip
· 07-19 23:55
Hmm, pola harga data telah mengungkap segalanya.
Lihat AsliBalas0
RegenRestorervip
· 07-19 23:53
link pernah mengecewakan saya??!
Lihat AsliBalas0
LiquidatedTwicevip
· 07-19 23:53
Buka Mesin Oracle dan lihat apa yang ada di dalamnya.
Lihat AsliBalas0
BearMarketHustlervip
· 07-19 23:28
Batu bata ini juga harus dipindahkan.
Lihat AsliBalas0
MEVHunterZhangvip
· 07-19 23:27
Sekali lagi saatnya Dianggap Bodoh
Lihat AsliBalas0
Lihat Lebih Banyak
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)