Mesin Oracle adalah infrastruktur dasar yang penting dalam ekosistem Blockchain, yang dapat menyediakan data eksternal untuk kontrak pintar. Sebagai jembatan yang menghubungkan kontrak pintar di atas rantai dan dunia nyata di luar rantai, mesin oracle memainkan peran yang tak tergantikan dalam aplikasi Blockchain.
Kontrak pintar di jaringan Blockchain seperti Ethereum tidak dapat langsung mengakses data di luar rantai. Misalnya, jika kontrak pintar Ethereum memerlukan data volume perdagangan minyak mentah pada suatu hari, maka perlu menggunakan Mesin Oracle untuk mewujudkannya. Proses spesifiknya adalah: kontrak menulis permintaan data ke log peristiwa, proses di luar rantai mendengarkan peristiwa tersebut dan mendapatkan data yang diperlukan, kemudian mengirimkan data tersebut ke kontrak pintar melalui transaksi.
Saat ini, proyek Mesin Oracle dengan pangsa pasar terbesar adalah Chainlink. Ini menyediakan data dunia nyata untuk Blockchain dengan cara terdesentralisasi, secara aman dan andal. Chainlink membangun ekosistem insentif ekonomi di sekitar token asli LINK.
Alur kerja Mesin Oracle Chainlink adalah sebagai berikut:
Pengguna membayar dengan token LINK dan mengajukan permintaan data
Mesin Oracle kontrak menerima permintaan dan memicu peristiwa
Node off-chain mendengarkan peristiwa dan mendapatkan data yang diperlukan
Node mengirimkan data ke kontrak Mesin Oracle
Mesin Oracle akan mengirimkan data kepada kontrak pengguna
Untuk menyesuaikan dengan skenario bisnis Mesin Oracle, Chainlink mengusulkan standar ERC677, yang menambahkan metode transferAndCall di atas ERC20, menggabungkan pembayaran dan permintaan layanan menjadi satu.
Bagi pengembang, selain sumber data kustom, mereka juga dapat langsung menggunakan Mesin Oracle harga yang disediakan oleh Chainlink. Setiap pasangan perdagangan memiliki Feed Harga terpisah, yang memungkinkan untuk mendapatkan data harga terbaru melalui antarmuka yang sederhana. Ini sangat menyederhanakan proses pengambilan harga aset.
Secara keseluruhan, teknologi Mesin Oracle memberikan kemampuan kunci bagi kontrak pintar Blockchain untuk mendapatkan data eksternal, dan merupakan infrastruktur penting dalam membangun DApp yang kompleks. Seiring dengan perkembangan teknologi, skenario aplikasi Mesin Oracle akan semakin luas.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
24 Suka
Hadiah
24
10
Bagikan
Komentar
0/400
LayerZeroHero
· 07-12 02:40
link arsitektur ini sangat hebat, keamanan dan efisiensinya seimbang.
Lihat AsliBalas0
RadioShackKnight
· 07-11 22:14
Proyek yang baik disimpan perlahan-lahan.
Lihat AsliBalas0
PrivateKeyParanoia
· 07-11 10:17
LINK bullfrog cepat masukkan posisi!
Lihat AsliBalas0
MissingSats
· 07-11 10:06
link stabil banget
Lihat AsliBalas0
MechanicalMartel
· 07-10 17:40
Mesin Oracle? Kebutuhan wajib untuk Chain Dog!
Lihat AsliBalas0
ImpermanentSage
· 07-10 17:40
link protagonis bull run berikutnya
Lihat AsliBalas0
GweiWatcher
· 07-10 17:39
LINK要To da moon了啊
Lihat AsliBalas0
AllTalkLongTrader
· 07-10 17:36
Anjing rantai masih harus melihat peramal~
Lihat AsliBalas0
PaperHandsCriminal
· 07-10 17:30
Mau... Semua transaksi bergantung pada Mesin Oracle untuk memprediksi, rugi total.
Lihat AsliBalas0
SchrodingerGas
· 07-10 17:21
Keandalan data di tingkat interaksi belum mencapai keseimbangan permainan.
Mesin Oracle: jembatan yang menghubungkan smart contract on-chain dengan dunia nyata
Pengantar Teknologi Mesin Oracle Blockchain
Mesin Oracle adalah infrastruktur dasar yang penting dalam ekosistem Blockchain, yang dapat menyediakan data eksternal untuk kontrak pintar. Sebagai jembatan yang menghubungkan kontrak pintar di atas rantai dan dunia nyata di luar rantai, mesin oracle memainkan peran yang tak tergantikan dalam aplikasi Blockchain.
Kontrak pintar di jaringan Blockchain seperti Ethereum tidak dapat langsung mengakses data di luar rantai. Misalnya, jika kontrak pintar Ethereum memerlukan data volume perdagangan minyak mentah pada suatu hari, maka perlu menggunakan Mesin Oracle untuk mewujudkannya. Proses spesifiknya adalah: kontrak menulis permintaan data ke log peristiwa, proses di luar rantai mendengarkan peristiwa tersebut dan mendapatkan data yang diperlukan, kemudian mengirimkan data tersebut ke kontrak pintar melalui transaksi.
Saat ini, proyek Mesin Oracle dengan pangsa pasar terbesar adalah Chainlink. Ini menyediakan data dunia nyata untuk Blockchain dengan cara terdesentralisasi, secara aman dan andal. Chainlink membangun ekosistem insentif ekonomi di sekitar token asli LINK.
Alur kerja Mesin Oracle Chainlink adalah sebagai berikut:
Untuk menyesuaikan dengan skenario bisnis Mesin Oracle, Chainlink mengusulkan standar ERC677, yang menambahkan metode transferAndCall di atas ERC20, menggabungkan pembayaran dan permintaan layanan menjadi satu.
Bagi pengembang, selain sumber data kustom, mereka juga dapat langsung menggunakan Mesin Oracle harga yang disediakan oleh Chainlink. Setiap pasangan perdagangan memiliki Feed Harga terpisah, yang memungkinkan untuk mendapatkan data harga terbaru melalui antarmuka yang sederhana. Ini sangat menyederhanakan proses pengambilan harga aset.
Secara keseluruhan, teknologi Mesin Oracle memberikan kemampuan kunci bagi kontrak pintar Blockchain untuk mendapatkan data eksternal, dan merupakan infrastruktur penting dalam membangun DApp yang kompleks. Seiring dengan perkembangan teknologi, skenario aplikasi Mesin Oracle akan semakin luas.