penjelasan cosmos atau koin atom, proyek heterogen yang nyaris sempurna

Atom adalah cryptocurrency utama yang ada di atas platform Cosmos yang dirancang untuk memfasilitasi komunikasi, penskalaan, dan interoperasi antara rantai independen.

penjelasan cosmos atau koin atom, proyek heterogen yang nyaris sempurna
Photo by Hal Gatewood / Unsplash

platform blockchain Cosmos menjadi sorotan sebagai solusi yang berusaha untuk bertindak sebagai mediator antara blockchain independen yang beroperasi di jaringan terdesentralisasi.

apa itu koin atom?

Atom adalah cryptocurrency utama yang ada di atas platform Cosmos yang dirancang untuk memfasilitasi komunikasi, penskalaan, dan interoperasi antara rantai independen. Disebut sebagai “Internet blockchain”, Cosmos berupaya menyatukan berbagai blockchain dalam satu platform dan menyelesaikan beberapa masalah utama yang mengganggu teknologi ini sejak awal:

Skalabilitas
Interoperabilitas
Kegunaan
Kedaulatan

Proyek yang diluncurkan di Jaringan Cosmos harus memungkinkan pertukaran token mereka tanpa terlalu banyak keributan. Jaringan diatur sebagai solusi modular yang dibangun untuk digunakan dengan berbagai jenis blockchain khusus aplikasi. Rantai ini harus dikembangkan dengan lebih mudah, dikombinasikan dengan kemampuan untuk mentransfer nilai dari satu ke yang lain tanpa mengganggu kedaulatan bersama mereka.

Selain itu, Cosmos memasarkan dirinya sebagai semacam alat bantu, dengan alat modular dan dapat disesuaikan yang siap digunakan oleh para pengembang yang merasa siap untuk mulai mengerjakan desentralisasi internet dan infrastruktur keuangan terkait.

Bagaimana Rencana Cosmos untuk Menghadapi Skalabilitas?

Pengembang Cosmos menggambarkan protokol Proof-of-Work yang ada sebagai lambat, mahal, berbahaya bagi lingkungan dan kurang dalam potensi skalabilitas. Dalam kasus Bitcoin, misalnya, peningkatan jumlah transaksi bisa dibilang menyebabkan penurunan kecepatan kinerja seluruh platform. Dengan Ethereum, aplikasi terdesentralisasi yang dibangun di atasnya digambarkan dibatasi oleh jumlah transaksi yang dibatasi yang dapat diproses dalam hitungan detik, serta oleh dApps yang harus berjuang untuk sumber daya di blockchain.

Cosmos bertujuan untuk menyelesaikan masalah ini dengan memanfaatkan berbagai alat yang tersedia, seperti:

1. tendermint.

Tendermint Core adalah mesin konsensus Byzantine Fault Tolerance (BFT) yang dikatakan memiliki waktu blok 1 detik, dengan kemampuan teoritis untuk menangani volume transaksi 10.000 transaksi per detik untuk transaksi 250byte. Dengan menghilangkan Proof-of-Work dan mengoptimalkan kinerja di sekitar skalabilitas vertikal, para pengembang Cosmos berharap untuk sampai pada titik di mana aplikasi itu sendiri akan menjadi satu-satunya hambatan skalabilitas.

Membangun aplikasi terdesentralisasi di atas Tendermint dilakukan dengan mendekati pengembangan sebagai aplikasi blockchain itu sendiri. Seseorang hanya perlu menentukan jenis transaksi dan fungsi transisi yang benar-benar dibutuhkan oleh aplikasi tersebut, sehingga meningkatkan kinerjanya dalam proses.

2. Kosmos SDK .

ini adalah seperangkat alat teknologi yang dirancang untuk menyederhanakan proses pembuatan aplikasi blockchain yang aman di atas Tendermint. Dengan itu, para pengembang mengklaim bahwa membangun blockchain harus disederhanakan hingga seluruh proses tidak boleh lebih sulit daripada mengkodekan beberapa modul .

