Demystifying oracle blockchain: Bagian 2

DeFi dan aplikasi terdesentralisasi tidak akan mungkin terjadi tanpa nubuat blockchain – komponen kunci dari infrastruktur blockchain yang memungkinkan mengakses, memproses, dan mentransmisikan informasi antara dunia luar data off-chain dan kontrak pintar. 

Yang mengatakan, apa tantangan rekayasa utama dalam hal membangun oracle blockchain yang tangguh dan andal, dan mengapa saluran data terdesentralisasi begitu penting?

KriptoSlate berbicara dengan beberapa pakar terkemuka tentang masalah ini – beberapa di antaranya akan bertemu di Berlin Juni ini di agnostik teknologi pertama di dunia puncak yang sepenuhnya berfokus pada oracle. 

Ketahanan dan keandalan Oracle

“Perusahaan mengoptimalkan efisiensi, sementara DAO mengoptimalkan ketahanan. Dengan mengingat hal itu, infrastruktur tempat DAO bergantung harus tangguh dan terdesentralisasi, dan di situlah oracle masuk,” kata Niklas Kunkel, Fasilitator Unit Inti Oracle di MakerDAO.

Hal ini terutama terjadi dalam hal data, menurut Kunkel, yang terus menjelaskan pentingnya memastikan keandalan oracle–menggunakan Pembuat sebagai contoh. Dia kemudian menjelaskan lebih lanjut:

“Informasi apa yang dibutuhkan Maker dari dunia luar? Maker memberikan pinjaman dan orang-orang memasang agunan untuk mengambil pinjaman tersebut, jadi Maker, sebagai bank yang terdesentralisasi, perlu mengetahui berapa harga semua agunan ini – berapa harga Ethereum, berapa harga Bitcoin, berapa harga harga seikat pinjaman hipotek – hanya itu informasi yang tidak ada dalam jaringan kripto dan kami perlu membawanya dari dunia luar,”

Tapi apa yang membuat orakel begitu istimewa? Dan bagaimana mereka menyelaraskan dengan batasan unik di dunia blockchain?

“Anda tidak ingin harus mempercayai pihak lain mana pun, Anda tidak ingin harus berada di bawah belas kasihan dari titik kegagalan terpusat, Anda tidak ingin ada orang yang dapat membalik tombol dan menyensor Anda, dan potong saja datanya,” tambah Kunkel, sambil terus membahas beberapa tantangan teknis dalam membuat jalur pipa data sehingga siapa pun yang menjalankannya tidak dapat menutupnya begitu saja jika mereka menginginkannya.

Selain resistensi sensor, jaminan integritas data juga menjadi kendala utama yang harus dipenuhi, tambahnya, sehingga siapa pun yang menjalankan pipa ini tidak dapat memanipulasi data. 

Singkatnya, itulah masalah yang dipecahkan oleh oracle– “mereka memberikan saluran ini ke DAO dan aplikasi kripto tanpa memaparkan mereka pada risiko sensor dan manipulasi data.”

Menurut Auryn Macmillan, Pemimpin Tata Kelola dan Manajer Produk di Gnosis.

“Oracle (atau bukti) dari beberapa jenis adalah komponen penting dari setiap sistem berbasis blockchain yang ingin mengkonsumsi atau bereaksi terhadap peristiwa di luar lingkungan eksekusi mereka. Apakah mereka berada di dunia nyata atau di beberapa blockchain atau lingkungan eksekusi lainnya, ”

Oracle mengaktifkan semua jenis aplikasi yang berguna–mulai dari keacakan yang dapat diverifikasi dan pemungutan suara rahasia–hingga umpan harga dunia nyata.

Yang mengatakan, Macmillan mengklarifikasi bagaimana Gnosis menggunakan oracle berbasis permainan eskalasi untuk mendesentralisasikan sistem pemungutan suara mereka.

“Untuk Gnosis DAO, kami ingin pemungutan suara terdesentralisasi dan bebas untuk berpartisipasi, dan untuk bobot suara memasukkan lebih dari sekadar saldo GNO di mainnet Ethereum,” jelasnya.

Menggunakan Reality.eth memungkinkan eksekusi on-chain tanpa kepercayaan berdasarkan hasil voting off-chain – di mana bobot voting diturunkan dari GNO dalam beberapa protokol di Ethereum mainnet dan Gnosis Chain. Sebagai penutup, Macmillan mencatat,

