Oracle Blockchain adalah komponen penting dari teknologi blockchain dan merupakan kunci untuk mendefinisikan ulang bagaimana blockchain memenuhi permintaan pengguna.

Anda mungkin bertanya-tanya apa itu oracle blockchain dan mengapa itu penting. Artikel ini merinci komponen inti dari oracle blockchain, mengidentifikasi berbagai jenis nubuat blockchain, dan menjelaskan mengapa nubuat blockchain sangat penting bagi pengguna blockchain teknologi.

Apa Itu Oracle Blockchain?

Untuk memulainya, apa itu oracle blockchain?

Oracle blockchain adalah perangkat atau entitas yang menghubungkan blockchain deterministik dengan data off-chain (data di luar jaringan). Oracle Blockchain pada dasarnya adalah layanan pihak ketiga yang menyediakan kontrak cerdas dengan informasi eksternal.

Oracle Blockchain berfungsi sebagai jembatan antara blockchain dan dunia luar. Mereka memungkinkan untuk kontrak pintar di blockchain untuk mengakses data off-chain. Oracle blockchain dapat dianggap sebagai lapisan blockchain yang menanyakan, memverifikasi, dan mengautentikasi sumber data eksternal untuk blockchain. Biasanya,

API tepercaya jalankan prosesnya, memungkinkan blockchain untuk lebih terhubung dengan peristiwa dunia nyata.

Karena perjanjian kontrak dan metode informasi penting lainnya yang dibutuhkan oleh aplikasi blockchain, ini adalah seringkali penting untuk memiliki informasi yang relevan dari dunia luar yang hadir untuk melaksanakan perjanjian di pertanyaan. Ini adalah titik di mana oracle blockchain ikut bermain.

Sekarang Anda tahu apa itu oracle blockchain, Anda mungkin penasaran mengapa oracle blockchain sangat penting.

Mengapa Oracle Blockchain begitu Penting?

Umpan harga benar-benar hanya puncak gunung es dalam hal nilai yang diberikan nubuat blockchain kepada masyarakat
Oracle menawarkan kebenaran sebagai layanan untuk perjanjian kontrak dan masyarakat, sumber data dunia nyata yang dijamin secara kriptoekonomihttps://t.co/xBh1xKVLhX

— ChainLinkGod.eth 2.0 (@ChainLinkGod) 26 Mei 2021

Kontrak pintar adalah program komputer atau protokol transaksi yang digunakan untuk menjalankan aturan dan perjanjian untuk blockchain. Kontrak pintar menjalankan instruksi yang diperlukan untuk menjalankan aplikasi berbasis blockchain, memungkinkan interaksi antara pengguna dan blockchain.

Oracles memperluas cakupan di mana kontrak pintar beroperasi. Teknologi oracle Blockchain memasukkan data dunia nyata ke dalam kontrak pintar. Beberapa oracle juga tidak hanya dapat menyampaikan informasi ke kontrak pintar tetapi juga mengirimkannya kembali ke sumber eksternal.

Dengan lebih banyak data untuk digunakan, kontrak pintar dapat digunakan untuk berbagai kasus penggunaan yang lebih luas. Tanpa nubuat blockchain, kontrak pintar akan memiliki penggunaan yang sangat terbatas karena mereka hanya memiliki akses ke data dari dalam jaringan mereka, yang biasanya terbatas pada satu area (seperti transaksi keuangan untuk crypto bertukar).

Transfer data yang mulus sangat penting untuk proses ini, terutama sekarang karena kita ada di era di mana data besar lazim. Tanpa data eksternal,

Apa Masalah Oracle?

Crypto membutuhkan terobosan teknologi lainnya untuk tidak menjadi rumah kartu:
1/ solusi yang layak untuk Masalah Oracle (dapatkan info ke blockchain)
2/ skalabilitas + kecepatan tanpa sepenuhnya menghilangkan desentralisasi + keamanan

— Tyler Tringas (@tylertringas) 16 Juni 2021

Tantangan merancang oracle blockchain adalah jika oracle dikompromikan, kontrak pintar yang mengandalkannya juga dapat dikompromikan secara default. Ini adalah masalah orakel. Masalah oracle blockchain berpusat di sekitar masalah kepercayaan.

