Seiring pergeseran industri blockchain dari era rantai tunggal ke era multi-rantai, data, aset, dan aplikasi di berbagai jaringan kian terfragmentasi. Ekosistem seperti Ethereum, Arbitrum, Avalanche, Cosmos, dan Solana masing-masing memiliki lingkungan likuiditas dan Smart Contract yang independen, tetapi interaksi langsung antarrantai jarang dapat dilakukan.
Bridge cross-chain awal umumnya hanya dipakai untuk transfer aset—misalnya, memindahkan token dari Ethereum ke rantai lain. Namun, seiring makin kompleksnya aplikasi Web3, dukungan transfer token saja tidak lagi mencukupi kebutuhan pengembang. Kini, semakin banyak aplikasi cross-chain yang menuntut "komunikasi Smart Contract antarrantai", seperti DeFi cross-chain, tata kelola antarrantai, game cross-chain, dan Dompet abstraksi rantai.
Dalam konteks ini, protokol pesan cross-chain menjadi komponen vital infrastruktur Web3. Pasar tidak sekadar membutuhkan "Bridge cross-chain", melainkan lapisan komunikasi yang memungkinkan blockchain saling bertukar informasi dan mengeksekusi logika secara langsung.
General Message Passing (GMP) adalah mekanisme komunikasi pesan cross-chain dari Axelar yang memfasilitasi panggilan Smart Contract antarrantai.
Bridge cross-chain tradisional biasanya hanya menangani penguncian dan pemetaan aset—pengguna mengunci token di rantai sumber, lalu aset yang sesuai di-mint di rantai tujuan. Namun, GMP tidak hanya mentransmisikan token, tetapi juga "instruksi eksekusi".