3. Protokol Komunikasi Antar-Blockchain (IBC) .

Dipasangkan dengan Tendermint, IBC memungkinkan rantai heterogen untuk bertukar nilai (seperti token) serta data di antara mereka sendiri. Dengan memiliki beberapa arsitektur rantai menjalankan aplikasi yang sama dan satu set validator umum, blockchain seharusnya mencapai skalabilitas teoretis tak terbatas yang digambarkan oleh tim Cosmos sebagai yang "horizontal" .

Bagaimana Cosmos Dapat Meningkatkan Interoperabilitas Blockchain?

Kurangnya interoperabilitas antar blockchain adalah kendala lain yang coba dilewati Cosmos. Isu inti digambarkan berdasarkan fakta bahwa ekonomi berbasis blockchain terkucil yaitu terisolasi satu sama lain, dan, dengan demikian, tidak mampu mentransfer aset di antara mereka sendiri.

Platform Cosmos bertujuan untuk menyelesaikan ini dengan protokol IBC-nya. Teknologi ini juga berfungsi sebagai protokol pengiriman pesan untuk blockchain, secara samar-samar menyerupai apa yang ditemukan dalam solusi TCP/IP.

pentingnya Kegunaan dan Kedaulatan Blockchains

Kegunaan dan kedaulatan Blockchain adalah titik lemah tambahan yang ditargetkan oleh Cosmos. Platform populer seperti Ethereum Virtual Machine berfungsi sebagai solusi kotak pasir, memaksa pengembang untuk mencoba mengoptimalkan aplikasi mereka untuk sebagian besar kasus penggunaan potensial, alih-alih berfokus pada satu masalah.

Dengan SDK-nya, platform Cosmos bertujuan untuk menawarkan solusi yang ramah pengembang dan dapat disesuaikan untuk pembangunan blockchain di mana kompromi desain akan dibatasi seminimal mungkin.

Bahkan ketika aplikasi dibangun, mereka terkadang perlu membatasi kedaulatan mereka berdasarkan fakta bahwa mereka memiliki kerangka dasar yang sama. Protokol IBC Cosmos seharusnya memungkinkan blockchain dengan berbagai aplikasi dan set validator untuk tetap terlibat dalam transfer aset dan data di antara mereka sendiri, termasuk transfer antara blockchain pribadi dan publik.

teknologi yang unik dari Cosmos

Untuk mengatasi tantangan ini dan bekerja menuju tujuan “internet of blockchains”, arsitektur jaringan Cosmos harus diatur menjadi dua komponen utama:

Zona, yang berfungsi sebagai blockchain independen
Hub, yang bertindak sebagai blockchain penghubung pusat

Berdasarkan jenis organisasi ini, hub mengasumsikan peran buku besar terpusat untuk setiap rantai independen di jaringan Cosmos. Token yang disimpan di hub juga dapat ditukar dengan bantuan hub. Hub Cosmos sendiri adalah blockchain Proof-of-Stake (POS) yang berjalan pada algoritma Tendermint. Ini berfungsi sebagai kunci utama jaringan, menyatukan blockchain yang tidak terkait di bawah satu payung dan mencegahnya turun ke mode operasi yang kacau. Peran kunci di sini dimainkan oleh hub yang seharusnya mempromosikan interaksi antar rantai dengan bantuan IBC..

Bagaimana Hub Beroperasi?

Dukungan untuk aktivitas seperti pertukaran token dapat menjadi tantangan dalam memastikan bahwa sumber token dapat dipercaya seperti halnya validator. Saat token dipindahkan di antara berbagai rantai, setiap kali rantai menerima token baru, ia harus mempercayai semua set validator sebelumnya.

