Chainlink Membawa VRF v2 ke BNB Chain, Memberikan Keacakan On-Chain yang Dapat Diskalakan, Dapat Dikonfigurasi, dan Berbiaya Rendah

Chainlink_ID
Chainlink Community
5 min readMar 14, 2022

Komunitas developer BNB Chain berkomitmen untuk menyediakan infrastruktur terbaik bagi pengembang smart contract, memungkinkan mereka untuk membuat dApps yang lengkap dan sangat aman. Itu sebabnya Chainlink Price Feeds, Chainlink Verifiable Random Function (VRF), dan Chainlink Keepers sebelumnya terintegrasi pada BNB Chain. Integrasi ini memberi pengembang solusi data pasar terdesentralisasi berkualitas tinggi untuk membangun aplikasi DeFi yang tahan banting, solusi generator nomor acak (RNG) yang aman untuk mendukung game blockchain dan aplikasi NFT, dan solusi otomatisasi smart contract yang andal untuk menjalankan tugas DevOps di dengan cara yang terdesentralisasi dan dapat diandalkan.

Hari ini, komunitas pengembang BNB Chain dengan senang hati mengumumkan bahwa Chainlink VRF v2 sekarang aktif di mainnet BNB Chain sebagai solusi yang direkomendasikan untuk pengembang yang membutuhkan solusi RNG yang sangat aman dan dapat dikonfigurasi. Dengan banyak fitur barunya yang dikembangkan sebagai tanggapan atas masukan dari pengguna, Chainlink VRF v2 menawarkan versi baru dan lebih baik dari solusi RNG on-chain standar industri, membuatnya lebih mudah untuk mengonfigurasi dan menskalakan permintaan keacakan dengan biaya yang berkurang secara signifikan. Hasilnya, pengembang di ekosistem BNB Chain sekarang dapat membangun dApps yang lebih canggih dan lengkap dengan biaya operasional yang lebih rendah dan lebih banyak fleksibilitas dalam hal kecepatan dan keamanan.

Jika Anda ingin mulai membangun dengan Chainlink VRF v2, bergabunglah dengan Chainlink Discord dan lihat dokumentasi developer.

Manfaat Chainlink VRF v2 untuk Developer BNB Chain

Sejak diluncurkan, Chainlink VRF telah melayani lebih dari 3M+ permintaan untuk nomor acak yang adil dan tidak bias di seluruh blockchain terkemuka, dengan kasus penggunaan mulai dari pengacakan mint NFT dan mendukung fitur metaverse game blockchain untuk membantu memastikan distribusi hadiah acak yang terbukti. Di bagian berikut, kami mengeksplorasi beberapa manfaat utama yang diperkenalkan oleh Chainlink VRF v2.

Request Keacakan Hemat Biaya

Dengan Chainlink VRF v2, aplikasi smart contract sekarang dapat mendanai beberapa permintaan untuk nilai acak menggunakan satu saldo token. Untuk memenuhi setiap permintaan keacakan, jumlah gas yang dibutuhkan untuk membayar transaksi respons dihitung secara otomatis, dikonversi menggunakan Umpan Harga Chainlink, dan dipotong dari saldo kontrak berlangganan bersama dengan biaya tetap per permintaan.

Peningkatan ini membantu mengurangi biaya permintaan VRF secara signifikan, memungkinkan proyek untuk skala lebih cepat dan menghilangkan kebutuhan untuk mentransfer token untuk setiap permintaan.

Variable Callback Gas Limit

Chainlink VRF v2 menawarkan kepada pengguna kemampuan untuk mengatur batas gas callback tergantung pada kebutuhan spesifik aplikasi mereka. Akibatnya, smart contract dapat mengeksekusi logika smart contract yang lebih canggih dalam transaksi yang sama yang memberikan keacakan yang dapat diverifikasi ke aplikasi mereka. Hal ini memungkinkan pengembang untuk menjalankan tugas-tugas penting yang melibatkan keacakan bahkan selama masa kemacetan jaringan, memungkinkan lebih banyak fleksibilitas dan keandalan.

Batas gas callback dapat diatur ke maksimum 2,5 juta gas — peningkatan lebih dari 10x dibandingkan VRF V1.

Fleksibilitas yang Lebih dalam Mendefinisikan Parameter Keamanan

Chainlink VRF v2 memungkinkan pengguna untuk menentukan jumlah konfirmasi blok yang harus terjadi setelah permintaan dibuat sebelum keacakan yang dapat diverifikasi dihasilkan dan dikirimkan, mulai dari minimum 3 blok hingga maksimum 200 blok.

Kemampuan untuk mengonfigurasi waktu konfirmasi blok untuk permintaan keacakan memberi tim pengembangan fleksibilitas tambahan antara peningkatan keamanan melalui perlindungan tambahan terhadap serangan reorganisasi blok dan kontrol atas kecepatan melalui latensi antara permintaan dan respons.

Keacakan yang Lebih Banyak Per Permintaan: Single Request, Multiple Random Outputs