Dengan GMP, pengembang dapat mengirim permintaan panggilan fungsi lintas rantai, sehingga Smart Contract di rantai tujuan dapat mengeksekusi logika yang sesuai secara otomatis. Dengan kata lain, blockchain tidak lagi sekadar terhubung dalam aliran aset, melainkan mampu menjalin interaksi aplikasi antarrantai yang sesungguhnya.
Secara arsitektural, GMP berperan layaknya sistem API cross-chain, memungkinkan berbagai blockchain berkomunikasi semulus layanan internet.
Perbedaan inti antara GMP dan Bridge cross-chain tradisional terletak pada fokusnya: GMP bukan soal transfer aset, melainkan eksekusi logika cross-chain.
Bridge cross-chain tradisional biasanya mengikuti model "kunci aset — verifikasi peristiwa — mint aset di rantai tujuan", dengan tujuan utama migrasi likuiditas token. Namun, dalam skenario aplikasi kompleks, pengembang kerap perlu memanggil fungsi lintas rantai, menyinkronkan status, serta mengeksekusi logika perdagangan secara otomatis.
Sebaliknya, GMP memungkinkan pengembang mengirim pesan cross-chain secara langsung. Contohnya, aplikasi DeFi dapat memicu logika pinjaman di rantai sumber dan secara otomatis menyelesaikan swap atau likuidasi di rantai tujuan.
Karena itu, GMP dianggap sebagai fondasi penting bagi abstraksi rantai dan aplikasi cross-chain.
Komunikasi GMP biasanya diawali oleh operasi yang dilakukan pengguna atau aplikasi di rantai sumber.
Pengembang memanggil kontrak Gateway Axelar di rantai sumber dan mengirimkan pesan cross-chain. Pesan ini umumnya mencakup rantai tujuan, alamat kontrak target, fungsi yang akan dieksekusi, serta parameter terkait.
Setelah transaksi dikonfirmasi, Gateway mencatat peristiwa tersebut dan menyiarkannya ke jaringan Validator Axelar.
Dari sudut pandang pengguna, proses ini tampak seperti transaksi on-chain biasa, namun di balik layar, aliran komunikasi cross-chain telah berlangsung.
Axelar menggunakan jaringan Validator PoS (Proof-of-Stake) independen untuk mengamankan operasi cross-chain.
Ketika suatu peristiwa dipancarkan dari Gateway rantai sumber, Validator Axelar memantau perubahan status rantai yang bersangkutan dan memverifikasi keaslian pesan. Setelah sejumlah Validator mencapai konsensus, jaringan menghasilkan tanda tangan.
Proses ini mirip dengan konfirmasi transaksi di jaringan blockchain, hanya saja kali ini bukan transfer biasa, melainkan validasi peristiwa pengiriman pesan cross-chain.
Karena Validator diwajibkan melakukan stake token AXL, perilaku jahat akan dikenai sanksi melalui slashing. Mekanisme ini memperkuat keamanan komunikasi cross-chain.
Setelah jaringan Validator mencapai konsensus, Axelar mengirimkan permintaan eksekusi cross-chain yang telah terverifikasi ke Gateway di rantai tujuan.
Setelah menerima pesan, Gateway rantai tujuan memanggil Smart Contract target dan menjalankan fungsi yang ditentukan. Misalnya, aplikasi DeFi cross-chain dapat menyelesaikan swap, pinjaman, atau operasi likuiditas secara otomatis.
Seluruh proses ini ditangani sepenuhnya oleh Smart Contract di rantai tujuan tanpa perlu campur tangan manual dari pengguna.
Secara arsitektural, GMP pada dasarnya memungkinkan "Rantai A memanggil Smart Contract di Rantai B"—kemampuan yang sulit diwujudkan oleh solusi bridging tradisional.
Karena eksekusi GMP melibatkan banyak rantai, struktur biayanya cukup kompleks.
Pengguna biasanya harus membayar Gas rantai sumber, biaya verifikasi cross-chain, dan biaya eksekusi rantai tujuan. Axelar menyediakan Layanan Gas untuk mengelola biaya eksekusi di rantai tujuan secara terpusat.
Pengembang dapat membayar di muka untuk Gas rantai tujuan, sehingga pengguna tidak perlu memiliki token Gas di berbagai blockchain.
Mekanisme ini sangat krusial bagi pengalaman abstraksi rantai karena mengurangi beban operasional dari interaksi multi-rantai.
Meskipun GMP menawarkan kemampuan cross-chain yang lebih baik, komunikasi cross-chain tetap memiliki kompleksitas tersendiri.
Pertama, waktu konfirmasi antarblockchain berbeda-beda, sehingga eksekusi cross-chain umumnya lebih lambat dibanding transaksi dalam satu rantai. Kedua, model keamanan di lingkungan multi-rantai lebih rumit, menjadikan protokol cross-chain target empuk bagi peretas.
Selain itu, semakin banyak rantai yang didukung, semakin tinggi biaya verifikasi dan pemeliharaan. Menyeimbangkan keamanan, efisiensi, dan desentralisasi masih menjadi tantangan bagi semua protokol cross-chain.
General Message Passing (GMP) dari Axelar adalah mekanisme pengiriman pesan cross-chain yang memungkinkan panggilan Smart Contract dan sinkronisasi status antarrantai.
Berbeda dengan Bridge cross-chain tradisional yang berfokus pada transfer aset, GMP menitikberatkan pada "eksekusi logika cross-chain", sehingga pengembang dapat membangun aplikasi cross-chain yang saling terhubung di berbagai blockchain.
Pesan GMP umumnya melewati beberapa tahap: inisiasi di rantai sumber, validasi oleh Validator, konsensus Axelar, dan eksekusi di rantai tujuan, dengan keamanan yang dijaga oleh jaringan Validator terdesentralisasi.
Bridge cross-chain biasa berfokus pada transfer aset, sedangkan GMP menitikberatkan pada pesan cross-chain dan eksekusi fungsi.
Ya. Pengembang dapat menggunakan GMP untuk memanggil fungsi Smart Contract secara langsung lintas blockchain.
Axelar menggunakan jaringan Validator PoS untuk memantau peristiwa di rantai sumber dan memastikan keaslian pesan melalui mekanisme konsensus.
Tidak. Axelar mendukung berbagai ekosistem, termasuk rantai EVM dan beberapa rantai ekosistem Cosmos.
GMP menyembunyikan kompleksitas interaksi cross-chain, sehingga pengguna dapat menyelesaikan tindakan tanpa perlu tahu blockchain mana yang digunakan. Inilah yang menjadikannya infrastruktur utama bagi abstraksi rantai.
Biasanya, pengguna atau aplikasi yang membayar, meliputi Gas rantai sumber, biaya verifikasi cross-chain, dan biaya eksekusi rantai tujuan.
Seperti semua protokol cross-chain, GMP harus menghadapi tantangan keamanan di lingkungan multi-rantai. Mekanisme verifikasi dan desain keamanan jaringannya sangat vital.





