FAQ tentang Akun Interchain

Akun Interchain V1 sudah live!
Saat ekosistem rantai yang berbeda bersiap untuk meluncurkan produk yang berbeda berdasarkan Akun Interchain, kami ingin membagikan detail lebih lanjut seputar penggunaan Akun Interchain yang kami harap akan membantu berkontribusi untuk peluncuran yang mulus dan sukses di seluruh Interchain.
Untuk pengguna IBC:
Apa perbedaan antara Akun Interchain dan akun yang saya miliki sebelumnya? Apakah saya, sebagai pengguna akhir, perlu khawatir tentang Akun Interchain?
Akun Interchain IBC memungkinkan komunikasi lintas rantai dan interaksi rantai ke rantai. Akun Interchain berfungsi di latar belakang untuk mengakhiri interaksi pengguna sebagai sesuatu yang lebih mirip dengan memberikan blockchain kekuatan untuk membuka fungsionalitas asli mereka sebagai "API" atau titik akhir layanan untuk dipanggil oleh rantai lain, dan kemudian menjalankan panggilan ke titik akhir ini melalui Saluran Akun Interchain. Sebagian besar jembatan, di sisi lain, hanya memungkinkan pengalihan aset bolak-balik.
Salah satu cara untuk memikirkan potensi fitur baru ini adalah apa yang memungkinkan untuk pengalaman pengguna model asli Interchain. Dalam kerangka tradisional, pengguna akhir akan masuk ke antarmuka yang mewakili rantai A dan meneruskan aset ke rantai B melalui transaksi IBC. Pengguna kemudian akan diminta untuk masuk ke antarmuka lain, kali ini mewakili rantai B, dan menyelesaikan sisa aliran produk. Dengan model produk Interchain-native, pengguna dapat menyelesaikan seluruh alur dalam satu pengalaman pengguna yang disederhanakan di mana rantai melewati serangkaian instruksi dan menjalankan transaksi di balik layar — semuanya tanpa pengguna harus meninggalkan antarmuka pertama. Akun Interchain memungkinkan model bisnis asli Interchain dan menetapkan interoperabilitas sebagai primitif dasar.
Untuk pembangun di IBC Gang:
Komponen IBC yang paling penting untuk dipahami dalam hal Akun Interchain adalah saluran. Saluran dibuat antara rantai berkemampuan IBC yang berbeda dan menghubungkan dua port yang diberi spasi nama oleh modul aplikasi IBC yang mereka rujuk. Misalnya, dalam kasus transfer token antara Cosmos Hub dan Osmosis, Hub menggunakan saluran-141, port 'transfer' untuk transfer ICS20, untuk terhubung ke port 'transfer' saluran-0. Semua token yang ditransfer melalui saluran akan diberi denominasi yang sama dengan token lain yang mengalir melalui saluran tersebut, yang terlihat seperti ibc/<hash dari channel-id & port-id> ini.
KPI dirancang dengan cara ini karena jalur yang dilalui aset menentukan keamanan aset. Karena desain berbasis klien ringan IBC, tidak perlu mempercayai pihak eksternal untuk verifikasi validitas transaksi. Alih-alih, kepercayaan yang kami miliki pada aset setara dengan kepercayaan yang kami miliki pada mekanisme konsensus rantai lain melalui representasi klien ringan IBC dari konsensus tersebut. Daripada merujuk ke set validator jembatan, Anda dapat langsung merujuk ke jalur IBC yang dilalui aset untuk melihat jaminan keamanan aset.
Ini juga berarti bahwa setiap saluran adalah jalur yang berbeda antara dua rantai. Membuka lebih banyak saluran tidak meningkatkan volume lalu lintas yang dapat mengalir di antara dua rantai, tetapi dapat meningkatkan jenis lalu lintas yang dapat mengalir di antara dua rantai. Saluran berbeda yang terhubung ke port transfer yang sama akan menghasilkan denom token yang berbeda, dan saluran berbeda akan dibuka antara port aplikasi masa depan yang berbeda seperti NFT atau Akun Interchain.
Apa arti Akun Interchain bagi saya sebagai operator?
Ini memiliki implikasi penting bagi operator relai karena ini berarti mungkin ada kebutuhan untuk mencakup beberapa saluran Akun Interchain yang dibuat pada koneksi IBC antar rantai jika beberapa akun rantai ke rantai telah dibuka. Infrastruktur relai Hermes dan Golang dioptimalkan untuk aliran baru ini — relai Golang dengan berpindah dari relai berbasis saluran ke relai berbasis koneksi yang mencakup semua saluran asosiasi ICA dan relai Hermes dengan menyediakan fitur wildcard ica* ke file konfigurasi untuk mengonfigurasi relayer untuk mencakup semua saluran Akun Interchain.
Apa arti Akun Interchain bagi saya sebagai pengembang rantai?
Untuk pengembang rantai Akun Interchain, ini berarti bahwa untuk setiap Akun Interchain yang dibuka pada rantai, harus ada saluran baru yang dibuat untuk pesan yang mengalir melalui jalur tersebut. Pesan ini harus dimasukkan dalam daftar putih oleh tata kelola sebagai parameter modul. Selain itu, karena Akun Interchain dikendalikan oleh rantai terpisah melalui transaksi IBC, pengembang yang ingin membangun Akun Interchain harus menulis logika khusus dalam modul aplikasi IBC mereka sendiri, yang disebut modul autentikasi. Untuk memastikan bahwa pesan terkirim dengan aman, rantai pengontrol yang mendaftarkan dan mengendalikan akun pada rantai host — rantai tempat akun antarrantai didaftarkan — harus memiliki setidaknya satu modul autentikasi akun antarrantai untuk bertindak sebagai pengontrol rantai. Contoh modul autentikasi dapat ditemukan ditutorial hub ini .
Apa arti Akun Interchain bagi seluruh ekosistem Interchain?
Harapkan semua orang untuk mulai memahami bahwa IBC bukan “hanya teknologi jembatan lain untuk transfer token. Ini adalah protokol komunikasi tujuan umum untuk komputer komunitas” , sudah menangani transaksi bernilai miliaran dolar setiap bulan dan terus bertambah setiap hari.
Dalam waktu dekat, perkirakan untuk melihat proyek-proyek seperti Cosmos Hub, Quicksilver, Umee, Juno, Osmosis, Sommelier, Regen, Secret Network, dan banyak lagi yang merilis produk asli Interchain baru yang menarik, semuanya didukung oleh Akun Interchain. LFG!
Tentang Pengarang:
Charly Fei bekerja di Interchain GmBH dan merupakan pemimpin produk IBC (protokol Inter-blockchain). Charly ada di Twitter .
Terima kasih kepada Thomas Dekeyser dan Alan Traeger untuk ulasan mendetailnya.