Connect with us

Academy

Apa yang Dimaksud dengan Cosmos (ATOM)?

Published

on

Apa yang Dimaksud dengan Cosmos (ATOM). Sumber; Binance Academy.

Cosmos (ATOM) adalah sebuah ekosistem jaringan dan perangkat yang memungkinkan pembuatan blockchain dengan tingkat interoperabilitas yang tinggi. Core dari ekosistem ini adalah Cosmos Hub, yang berperan sebagai buku besar pusat untuk berbagai blockchain yang kompatibel, yang disebut sebagai Zona. Setiap Zona dapat disesuaikan sepenuhnya, memberikan para pengembang kemampuan untuk merancang mata uang kripto khusus mereka sendiri dengan pengaturan validasi blok yang dapat disesuaikan dan berbagai fitur lainnya.

Pembuatan Zona ini memanfaatkan Cosmos SDK, sebuah alat yang menyediakan fondasi dasar dalam pengembangan blockchain di dalam ekosistem Cosmos. Lapisan konsensus default Cosmos SDK, yang dikenal sebagai Tendermint Core, memberikan mekanisme konsensus berbasis validator yang dapat digunakan oleh berbagai blockchain di dalam jaringan Cosmos. Tetapi, setiap Zona memiliki kebebasan untuk memilih metode validasi yang sesuai dengan kebutuhan mereka.

Pada mainnet Cosmos Hub, blockchain ini memilih 100 validator dari serangkaian node teratas yang melakukan staking ATOM, yang merupakan koin utilitas dari blockchain ini. Kekuatan suara dalam pemilihan validator ditentukan oleh jumlah ATOM yang di-stake oleh masing-masing validator.

Setelahnya, validator pemimpin akan mengajukan blok baru yang akan dinilai oleh validator lainnya. Setelah berhasil, reward blok akan diberikan kepada validator tersebut dan dibagi kepada pengguna yang melakukan staking ATOM dengan validator yang mereka dukung.

Selain menjadi bagian dari mekanisme konsensus di Cosmos Hub, ATOM juga digunakan sebagai pembayaran biaya transaksi dan dalam proses pemungutan suara untuk tata kelola jaringan. Para validator juga diharuskan untuk aktif berpartisipasi dalam proposal, atau mereka akan dikenakan sanksi.

Pengantar

Di samping permasalahan skalabilitas, interoperabilitas adalah salah satu tantangan utama dalam dunia blockchain. Setelah lebih dari satu dekade sejak munculnya blockchain Bitcoin pertama, kita sekarang memiliki berbagai pilihan jaringan blockchain yang memiliki tingkat interoperabilitas yang berbeda-beda.

Salah satu pilihan yang paling terkenal adalah Cosmos, yang diikuti dengan mekanisme konsensus Tendermint dan alat pengembangnya yang bersifat open source. Dalam artikel ini, kita akan mengulas mengapa Cosmos tetap menjadi salah satu pilihan utama dalam ekosistem blockchain dan bagaimana cara kerjanya dalam memungkinkan blockchain untuk berinteraksi dengan mulus satu sama lain.

Advertisement

Bagaimana Cosmos (ATOM) Beroperasi?

Cosmos adalah sebuah proyek yang berfokus pada pembuatan jaringan blockchain yang memiliki tingkat interoperabilitas yang tinggi. Jaringan Cosmos, yang pertama kali dirintis pada tahun 2014 oleh Ethan Buchman dan Jae Kwon, terdiri dari blockchain mainnet berbasis Proof of Stake dan berbagai blockchain khusus yang dikenal sebagai Zona.

Cosmos Hub, sebagai inti dari ekosistem ini, berfungsi untuk mengalirkan aset dan data antara berbagai Zona yang terhubung, sambil menyediakan lapisan keamanan yang bersifat bersamaan. Semua ini dijalankan dengan menggunakan Tendermint, sebuah mekanisme konsensus yang diciptakan secara khusus oleh Cosmos, dan antarmuka aplikasi yang umum. Biaya transaksi dalam ekosistem Cosmos dibayarkan dengan menggunakan kripto internal, yaitu ATOM.

Jaringan Cosmos dapat dibagi menjadi tiga lapisan yang berbeda:

  1. Lapisan Jaringan – Memfasilitasi konfirmasi transaksi dan komunikasi pesan konsensus dengan blockchain hub.
  2. Lapisan Aplikasi – Bertanggung jawab untuk memperbarui status terkait transaksi dan saldo.
  3. Lapisan Konsensus – Mengatur cara node-node di dalam jaringan menyetujui penambahan transaksi baru.

Ketiga lapisan ini saling terintegrasi melalui berbagai alat dan aplikasi open source. Tendermint, sebagai contoh, menggabungkan lapisan jaringan dan konsensus menjadi sebuah mesin siap pakai. Dengan demikian, para pengembang blockchain yang menggunakan Tendermint hanya perlu fokus pada lapisan aplikasi, yang pada akhirnya menghemat waktu dan sumber daya yang diperlukan.

