Grafik Jaringan Kosmos adalah jaringan terdesentralisasi dari blockchain paralel yang bekerja secara independen satu sama lain.
Didirikan pada tahun 2014 oleh Ethan Buchman dan Jae Kwon, tujuan jaringan ini adalah untuk menciptakan ekosistem blockchain yang berskala dan saling beroperasi satu sama lain.
Saat ini ada lebih dari 263 aplikasi di jaringan Cosmos, yang dikenal sebagai Merantaikan, termasuk Rantai Binance, Bumi, dan Pusat Kosmos.
Cosmos bertujuan untuk menjadi Internet Blockchains. Platform ini menggunakan seperangkat alat sumber terbuka seperti Tendermint, Cosmos SDK, dan IBC yang bekerja bersama untuk memungkinkan pengembang dengan cepat membuat blockchain kustom mereka sendiri.
Mengapa ada kebutuhan untuk blockchain khusus?
Ada beberapa alasan Anda mungkin ingin membangun blockchain khusus aplikasi melalui kontrak pintar di Ethereum.
Pertama, platform yang ada seperti Ethereum mungkin tidak cukup fleksibel atau dapat disesuaikan untuk kasus penggunaan Anda. Menyiapkan blockchain Anda sendiri memungkinkan Anda untuk menentukan logika dan metode yang diperlukan untuk proyek Anda.
Kedua, Anda mungkin menghadapi masalah dengan kedaulatan. Membangun rantai independen memungkinkan Anda untuk membebaskan diri dari kendala dan protokol sistem yang ada.
Panduan ini akan menjelaskan masalah apa yang coba dipecahkan oleh Cosmos dan melihat ke dalam berbagai teknologi dan protokol yang dibangun ke dalam Jaringan Cosmos.
Batasan Ethereum
Blockchain Cosmos bertujuan untuk memecahkan beberapa batasan yang saat ini ada di banyak blockchain populer, yaitu Ethereum. Keterbatasan ini adalah skala, kegunaan, dan kedaulatan.
Skalabilitas adalah faktor penting untuk ekosistem blockchain yang sukses. Blockchain Ethereum memiliki tingkat bersama 15 transaksi per detik. Semua dApps yang dibangun di atas Ethereum harus bersaing untuk mendapatkan sumber daya yang terbatas ini.
Kegunaan sangat penting ketika Anda ingin memberikan lebih banyak fleksibilitas untuk pengembang. EVM Ethereum dibangun untuk mengakomodasi semua kasus penggunaan, yang mengarah pada beberapa kompromi. Pengembang juga terbatas pada beberapa bahasa pemrograman.
Akhirnya, kedaulatan adalah faktor kunci dalam memastikan bahwa blockchain aman dan memiliki bentuk pemerintahan yang independen.
Banyak platform mengizinkan aplikasi untuk memiliki kedaulatannya sendiri, tetapi aplikasi ini tetap terikat pada protokol platform itu sendiri. Hal ini menyebabkan dua lapisan pemerintahan, yang dapat memperlambat pembangunan dan kemajuan.
Fitur Utama dari Cosmos Blockchain
- Antarmuka Blockchain Aplikasi memungkinkan pengembang untuk menggunakan bahasa pemrograman apa pun yang mereka inginkan.
- Taruhan dan pemungutan suara melalui ATOM token.
- Akun antar rantai memungkinkan pengguna untuk mengakses seluruh Interchain melalui satu akun Cosmos Hub.
- Gravitasi DEX dapat digunakan untuk menukar aset digital.
- Jembatan Gravitasi memungkinkan aset Cosmos dan token ERC-20 untuk berpindah antar ekosistem
- Skalabilitas horizontal memungkinkan pengembang untuk menggunakan arsitektur multichain
Pusat Kosmos
Jaringan Cosmos mengikuti arsitektur "hub & spoke". "Zona" adalah blockchain khusus aplikasi. Setiap Zona adalah jari-jari yang terhubung ke hub. Hub dapat terhubung dengan hub lainnya. Siapa pun bebas membuat Hub dan Zona mereka sendiri di blockchain.
Cosmos Hub adalah contoh dari salah satu hub tersebut. Cosmos Hub adalah salah satu blockchain pertama yang diluncurkan di Jaringan Cosmos. Ini pada dasarnya bertindak sebagai perantara antara blockchains Cosmos lainnya.
Cosmos Hub melacak status semua blockchain yang terhubung dan membantu memfasilitasi transaksi token.
Token ATOM
Token ATOM adalah token asli dari Cosmos Hub. Pengguna dapat mempertaruhkan ATOM untuk mengklaim hadiah taruhan dan biaya transaksi.
Pengguna yang mempertaruhkan ATOM juga dapat memilih protokol masa depan dan keputusan tata kelola untuk Cosmos.
Mesin Konsensus Tendermint
Tenderdmint adalah perangkat lunak yang dirancang untuk mereplikasi aplikasi dengan aman dan konsisten di banyak mesin. Ini bertujuan untuk mentolerir mesin yang gagal dengan cara yang sewenang-wenang, termasuk kasus di mana kode digunakan secara jahat.
Kemampuan untuk mentolerir contoh ini dikenal sebagai toleransi kesalahan Bizantium.
Tendermind terdiri dari dua komponen utama: mesin konsensus blockchain dan antarmuka aplikasi generik.
Mesin konsensus, yang disebut Core Tendermint, memastikan bahwa transaksi dalam jaringan semuanya konsisten satu sama lain.
Antarmuka aplikasi dikenal sebagai Application BlockChain Interface atau ABCI. Antarmuka ini memungkinkan transaksi diproses dalam bahasa pemrograman apa pun.
Dibandingkan dengan algoritma Proof of Work Bitcoin, algoritma konsensus Tendermint lebih efisien dan aman. Mesin konsensus memiliki waktu blok 1 detik, yang sangat cepat dibandingkan dengan 10 menit Bitcoin dan 14 detik Ethereum.
Tendermint dapat mendukung blockchain publik dan pribadi dan dapat menjadi bukti kepemilikan atau izin.
Tendermint dirancang untuk tujuan umum. Anda bahkan dapat menggunakan Tendermint untuk menggantikan algoritma konsensus dari blockchain lain. permen mint adalah Ethereum terukur yang dibangun menggunakan Cosmos SDK dan menggunakan Tendermint Core sebagai mesin konsensusnya.
Protokol Komunikasi Antar-Blockchain (IBC)
Protokol IBC adalah tulang punggung ekosistem Cosmos. Protokol memungkinkan blockchain untuk berbicara satu sama lain.
Desain modular dari protokol IBC memungkinkan pengembang aplikasi untuk menggunakan protokol tanpa memberikan pengetahuan mendalam tentang cara kerjanya di balik layar.
Bagaimana cara kerja IBC?
Katakanlah kita memiliki dua blockchain, A dan B. Kami ingin mentransfer 10 token dari blockchain A ke blockchain B.
Pertama, Rantai A mengunci 10 token. Proses ini dikenal sebagai ikatan, dan token sekarang terkunci atau "terikat". Rantai A kemudian mengirimkan bukti ke Rantai B bahwa 10 token telah diikat.
Sekarang terserah Rantai B untuk memverifikasi bukti ini terhadap header Rantai A. Jika bukti diverifikasi, Rantai B membuat 10 token voucher.
Ini berarti bahwa token Rantai A tidak pernah benar-benar meninggalkan rantai. Voucher token di Rantai B hanyalah bukti bahwa sejumlah token Rantai A terikat pada voucher.
Perbandingan dengan Blockchain Internet Lainnya
Platform Cosmos bukan satu-satunya proyek blockchain yang berfokus pada interoperabilitas rantai.
Polkadot
Grafik Polkadot blockchain dirancang untuk memungkinkan blockchain yang tidak terkait untuk mengirim data satu sama lain dengan aman. Didirikan oleh Dr. Gavin Wood, salah satu pendiri Ethereum bersama Vitalik Buterin. Mirip dengan Cosmos Network, Polkadot juga bertujuan untuk menjadi semacam Internet Blockchain.
Cosmos dan Polkadot menangani tata kelola dan keanggotaan secara berbeda. Polkadot memiliki jumlah slot tetap untuk Parachains yang dialokasikan melalui lelang. Jaringan Cosmos memungkinkan siapa saja untuk membangun hub atau zona.
Keputusan tata kelola platform ditentukan oleh jumlah pemilih DOT (token asli Polkadot). Jaringan Cosmos, di sisi lain, tidak memiliki proses tata kelola tunggal, tetapi Cosmos Hub dan ATOM token aslinya menyediakan fungsi serupa
Polkadot dan Cosmos juga berbeda dalam cara mengamankan jaringan mereka.
Di Jaringan Cosmos, setiap blockchain bersifat independen dan mengamankan dirinya sendiri. Setiap zona diamankan oleh set validatornya.
Polkadot, di sisi lain, berjalan di bawah model keamanan bersama. Setiap Parachain adalah anak-anak dari rantai induk yang dikenal sebagai Relay Chain, yang melacak status global semua Parachains-nya.
Longsor
Longsor platform adalah platform open-source yang dibangun untuk meluncurkan aplikasi dan blockchain yang terdesentralisasi.
Longsor, seperti Cosmos, memungkinkan siapa pun untuk membuat blockchain khusus aplikasi mereka sendiri yang dapat dioperasikan dengan blockchain lain di platform.
Tidak seperti Cosmos, di mana setiap blockchain memiliki validatornya sendiri, Avalanche memiliki Subnet yang dapat memvalidasi beberapa blockchain menggunakan satu set validator. Subnet atau subnetwork adalah kumpulan validator dinamis dalam ekosistem Avalanche.
Subnet utama platform disebut Jaringan Utama, yang memvalidasi semua blockchain bawaan Avalanche.
Semua anggota subnet harus menjadi anggota jaringan utama. Ini berarti bahwa setiap validator dari setiap blockchain di Avalanche juga harus memvalidasi blockchain bawaan Avalanche sendiri.
Kesimpulan
Proyek Cosmos adalah platform yang menjanjikan bagi pengembang yang ingin mengembangkan blockchain yang kuat dengan mudah yang dapat dioperasikan dengan rantai lain.
Mesin Tendermint memungkinkan aplikasi blockchain untuk diskalakan dengan cepat, dan protokol IBC memungkinkan aset untuk dipertukarkan antar blockchain dengan mudah.
Kebutuhan akan blockchain khusus aplikasi hanya akan terus tumbuh. Platform seperti Jaringan Cosmos akan memungkinkan pengembang untuk dengan mudah dan percaya diri membangun proyek mereka sendiri tanpa harus khawatir tentang keamanan dan skalabilitas.
Tinggalkan Balasan