Ringkasan AI
Tampilkan Lebih Banyak
Pahami konten artikel dengan cepat dan ukur sentimen pasar hanya dalam 30 detik!
Salah satu bagian tersulit dalam mengelola blockchain adalah menangani pembagian antara data off-chain dan on-chain. Oracle adalah alat berguna yang memudahkan untuk menghubungkan informasi dunia nyata dengan aktivitas blockchain. Dengan oracle, pengguna memiliki banyak cara untuk membuat blockchain berguna dalam kehidupan mereka sehari-hari. Tertarik untuk mempelajari lebih lanjut tentang sistem yang menarik ini? Berikut yang perlu Anda ketahui.
Oracle blockchain adalah sistem terkomputerisasi yang mengirimkan data luar ke blockchain. Blockchain kemudian dapat menggunakan data ini untuk menyelesaikan transaksi secara otomatis.
Oracle adalah layanan pihak ketiga yang berfungsi sebagai jenis koneksi dan jenis otomatisasi. Mereka mengambil jenis data dunia nyata, seperti suhu, transfer akta, atau harga kripto lain, dan mengomunikasikan data ini ke blockchain. Oracle kemudian dapat meminta blockchain untuk membuat kontrak pintar berdasarkan data ini.
Oracle memiliki banyak bentuk. Mereka dapat mengirimkan data ke dan dari blockchain, dan mereka dapat bekerja pada perangkat keras dan perangkat lunak. Banyak orakle terdesentralisasi, tetapi beberapa tugas juga memerlukan orakle terpusat. Hal ini membuat oracle menjadi alat yang sangat fleksibel bagi pengguna blockchain.
Oracle blockchain adalah sistem terkomputerisasi pihak ketiga, sehingga tidak semua oracle memiliki mekanisme yang sama persis. Namun, sebagian besar oracle mengandalkan konsep dasar yang sama. Fungsinya seperti versi blockchain API. Alih-alih menjadi bagian dari blockchain atau sumber data itu sendiri, oracle adalah lapisan yang berfungsi bersama blockchain. Lapisan ini meminta informasi yang diinginkan dari sumber data eksternal.
Setelah informasi diautentikasi, oracle mengirimkan verifikasi ke blockchain. Setelah informasi berada dalam sistem blockchain tertutup, informasi tersebut dapat digunakan dengan berbagai cara. Biasanya, blockchain diinstruksikan untuk memvalidasi kontrak pintar secara otomatis setelah data tertentu ada. Oracle juga dapat digunakan untuk mengirim informasi dari blockchain kembali ke dunia nyata, atau melakukan jenis transaksi dan aktivitas blockchain lainnya.
Oracle blockchain adalah bagian penting dari sebagian besar aplikasi blockchain. Hal ini penting karena berfungsi sebagai jembatan untuk meloloskan data bolak-balik. Tanpa oracle, blockchain adalah sistem tertutup yang tidak dapat berubah dan bereaksi terhadap peristiwa eksternal. Untuk memahami mengapa oracle sangat penting bagi fungsi blockchain, akan sangat membantu jika Anda melihat beberapa dari banyak aplikasinya.
Salah satu fungsi oracle yang paling populer adalah menggunakan mata uang kripto bersama kontrak dunia nyata. Misalnya, seseorang menjual kendaraan dengan imbalan mata uang kripto. Anda dapat mengatur oracle yang mentransfer data dari blockchain ke dunia nyata, lalu menggunakannya untuk mentransfer judul segera setelah dana dikirim.
Anda juga dapat menggunakan oracle untuk perjanjian biasa, seperti, "Saya akan memberikan sepuluh token jika tim saya memenangkan permainan." Oracle dapat memantau hasil permainan dan mentransfer token segera setelah pemenang permainan diumumkan.
Selain itu, oracle sangat membantu dalam mengelola derivatif, asuransi, dan teknik manajemen risiko lainnya. Petani dapat menggunakan oracle untuk mengelola derivatif pertanian yang memberikan pembayaran jika cuaca buruk merusak hasil panen mereka. Oracle dapat memantau cuaca, dan memastikan petani mendapatkan dana asuransi mereka jika sejumlah hujan tidak terjadi tepat waktu.
Fitur akhir yang berguna dari oracle adalah mereka dapat membantu investasi mata uang kripto. Oracle blockchain dapat melacak kripto, harga saham, dan valuta asing bagi investor, dan kemudian mereka dapat membeli atau menjual mata uang kripto sebagai tanggapan atas perubahan eksternal ini. Bagi investor yang cerdas, aksel blockchain memudahkan Anda untuk selalu memperbarui portofolio berbagai aset.
Seperti yang dapat Anda lihat, oracle memenuhi segala jenis tugas penting. Kemampuan mereka untuk menjembatani kesenjangan antara blockchain dan acara dunia nyata menambah fungsionalitas pada blockchain. Dengan oracle, pengguna dapat menggabungkan blockchain ke dalam kehidupan sehari-hari mereka.
Karena memiliki begitu banyak kegunaan, sebagian besar oracle blockchain cukup berbeda satu sama lain. Oracle biasanya dibagi menjadi beberapa jenis berdasarkan fungsinya. Oracle umumnya masuk ke dalam beberapa kategori, seperti outbound dan perangkat lunak. Memahami semua jenis oracle blockchain yang berbeda dapat membantu Anda menemukan gaya yang tepat untuk kebutuhan Anda.
Oracle perangkat lunak adalah jenis oracle blockchain yang paling umum. Mereka menggunakan perangkat lunak untuk terhubung dengan sumber informasi digital, lalu meneruskan informasi ini ke blockchain. Oracle perangkat lunak sangat penting untuk terhubung ke berbagai hal seperti situs web, basis data, dan server, dan sering kali berfokus pada informasi yang tersedia untuk umum dari internet. Umumnya digunakan untuk mengakses data seperti informasi penerbangan, nilai tukar, dan fluktuasi pasar.
Oracle perangkat keras cenderung memerlukan pengaturan ekstra karena melibatkan peralatan lain. Oracle perangkat keras menggunakan barang-barang seperti sensor RFID, pemindai barcode, sensor gerak, atau termometer. Mereka menyampaikan informasi yang dikumpulkan sensor ini ke blockchain, sehingga dapat digunakan untuk kontrak pintar. Oracle ini kompleks, tetapi berguna karena secara langsung menerjemahkan situasi dunia nyata — seperti kedatangan truk di ruang pemuatan — ke dalam kontrak pintar di blockchain.
Ketika membahas gips masuk dan keluar, orang-orang mengacu pada arah aliran informasi. Oracle masuk adalah oracle yang membawa informasi dunia nyata ke dalam blockchain. Ini biasanya merupakan jenis oracle yang paling berguna, karena membantu menggunakan situasi dunia nyata dan data eksternal untuk memengaruhi cara blockchain berfungsi.
Orakle keluar berfungsi dengan cara yang berlawanan. Alih-alih membawa data eksternal ke blockchain, mereka mengambil data blockchain dan mengirimkannya ke sistem lain. Tergantung pada cara pengaturan oracle, Anda bahkan dapat menginstruksikan sistem lain (seperti jaringan perbankan) untuk melakukan tugas berdasarkan informasi dari blockchain.
Sentralisasi dapat mengacu pada entitas pengendali dan satu-satunya sumber informasi. Oracle dapat disebut terpusat jika satu orang atau kelompok menyiapkan semua sumber informasi dan tindakannya. Orakle juga terpusat jika hanya mengumpulkan data dari satu sumber. Beberapa tingkat sentralisasi tidak dapat dihindari di sebagian besar orakle blockchain. Namun, sentralisasi dapat berisiko, karena satu informasi buruk, atau satu pelaku jahat, dapat membahayakan seluruh sistem.
Desentralisasi dapat mengurangi beberapa risiko oracle karena oracle blockchain dapat berfungsi tanpa harus percaya bahwa semua pihak akurat dan bertindak dengan iktikad baik. Namun, menerapkan desentralisasi dalam oracle dapat menjadi hal yang menantang. Oracle terdesentralisasi memerlukan beberapa partisipan jaringan untuk mencapai konsensus sebelum membuat kontrak pintar, dan mereka juga dapat memanfaatkan banyak sumber data yang berbeda. Untuk membuat oracle yang benar-benar terdesentralisasi, blockchain pihak ketiga mungkin diperlukan untuk mengelola oracle.
Banyak oracle diatur untuk menangani tindakan berulang dan aliran data yang berkelanjutan, tetapi oracle khusus kontrak dirancang khusus untuk mengelola satu kontrak pintar. Hal ini dapat membantu dalam situasi seperti menyelesaikan kontrak dunia nyata dengan dana blockchain. Namun, mengaturnya bisa sedikit membosankan, sehingga tidak ideal untuk acara berulang.
Secara teknis, bahkan manusia pun dapat berfungsi sebagai oracle. Namun, jimat manusia biasanya lebih dari sekadar orang yang membaca berita dan membuat perubahan dalam blockchain. Sebaliknya, mereka cenderung adalah orang-orang dengan pengetahuan khusus di bidang teknologi, keuangan, atau matematika. Oracle manusia dapat memverifikasi informasi pada tingkat yang jauh lebih berbeda, sehingga dapat sangat membantu.
Orakle ini cenderung memiliki aspek masuk dan keluar. Oracle komputasional biasanya menerima data dari blockchain, menghitungnya secara off-chain, lalu memasukkan solusi kembali ke blockchain. Pada dasarnya, ini dapat menjadi cara menggunakan oracle untuk menghitung solusi data off-chain dan menghemat biaya gas.
Ketika membahas balai blockchain, "masalah balai" muncul cukup banyak. Masalah ini terjadi ketika oracle disusupi dan menghasilkan kontrak pintar — tergantung pada oraclenya — juga disusupi. Hal ini biasanya terjadi pada oracle terpusat, karena dikendalikan oleh satu entitas dan merupakan satu-satunya sumber data untuk kontrak pintar.
Kontrak pintar dirancang untuk menghilangkan risiko rekanan, dan untuk memfasilitasi transaksi tanpa terlalu mengandalkan pihak ketiga. Oracle memungkinkan kontrak pintar ini diberlakukan di antara pihak-pihak yang tidak percaya. Namun, oracle yang terlalu terpusat mewakili satu titik kegagalan yang mungkin terjadi. Oleh karena itu, setiap kompromi dalam integritas data pada oracle akan mengakibatkan hilangnya privasi, keamanan, dan keadilan — fitur utama yang seharusnya dilindungi dengan penggunaan oracle.
Dengan demikian, masalah oracle adalah tantangan utama yang masih harus diselesaikan sepenuhnya.
Dalam peran mereka sebagai jembatan antara blockchain dan data off-chain, oracle blockchain memiliki banyak kegunaan yang menarik. Saat menjadi lebih umum, mereka memiliki potensi untuk mengubah cara banyak industri terkait blockchain dijalankan.
Oracle sangat penting untuk sistem keuangan terdesentralisasi (DeFi) yang serius. Seluruh etos DeFi difokuskan pada gagasan untuk menyediakan layanan keuangan tanpa mengizinkan satu pun lembaga keuangan untuk mengontrol layanan tersebut. Untuk melakukan hal ini, blockchain harus berinteraksi dengan informasi di luar jaringan mereka. Oracle blockchain memungkinkan Anda untuk menggunakan kripto untuk segala hal, mulai dari membeli rumah hingga mengelola masa pensiun. Karena oracle blockchain berfungsi sebagai jembatan, mereka menjadikan informasi dunia nyata sebagai faktor pemandu dalam kontrak pintar. Setiap kali Anda menggunakan mata uang kripto untuk melakukan hal-hal seperti menerima pembayaran untuk sebuah barang atau mencari pinjaman untuk mobil, oracle adalah alat yang penting.
Kegunaan orakle sangat terlihat dalam hal aplikasi terdesentralisasi (DApp). DApp adalah perangkat lunak bermanfaat yang memungkinkan pengguna rata-rata, yang memiliki sedikit pengetahuan teknologi, untuk berinteraksi dengan blockchain. Mereka menyediakan layanan harian sambil tetap memberikan kepemilikan kepada pengguna atas data mereka sendiri. Anda dapat menemukan DApp untuk semua hal, mulai dari produk asuransi hingga pasar prediksi keuangan hingga media sosial. Oracle telah memperluas kemampuan DApp jauh melampaui penggunaan aslinya. Dengan oracle blockchain, DApp dapat digunakan dalam berbagai situasi yang jauh lebih luas.
Karena NFT menjadi lebih umum, ada tantangan terkait dengan menautkannya ke tindakan off-chain. Penggemar NFT biasanya menggunakan blockchain untuk mendaftarkan aset dan memperdagangkannya. Namun, mereka dapat mengalami masalah saat ingin mulai menggunakan data off-chain. Misalnya, pertimbangkan NFT berbasis olahraga. Jika ingin mencetak kartu sepak bola digital untuk pemain yang mencetak sejumlah gol, apakah Anda harus melakukannya secara manual? Menggunakan oracle akan mempercepat pembuatan NFT yang terhubung ke peristiwa dunia nyata tertentu.
Bagaimanapun cara penggunaannya, jimat blockchain memiliki banyak keuntungan. Berikut adalah beberapa alasan utama mengapa oracle blockchain menjadi sangat populer.
Seperti yang telah Anda lihat, keuntungan utama dari oracle blockchain adalah menghubungkan blockchain ke dunia luar. Oracle memberikan blockchain data eksternal yang diperlukan untuk melakukan tugas yang lebih kompleks. Alih-alih blockchain terbatas pada satu jaringan, oracle memungkinkannya untuk berinteraksi dengan data eksternal. Dengan demikian, Anda dapat menggunakan blockchain untuk aktivitas sehari-hari seperti membeli, menjual, bertaruh, dan berinvestasi.
Semua fungsionalitas tambahan ini adalah alasan utama mengapa begitu banyak orang mulai menggunakan oracle. Solusi ini memudahkan penggunaan blockchain untuk segala hal, mulai dari menabung untuk masa pensiun hingga membuat DApp dan NFT. Ketika Anda dapat menggunakan blockchain untuk tugas sehari-hari, blockchain menjadi alat yang sangat fleksibel dan kuat.
Karena oracle hadir dalam banyak gaya, oracle sangat fleksibel. Anda dapat mendesain oracle untuk melakukan tugas apa pun yang diinginkan. Tergantung pada kebutuhan Anda, oracle dapat mengulangi suatu tindakan atau hanya melakukannya satu kali. Oracle dapat melaporkan secara pasif, atau dapat mengambil tindakan dalam blockchain untuk Anda.
Fleksibilitas ini adalah bagian penting dari alasan oracle sangat populer. Anda dapat menggunakannya dalam berbagai situasi dan dengan mudah menyesuaikannya dengan kebutuhan Anda. Tidak seperti banyak alat blockchain lainnya, oracle yang paling detail dan spesifik pun cukup mudah untuk disiapkan.
Keuntungan besar dari oracle adalah Anda tidak perlu melakukan transaksi secara manual di blockchain. Alih-alih duduk dan melakukan berbagai tugas pada waktu yang tepat, Anda dapat membiarkan oracle menangani berbagai hal untuk Anda. Setelah diatur, oracle dapat mengeksekusi kontrak pintar sebagai reaksi terhadap pemicu eksternal.
Ini pada dasarnya membuat oracle menjadi bentuk otomatisasi yang longgar. Meskipun mereka tidak dapat mengelola situasi yang rumit dan berbeda, mereka dapat melakukan transaksi sederhana tanpa memerlukan pengawasan Anda secara terus-menerus. Anda dapat mengatur oracle untuk melakukan hal-hal seperti membeli token saat kripto jatuh ke harga tertentu, atau memberi tahu blockchain untuk membuat NFT baru bagi setiap pengguna dalam satu game.
Meskipun oracle blockchain adalah solusi yang bagus untuk “masalah oracle,” mereka tidak sepenuhnya sempurna. Ada beberapa potensi kerugian yang harus diperhatikan ketika mempertimbangkan apakah Anda ingin menggunakan oracle blockchain atau tidak.
Secara umum, oracle blockchain cukup aman. Namun, oracle Anda hanya dapat diandalkan seperti data yang dikonsumsinya. Jika oracle Anda mendapatkan informasi yang salah — baik karena kesalahan yang tidak disengaja atau tindakan jahat — maka dapat berakibat pada pengambilan keputusan yang tidak menguntungkan.
Pertimbangkan oracle yang membeli dan menjual derivatif pertanian berdasarkan suhu. Apa yang terjadi jika oracle menggunakan situs web acak yang dirancang dengan buruk, dan seseorang meretas situs web untuk memasukkan data yang salah? Ini adalah titik kerentanan utama yang dapat membuat pemilik oracle kehilangan banyak uang. Agar tetap aman, penting untuk hanya menggunakan data yang aman dan andal, serta stopgap jika terjadi hal yang tidak terduga.
Oracle tidak pernah dibangun langsung ke dalam blockchain. Sebaliknya, ini adalah proses pihak ketiga yang mengharuskan pengguna untuk bekerja dengan penyedia, yang kemudian menghubungkan mereka ke blockchain. Menambahkan perantara seperti ini dapat menyebabkan masalah dengan sentralisasi. Seluruh tujuan desentralisasi adalah untuk menempatkan daya langsung ke tangan pengguna, tetapi sebagian besar orakle dijalankan oleh satu entitas. Hal ini memberikan banyak kendali kepada pihak yang berpotensi bermasalah.
Misalnya, apa yang terjadi jika Chainlink, penyedia oracle blockchain terbesar, dibeli oleh lembaga keuangan? Anda berpotensi untuk sekali lagi menempatkan organisasi birokrasi besar yang bertanggung jawab atas keuangan Anda. Ada juga kemungkinan bahwa aksel yang tidak dapat dipercaya dapat bertindak jahat setelah mereka mendapatkan akses ke akun kripto Anda atau aset lainnya. Pengguna dapat mengurangi risiko ini dengan memilih oracle tepercaya dan bekerja dengan penyedia oracle terdesentralisasi yang didasarkan pada blockchain itu sendiri. Namun, menambahkan pihak lain ke koneksi Anda dengan blockchain selalu disertai dengan beberapa risiko.
Oracle blockchain adalah konsep yang relatif baru, tetapi mereka sudah membuat gelombang. Dalam beberapa tahun sejak diperkenalkan, oracle blockchain telah terlibat dalam banyak proyek menarik.
Augur adalah platform prediksi pasar berdasarkan Ethereum. Pada dasarnya ini adalah platform taruhan terdesentralisasi yang memungkinkan pengguna membuat pasar untuk konsep apa pun. Orang dapat bertaruh pada konsep, lalu langsung menerima dana jika benar. Augur sering digunakan untuk hal-hal seperti permainan olahraga dan hasil politik — dan oracle memastikan bahwa pengguna mendapatkan pembayaran mereka secara tepat waktu.
Bitcoin Terbungkus adalah token ERC-20 dengan korespondensi langsung dengan Bitcoin. Bitcoin yang dibungkus berkolaborasi dengan Chainlink untuk mengaudit asetnya secara berkala, menggunakan oracle untuk memeriksa dompet custody BitGo untuk token WBTC, lalu memperbarui rantai jika ada penyimpangan. Hal ini melindungi dana pengguna dan mencegah devaluasi.
API3 adalah proyek yang diatur oleh DAO yang berfokus pada peningkatan pembuatan DApp. Memungkinkan pengguna membuat API untuk DApp. API berbasis blockchain ini lebih mudah dioperasikan dan lebih terjangkau untuk ditingkatkan. Pada akhirnya, API3 adalah proyek yang sangat berpengaruh. Aplikasinya yang tidak dapat dipercaya dapat berinteraksi dengan API berbasis web dengan mudah, sehingga dapat membantu mengembangkan berbagai proyek DeFi lainnya.
Protokol Band adalah platform yang baru diluncurkan dan berfokus pada integrasi data lintas rantai. Proyek menggunakan oracle untuk membantu membawa data eksternal ke berbagai blockchain. Fiturnya yang paling menarik adalah koneksi lintas rantai yang menggunakan oracle untuk mengirimkan informasi antara blockchain individual yang berbeda. Protokol Band sangat berguna dalam membuat platform DeFi berbasis ponsel pintar.
Agoric adalah startup menarik yang menerima banyak minat kapitalis ventura pada akhir 2021. Blockchain ini unik karena menggabungkan salah satu bahasa pemrograman yang paling penting, yaitu JavaScript. Agoric memungkinkan pengguna untuk membuat kontrak pintar berdasarkan JavaScript untuk berbagai kontrak yang fleksibel dan dapat diakses. Integrasi oracle Chainlink baru-baru ini memungkinkan pengembang membuat komponen JavaScript pakai ulang yang dapat mengembangkan aplikasi dengan cepat.
Dengan kemampuan mereka untuk menjembatani kesenjangan antara jaringan blockchain dan dunia luar, oracle adalah alat yang sangat membantu. Cookie ini memungkinkan pengguna untuk mengirim data eksternal ke blockchain, dan untuk mengeksekusi kontrak pintar berdasarkan data ini. Baik Anda sedang mencoba membangun DApp baru atau hanya melakukan investasi pribadi, sebaiknya bekerja dengan oracle.
Tidak Ada Spam. Hanya sekumpulan informasi yang menarik dan terkini dalam semesta kripto