Kepercayaan ini mencakup keraguan tentang transfer data yang andal dari sumber data ke oracle, eksekusi kode yang andal di oracle, serta transfer data yang andal dari oracle ke blockchain.

Masalah utamanya adalah bahwa orang tidak mempercayai sumber informasi luar ini sejak awal, terlepas dari apakah itu berasal langsung dari situs web atau sensor.

Karena oracle adalah layanan pihak ketiga yang bukan bagian dari mekanisme konsensus blockchain, mereka tidak tunduk pada mekanisme keamanan mendasar yang disediakan oleh infrastruktur publik ini. Hal ini membuat sulit untuk memverifikasi data yang dikumpulkan oleh oracle. Juga, tergantung pada jenis oracle blockchain, kemungkinan kerusakan dan gangguan yang disengaja meningkat.

Kebutuhan untuk mendefinisikan tipe oracle berasal dari pentingnya mengatur oracle untuk membantu memfasilitasi pengembang solusi blockchain dalam menavigasi dengan cepat melalui lanskap potensi pilihan. Jenis-jenis Oracle bervariasi dalam fungsi dan penggunaan.

Jenis Oracle Blockchain

Oracle Blockchain dapat diklasifikasikan ke dalam berbagai jenis berdasarkan faktor-faktor berikut:

  • Sumber: asal data, apakah perangkat keras atau perangkat lunak?
  • Arah informasi: apakah data keluar atau masuk?
  • Kepercayaan: apakah data berasal dari solusi terdesentralisasi atau terpusat?

Jenis-jenis Oracle yang ada antara lain:

  • Oracle Perangkat Lunak
  • Oracle Perangkat Keras
  • Oracle Masuk
  • Oracle Keluar
  • Oracle berbasis konsensus

Oracle perangkat lunak menangani data informasi yang berasal dari sumber online, seperti suhu, harga komoditas dan barang, penundaan penerbangan atau kereta api, dll. Oracle perangkat lunak mengekstrak informasi yang diperlukan dan memasukkannya ke dalam kontrak pintar.

Kontrak pintar yang membutuhkan informasi dari dunia fisik bergantung pada oracle perangkat keras. Misalnya, mobil melintasi penghalang di mana sensor gerakan harus mendeteksi kendaraan dan mengirim data ke kontrak pintar atau sensor di industri rantai pasokan.

Terkait: Pelajari Cara Membuat DApps Anda Sendiri di Ethereum

Oracle inbound menyediakan data dari dunia luar. Mereka menggunakan sumber eksternal untuk mengirimkan data ke kontrak pintar. Oracle masuk juga memungkinkan data tentang peristiwa dunia nyata dipanggil ke blockchain. Mereka dapat digunakan dalam perdagangan otomatis.

Oracle keluar menyediakan kontrak cerdas dengan kemampuan untuk mengirim data ke dunia luar. Contoh dunia nyata adalah kunci pintar di dunia fisik yang menerima dana yang disetorkan ke alamat. Kontrak pintar mengirimkan informasi tentang peristiwa ini melalui oracle keluar ke mekanisme yang membuka kunci pintar.

Oracle berbasis konsensus mendapatkan data dari konsensus manusia dan pasar prediksi. Penggunaan mekanisme konsensus dengan oracle jenis ini menghadirkan langkah besar menuju oracle yang terdesentralisasi. Teknologi ini bergantung pada pengumpulan data dari beberapa oracle dengan metode kepemilikan untuk menentukan keaslian dan akurasinya. Ini karena hanya menggunakan satu sumber informasi dapat berisiko dan tidak dapat diandalkan.

Oracle Blockchain dalam Praktek

Melalui lensa tim proyek oracle blockchain yang ada, kita dapat lebih memahami bagaimana oracle blockchain bekerja dalam praktiknya. Proyek tersebut termasuk UMA, Chainlink, dan Band.

UMA

Protokol blockchain UMA adalah protokol berbasis Ethereum yang memungkinkan orang untuk membuat aset sintetis di blockchain. Pernyataan misi UMA adalah memungkinkan siapa saja di dunia untuk mengakses risiko keuangan. Agar aset sintetis dapat diperdagangkan secara efektif dengan data terkini, UMA bergantung pada oracle blockchain-nya.