Apa yang Dapat Diketahui Tentang Cosmos Hub?

Cosmos Hub adalah inti dari ekosistem Cosmos yang memfasilitasi koneksi antara berbagai blockchain khusus yang disebut sebagai Zona. Koneksi ini dijembatani oleh Inter-Blockchain Communication Protocol (IBCP/Protokol Komunikasi Antar-Blockchain), yang memungkinkan informasi bergerak dengan lancar di antara berbagai Zona yang terhubung ke Cosmos Hub.

Peran utama Cosmos Hub adalah menjadi buku besar pusat bagi seluruh ekosistem di mana pesan IBC (Inter-Blockchain Communication) dapat berinteraksi. Terdapat dua jenis transaksi IBC yang digunakan, yaitu IBCBlockCommitTx dan IBCPacketTx. Transaksi pertama digunakan untuk menyampaikan hash blok terbaru dari Zona tertentu, sedangkan transaksi kedua memungkinkan Zona untuk membuktikan validitas suatu paket informasi yang diterbitkan oleh aplikasi pengirim.

Misalnya, bayangkan dua DApp yang beroperasi di dua Zona berbeda yang ingin berkomunikasi. Mereka dapat mengirim pesan IBC ke Cosmos Hub yang mencatat interaksi tersebut. Pesan tersebut akan diteruskan melalui Cosmos Hub dan juga dicatat oleh setiap Zona di blockchain masing-masing. Ini menciptakan jejak aktivitas di tiga blockchain yang berbeda-beda. Kemampuan ini untuk menghubungkan blockchain secara interoperabel telah membuat Cosmos dikenal sebagai “Internet Blockchain.”

Pengertian Tentang Zona Cosmos

Zona Cosmos, yang merupakan singkatan dari “zone,” adalah blockchain khusus yang berfungsi untuk berbagai macam aplikasi. Dalam beberapa proyek blockchain, istilah ini sering disebut sebagai sidechain. Setiap Zona memiliki kemampuan untuk mengautentikasi transaksinya sendiri, menerbitkan token kripto, dan mengimplementasikan fungsi-fungsi pengembangan yang unik. Meskipun memiliki karakteristik yang berbeda-beda, semua Zona di dalam ekosistem Cosmos masih dapat berinteraksi dengan Zona lainnya selama memiliki izin yang diperlukan.

Advertisement

Zona mengikuti arsitektur Hub & Spoke di mana Cosmos Hub berperan sebagai ruter untuk berbagai Zona. Cosmos Hub adalah salah satu hub yang paling populer, tetapi juga terdapat hub lain di dalam jaringan ini. Ekosistem ini bersifat permissionless (tanpa izin), yang berarti siapa pun dapat membuat blockchain Hub atau Zona. Namun, setiap Zona atau Hub memiliki kontrol penuh untuk menerima atau menolak koneksi dari blockchain lain.

Dengan menghubungkan ke Cosmos Hub, sebuah blockchain dapat secara otomatis terhubung ke semua Zona yang terhubung ke Cosmos Hub yang sama. Selain itu, Hubs dapat pula terhubung satu sama lain. Seluruh ekosistem ini didesain agar memungkinkan inovasi dan perkembangan berkelanjutan. Contohnya, Binance Chain pada tahun 2019 melakukan forking dari Cosmos Hub dan meluncurkan versi blockchainnya sendiri.

Mengenal Cosmos SDK

Cosmos SDK adalah alat pengembangan perangkat lunak sumber terbuka yang memungkinkan para pengembang untuk membuat blockchain khusus sesuai dengan kebutuhan mereka. Default dari protokol konsensus dalam Cosmos SDK adalah Tendermint Core, tetapi alat ini juga menyediakan berbagai modul yang telah dibangun sebelumnya yang dapat digunakan. Menggunakan Cosmos SDK sangat menyederhanakan proses pembuatan blockchain dan menyediakan semua standar yang diperlukan dalam pengembangan blockchain.

Alat ini sangat fleksibel dan dapat disesuaikan dengan mudah melalui penggunaan plug-in, memungkinkan para pengembang merancang fitur-fitur baru dan mengkustomisasi karakteristik blockchain sesuai kebutuhan mereka. Cosmos SDK mendukung berbagai jenis blockchain, termasuk yang berbasis Proof of Stake maupun yang bersifat permissioned (berizin) dengan Proof of Authority. Sebagai contoh, Binance Chain adalah salah satu blockchain yang dibuat menggunakan Cosmos SDK.

Mengenal ATOM