Platform Cosmos berharap untuk melewati masalah ini berdasarkan fakta bahwa hubnya menghubungkan zona yang sesuai dengan mereka alih-alih mendukung koneksi langsung antara zona itu sendiri. Setelah koneksi dibatasi hanya ke hub lain, paparan pengeluaran ganda atau pencairan token harus dikurangi. Dengan demikian, hub bertindak sebagai sumber utama "kepercayaan" di antara rantai, alih-alih memaksa mereka untuk bertanggung jawab atas kepercayaan satu sama lain secara langsung atau melakukan hal yang sama untuk rantai yang dilewati token selama transfer.

Peran sentral yang dimainkan oleh hub menempatkan keamanannya di garis depan dari upaya yang dilakukan oleh pengembang Cosmos. Keamanannya dikelola oleh grup validator terdesentralisasi yang beroperasi pada skala global.

Sifat arsitektur hub yang terdesentralisasi diharapkan dapat menarik pengembang open source ke teknologi ini. Selain hub Cosmos itu sendiri, sudah ada beberapa proyek hub sekunder yang sedang berlangsung. Salah satu proyek tersebut adalah jaringan IRIS yang berbasis di China yang diluncurkan pada Maret 2019 dengan tujuan untuk akhirnya menghubungkan berbagai layanan bisnis dan rantai individu dengan jaringan Cosmos.

Bagaimana Tendermint Bekerja?

Zona yang membentuk jaringan Cosmos masih membutuhkan sistem dasar yang kuat yang mampu memberikan kinerja, keamanan, dan akuntabilitas yang konsisten bagi semua peserta. Tugas-tugas ini jatuh pada platform Tendermint, terutama dua komponen utamanya:

Tendermint Core memastikan bahwa transaksi yang sama dicatat dalam urutan yang sama pada setiap mesin yang mereka jalankan. Ini berfungsi sebagai protokol yang terdiri dari algoritma konsensus dan protokol jaringan peer-to-peer. Transaksi disebarkan antar node dengan bantuan protokol gosip . Penemuan rekan dan protokol gosip dan diamankan dengan bantuan sistem enkripsi Tendermint.

Komponen kedua dari sistem Tendermint adalah antarmuka aplikasinya yang disebut Application Blockchain Interface (ABCI). Ini juga memastikan bahwa transaksi dapat diproses dalam bahasa pemrograman apa pun.

Aspek kunci dari implementasinya pada platform Cosmos adalah bahwa ia menyatukan dua dari tiga lapisan utama arsitektur blockchain generik - konsensus dan lapisan jaringan. Berdasarkan hal ini, pengembang dapat fokus pada pendefinisian lapisan aplikasi saja, sehingga menghemat banyak waktu pengkodean yang dapat digunakan untuk pengembangan sebagai gantinya.

Tendermint memilih arsitektur modular daripada monolitik, yang seharusnya memberikan finalitas instan , keamanan dan kinerja yang lebih baik.

Bagaimana ABCI dan Cosmos SDK Bekerja Bersama?

Setelah dibuat, aplikasi seharusnya terhubung dengan Tendermint Core melalui protokol ABCI yang juga mendukung komunikasi antara aplikasi residen dan Core itu sendiri. ABCI menyediakan tiga jenis koneksi untuk Tendermint Core:

Koneksi Mempool memverifikasi apakah transaksi perlu diteruskan sebelum dilakukan.
Koneksi konsensus membantu pengelolaan transaksi yang telah dilakukan.
Koneksi kueri membantu platform dalam menanyakan status aplikasi.

Berjalan pada kerangka ABCI, Kit Pengembangan Perangkat Lunak Cosmos seharusnya membuat hidup lebih mudah bagi para pengembang yang berfokus pada pembuatan blockchain khusus aplikasi. Ini dilakukan dengan membuat pembangunan ABCI untuk blockchain lebih mudah dengan bantuan kerangka kerja terpadu. SDK menampilkan struktur modular yang dibagi menjadi beberapa lapisan yang ada di atas ABCI dan dikemas penuh dengan alat yang ditujukan untuk digunakan oleh para pengembang.