Terkait: Apa Itu Pertukaran Cryptocurrency Terdesentralisasi (DEX)?

Sistem oracle UMA terdiri dari Oracle Optimis dan Mekanisme Verifikasi Data. Kontrak pintar dalam protokol UMA membuat permintaan informasi harga ke Oracle Optimis.

Sebelum harga yang diusulkan oleh oracle dikonfirmasi, mereka mungkin akan diperdebatkan. Permintaan dapat dikirim ke DVM untuk menyelesaikan perselisihan mengenai informasi harga. Jika terjadi perselisihan, pemungutan suara diajukan kepada pemegang token UMA untuk melaporkan harga aset, menggunakan stempel waktu tertentu.

Chainlink adalah salah satu penggerak pertama di sektor oracle blockchain. Protokol berbasis Ethereum menghubungkan kontrak pintar dengan data menggunakan jaringan oracle terdesentralisasi. Salah satu penawarannya yang paling populer adalah layanan agregasi harganya, yang menggunakan node untuk memasok data off-chain ke kontrak pintar on-blockchain.

Beberapa operator oracle independen memperbarui feed harga dengan Chainlink. Pengguna data dari feed harga berkontribusi pada kualitasnya dengan pendanaan mereka. Operator Oracle dalam jaringan dihargai dengan dana yang disediakan untuk mempublikasikan data harga.

Pemilihan node dalam oracle Chainlink didasarkan pada reputasi dan kinerja node sebelumnya. Ini membantu menjaga kualitas data tetap tinggi sekaligus menjaga keamanan kontrak pintar.

Protokol pita

Band Protocol adalah jaringan oracle yang berjalan di blockchain Cosmos. Ini digunakan oleh aplikasi keuangan terdesentralisasi. Selain melayani aplikasi keuangan terdesentralisasi, Band bekerja untuk mendapatkan landasan baru dengan olahraga, cuaca, data esports, dan pembuatan nomor acak.

Band populer untuk solusi oracle lintas rantai yang menarik data dari API berbasis web. Band menggunakan data tepercaya dari beberapa pihak independen yang berinteraksi menggunakan konsensus bukti kepemilikan yang didelegasikan.

Pemegang token protokol berbagi saham tata kelola di Band dan tanggung jawab untuk memastikan bahwa kualitas data baik. Untuk melakukan ini, token BAND didelegasikan ke validator tepercaya. Validator pada tanggal kurasi jaringan dengan imbalan imbalan biaya porsi.

Solusi Baru dan Tantangan Baru dengan Blockchain Oracles

Oracle Blockchain adalah mekanisme yang cukup andal yang memfasilitasi komunikasi antara kontrak pintar.

Agar blockchain dapat mempertahankan dampak yang berkelanjutan dalam aplikasi praktis dan dalam berbagai industri, mereka perlu berinteraksi secara akurat dengan data dunia nyata.

Mencapai ini dengan oracle menghadirkan beberapa tantangan dalam bentuk masalah oracle.

Namun, kemajuan signifikan telah dibuat di bagian depan ini, dan konektivitas masa depan antara blockchain dan umpan data eksternal akan mewakili lompatan besar ke depan untuk teknologi.

Oracle Blockchain tetap menjadi salah satu dari banyak blok bangunan penting untuk diimplementasikan dalam ekosistem blockchain dengan cara yang andal, tanpa kepercayaan, dan mendorong pertumbuhan.

Surel
Apa Itu Soliditas dan Bagaimana Digunakan untuk Mengembangkan Kontrak Cerdas?

Kontrak pintar membutuhkan pemrograman, dan Soliditas adalah alat untuk pekerjaan itu.

Baca Selanjutnya

Topik-topik yang berkaitan
  • Teknologi Dijelaskan
  • Keuangan
  • Masa Depan Uang
  • Blockchain
Tentang Penulis
Calvin Ebun-Amu (35 Artikel Diterbitkan)

Calvin adalah seorang penulis di MakeUseOf. Ketika dia tidak menonton Rick and Morty atau tim olahraga favoritnya, Calvin menulis tentang startup, blockchain, keamanan siber, dan bidang teknologi lainnya.

More From Calvin Ebun-Amu

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Satu langkah lagi…!

Harap konfirmasi alamat email Anda di email yang baru saja kami kirimkan.

.