Artikel ini diterjemahkan oleh komunitas teknologi Cosmos Chinese Chinese. Teks aslinya diterbitkan di Blog ICF Cross-Chain Foundation. Penulisnya adalah Adi Ravi Raj.
Tautan asli: https://medium.com/the-interchain-foundation/ibc-protocol-a-review-of-the-major-developments-of-2022-cff533cf6490
Perkenalan
Tahun 2022 akan menjadi tahun yang bermanfaat bagi protokol komunikasi lintas rantai IBC.
Memahami protokol komunikasi lintas rantai IBC:
https://ibcprotocol.org/
Dalam hal integrasi rantai baru, fitur, dan peningkatan, IBC telah mengukuhkan posisinya sebagai standar emas untuk interoperabilitas blockchain pada tahun 2022.
Di sisi lain, ekosistem lintas rantai terus berkembang. Perkembangan selama setahun terakhir telah memperkuat visi membangun internet blockchain global.
Artikel ini bertujuan untuk mengulas dan merangkum perkembangan utama dan pembaruan protokol IBC pada tahun 2022. Topiknya meliputi:
Rilis versi utama
Fitur baru dan peningkatan protokol
Indikator terkait basis kode on-chain dan GitHub
Kemajuan penting di tingkat ekologi
Pembaruan Tim Interchain GmbH
Outlook untuk beberapa peristiwa penting di tahun 2023
Rilis versi
Sebanyak 4 versi utama ibc-go dirilis tahun ini. Setiap versi baru memperkenalkan fitur baru atau peningkatan pada tumpukan yang ada, yang dirangkum di bagian berikutnya.

Fitur dan peningkatan baru
Perangkat tengah biaya
Dalam penerapan standar lintas rantai ICS-29 (Standar Cost Middleware), serangkaian mekanisme on-chain untuk mendukung relayer diperkenalkan. Tujuan dari fitur ini adalah untuk memberi insentif kepada repeater, sehingga memungkinkan perluasan IBC yang berkelanjutan.
Standar middleware biaya ICS-29:
https://github.com/cosmos/ibc/tree/main/spec/app/ics-029-fee-pembayaran
Middleware biaya disertakan dalam ibc-go v4.0.0. Anda dapat membaca "Mentransfer Insentif Relayer ke Rantai: Modul Middleware Biaya, Pembayaran Biaya, dan Anggaran" untuk mempelajari lebih lanjut tentang fitur ini.
Akun lintas rantai
Pada bulan Maret tahun ini, ibc-go v3.0.0 termasuk akun lintas rantai (ICA) dirilis. Sejauh ini kita telah melihat Stride dan Quicksilver online dengan fungsi rantai pengontrol diaktifkan. Rantai kontrol dapat membuka dan mengontrol akun di rantai host.
ibc-go v3.0.0:
https://github.com/cosmos/ibc-go/releases/tag/v3.0.0
Salah satu fitur baru yang utama di ibc.go v5.0.0 adalah titik akhir kueri InterchainAccountgRPC untuk submodul rantai kontrol sehingga pengguna dapat mengambil alamat ICA terdaftar mereka.
ibc.go v5.0.0:
https://github.com/cosmos/ibc-go/releases/tag/v5.0.0
Di antara banyak perbaikan lainnya, ibc-go v6.0.0 menambahkan MsgServer ke submodul pengontrol ICA. Perubahan ini dimaksudkan untuk mempermudah implementasi dan adopsi ICA.
ibc-go v6.0.0:
https://github.com/cosmos/ibc-go/releases/tag/v6.0.0
"ibc-go v6: Perubahan dan dampak fungsi ICA akun lintas rantai"
"FAQ Akun Lintas Rantai"
Pemfaktoran ulang klien
Klien ringan adalah salah satu komponen kunci IBC. Salah satu hambatan utama dalam penerapan IBC secara luas adalah kebutuhan untuk mengembangkan klien ringan yang berbeda untuk melacak algoritma konsensus yang berbeda.
Refactoring klien dirancang untuk menyederhanakan pengembangan klien ringan dan dengan demikian mengurangi beban ini. Versi yang telah difaktorkan ulang akan dirilis di ibc-go v7.0.0 pada tahun 2023. Rilis ini juga akan meningkatkan versi SDK ke v0.47.
"rekonstruksi klien versi ibc-go v7.0.0: meletakkan dasar bagi ekspansi lintas ekologi IBC"
Pemfaktoran ulang klien beta1:
https://github.com/cosmos/ibc-go/tree/02-client-refactor-beta1
Indikator on-chain
Jumlah rantai aktif
Gambar 1 di bawah menunjukkan jumlah rantai IBC yang aktif. Jumlah ini terus bertambah dari kuartal ke kuartal. Saat ini terdapat 53 rantai aktif di ekosistem lintas rantai.

