Halo semuanya! Kalau mendengar kata "blockchain" atau "kripto", apa yang pertama kali terlintas di pikiran kalian? Mungkin harga koin yang naik turun tajam, grafik trading yang rumit, atau janji-janji cepat kaya.
Sebagai seorang software engineer, saya punya perspektif yang sedikit berbeda. Di balik hiruk-pikuk spekulasi pasar, ada teknologi infrastruktur yang sangat elegan dan memecahkan masalah nyata. Salah satunya adalah Stellar.
Hari ini, kita akan membedah Stellar perlahan-lahan. Kita tidak akan bicara soal investasi, melainkan soal arsitektur sistem. Bayangkan seri tulisan ini sebagai panduan bedah mesin. Di Part 1 ini, kita akan melihat apa yang sebenarnya ada di balik kap mesin jaringan Stellar.
Mari kita mulai!
Untuk memahami jaringan Stellar, kita harus membandingkannya dengan sistem yang sudah biasa kita pakai. Di Indonesia, kita sangat terbantu dengan layanan seperti BI-FAST. Kita bisa mengirim uang dari Bank A ke Bank B secara instan dengan biaya murah (Rp2.500).
Tapi, bagaimana cara kerja BI-FAST di balik layar? Sederhananya, ini adalah sebuah sistem terpusat. Ada satu database raksasa di tengah (milik Bank Indonesia) yang mengatur dan mencatat pencatatan saldo. Bank A mengirim pesan ke pusat, pusat memvalidasi, lalu mengubah saldo di Bank B. Sangat efisien, tapi ruang lingkupnya terbatas hanya untuk bank-bank yang terdaftar di dalam satu negara.
Lalu, bagaimana jika kita ingin mengirim uang ke benua lain? Di sinilah letak masalahnya. Sistem perbankan dunia terfragmentasi. Tidak ada satu "Bank Sentral Dunia" yang mencatat semuanya.
Stellar hadir sebagai solusi infrastruktur untuk masalah ini. Alih-alih menggunakan satu database terpusat, Stellar menggunakan arsitektur buku besar terdesentralisasi (Decentralized Ledger). Artinya, database transaksi Stellar disalin dan didistribusikan ke ratusan server (disebut node) di seluruh dunia. Siapa pun bisa melihat catatan ini, dan tidak ada satu pun perusahaan atau negara yang memonopoli database tersebut. Stellar bertindak seperti "jalan tol publik" untuk uang.
Pertanyaan teknis yang sering muncul: "Kalau databasenya ada di ratusan server yang berbeda, bagaimana cara mereka tahu saldo mana yang benar? Bagaimana kalau ada yang curang mengubah saldo?"
Di jaringan Bitcoin, masalah ini diselesaikan dengan sistem Proof of Work (mining). Ribuan komputer berlomba memecahkan teka-teki matematika yang sangat berat untuk memvalidasi transaksi. Kelemahannya? Proses ini memakan waktu lambat (sekitar 10 menit per transaksi) dan memboroskan banyak sekali listrik.
Stellar dirancang untuk sistem pembayaran instan. Menunggu 10 menit di kasir tentu bukan pengalaman yang bagus. Oleh karena itu, Stellar menggunakan algoritma yang disebut Stellar Consensus Protocol (SCP).
Cara kerja SCP jauh lebih ramah lingkungan dan cepat. Daripada berlomba menghitung matematika, server-server (node) di jaringan Stellar saling berkomunikasi dan melakukan "voting". Mereka saling memeriksa catatan transaksi satu sama lain. Jika mayoritas node terpercaya sepakat bahwa "Ya, Budi memang mengirim Rp100.000 ke Andi", maka transaksi itu disahkan dan dicatat selamanya.
Berkat mekanisme mufakat ini, satu transaksi di Stellar hanya membutuhkan waktu 3 hingga 5 detik untuk selesai dan tersinkronisasi di seluruh dunia.
Setiap kali kita membahas jaringan publik, ada satu ancaman utama: Spam. Jika jalan tol dibuka gratis tanpa gerbang, orang jahil bisa mengirim miliaran mobil kosong untuk membuat jalanan macet total. Sama halnya dengan database publik; jika gratis, peretas bisa membuat jutaan transaksi palsu sampai server Stellar lumpuh.
Di sinilah Lumen (XLM) masuk. XLM adalah aset kripto bawaan (native asset) dari jaringan Stellar.
Fungsi utama XLM bukanlah untuk ditimbun agar kita cepat kaya, melainkan sebagai utilitas jaringan (pulsa/tiket masuk).
Dalam kacamata backend, XLM pada dasarnya adalah mekanisme Rate Limiting alami yang menjaga performa jaringan agar tetap super cepat dan bersih dari sampah digital.
Kesimpulan Part 1
Sampai di sini, kita sudah memahami bahwa Stellar adalah sebuah mesin database global yang diamankan oleh sistem "voting" antar server (SCP), dan menggunakan token XLM murni sebagai biaya administrasi pencegah antrean panjang.
Namun, jaringan canggih ini tidak akan ada gunanya jika kita tidak bisa memasukkan uang fisik kita ke dalamnya. Bagaimana cara mengubah uang lembaran Rupiah atau Dolar di dompet kita menjadi angka digital di Stellar?
Kita akan membedah proses ajaib tersebut di Part 2: Jembatan ke Dunia Nyata & Routing Pembayaran. Sampai jumpa di artikel selanjutnya!