teknologi blockchaintelah melahirkan banyak aplikasi selama beberapa tahun terakhir, yang paling populer adalah cryptocurrency. Ini juga memfasilitasi terciptanya banyak pasar yang terdesentralisasi, aman, dan transparan dalam ekonomi digital.
Menawarkan kepercayaan yang jauh lebih besar karena semua transaksi dicatat secara permanen di blockchain, teknologi ini telahdilengkapi dengan baik oleh fitur kontrak pintar dipopulerkan oleh Ethereum.Aplikasi terdesentralisasi (DApps) berdasarkan blockchain seperti Ethereum mengganggu bisnis tradisional seperti perbankan ritel dan bahkan memperkenalkan kasus penggunaan yang dianggap tidak pernah mungkin dilakukan.
Memperluas kemampuan smart contract dengan oracle
Namun, agar blockchain Ethereum mendukung pengembangan DApps yang lebih dari sekadar memfasilitasi transaksi, mereka harus berinteraksi dengan dunia eksternal atau off-chain dan mengintegrasikan data yang masuk ke dalam kontrak cerdas, di manateknologi oracle blockchain berperan, memperkuat kontrak cerdas dengan menghubungkannya dengan data, peristiwa, dan transaksi dunia nyata. Sekarang, banyak jenis layanan pihak ketiga tersedia, seperti oracle inbound, outbound, software dan hardware, yang selanjutnya memperluas jumlah aplikasi dunia nyata yang dapat didukung oleh protokol blockchain.
Jaringan oracle berbasis konsensus sepertiprotokol Chainlink menyediakan desentralisasi end-to-end, yang merupakan kunci untuk mengamankan seluruh ekosistem blockchain tempat mereka beroperasi. Selain itu, oracle ini meningkatkan kinerja, fungsionalitas, dan interoperabilitas smart contract untuk menawarkan tingkat kepercayaan dan transparansi yang lebih tinggi daripada sistem on-chain.
Transformasi ini akan terjadi melalui perluasan penggunaan kontrak cerdas hibrida, yang memadukan properti khusus blockchain dengan kemampuan unik sistem off-chain seperti jaringan oracle, sehingga mencapai jangkauan dan kekuatan yang jauh lebih besar daripada sistem on-chain dalam isolasi.
Apa itu Chainlink VRF?
Banyak DApps di game blockchain dantoken yang tidak dapat dipertukarkan (NFT ) ruang membutuhkan sumber yang tahan rusak dan dapat diverifikasi untuk pembuatan angka acak untuk menyediakan fungsionalitas tingkat lanjut seperti mengeksekusi airdrop, menjalankan lotre, atau mengembangkan game berbasis peluang.
Terkait:Panduan pemula untuk ekosistem GameFi
Fungsi Verifiable Random (VRF) Chainlink bergantung pada jaringan oracle terdesentralisasi (DON) untuk meningkatkan blockchain yang ada dengan menyediakan data off-chain yang terverifikasi. Ia bahkan dapat memfasilitasi ekspor data blockchain ke sistem di luar ekosistem blockchain.Chainlink VRF memberikan keacakan yang diamankan secara kriptografis dengan menggunakan sekumpulan node Chainlink yang menyampaikan data ke kontrak pintar sambil mempertahankan mekanisme konsensus klasik melalui komite node ini.
Menawarkan pembuatan nomor acak (RNG) untuk kontrak pintar, Chainlink VRF membantu pengembang membangun pengalaman yang lebih baik dengan memanfaatkan hasil acak dalam aplikasi bertenaga blockchain mereka. Selain itu, keacakan tahan-rusak yang disediakan oleh Chainlink VRF tidak dapat dimanipulasi oleh operator node mana pun, pengguna, atau bahkan entitas jahat karena setiap oracle di DON memiliki pasangan kunci privat dan publik terkait, di mana kunci privat dipertahankan secara off-chain sementara kunci publik dipublikasikan secara on-chain.
Bagaimana cara kerja Chainlink VRF?
Kontrak pintar dapat menggunakan Chainlink VRF untuk mendapatkan nomor acak yang aman dan dapat diverifikasi dalam empat langkah sederhana:
Karena Chainlink VRF menggunakan dua kunci untuk menghasilkan nilai acak namun tidak dapat diprediksi yang dapat diverifikasi melalui bukti kebenaran, ia menawarkan penyimpanan kunci individual yang jauh lebih aman dan terdesentralisasi untuk aplikasi dengan kemampuan komputasi umum. Mengatasi kelemahan dari solusi RNG yang tidak aman yang bergantung pada komputasi off-chain, verifikasi kriptografi on-chain Chainlink VRF menggabungkan data blok on-chain yang digunakan sebagai input untuk memberikan hasil yang tidak bias dan anti rusak yang aman bahkan dari oracle yang dikompromikan di jaringannya sendiri.
Sebagai hasil dari kemampuan superior yang disediakan oleh solusi RNG rantai Chainlink, kasus penggunaan VRF Chainlink mencakup aplikasi kontrak pintar yang andal dikeuangan terdesentralisasi (DeFi) ruang seperti PoolTogether, yang memungkinkan penghematan pribadi yang cukup besar, dan Sinar bulan di mana itumenyediakan data harga real-time for Polkadot (DOT ) pengembang.
Ini juga membantu mendistribusikan nonfungible token (NFT) dengan cara yang adil seperti dalam kasus Monster Polychain dan memperkenalkan entropi dalam game on-chain dengan memberikan solusi keacakan yang dapat diverifikasi seperti dalam kasus Axie Infinity (AXS ). Dikembangkan sebagai bagian dari ekosistem Chainlink 2.0, Chainlink VRF menyediakan sumber daya komputasi dan infrastruktur yang diperlukan agar kontrak cerdas mampu menjalankan fungsionalitas tingkat lanjut. Bersama dengan DON lainnya, ini juga memfasilitasi kerangka tujuan umum yang dapat digunakan pengembang dengan kepercayaan penuh.
Terkait:Axie Infinity (AXS): Panduan pemula untuk proyek metaverse game
Apa itu Chainlink VRF v2?
Selaras dengan visinya untuk terus meningkatkan fitur yang disediakan melalui DON-nya, Chainlink telah diperkenalkanChainlink VRF v2 dengan beberapa peningkatan berputar di sekitar bagaimana pengembang dapat mendanai dan meminta keacakan untuk kontrak pintar mereka.
Ini termasuk kemampuan untuk menghasilkan beberapa output acak dalam satu transaksi on-chain, mengurangi waktu yang dibutuhkan untuk respon sementara juga mengurangi biaya transaksi atau biaya bahan bakar. Ini juga memungkinkan hingga 100 alamat kontrak pintar untuk mendanai permintaan keacakan yang dapat diverifikasi dari satu akun saldo langganan LINK, yang akan dikelola oleh pengembang atau pemilik langganan.
Selain itu, Chainlink VRF v2 memperkenalkan aplikasi Pengelola Langganan yang memungkinkan pengembang untuk mendanai beberapa permintaan acak menggunakan satu saldo token LINK, menghilangkan kebutuhan untuk mentransfer token untuk setiap permintaan dan semakin mengurangi biaya VRF chainlink yang berlaku secara signifikan.
Bahkan, itu bahkan memungkinkan pengembang menyesuaikan batas gas panggilan balik ketika aplikasi kontrak pintar mereka menerima keacakan terverifikasi dan memungkinkan logika yang lebih kompleks dalam fungsi permintaan panggilan balik. Sementara batas gas lebih tinggi dari yang ditetapkan di Chainlink VRF, batas tersebut bergantung pada blockchain dasar yang digunakan dan ditentukan dengan jelas di halaman alamat Kontrak VRF.
Manfaat Chainlink VRF v2 juga mencakup kemampuan penyesuaian yang lebih besar karena pengembang sekarang dapat menentukan berapa banyak konfirmasi blok yang diperlukan sebelum nomor acak dibuat dan dikirimkan ke blockchain.
Dengan kisaran tiga hingga 200 blok, pengembang dapat memilih jumlah optimal blok yang lewat sebelum keacakan dihasilkan, sehingga melindungi aplikasi mereka dari pengaturan ulang blok sambil tetap memberikan waktu latensi yang jauh lebih rendah dari permintaan hingga respons akhir. Dengan Chainlink VRF v2, pengembang sekarang dapat mengakses keacakan on-chain yang sangat skalabel, hemat bahan bakar, dan dapat dikonfigurasi, yang dapat membuka fungsionalitas yang lebih besar untuk NFT dan DApp game.
Sebagai hasil dari pengenalan perbaikan terus-menerus oleh Chainlink, aplikasi VRF-nya muncul sebagai pilihan de facto bagi sebagian besar pengembang yang membangun DApps di jaringan Ethereum. Menyampaikan janji memfasilitasi pengenalan aplikasi berbasis blockchain yang terbukti aman, Chainlink VRF memungkinkan pengembang untuk membuat aplikasi yang lebih praktis yang dapat berinteraksi dengan data dunia nyata dengan andal.
Dengan blockchain sekarang dapat terhubung dengan umpan data eksternal dengan cara yang tidak dapat dipercaya, Chainlink VRF merupakan langkah maju yang besar dalam ruang teknologi blockchain karena memberikan kemampuan kepada pengembang untukmendorong batas Metaverse seperti yang kita kenal sekarang.