Mesin Oracle: Jembatan antara smart contract dan dunia nyata, bagaimana Chainlink memimpin industri

robot
Pembuatan abstrak sedang berlangsung

Mesin Oracle: Jembatan antara Blockchain dan dunia nyata

Mesin Oracle sebagai infrastruktur dasar yang penting dalam bidang Blockchain, fungsi utamanya adalah menyediakan data eksternal untuk kontrak pintar di dalam rantai. Ia bertindak sebagai middleware antara kontrak pintar dan dunia luar, memainkan peran yang sangat penting.

Sebagai contoh, jika kita menerapkan kontrak pintar di jaringan Ethereum yang memerlukan data volume perdagangan minyak mentah pada tanggal tertentu, karena kontrak itu sendiri tidak dapat langsung mengakses data di luar rantai, maka kita perlu menggunakan Mesin Oracle untuk mewujudkannya. Proses spesifiknya adalah: kontrak pintar terlebih dahulu akan mencatat data yang diperlukan ke dalam log peristiwa, kemudian proses di luar rantai akan memantau log tersebut, dan begitu mendeteksi permintaan, akan memanggil metode terkait kontrak melalui pengajuan transaksi, untuk mentransfer informasi yang ditentukan ke dalam kontrak pintar.

Mesin Oracle

Di antara banyak proyek Mesin Oracle, Chainlink tidak diragukan lagi adalah yang memiliki pangsa pasar terbesar. Ini adalah platform Mesin Oracle terdesentralisasi yang bertujuan untuk menyediakan data dunia nyata untuk Blockchain dengan cara yang paling aman. Chainlink membangun ekosistem siklus positif berdasarkan token LINK, memastikan operasi sistem yang dapat diandalkan melalui insentif ekonomi.

Mesin Oracle

Pemicu Mesin Oracle Chainlink perlu dilakukan melalui transfer token LINK. LINK adalah kontrak ERC677 di jaringan Ethereum, yang dibandingkan dengan standar ERC20, ERC677 menambahkan metode transferAndCall. Metode ini menggabungkan pembayaran dan permintaan layanan menjadi satu, dengan lebih baik memenuhi kebutuhan skenario bisnis Mesin Oracle.

Mesin Oracle

Ketika pengguna menggunakan metode transferAndCall untuk melakukan transfer, selain transfer ERC20 biasa, juga akan memeriksa apakah alamat penerima adalah alamat kontrak. Jika iya, maka akan memanggil metode onTokenTransfer dari alamat tersebut. Desain ini memungkinkan permintaan dan pembayaran layanan Mesin Oracle dapat dilakukan secara langsung.

Mesin Oracle

Sebelum meminta layanan Mesin Oracle, pengguna perlu terlebih dahulu memastikan kredibilitas Mesin Oracle tersebut. Ini karena Mesin Oracle perlu menerima pembayaran sebelum memberikan layanan, dan siapa pun dapat menyediakan layanan Mesin Oracle. Oleh karena itu, berdasarkan mekanisme verifikasi yang berbeda, kredibilitas Mesin Oracle dapat dibagi menjadi tingkat yang berbeda.

Ketika Mesin Oracle menerima permintaan layanan, ia akan merespons permintaan tersebut melalui node off-chain. Node akan mendengarkan peristiwa tertentu, menganalisis informasi permintaan, dan kemudian menggunakan panggilan API untuk mendapatkan data yang diperlukan. Setelah itu, node akan mengirimkan data ke dalam blok, dan akhirnya mengembalikan hasil kepada pihak yang meminta melalui fungsi callback.

Mesin Oracle详解系列之 Chainlink(上)

Bagi pengembang, jika hanya perlu mendapatkan harga pasangan koin yang sudah ada, mereka dapat langsung menggunakan antarmuka Price Feed yang disediakan oleh Chainlink. Setiap pasangan perdagangan memiliki Price Feed terpisah, yang juga dikenal sebagai Aggregator. Antarmuka ini menyediakan berbagai metode query, termasuk mendapatkan akurasi harga, deskripsi pasangan perdagangan, informasi versi, serta harga terbaru, dan lain-lain.

Dalam sebagian besar skenario aplikasi, kontrak mungkin hanya perlu membaca harga terbaru. Perlu dicatat bahwa untuk pasangan perdagangan yang dihargai dalam dolar, akurasi harga biasanya diseragamkan menjadi 8 digit, yang menyederhanakan kompleksitas pengolahan akurasi antar token.

Mesin Oracle

LINK-2.99%
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
  • 8
  • Bagikan
Komentar
0/400
IronHeadMinervip
· 07-24 01:32
Menghitung dengan jari, link akan terbang.
Lihat AsliBalas0
BlockchainTherapistvip
· 07-23 01:13
link hari ini masih bisa berlari
Lihat AsliBalas0
MemeCuratorvip
· 07-22 09:10
link pasti naik, sudah stabil!
Lihat AsliBalas0
HallucinationGrowervip
· 07-22 02:19
Sudah lagi memperdagangkan Mesin Oracle, jebakan yang bagus
Lihat AsliBalas0
HashBanditvip
· 07-22 02:19
kembali di zaman penambangan saya, orakel biayanya jauh lebih sedikit gas... tetapi di sini kita membayar premium untuk chainlink sekarang smh
Lihat AsliBalas0
HalfIsEmptyvip
· 07-22 02:16
Beli lebih awal, dapatkan keuntungan lebih awal, saatnya menimbun link lagi.
Lihat AsliBalas0
RooftopVIPvip
· 07-22 02:16
link akan To da moon bos
Lihat AsliBalas0
NullWhisperervip
· 07-22 01:53
secara teknis, tumpukan validasi link perlu ditinjau lebih lanjut...
Lihat AsliBalas0
  • Sematkan
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)