Dengan kontrak Koordinator VRF v2 yang telah diperbaiki, pengguna dapat meminta beberapa nomor acak dalam satu transaksi, dengan beberapa keluaran acak dikirimkan dalam satu transaksi. Peningkatan ini semakin mengurangi biaya penggunaan VRF v2 dan juga mengurangi latensi respons.

Peningkatan ini sangat bermanfaat untuk aplikasi dengan frekuensi permintaan keacakan yang tinggi. Pengguna yang membutuhkan beberapa nilai acak dapat menghemat biaya bahan bakar secara signifikan dengan mengelompokkan beberapa permintaan dan tanggapan acak ke dalam satu transaksi.

Unified Billing — Delegasi Saldo Subskripsi Antara Beberapa Alamat

Chainlink VRF v2 menawarkan hingga 100 alamat smart contract untuk mendanai permintaan keacakan mereka dari satu saldo subskripsi yang dikelola oleh pemilik subkripsi.

Peningkatan ini semakin menghemat biaya gas dan menyederhanakan pengelolaan dana untuk pengembang yang mengoperasikan banyak kontrak yang memerlukan keacakan yang dapat diverifikasi. Dengan membuat permintaan keacakan lebih efisien di beberapa smart contract, pengembang dapat membuat dApps yang canggih dengan cara hemat biaya untuk mendanai permintaan keacakan di semua kontrak tersebut.

Kasus Penggunaan Chainlink VRF

Dengan kombinasi Chainlink VRF v2 dan BNB Chain, developer dapat membuat dApps canggih yang didukung oleh sumber keacakan yang benar-benar tidak bias dengan aman, menghasilkan pengalaman yang transparan dan menarik bagi pengguna, dengan hasil yang benar-benar tidak terduga dan adil.

Untuk eksplorasi mendalam tentang kasus penggunaan RNG on-chain dalam aplikasi smart contract, baca 35+ Kasus Penggunaan RNG Blockchain Diaktifkan oleh posting blog Chainlink VRF.

Kami ingin mengucapkan terima kasih kepada semua penguji beta VRF v2 di BNB Chain, termasuk:
BetSwirl, BiFrost, Black Eye Galaxy, Coin98, DestinyDAO, DexKit, DogeVille, Elemon, Fantasy Arena, InuWars, LuckyChip, Magic Beasties, PolyFight, Polyroll, PolyWantsACracker, Ridotto, TreasureKey, Yarloo

“Chainlink VRF v2 memungkinkan pengembang di ekosistem BNB Chain yang berkembang pesat untuk mengakses sumber keacakan on-chain yang dapat diverifikasi dengan peningkatan fleksibilitas dan dengan biaya yang lebih rendah,” kata Samy Karim, Koordinator Ekosistem BNB Chain. “Integrasi ini akan membantu kami dalam misi kami untuk menyediakan infrastruktur dan perangkat terbaik untuk ekosistem BNB Chain, memberdayakan pengembang untuk membuat aplikasi yang menarik dan kaya fitur.”

“Kami senang Chainlink VRF v2 sekarang tersedia di BNB Chain, memungkinkan pengembang untuk membangun hybrid smart contract generasi berikutnya yang memanfaatkan keacakan on-chain yang terbukti adil,” kata Niki Ariyasinghe, Kepala Kemitraan Blockchain di Chainlink Labs. “Dengan peningkatan fleksibilitas konfigurasi dan peningkatan skalabilitas Chainlink VRF v2, pengembang dapat memberikan nilai lebih kepada pengguna mereka dengan cara yang lebih hemat biaya yang didukung oleh kemampuan yang ditingkatkan.”

Tentang Chainlink

Chainlink adalah standar industri untuk membangun, mengakses, dan menjual layanan oracle yang diperlukan untuk mendukung kontrak pintar hybrid pada blockchain apa pun. Jaringan oracle Chainlink menyediakan kontrak cerdas dengan cara untuk terhubung secara andal ke API eksternal apa pun dan memanfaatkan komputasi off-chain yang aman untuk mengaktifkan aplikasi yang kaya fitur. Chainlink saat ini mengamankan puluhan miliar dolar di DeFi, asuransi, game, dan industri besar lainnya, dan menawarkan perusahaan global dan penyedia data terkemuka gerbang universal ke semua blockchain.

Pelajari lebih lanjut tentang Chainlink dengan mengunjungi chain.link atau baca dokumentasi di docs.chain.link. Untuk membahas integrasi, hubungi ahli kami.

Chainlink Indonesia

Instagram | Telegram ID| Facebook ID | Medium ID| Youtube ID | Website | Solusi | Dokumen | Discord| Reddit | GitHub

Ikuti Binance untuk mendapatkan informasi terbaru tentang semua BNB Chain!

Website | Twitter | Telegram | Youtube | Gitcoin

--

--

Chainlink_ID
Chainlink Community

Managed by: Juan Karamoy, Manajer Komunitas Indonesia