Mesin Oracle: Jembatan kunci yang menghubungkan Blockchain dengan dunia nyata

robot
Pembuatan abstrak sedang berlangsung

Mesin Oracle dalam peran kunci ekosistem Blockchain

Mesin Oracle adalah infrastruktur dasar yang penting dalam bidang Blockchain, yang dapat menyediakan data eksternal untuk kontrak pintar. Sebagai jembatan yang menghubungkan kontrak pintar dan dunia luar Blockchain, Mesin Oracle memainkan peran yang sangat penting.

Mesin Oracle Rincian Seri Chainlink (Bagian 1)

Kontrak pintar di jaringan Ethereum tidak dapat secara langsung mengakses data dunia nyata di luar rantai, maka diperlukan Mesin Oracle untuk mewujudkannya. Misalnya, jika sebuah kontrak pintar perlu mendapatkan data volume perdagangan minyak mentah pada suatu hari, ia akan terlebih dahulu menuliskan informasi yang diperlukan ke dalam log peristiwa. Kemudian, di luar rantai, akan ada proses pendengar yang berlangganan peristiwa ini, ketika mendeteksi permintaan, proses tersebut akan mengunggah volume perdagangan minyak mentah pada tanggal yang ditentukan ke dalam kontrak pintar melalui pengajuan transaksi.

Mesin Oracle

Saat ini, proyek mesin oracle dengan pangsa pasar terbesar adalah Chainlink. Ini menyediakan data dunia nyata untuk Blockchain dengan cara yang terdesentralisasi dan aman. Chainlink telah membangun ekosistem siklus yang baik di sekitar token LINK, yang memastikan operasi mesin oracle yang normal melalui insentif ekonomi.

Mesin Oracle

Mesin Oracle Chainlink menggunakan模式 permintaan/respons, yang memerlukan transfer token LINK untuk memicu. LINK adalah token ERC677 di Ethereum, yang menambahkan metode transferAndCall di atas dasar ERC20 standar, menggabungkan pembayaran dan permintaan layanan menjadi satu. Ketika pengguna memanggil transferAndCall untuk mentransfer, selain transfer biasa, metode onTokenTransfer alamat penerima juga akan dipanggil, sehingga meminta layanan mesin oracle.

Mesin Oracle

Sebelum menggunakan layanan Mesin Oracle, perlu memastikan apakah Mesin Oracle tersebut dapat dipercaya. Kontrak Mesin Oracle akan melakukan serangkaian pemeriksaan keamanan setelah menerima transfer LINK, kemudian memunculkan peristiwa OracleRequest. Node off-chain yang mendengarkan peristiwa tersebut akan mendapatkan informasi spesifik dari permintaan, memanggil API untuk mendapatkan hasil, dan kemudian mengirimkan data tersebut ke dalam rantai.

Mesin Oracle Detail Seri Chainlink (Bagian 1)

Selain API kustom, Chainlink juga menawarkan layanan mesin oracle harga siap pakai. Setiap pasangan perdagangan memiliki kontrak AggregatorProxy, yang dapat dipanggil langsung oleh pengembang untuk mendapatkan data harga terbaru menggunakan metode latestRoundData(). Dalam sebagian besar skenario aplikasi, hanya perlu membaca harga terbaru, dan pasangan perdagangan yang dihargai dalam dolar memiliki presisi yang disatukan menjadi 8 digit, sehingga sangat mudah digunakan.

Mesin Oracle

Mesin Oracle sebagai penghubung antara Blockchain dan dunia eksternal, memainkan peran penting di bidang DeFi dan lainnya. Seiring dengan perkembangan aplikasi Blockchain yang terus berlanjut, Mesin Oracle juga akan terus berevolusi, menyediakan layanan data yang lebih beragam dan lebih dapat diandalkan untuk kontrak pintar.

Mesin Oracle

LINK-2.4%
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
  • 5
  • Bagikan
Komentar
0/400
CodeAuditQueenvip
· 07-26 17:41
Woi, sumber data ini tidak memeriksa dengan ketat, bisa diserang kapan saja.
Lihat AsliBalas0
ContractExplorervip
· 07-24 07:08
link masih bisa naik
Lihat AsliBalas0
just_another_walletvip
· 07-24 07:06
link搬砖赚翻了
Lihat AsliBalas0
MEV_Whisperervip
· 07-24 06:50
link sudah lama ditumpuk
Lihat AsliBalas0
OnchainGossipervip
· 07-24 06:46
Bukankah itu hanya seorang pekerja pengangkutan data tingkat tinggi?
Lihat AsliBalas0
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)