Apa Itu Tendermint?
Tampilkan Lebih Banyak
Pahami konten artikel dengan cepat dan ukur sentimen pasar hanya dalam 30 detik!
Tendermint Core dan ABCI membentuk Tendermint, mesin protokol blockchain sumber terbuka yang dapat dikembangkan pengembang dengan bahasa pemrograman apa pun. Tendermint mengalihkan fokus pengembang dari komponen kriptografi teknis dan membosankan ke lapisan aplikasi.
Meskipun koin seperti Bitcoin dan Ether mendapatkan sebagian besar hype, faktanya adalah ekosistem kripto tidak dapat berjalan tanpa jaringan seperti Ethereum dan Tendermint. Dalam artikel ini, kita akan membahas tentang Tendermint dan jaringan Cosmos. Mari kita pelajari bagaimana Tendermint terkait dengan Cosmos, mempelajari cara kerja koin Cosmos (ATOM), dan masih banyak lagi.
Apa Itu Tendermint?
Dibuat pada tahun 2014, Tendermint adalah protokol blockchain yang digunakan untuk mereplikasi dan meluncurkan aplikasi blockchain di seluruh mesin dengan cara yang aman dan konsisten. Ini adalah hasil karya arsitek perangkat lunak blockchain Jae Kwon dan ahli biofisika internet Ethan Buchman.
Tendermint juga disebut sebagai “Tendermint Core,” protokol yang dapat berkomunikasi dengan blockchain dalam jaringan dan dengan blockchain eksternal. Dengan Tendermint, Anda dapat membuat sistem blockchain dengan mudah. Ini membantu mengatasi fase pengaturan teknis yang memakan waktu sehingga Anda dapat berfokus pada aplikasi itu sendiri.
Untuk memahami seperti apa hubungan rantai blok Tendermint, bayangkan sebuah pizza. Tendermint seperti kerak atau basis pizza: ini membentuk fondasi yang memungkinkan pengembang untuk menciptakan aplikasi blockchain yang tak terbatas. Setelah dasar ditetapkan, Anda dapat menambahkan berbagai topping yang berbeda. Dalam hal pizza, topping dapat berupa pepperoni atau nanas. Setara dengan Tendermint adalah blockchain seperti Cosmos.
Tendermint terdiri dari dua blok pembangun utama: mesin konsensus blockchain dan antarmuka aplikasi generik.
- Mesin konsensus blockchain
Tendermint Core, mesin konsensus blockchain, memastikan bahwa transaksi dicatat di setiap mesin dalam urutan yang sama. Hal ini memfasilitasi jaringan peer-to-peer dan memberikan konsensus proof of stake (PoS).
- Antarmuka aplikasi generik
Dengan Antarmuka Blockchain Aplikasi (ABCI) Tendermint, transaksi dapat diproses dalam bahasa pemrograman apa pun. Dengan demikian, ABCI adalah alat bantu bagi blockchain untuk terhubung ke protokol Inti Tendermint.
Apa Itu Koin Kosmos?
Kosmos koin (simbol: ATOM) adalah mata uang kripto yang berjalan di jaringan Cosmos. Platform ini mendukung ekosistem blockchain yang dirancang untuk meningkatkan skala dan saling beroperasi satu sama lain.Sebagai hadiah untuk mempertahankan jaringan, pemegang token ATOM dapat men-stake token mereka untuk menerima lebih banyak ATOM. Kosmos bertujuan untuk mengubah persaingan menjadi komunitas dengan pendekatan unik ini.
Kosmos adalah sistem pertama yang memanfaatkan protokol konsensus toleran terhadap kesalahan (BFT) Byzantine klasik, dengan nilai ekonomi aktual yang dipertaruhkan, di internet publik. Tujuan utama Kosmos adalah untuk mengatasi kurangnya interoperabilitas di pasar. Dengan demikian, jaringan Cosmos berfungsi sebagai ekosistem terdesentralisasi blockchain independen yang dapat ditingkatkan dan terhubung.
Jaringan ini mencakup blockchain yang dibangun di Cosmos, dan blockchain eksternal seperti Bitcoin dan Ethereum melalui zona pasak. Zona pasak adalah blockchain berbasis akun yang menjembatani zona dalam Kosmos dengan rantai eksternal seperti Bitcoin atau Ethereum. Proses menghubungkan blockchain disebut “Internet of Blockchains” (IoB).
Secara keseluruhan, sektor blockchain mencakup berbagai layanan dan fungsionalitas. Menggunakan Kosmos, blockchain yang berbeda dapat berdampingan dengan kasus penggunaan khusus mereka. Hal ini memungkinkan pengembang untuk fokus mengembangkan aplikasi mereka, bukan protokol yang membuat jaringan berjalan. Cosmos juga memungkinkan blockchain yang berbeda untuk memanfaatkan kemampuan platform lain guna meningkatkan pengalaman pengguna.
Di seluruh jaringannya, Cosmos menggunakan berbagai alat sumber terbuka eksklusif yang tersedia melalui platformnya untuk memungkinkan interoperabilitas blockchain.
Bagaimana Cara Kerja Blockchain Tendermint (Cosmos)?
Jaringan Kosmos terdiri dari tiga lapisan:
- Permohonan: Memproses transaksi dan mempertahankan status jaringan.
- Jaringan: Memungkinkan komunikasi antara transaksi dan blockchain.
- Konsensus: Menentukan keadaan jaringan dengan menetapkan konsensus di antara node.
Menggabungkan ketiga lapisan mempermudah proses pengembangan. Namun, seseorang hanya dapat mencapainya melalui alat alih daya seperti BFT Tendermint. Dengan demikian, algoritma Tendermint membentuk tulang punggung jaringan Cosmos. Hal ini memungkinkan jaringan terdistribusi untuk bekerja selaras dengan Hub Cosmos melalui mekanisme tata kelola PoS.
ATOM adalah koin Komos asli dan dapat di-stake. Kosmos menggunakan protokol PoS yang disebutTendermint Core .
Staking kosmos bekerja dengan dua cara:
- Memvalidasi: Validator adalah orang atau organisasi yang menjalankan node penuh yang memvalidasi transaksi di jaringan. Validator adalah peserta langsung dalam jaringan, dan bertanggung jawab untuk memverifikasi transaksi dalam blockchain sebagai pengganti laba atas investasi (ROI). Namun, validator harus memenuhi persyaratan tertentu, seperti waktu operasi yang hampir sempurna, saldo ATOM minimum yang cukup besar untuk membuat Anda menjadi salah satu dari 125 pemegang ATOM teratas, dan ketersediaan bandwidth tinggi.
- Mendelegasikan: Sebagian besar staker di jaringan Cosmos adalah “delegator.” Delegator mempercayakan ATOM mereka kepada validator yang memvalidasi transaksi untuk mereka. Delegator berpartisipasi dalam validasi tanpa menjalankan node penuh. Meskipun delegator mendapatkan ROI yang lebih rendah, mereka dapat men-stake dalam jumlah kecil, dan tidak harus mematuhi persyaratan perangkat keras atau bandwidth yang sama dengan validator. Hal ini membuat pendelegasian lebih mudah daripada memvalidasi.
Selain hadiah blok, validator dan delegator juga berhak atas sebagian biaya dari transaksi yang terjadi di jaringan Kosmos.
Untuk Apa Tendermint Dapat Digunakan?
Tendermint berfungsi sebagai mesin blockchain yang memungkinkan pengembang untuk melewati kriptografi yang sulit dan teknis yang diperlukan untuk membuat blockchain.
Selesai adalah hari ketika orang-orang menganggap mata uang kripto sebagai bentuk pendanaan yang hanya digunakan oleh individu tertentu. Saat ini, mata uang kripto memberikan alternatif yang efisien untuk opsi tradisional, seperti uang tunai dan emas. Dengan mendorong konvergensi di antara pemangku kepentingan industri, Cosmos memastikan bahwa kemajuan dibagikan di seluruh jajaran. Sebagai hasil dari upayanya, Cosmos telah mengukuhkan posisinya sebagai salah satu mata uang kripto paling populer di dunia. (Catatan editor: Pada saat penulisan, ini diberi peringkat #19 berdasarkan CoinMarketCap.)
Berapa Biaya Satu ATOM?
Pada saat penulisan, harga satu ATOM adalahsekitar $40, dengan volume perdagangan 24 jam hanya di bawah $3 miliar.
Kapitalisasi Pasar Tendermin
Nilai tertinggi Kosmos sepanjang masa adalah $44,46. Perusahaan ini memiliki pasokan sirkulasi arus sekitar 280 juta ATOM, dengan totalmarket cap lebih dari $11 miliar.
Arsitektur dan Tujuan Tendermint
Tendermint menggunakan arsitektur modular (arsitektur nonlikemonolitik) dengan komponen perangkat lunak independen. Dengan demikian, Anda dapat memperbarui bagian aplikasi tanpa menyebabkan perubahan signifikan pada sistem.
Tujuan Tendermint:
- Untuk menyediakan lapisan jaringan dan konsensus blockchain sebagai platform untuk mengembangkan aplikasi terdesentralisasi yang berbeda.
- Agar pengembang dapat berfokus pada lapisan aplikasi blockchain, alih-alih mengerjakan konsensus dan lapisan jaringan secara bersamaan.
Sumber: Blokgeek
Apa Itu Protokol Tendermint?
Tendermint pada dasarnya adalah perangkat lunak untuk blockchain Cosmos. Solusi ini memecahkan konsensus dalam komunikasi sebagian sinkron. Model sistem sebagian sinkron akan bergantian antara periode sinkronisasi dan asinkroni. Model ini disebut sebagai “sinkron lemah.” Singkatnya, Tendermint bertujuan untuk menerapkan model yang lebih terpusat yang menolak batasan waktu pada nodenya yang beroperasi secara asinkron.
Tendermint mengandalkan asumsi waktu untuk membuat kemajuan. Namun, berbeda dengan sistem sinkron, kecepatan kemajuan ditentukan oleh kecepatan jaringan, bukan parameter sistem.
Protokol ini mengikuti mesin status sederhana yang digambarkan pada grafik di bawah ini:
Sumber: Tendermint
Protokol dijalankan oleh validator, yang mengusulkan blok transaksi dan memberikan suara. Setiap blok ditempatkan di bagian atas. Jika blok tidak berkomitmen, protokol akan beralih ke putaran berikutnya, dan validator baru akan mengusulkan ketinggian. Pemungutan suara perlu dilakukan dua kali untuk melakukan blok. Langkah-langkah ini disebut sebagai prevote dan precommit. Jika lebih dari dua pertiga validator melakukan prakomitmen untuk blok yang sama di putaran yang sama, maka blok dianggap telah berkomitmen.
Meskipun protokol Tendermint memiliki kesamaan dengan Bitcoin, karena kedua protokol mencatat transaksi pada blockchain, masing-masing protokol memberikan solusi unik untuk Masalah Umum Byzantine, yang juga disebut sebagai masalah konsensus atau "perjanjian".
Apa yang dimaksud dengan Toleransi Kesalahan Byzantium dan ABCI?
Toleransi Kesalahan Byzantine
Blockchain harus terdesentralisasi, bertindak sebagai buku besar digital yang dikelola oleh jaringan komputer terdistribusi. Teknologi blockchain memungkinkan sistem di mana transaksi dapat terjadi tanpa perantara, namun mempertahankan transparansi dan keandalan yang tinggi.
Seperti kebanyakan sistem komputasi terdistribusi, jaringan mata uang kripto memerlukan perjanjian rutin tentang keadaan blockchain saat ini. Perjanjian ini juga disebut “konsensus.” Sayangnya, tidak mudah untuk mencapai konsensus melalui jaringan terdistribusi dengan cara yang aman dan efisien.
Bagaimana cara jaringan node komputer yang didistribusikan memutuskan apakah beberapa di antaranya cenderung bertindak tidak jujur atau gagal? Toleransi kesalahan Byzantine lahir dari pertanyaan mendasar ini, juga disebut sebagai “Masalah Umum Byzantine.” Ini digagas pada tahun 1982 sebagai masalah logika yang menggambarkan bagaimana sekelompok jenderal Byzantium mungkin mengalami kesulitan berkomunikasi ketika mencoba untuk menyetujui langkah berikutnya dalam situasi yang seperti perang.
Toleransi kesalahan Byzantine (BFT) adalah sifat dari sistem yang dapat menahan kelas kegagalan yang berasal dari Masalah Umum Byzantine. Akibatnya, sistem BFT dapat beroperasi meskipun beberapa node gagal atau bertindak jahat.
Sama seperti ada beberapa kemungkinan solusi untuk Masalah Umum Byzantine, sistem BFT juga dapat dibangun dengan cara yang berbeda.
ABCI
ABCI memungkinkan replikasi aplikasi toleran kesalahan Byzantine yang ditulis dalam bahasa pemrograman apa pun. ABCI utamanya adalah jembatan antara Tendermint Core dan kit pengembangan perangkat lunak Cosmos (SDK). Pengembang dapat membangun proyek untuk jaringan Cosmos menggunakan SDK Cosmos.
Jaringan Cosmos didasarkan pada interoperasi dengan dan terhubung ke Hub Cosmos, komponen utama. Dengan kata lain, ABCI menentukan batas antara blockchain dan aplikasi yang berjalan di atasnya.
ABCI terdiri dari tiga jenis pesan utama yang dikirim dari inti ke aplikasi. Aplikasi menjawab dengan pesan respons yang sesuai.
Pesannya adalah sebagai berikut:
- Pesan SampaikanTx mendorong aplikasi. Pesan inilah yang menyertai setiap transaksi dalam blockchain.
- Pesan CheckTx mirip dengan DeliverTx, tetapi hanya untuk memvalidasi transaksi.
- Pesan Berkomitmen ditempatkan pada header blok berikut dan digunakan untuk menghitung komitmen kriptografi pada status aplikasi saat ini.
Soket ABCI dapat dihubungkan ke beberapa aplikasi. Misalnya, Tendermint Core menghubungkan tiga sumber ABCI ke aplikasi: satu untuk validasi siaran di mempool, satu untuk mesin konsensus untuk memblokir proposal, dan satu untuk menanyakan status aplikasi.
Apa Itu Tendermint Core?
Tendermint Core adalah mesin konsensus Tendermint, yang memastikan transaksi yang sama dicatat di setiap mesin dalam urutan yang sama. Tendermint Core juga menyediakan lapisan jaringan dan konsensus.
Tendermint Core bertanggung jawab untuk:
- Berbagi blok dan transaksi antar node.
- Membuat urutan transaksi kanonik/tidak dapat diubah (blockchain).
Apakah Tendermint Dapat Disesuaikan?
Dalam konteks blockchain, skalabilitas mengacu pada kemampuan blockchain untuk mendukung beban transaksi dan node yang terus meningkat dalam jaringan.
Sharding menciptakan basis data yang lebih kecil, atau shard, yang dibagikan di antara node dan dapat beroperasi secara paralel. Sistem berbasis PoW tidak dapat mengecilkan, sementara kemampuan shard dalam jaringan berbasis PoS Tendermint membantu meningkatkan skalabilitas. Secara keseluruhan, versi Tendermint lebih terukur dibandingkan dengan algoritme konsensus POW tradisional.
Tendermint vs. Ethereum
Ethereum adalah protokol pertama yang menyederhanakan pengembangan aplikasi blockchain dengan menyediakan blockchain mesin virtual, memungkinkan pengembang untuk menerapkan logika kustom melalui kontrak pintar. Namun, satu masalah yang tersisa: pengembangan blockchain inti. Mempermudah proses, tetapi melakukannya dengan DApp, bukan blockchain independen.
Sebelum Tendermint, pembuatan blockchain diperlukan untuk membangun ketiga lapisan: — jaringan, konsensus, dan aplikasi — sejak awal. Tendermint menyederhanakan proses secara signifikan, karena pengembang hanya perlu bekerja dengan lapisan aplikasi. Lapisan jaringan dan konsensus telah disediakan melalui mesin Inti Tendermint. Oleh karena itu, Anda hanya perlu mengadaptasi ABCI melalui bahasa pemrograman pilihan Anda, mengembangkan aplikasi unik, lalu mulai menggunakan fitur-fitur tersebut. Protokol Komunikasi Antar Blockchain (Inter-Blockchain Communication Protocol/IBC) sangat penting untuk interoperabilitas blockchain. IBC memungkinkan rantai heterogen untuk mentransfer nilai dan data, yang membantu membuka interoperabilitas antara platform blockchain yang menggunakan rangkaian validator dan aplikasi yang berbeda.
Tendermint vs. Kosmos (ATOM)
Kosmos adalah ekosistem blockchain lapisan ganda: lapisan pertama mendukung jaringan dan lapisan kedua mendukung konsensus. Lapisan pertama didukung oleh Tendermint dan disebut Tendermint BFT. Oleh karena itu, Tendermint memisahkan lapisan konsensus/jaringan dari lapisan aplikasi blockchain. Siapa pun dapat memprogram blockchain tanpa menulis semua kode terkait kripto dan jaringan, sehingga pengembang dapat dengan mudah membangun solusi.
Singkatnya, Cosmos adalah blockchain PoS yang dibangun dengan Tendermint, dan ATOM adalah koin yang menggunakan delegasi untuk memungkinkan siapa pun, termasuk nonvalidator, berpartisipasi dalam staking. Tendermint adalah perangkat lunak tempat Cosmos beroperasi.
Prediksi Harga Kosmos (ATOM)
Koin ATOM telah melonjak dalam popularitas, dan para ahli percaya bahwa harga masih memiliki banyak ruang untuk tumbuh. Oleh karena itu, ada baiknya menyimpan ATOM di dompet Anda, karena harganya diperkirakan akan mencapai $50 pada akhir tahun 2021.
Seiring dengan berkembangnya perdagangan kripto dan aktivitas internet di tahun-tahun mendatang, investor diharapkan untuk menggabungkan uang ke dalam berbagai mata uang kripto. Sumber tertentu percaya bahwa pertumbuhan investasi kripto dapat membantu koin ATOM mencapai $80 pada tahun 2022.
Masa Depan Tendermint
Tendermint adalah kontributor inti untuk jaringan Cosmos, yang merupakan serangkaian blockchain yang saling terhubung. Platform ini menyediakan perangkat lunak blockchain dan kit pengembangan, yang keduanya digunakan oleh proyek blockchain di ekosistem Cosmos.
Selain itu, Tendermint sedang mengembangkan toko aplikasi kripto bernamaEmeris untuk memungkinkan akses ke berbagai DApp. Emeris akan menyediakan platform tunggal bagi pengguna untuk berinteraksi dengan aplikasi seperti protokol pinjaman dan DEX.
Menurut Peng Zhong, CEO Tendermint, “Emeris adalah produk kami yang paling ambisius hingga saat ini. Kami akhirnya akan menawarkan kepada pengguna akhir portal satu atap untuk menjelajahi Internet Blockchain. Beta kami mulai memenuhi visi ini, dengan fokus pada DeFi lintas rantai.”
Kesimpulan
Tendermint bertindak sebagai dasar yang kuat bagi pengembang untuk membangun blockchain yang berbeda. Ini memiliki ruang untuk peningkatan dan masih ada banyak pekerjaan yang harus dilakukan. Misalnya, jaminan algoritma belum diverifikasi secara resmi, kinerjanya dapat dioptimalkan lebih lanjut dan perubahan arsitektur dapat dilakukan untuk memungkinkan peningkatan kapasitas.
Meskipun mata uang kripto dan blockchain masih dalam tahap awal, mata uang kripto memiliki potensi yang signifikan untuk menjadi masa depan uang dan komputasi. Teknologi seperti Tendermint dan Cosmos memberikan platform kepada pengembang untuk menciptakan masa depan yang menarik. Kami menantikan apa yang terjadi.
Dapatkan informasi harian terkait dunia kripto dan perdagangan
Tidak Ada Spam. Hanya sekumpulan informasi yang menarik dan terkini dalam semesta kripto