OpenBook: DEX Protocol Berbasis Komunitas di Solana
Halo SOLdier! Artikel Solana Indonesia kembali lagi pada edisi terbaru di minggu ini dengan membahas salah satu proyek di ekosistem Solana, yakni OpenBook yang merupakan platform Decentralized Exchange (DEX) yang dibangun menggunakan blockchain Solana dengan tujuan untuk menggabungkan keunggulan Centralized Exchange (CEX) dengan karakteristik DeFi yang trustless dan transparan. Dibangun sebagai fork Serum yang dinisiasi oleh komunitas, DEX berbasis Solana yang terkena dampak dari masalah yang dialami oleh Alameda Research dan FTX sebagai penyokong dana terbesar mereka.
Serum adalah DEX yang berkinerja tinggi pertama yang berhasil menerapkan model eksekusi Central Limit Order Book (CLOB). Model eksekusi trading ini banyak dianggap memberikan pengalaman trading yang optimal bagi pengguna, namun sulit untuk diterapkan secara on-chain karena skalabilitas dan persyaratan throughputnya yang tinggi.
Bagaimana cara kerja OpenBook?
OpenBook beroperasi menggunakan gabungan interaksi antar akun Solana. Akun Solana menjadi rangkaian fixed-lenght byte yang disimpan dalam blockchain, masing-masing dengan alamat unik. Beberapa akun Solana yang digunakan oleh OpenBook bersifat khusus pengguna (akun OpenOrders), sementara akun lainnya bersifat global dan ada untuk mengontrol berbagai fungsi pada platform.
Berikut adalah daftar beberapa akun Solana global penting yang terlibat dalam pengoperasian platform OpenBook:
Request Queue — sebagai tempat semua order yang belum diproses dan permintaan pembatalan.
Orderbook — menyimpan informasi semua open order.
Event Queue — laporan output dari order matching.
Akun OpenOrders adalah akun perantara yang menyimpan semua informasi mengenai open order pengguna di platform OpenBook.
Selanjutnya, OpenBook memfasilitasi proses trading dengan menggunakan langkah-langkah berikut:
Placing Orders
Pengguna mengeluarkan biaya akun OpenOrders mereka dari akun token SPL (wallet) mereka dan menambahkan order ke Requesst Queue.
Matching Orders
Request diambil dari Request Queue dan diproses, kemudian ditempatkan di Orderbook. Setiap trading yang dihasilkan dari proses ini nantinya dilaporkan di Event Queue.
Consuming Events
Events berasal dari Event Queue dan selanjutnya diproses, sehingga menghasilkan pembaruan pada saldo akun OpenOrders.
Settlement
Pengguna dapat mentransfer dana mereka dari akun OpenOrders mereka kembali ke akun token SPL (wallet) kapan saja.
Mengapa OpenBook Unik?
Decentralized OpenBook
OpenBook adalah salah satu dari sedikit orderbook exchange terdesentralisasi sepenuhnya secara on-chain yang ada saat ini. Dengan menawarkan kombinasi unik antara kenyamanan dan keamanan, menggabungkan pengalaman pengguna dari CEX dengan keamanan dan transparansi DEX.
Trading Berkinerja tinggi
OpenBook dibangun di atas Solana, sebuah blockchain berkinerja tinggi dengan desain unik, mampu menawarkan biaya transaksi yang rendah dan waktu eksekusi yang cepat untuk aplikasi yang terdesentralisasi. Membuat trading di OpenBook aman, cepat, dan terjangkau.
Tata Kelola Komunitas
OpenBook diatur oleh komunitas penggunanya. Tidak ada entitas terpusat yang mengendalikan exchange, dan semua keputusan dibuat melalui proses voting yang demokratis.
Apabila SOLdier ingin mendapatkan informasi lebih lanjut seputar proyek ini, kalian bisa membuka website resminya, juga dapatkan update terbaru lewat laman twitter resmi di @openbookdex.