ATOM adalah mata uang kripto asli dari ekosistem Cosmos, dan memiliki tiga peran utama dalam ekosistem ini:

  1. ATOM digunakan untuk membayar biaya transaksi, dan besarnya biaya tersebut sesuai dengan tingkat daya komputasi yang diperlukan.
  2. ATOM juga digunakan dalam sistem tata kelola Cosmos Hub, di mana jumlah ATOM yang dimiliki oleh pengguna memengaruhi kekuatan suara dalam pengambilan keputusan di platform ini.
  3. Mata uang ATOM juga dapat digunakan untuk staking di belakang validator, yang memberikan reward kepada mereka yang berpartisipasi dalam algoritme konsensus.

ATOM pertama kali didistribusikan melalui Initial Coin Offering (ICO) dan tidak memiliki limit pasokan, sehingga membuatnya mengalami inflasi. Ini terjadi karena Tendermint Core memberikan reward ATOM baru kepada para staker. Tingkat inflasi ini disesuaikan secara dinamis berdasarkan jumlah yang di-stake dan jumlah staker di dalam jaringan Cosmos.

Apa Itu Tendermint?

Tendermint adalah sebuah protokol yang menyediakan fondasi bagi mekanisme konsensus blockchain (Tendermint Core) dan alat (Tendermint ABCI) yang memungkinkan aplikasi untuk terhubung dengan mesin konsensus Tendermint Core. Tendermint Core adalah protokol konsensus default yang digunakan dalam ekosistem Cosmos, dan juga memiliki sifat Byzantine Fault Tolerant (BFT). Secara singkat, BFT berarti bahwa sistem masih dapat mencapai konsensus dan mengkonfirmasi transaksi baru meskipun terdapat peserta yang tidak bekerja sama atau bahkan bersifat jahat.

Dalam Tendermint Core, validator menjalankan node yang menyimpan salinan data blockchain. Tidak semua node penuh berfungsi sebagai validator, karena ada pembatasan jumlah validator hingga 100 di Cosmos Hub. Validator yang melakukan konfirmasi transaksi akan memberikan voting terhadap blok baru yang akan dimasukkan ke dalam blockchain.

Advertisement

Validator memperoleh posisi mereka dengan melakukan staking ATOM sebagai node. Dari jumlah staking ATOM ini, 100 node teratas akan menjadi validator dengan kekuatan voting yang sebanding dengan jumlah ATOM yang di-stake. Pengguna juga dapat mendelegasikan ATOM mereka kepada validator untuk mendapatkan bagian dari reward blok sebagai imbalan.

Mekanisme ini memberikan insentif bagi validator untuk menjaga perilaku yang baik, karena pengguna dapat dengan mudah melakukan staking ATOM di belakang validator yang dianggap lebih andal. Untuk menambahkan blok baru, serangkaian 100 validator mencapai konsensus di setiap blok melalui proses voting. Voting ini terdiri dari beberapa putaran berdasarkan proposal blok yang diajukan oleh seorang validator pemimpin.

Mengapa Tendermint Penting?

Tendermint (BFT) memiliki popularitas yang mapan karena beberapa alasan:

  • Sesuai untuk Blockchain Publik dan Privat: Tendermint (BFT) mengelola lapisan jaringan dan konsensus dalam ekosistem Cosmos, sementara lapisan aplikasi dapat disesuaikan oleh pengembang. Hal ini memungkinkan setiap Zona untuk memilih cara validator dipilih dan apakah blockchain bersifat publik atau berbasis izin.
  • Kinerja Tinggi: Tendermint (BFT) memiliki waktu blok sekitar 1 detik dan mampu memproses ribuan transaksi per detik.
  • Penyelesaian Transaksi Segera: Transaksi dikonfirmasi hampir secara instan setelah blok dibuat (selama mayoritas validator bertindak jujur). Dibandingkan dengan blockchain seperti Ethereum (ETH) atau Bitcoin (BTC), pengguna Cosmos dapat menerima transaksi dengan kepercayaan tinggi dengan konfirmasi blok yang lebih sedikit.
  • Keamanan: Jika terjadi forking yang menghasilkan dua sejarah transaksi yang berbeda, mudah untuk memverifikasi dan mengidentifikasi penyebabnya.

Penutup

Cosmos tetap menjadi salah satu pilihan utama dalam dunia blockchain untuk mencapai interoperabilitas, dengan Tendermint (BFT) dan Cosmos SDK tetap menjadi alat kuat dalam pembuatan blockchain.

Namun, sejak tahun 2017, ada peningkatan fokus pada sidechain yang beroperasi di dalam blockchain tingkat tinggi seperti Ethereum. Masa depan tren ini masih belum pasti, tetapi Cosmos memiliki rencana untuk memperluas dukungan untuk tren terkini, seperti NFT, jaminan DeFi, dan staking antar-chain, yang dapat membantu meningkatkan popularitasnya di masa yang akan datang.


Jika kamu ingin mengetahui lebih dalam mengenai aset kripto atau cryptocurrency, bisa baca artikel “Belajar Crypto untuk Pemula Mulai Dari Sini.”

Sumber: Binance Academy Indonesia

Advertisement

Popular