“Menggunakan solusi oracle yang kuat untuk data ini memungkinkan protokol untuk fokus pada kompetensi inti mereka. Konon, memperkenalkan oracle hampir selalu berarti meningkatkan permukaan serangan. Jadi, sangat penting bagi pengembang untuk memahami asumsi kepercayaan dalam mengonsumsi data dari oracle tertentu,”

Ada berbagai desain oracle di luar sana, memanfaatkan mekanisme yang berbeda untuk memberikan jaminan ketahanan dan keandalan. Sementara beberapa desain bergantung pada banyak sumber data dan bahkan banyak oracle, yang lain menggunakan mekanisme insentif. Beberapa mencoba melakukannya secara crypto secara ekonomis, melalui crypto staking, sementara beberapa menggunakan kompetisi Proof of Work (PoW) yang dapat ditambang untuk menghilangkan ketergantungan pada pihak ketiga tepercaya untuk akses ke data off-chain.

Pentingnya desentralisasi

Oracle desentralisasi Tellor berfungsi sebagai contoh desain yang dijamin dengan insentif ekonomi kripto. 

Oracle Tellor memungkinkan siapa saja untuk berpartisipasi sebagai reporter data dengan mempertaruhkan beberapa token sebagai ikatan yang dapat dipotong oleh kontrak jika mereka mengirimkan data yang buruk. Sementara itu,  pemegang token dan anggota DAO lainnya dapat berpartisipasi dalam memvalidasi data tersebut dengan bersengketa, jelas Michael Zemrose, Co-founder di Teller.

Saat ia merinci dasar-dasar mekanisme perselisihan yang diatur oleh token Tellor, Zemrose menunjukkan bagaimana solusi terbuka dan tanpa izin mereka dibangun dari bawah ke atas agar tahan terhadap sensor dan terdesentralisasi.

“Dari fase desain, kami ingin apa pun yang kami buat terbuka dan tanpa izin, memungkinkan semua orang untuk berpartisipasi, tetapi mencegah entitas tunggal memiliki terlalu banyak kekuatan dalam sistem – termasuk kami sendiri,” ia menunjukkan, mencatat bahwa tim Tellor hanya memiliki 3% dari token.

Teller diluncurkan tanpa ICO, tanpa pra-tambang, dan tim juga menyingkirkan hak istimewa kunci admin mereka, Zemrose menyebutkan, berkomentar bahwa tujuannya adalah untuk menghindari membuat kesalahan dengan memiliki terlalu banyak kekuatan, “karena begitu Anda memiliki terlalu banyak kekuatan sangat sulit untuk menghilangkannya.”

Membangkitkan pengguna akan pentingnya solusi oracle terdesentralisasi adalah tantangan yang berkelanjutan, menurut Zemrose.

“Tidak ada desentralisasi Anda yang penting jika oracle Anda terpusat,” katanya, mencatat bahwa meyakinkan komunitas, pendiri dan investor untuk cukup peduli untuk menjadi bagian dari percakapan menjadi lebih mudah karena ruang terus matang. 

Meskipun jaringan benar-benar terbuka dan siapa pun dapat datang dan mencoba serta bersaing untuk mendapatkan hadiah token dengan meletakkan data secara on-chain yang diminta pengguna, kejujuran adalah kepentingan terbaik semua orang.

“Jika tidak, mereka akan disengketakan dan pasak (obligasi) itu 'dipotong' dan diberikan kepada yang bersengketa”, tambah Zemrose, menjelaskan bagaimana desain mereka didasarkan pada prinsip rasionalitas ekonomi.

Sementara itu, desain Maker didasarkan pada "model tipe federasi," jelas Kunkel.

“Kami memiliki konglomerat besar proyek crypto yang dapat dipercaya di industri ini, dan tata kelola Maker telah memilih, termasuk Etherscan, MyEtherWallet, Infura, MetaMask, untuk beberapa nama, dan apa yang akhirnya kami lakukan adalah mengambil median dari semua. data yang disampaikan para konglomerat ini,” jelasnya.

“Ini hampir seperti dengan PoW,” simpul Kunkel, mencatat bahwa selama ada 51% peserta yang jujur, oracle akan, untuk satu-tetap online, dan dua-memiliki data yang benar.

Simbiosis

Sumber: https://cryptoslate.com/demystifying-blockchain-Oracles-part-2/