Bagaimana IBC dan Zona Pasak menjadi tongak penting

Karena salah satu tugas utama ekosistem Cosmos adalah memastikan interoperabilitas, ini perlu dipastikan baik untuk rantai berbasis Tendermint maupun yang tidak berjalan di atasnya. Rantai finalitas cepat dapat terhubung dengan Cosmos dengan mengadaptasi IBC. Pada saat yang sama, rantai probabilistik-finalitas seperti yang menggunakan Proof-of-Work, juga perlu didukung. Bagi mereka, pengembang Cosmos menerapkan jenis rantai proxy khusus yang disebut Zona Peg.

Peg Zone adalah blockchain yang bertugas melacak status blockchain lain. Karena Peg Zone yang dapat disesuaikan itu sendiri mendukung finalitas cepat, itu sudah kompatibel dengan IBC dan menetapkan finalitas untuk blockchain yang sedang dijembatani dengan Cosmos. Dengan bantuan Peg Zone, misalnya, pengguna dapat menggunakan token apa pun di Cosmos dan mengirimkannya ke rantai Ethereum.

Pada saat yang sama, Protokol IBC berfungsi untuk menghubungkan berbagai zona dan hub dalam jaringan, serta mendukung pertukaran nilai antar rantai yang tidak homogen. Ini berarti bahwa IBC harus memungkinkan untuk membangun hubungan antara rantai dengan arsitektur lapisan yang unik, model tata kelola independen dan kerangka kerja perangkat lunak (seperti yang sedang dibangun di Tendermint). Kemampuan untuk mendukung pertukaran token yang efisien di antara pengguna harus menjadikan Cosmos solusi potensial untuk pertukaran yang terdesentralisasi.

Bagaimanapun, proses transfer token akan mengikuti jalur berikut:

sotong ingin mengirim 50 token dari rantai A ke rantai B.
Tokennya di rantai A dikunci dan buktinya diteruskan ke rantai B.
Rantai B memeriksa apakah lebih dari dua pertiga validator di rantai A telah menandatangani bukti untuk mengonfirmasi jumlah token yang dikunci pada rantai asli.
Setelah bukti divalidasi, 50 token Sally akan tersedia di rantai B.

Token di Jaringan Cosmos

Jaringan Cosmos telah menerapkan dua token:

ATOM adalah koin taruhan yang terutama digunakan untuk pemerintahan. Dengan mempertaruhkan ATOM, validator zona dapat bergabung dengan hub, dengan opsi untuk mengurangi taruhannya dengan berperilaku tidak semestinya di zona mereka.

Foton adalah koin yang digunakan untuk pembayaran biaya transaksi dalam ekosistem platform Cosmos. Karena zona dapat menggunakan token mereka sendiri, validator di hub dapat meminta biaya transaksi mereka dibayar dalam kombinasi token apa pun. Dua persen dari biaya dialokasikan untuk kumpulan cadangan, sementara sisanya masuk ke validator berdasarkan ukuran taruhan mereka.

Penawaran koin awal (ICO) untuk Cosmos diadakan pada April 2017, berakhir dengan lebih dari USD 17 juta dikumpulkan sebagai bagian dari upaya penggalangan dana. Total pasokan ATOM dibatasi sebanyak 236 juta ATOM. Setelah peluncuran mainnet Cosmos pada 13 Maret, ATOM menemukan dirinya ditambahkan ke berbagai pertukaran cryptocurrency.

kunci kesuksesan Platform Cosmos

Mempertimbangkan pentingnya Tendermint Core untuk platform Cosmos, tidak mengherankan jika banyak anggota tim di balik teknologi ini adalah profesional yang sama yang kemudian merancang Cosmos. Mereka bekerja di perusahaan nirlaba All in Bits yang upayanya mengembangkan platform Cosmos dibantu oleh Interchain Foundation (ICF) yang pekerjaannya berkisar pada mempromosikan interoperabilitas blockchain.