• Apa itu Binance Chain dan Binance DEX?

    Kutipan: “Tujuan dari blockchain dan DEX baru adalah untuk menciptakan pasar alternatif untuk menerbitkan dan menukar aset digital dengan cara yang terdesentralisasi.”

    Binance Chain adalah proyek blockchain yang dibangun oleh Binance Exchange dan komunitasnya untuk mendukung operasi pertukaran desentralisasi mereka yang disebut Binance DEX, yang beroperasi pada rantai baru ini. Dalam bentuknya yang paling dasar, Binance Chain memungkinkan transaksi dasar seperti mengirim dan menerima token BNB.

    Lebih menariknya, Binance Chain yang baru juga berfungsi sebagai cara untuk mengeluarkan jenis aset digital baru oleh perusahaan atau proyek. Menggunakan Binance Chain untuk ini memiliki banyak manfaat karena mereka dapat langsung mengeluarkan aset pada rantai tetapi juga menggunakan fungsi pertukaran / transfer dari jaringan yang mendasarinya. Ini memberikan likuiditas dan kegunaan langsung ke aset digital yang baru diterbitkan.

    Selain itu, proyek dapat mengusulkan untuk membuat pasangan perdagangan baru antara dua token berbeda dan memberikan pesanan untuk pasangan perdagangan baru ini. Selanjutnya, DEX dapat dipantau melalui penjelajah untuk mengonfirmasi harga dan aktivitas pasar dari aset tertentu.

    Secara default, Binance Chain dilengkapi dengan penjelajah transaksi, API, dan antarmuka RPC node. Bagi mereka yang tersesat ketika membaca tentang RPC (Remote Procedure Call), pada dasarnya ini memungkinkan Anda untuk terhubung dengan node dan menyediakan antarmuka sederhana untuk berinteraksi dengan node seperti membuka kunci akun Anda atau mentransfer dana.

    Untuk pengguna yang tertarik untuk melakukan lebih banyak hal dengan Binance, hal berikut juga dapat dilakukan:

    – Ajukan permohonan untuk menjalankan node validator.

    – Jalankan full node untuk mendengarkan dan menyiarkan update langsung tentang transaksi, pemblokiran, dan aktivitas konsensus.

    – Ekstrak data lain dari Binance Chain melalui node penuh atau API.

    – Kembangkan alat khusus untuk membantu meningkatkan pengalaman pengguna saat menggunakan Binance Chain atau Binance DEX.

    Mekanika Binance DEX – Logika pencocokan

    Bursa seperti Kraken menggunakan model Maker dan Taker yang memungkinkan mereka mengurangi biaya untuk “taker”. Ini berarti bahwa “pembuat”, orang yang membuat pesanan dalam buku pesanan bertanggung jawab untuk menciptakan likuiditas, dan karenanya, mendapatkan biaya yang lebih rendah yang diterapkan pada pesanan mereka. Biaya “taker” hanya diterapkan saat Anda menghapus likuiditas dari buku dengan menempatkan pesanan pasar atau limit yang langsung dieksekusi terhadap pesanan limit yang sudah ada di buku. Menurut Kraken, perbedaan antara fee “maker” dan “taker” kurang lebih 0,10% tetapi ini umumnya diimbangi oleh likuiditas yang lebih dalam dan spread yang lebih ketat yang ditemukan dalam model maker taker.

    Binance Dex - Biaya Kraken

    Binance DEX melakukan ini secara berbeda dengan menggunakan lelang periodik yang cocok dengan semua pesanan yang tersedia pada slot waktu tertentu per pasangan perdagangan. Algoritme pencocokan mengambil “tawaran” dan “permintaan” terbaik. Selanjutnya, persilangan “bid” dan “ask” dicocokkan dan dieksekusi. Order akan dieksekusi sesuai urutan harga dan waktu.

    Blockchain Rantai Binance

    Toleransi Kesalahan Bizantium

    Binance Chain mengimplementasikan Byzantine Fault Tolerance (BFT) menggunakan solusi Tendermint, yang merupakan salah satu solusi BFT yang paling banyak diimplementasikan. Toleransi Kesalahan Bizantium adalah tentang mencapai finalitas blok, yang berarti bahwa 2/3 dari jaringan harus menyetujui konten blok untuk memberi label sebagai final.

    Pada dasarnya, Toleransi Kesalahan Bizantium adalah algoritme konsensus yang bekerja dalam sistem throughput tinggi. Properti finalitas dijamin selama 2/3 dari node dalam jaringan bertindak dengan benar. Jadi, jika beberapa node bertindak berbahaya atau gagal, finalitas masih dijamin.

    Singkatnya, BFT memastikan node dapat menyetujui status bersama tetapi juga harus membuktikan bahwa pesan yang dikirim antar node belum diubah saat transmisi. Proyek lain yang menerapkan mekanisme konsensus yang sangat populer ini termasuk Hyperledger Fabric, Lisk, dan Zilliqa.

    Node Validator

    Node validasi adalah node dalam jaringan dengan tanggung jawab tertinggi karena mereka memelihara Binance Chain dan semua data yang disebarkan Binance DEX ke Chain. Mereka bergabung dengan konsensus dan menyetujui blok untuk menambahkan blok baru ke rantai. Biaya yang dikumpulkan dari proses validasi didistribusikan di antara semua validator yang berpartisipasi.

    Saksi Node

    Mayoritas node dalam Binance Chain terdiri dari apa yang disebut “node saksi” yang memiliki tanggung jawab untuk membantu membuat replika data dan menyebarkan status rantai di sekitar jaringan. Mereka tidak mengambil bagian dalam proses konsensus tetapi bertindak lebih sebagai semacam penyiar.

    Node yang Dipercepat

    Node yang dipercepat adalah jenis node khusus yang memiliki konsensus yang lebih kaya. Untuk node ini, tujuan utamanya adalah menyediakan akses API yang lebih cepat untuk sistem yang lebih sensitif terhadap waktu. Node yang dipercepat ini diaktifkan dengan membangun infrastruktur yang sangat dioptimalkan di sekitar node validator karena mereka memiliki akses lini pertama ke Binance Chain. Dengan membangun di sekitar node ini, mereka tidak mempengaruhi kinerja validator yang akan merugikan Binance Chain.

    Kit Pengembangan

    Saat ini, Binance menawarkan kit untuk mengembangkan alat dan aplikasi di atas Binance Chain untuk empat bahasa pemrograman yang berbeda: Go, Java, Javascript, dan C+++.

    Melihat Javascript SDK, mereka menyediakan dokumentasi API lengkap dan beberapa contoh kode untuk Anda mulai. Lebih menariknya, mereka juga menyediakan dukungan Ledger (dompet perangkat keras) sehingga Anda dapat menandatangani transaksi dari Ledger Anda dan mengonfirmasi transaksi dalam aplikasi apa pun yang memutuskan untuk menerapkan dukungan ini. Ini adalah fitur hebat untuk adopsi lebih lanjut dari standar penanganan token yang lebih aman.

    Token BEP-2 di Binance Chain

    Selain rilis Binance DEX, Binance juga telah membuat proposal baru untuk manajemen token di Binance Chain melalui penggunaan proposal token BEP-2 yang baru dikembangkan. Seperti setiap proposal token lainnya (mengacu pada standar ERC20), proposal BEP-2 ini menjabarkan seperangkat aturan umum untuk mengelola token di Binance Chain dan tindakan mana yang dapat dijalankannya..

    Ketika Binance Chain dibuat melalui Genesis Block, satu-satunya aset yang dapat ditemukan adalah aset BNB asli. Ini adalah token ERC20 yang akan ditukar dengan varian BEP-2 dari token BNB. Token BEP-2 BNB baru ini dapat digunakan untuk membayar biaya (gas) dan juga untuk mempertaruhkan di Binance Chain.

    Proposal token menguraikan properti berikut untuk aset BEP-2 (informasi selengkapnya tentang jenis bidang di Binance Github):

    – Alamat sumber: Alamat pengguna yang mengeluarkan token baru.

    – Nama token

    – Simbol ticker

    – Total pasokan

    – Dapat dicetak: Apakah token baru dapat dibuat di masa mendatang atau pasokan tetap digunakan.

    Tindakan Token yang Mungkin

    Menurut situs Binance, Binance Chain mendukung tindakan token berikut:

    1. Penerbitan Token

    2. Token transfer

    3. Bekukan token: Memungkinkan Anda mengunci sejumlah token di alamat Anda sendiri. Artinya, token tidak dapat digunakan untuk membuat pesanan, mentransfer, atau membayar biaya.

    4. Unfreeze token: Kebalikan dari aksi pembekuan.

    5. Token mint: Transaksi mint dapat dimulai untuk mengeluarkan lebih banyak token untuk aset yang telah Anda buat.

    6. Membakar token: Mungkin untuk mengurangi jumlah total token dengan “membakarnya”. Artinya Anda mengirim token ke alamat yang tidak ada sehingga Anda tidak dapat memulihkannya dan penjelajah transaksi tidak dapat melacaknya..