Total transaksi IBC
Pada tahun 2022, transaksi lintas rantai IBC berjumlah $30,3 miliar.
Gambar 2 menunjukkan total nilai transaksi IBC yang ditransfer masuk dan keluar. Meskipun volume transaksi telah menurun hampir sepanjang tahun, kita dapat melihat bahwa total nilai transaksi lintas rantai tampaknya pulih secara bertahap mulai bulan November.

Akun lintas rantai
Akun lintas rantai telah diaktifkan di mainnet Stride dan Quicksilver sejak diluncurkan awal tahun ini.
Metrik repositori GitHub
Komunitas kontributor eksternal yang kuat dan tim pengembangan Cosmos yang luar biasa menghadirkan perangkat lunak berkualitas tinggi berkali-kali.
Bagan di bawah ini merangkum beberapa metrik GitHub penting untuk repositori ibc-go dan ibc (kanonikal) pada tahun 2022.

Gambar 3 menunjukkan jumlah total komitmen yang dikirimkan ke ibc-go pada tahun 2022.

Pujian dan terima kasih kami sebesar-besarnya kami sampaikan kepada kontributor eksternal atas kerja luar biasa mereka dan untuk mendorong kolaborasi dan inovasi dalam pengembangan ibc-go.
Pembangunan di tingkat ekologi lainnya
NFT Antarrantai [Intelijen Perbatasan]
Fungsi NFT lintas rantai didasarkan pada modul NFT dan standar NFT lintas rantai ICS-721. Fungsi ini dikembangkan oleh Border Intelligence (kontributor teknologi inti jangka panjang untuk Cosmos dan IRISnet) dan didukung oleh ICF Cross-chain. Yayasan rantai. Fitur ini akan memperkenalkan interoperabilitas NFT lintas rantai berbasis IBC ke Cosmos dan memperluas kemampuan IBC. Untuk detailnya, silakan lihat "Teknologi NFT Lintas Rantai IBC Mendatang dari Cosmos".
Situs web resmi Intelijen Perbatasan:
https://www.bianjie.ai/
Modul NFT:
https://github.com/cosmos/cosmos-sdk/blob/main/docs/architecture/adr-043-nft-module.md
Standar NFT lintas rantai ICS-721:
https://github.com/cosmos/ibc/tree/main/spec/app/ics-721-nft-transfer
Selain itu, Game of NFTs, yang diprakarsai bersama oleh tim ekologi Border Intelligence dan Cosmos seperti IRISnet, Stargaze, dan Gravity Bridge, akan diluncurkan pada kuartal pertama tahun 2023! Game of NFTs adalah aktivitas pengembang skala besar lainnya yang sangat dinanti setelah Game of Zones, Game of Stakes, dan Game of Chains. Aktivitas ini terdiri dari dua bagian: jaringan pengujian berinsentif publik dan hackathon, yang bertujuan untuk menguji fungsi NFT lintas rantai secara komprehensif. Dan pandu pengembang Cosmos untuk mengeksplorasi kasus penggunaan yang lebih inovatif seputar fitur ini.
Memperluas IBC ke Polkadot [Composable Finance]
Dengan mengembangkan klien ringan BEEFY dan XCVM, platform kontrak pintar lintas rantai baru, Composable Finance, dengan bantuan Strangelove Ventures, membangun infrastruktur untuk menghubungkan ekosistem Cosmos dan Polkadot. Rencana go-live mereka tahun depan juga akan memanfaatkan klien Wasm dan GRANDPA.
Klien ringan BEEFY:
https://github.com/ComposableFi/centauri/tree/master/light-clients/ics11-beefy/
XCVM:
https://medium.com/composable-finance/xcvm-architectural-overview-8425fc2e5d47
Keuangan yang Dapat Disusun:
https://www.composable.finance/
Usaha Strangelove:
https://strange.love/
KAKEK:
https://github.com/cosmos/ibc/blob/main/spec/client/ics-010-grandpa-client/README.md
Tim Composable juga berkomitmen menggunakan IBC untuk menghubungkan rantai Substrat dengan ekosistem Near.
Tautan yang berhubungan:
https://medium.com/composable-finance/bawa-ibc-to-near-our-near-polkadot-bridge-a8954d7ed886
ZK-IBC [Polimer]
Polymer akan menjadi salah satu rantai konsumen pertama untuk keamanan antar rantai. Polymer bertujuan untuk menghubungkan rantai IBC dengan rantai non-IBC menggunakan bukti tanpa pengetahuan.
Polimer:
https://www.polymerlabs.org/
Terapkan IBC pada rantai non-Cosmos-SDK [Penumbra]
Tahun ini, rantai Cosmos SDK pertama Penumbra diluncurkan. Penumbra menggunakan IBC di testnetnya untuk terhubung ke Cosmos Hub. Ini merupakan tonggak penting dan menunjukkan bahwa penerapan IBC tidak terbatas pada rantai Cosmos SDK.
Penumbra:
https://penumbra.zone/
Penumbra terhubung ke Cosmos Hub melalui IBC:
https://www.mintscan.io/cosmos/txs/BA254A764A202BB1188E97F44DF03C5532307793B6DAF39E69C2DB800E13880A
Memperkenalkan IBC ke Ethereum dan ekosistem Dekat [Electron Labs]
Dengan menggunakan zk-snarks, Electron Labs bekerja untuk menghubungkan ekosistem Ethereum dan Cosmos, dan pada akhirnya rantai EVM lainnya, melalui IBC.
Laboratorium Elektron:
https://electronlabs.org/
Tautan detail:
https://www.notion.so/Bringing-IBC-to-Ethereum-using-ZK-Snarks-zk-IBC-899d9ef103e8428c92f907621b027175
Transfer keamanan menggunakan IBC [Babylon]
Dengan memanfaatkan IBC sebagai sarana untuk mentransfer keamanan, Babylon berkomitmen untuk memberikan keamanan jaringan Bitcoin ke rantai Cosmos. Babylon menggunakan metode pos pemeriksaan untuk menggabungkan dan mencatat waktu transaksi pada rantai Cosmos ke dalam jaringan Bitcoin melalui lapisan transport IBC.
Untuk detail tentang cara kerja Babylon, lihat blog:
https://babylonchain.io/blogs
Kueri lintas rantai
Fungsi kueri lintas rantai ICS-31, yang dikembangkan oleh tim Informal Systems dan Interchain GmbH, adalah protokol yang memungkinkan rantai "kueri" meminta data dari rantai "kueri" melalui IBC. Stride dan Quicksilver saat ini menggunakan modul kueri lintas rantai di lingkungan produksi.
Fungsi kueri lintas rantai ICS-31:
https://github.com/cosmos/ibc/tree/main/spec/app/ics-031-crosschain-queries
Tim IBC di Interchain GmbH
Sebagai salah satu dari tiga tim inti yang didukung oleh ICF Cross-Chain Foundation untuk mengembangkan IBC (dua tim lainnya adalah Informal Systems dan Strangelove Ventures), tim Interchain GmbH berfungsi sebagai pengelola dan pemelihara spesifikasi protokol IBC dan ibc-go gudang .
Spesifikasi protokol IBC:
https://github.com/cosmos/ibc
repositori ibc-go:
https://github.com/cosmos/ibc-go
Visi Interchain GmbH adalah mewujudkan masa depan di mana IBC bertindak sebagai organisasi penghubung antara semua blockchain, sehingga menciptakan internet blockchain di mana blockchain dapat berinteraksi dengan aman dan bertukar informasi.
Pada awal tahun 2022, tim Interchain GmbH hanya terdiri dari 6 orang. Saat ini, jumlah anggota tim telah bertambah menjadi sembilan, bekerja di seluruh pengembangan dan vertikal produk.
Pandangan 2023
Sasaran tahun 2023 secara garis besar dapat dibagi menjadi tiga tema utama, yaitu: 1) kemampuan untuk ditingkatkan; 2) kesesuaian aplikasi dan 3) perluasan ekologi.
Kemampuan untuk ditingkatkan
Dirancang untuk memungkinkan pemeriksaan IBC di masa depan dan kemampuan untuk meningkatkan protokol inti tanpa mengorbankan efek jaringan atau status kumulatif.
Hal ini mencakup upaya untuk meningkatkan kemampuan saluran untuk memanfaatkan fitur-fitur baru seperti middleware biaya, meningkatkan kontrak pintar IBC, meningkatkan ICS-20, mengubah urutan saluran, dan banyak lagi. Topik skalabilitas juga menyentuh upaya seputar konektivitas IBC dan skalabilitas klien.
Kemampuan peningkatan saluran:
https://medium.com/the-interchain-foundation/how-channel-upgradability-will-level-up-the-interchain-18077ae1d6cc
Perangkat tengah biaya:
https://github.com/cosmos/ibc/tree/main/spec/app/ics-029-fee-pembayaran
Komposabilitas aplikasi
Dirancang untuk memperluas fungsionalitas IBC dan memudahkan pengembang membuat aplikasi IBC khusus di Golang atau CosmWasm.
Hasil utama dalam tema ini mencakup pelepasan jalur (ICS-20 v2), kueri PubSub, dukungan untuk alur kerja aplikasi baru, dan peningkatan komposisi kontrak pintar dengan IBC.
Perluasan jalur:
https://github.com/cosmos/ibc/discussions/824
Permintaan PubSub:
https://github.com/cosmos/cosmos-sdk/issues/13095
Ekspansi ekologi
Hal ini termasuk mendukung tim untuk menerapkan IBC untuk ekosistem lain atau klien ringan (ZK-IBC, NEAR, Substrat), memublikasikan koneksi localhost, dan memastikan keamanan IBC dan kompatibilitas proyek yang bergantung.
Ringkaslah
Pada tahun 2022, ekosistem lintas rantai akan melawan tren dan terus berkembang, dan IBC selalu menjadi yang terdepan dalam pertumbuhan dan inovasi di seluruh ekosistem.
Saat kita memasuki tahun 2023, IBC akan terus memainkan peran kunci dalam pengembangan interoperabilitas blockchain. Baik meluncurkan kasus penggunaan dan aplikasi baru atau mendorong inovasi di berbagai jaringan, masa depan lintas rantai tidak pernah secerah ini.
IBC adalah perubahan paradigma mendasar dalam interoperabilitas, yang memungkinkan transfer data sewenang-wenang lintas rantai dengan cara yang meminimalkan kepercayaan, aman, dan terukur.
IBC:
https://ibcprotocol.org/
Untuk informasi lebih lanjut tentang IBC, silakan merujuk ke materi Asosiasi Pengembang Lintas Rantai.
https://tutorials.cosmos.network/academy/3-ibc