Pada awalnya saya kembali membaca dokumen ini hanya karena berpikir bahwa… pasti juga sama dengan “sistem uang baru” lainnya. Saya sudah terbiasa dengan asumsi yang cukup kaku: uang dalam web3, bagaimanapun, tetap hanya berupa token yang diterbitkan, dikelola, lalu ditambahkan beberapa lapisan logika di atasnya untuk mengontrol penawaran – permintaan. Artinya, masalah inti selalu terletak pada penerbitan dan distribusi. Sisanya hanyalah optimasi.
Namun ketika membaca lebih dalam bagian deskripsi dari @SignOfficial tentang sistem mata uang baru, saya mulai melihat asumsi itu mungkin kekurangan satu bagian yang cukup penting. Tidak sepenuhnya salah, tetapi tampaknya ia melihat “uang” dari sudut pandang yang terlalu sempit — seperti sebuah objek, alih-alih sebuah sistem yang memiliki makna.
Ada satu bagian yang membuat saya berhenti lebih lama dari yang saya pikirkan. Bukan karena terlalu rumit, tetapi karena ditulis dengan cukup… biasa. Namun, justru kebiasaan itu membuat saya merasa ada yang tidak beres dengan cara saya memahami masalah. Mereka tidak mulai dari “mengeluarkan uang baru”, tetapi dari mendefinisikan ulang cara nilai dicatat, diverifikasi, dan dipindahkan antara berbagai sistem.
Mendengar terlihat akrab. Namun, saya mulai meragukan: jika mereka benar-benar serius dengan pendekatan ini, maka “uang” di sini mungkin tidak lagi menjadi pusat.
Jika melihat dengan cepat, sistem ini masih memiliki beberapa komponen yang telah saya lihat berkali-kali: ada skema untuk mendefinisikan data, ada lapisan penyimpanan untuk menyimpan, ada mekanisme untuk melakukan kueri dan interaksi. Tidak ada yang terlalu aneh. Namun, ketika menjelajahi setiap lapisan, saya mulai melihat bahwa mereka sedang berusaha menyelesaikan sesuatu yang lebih dalam — bukan bagaimana menciptakan mata uang yang lebih baik, tetapi bagaimana agar “makna uang” tidak hilang saat melalui berbagai sistem yang berbeda.
Skema adalah tempat saya mulai melihat hal itu lebih jelas. Biasanya saya berpikir skema hanya cara untuk menstandarisasi data, membantu sistem memahami strukturnya. Namun di sini, skema tidak hanya mendefinisikan “apa itu uang”, tetapi juga mengkodekan konteks — uang itu mewakili apa, dalam kondisi apa, dan dapat digunakan bagaimana. Terdengar kecil, tetapi jika lapisan ini hilang, maka semua token ketika berpindah antara berbagai rantai atau sistem akan secara bertahap “datar” — kehilangan makna aslinya, hanya tersisa nilai numeriknya.
Apa yang saya lihat lebih mencolok adalah cara mereka menangani penyimpanan. Jika hanya menyimpan saldo atau riwayat transaksi, itu sudah terlalu biasa. Namun di sini, penyimpanan tampaknya dirancang untuk mempertahankan hubungan antara data — semacam “status yang memiliki konteks”, bukan hanya status statis. Pada awalnya saya berpikir ini agak berlebihan. Namun kemudian saya bertanya: jika konteks tidak dipertahankan, bagaimana sistem lain dapat memahami makna yang tepat dari unit uang ketika ia dipindahkan?
Lapisan kueri juga merupakan tempat yang membuat saya berpikir kembali cukup banyak. Biasanya, kueri hanya cara untuk membaca data. Namun di sini, ia mirip dengan lapisan interpretasi — di mana data tidak hanya diambil, tetapi juga dipahami sesuai dengan semantik yang telah didefinisikan oleh skema. Ini terdengar abstrak, tetapi jika dihilangkan, maka seluruh sistem akan kembali ke keadaan lama: data ada, tetapi tidak ada cara untuk memastikan bahwa sistem yang berbeda akan “memahami dengan cara yang sama” tentangnya.
Semakin mendalam, saya semakin melihat bahwa mereka sedang berusaha menyelesaikan sebuah masalah yang sering diabaikan atau dihindari oleh banyak sistem lain: interoperabilitas bukan hanya soal memindahkan data dari A ke B, tetapi juga menjaga makna data tersebut sepanjang proses. Dan jika menerapkan ini pada uang, maka itu mengarah pada pandangan yang cukup berbeda — uang bukan lagi objek independen, tetapi bagian dari sistem semantik yang lebih besar.
Di sini saya mulai teringat banyak proyek lain yang pernah saya baca. Sebagian besar fokus pada pengoptimalan lapisan permukaan: bagaimana agar transaksi lebih cepat, biaya lebih murah, atau UX lebih baik. Beberapa lebih jauh dengan menambahkan kepatuhan, identitas, atau tata kelola. Namun jarang sekali saya melihat ada sistem yang benar-benar mulai dari pertanyaan: “bagaimana agar data keuangan tetap memiliki makna saat berpindah melalui banyak lingkungan yang berbeda?”
Sign tampaknya sedang berusaha menyentuh lapisan itu. Namun, saya masih belum yakin apakah mereka dapat mencapai tujuannya.
Ada beberapa poin yang saya lihat cukup “tepat arah”, setidaknya dalam hal desain. Pertama adalah bagaimana mereka memandang kueri sebagai bagian penting yang setara dengan penyimpanan — hal ini jarang ditekankan, tetapi sangat penting jika ingin membangun sistem yang dapat dipahami secara konsisten. Kedua adalah cara mereka mengaitkan semantik langsung ke skema, alih-alih membiarkannya berada di lapisan aplikasi. Ini meningkatkan kompleksitas awal, tetapi jika berhasil, dapat mengurangi banyak ambiguitas di kemudian hari. Dan terakhir adalah bagaimana mereka tidak berusaha mendefinisikan uang sebagai primitif yang independen, tetapi sebagai bagian dari sistem data yang lebih luas.
Namun, saya juga melihat ada jarak yang cukup besar antara “desain yang masuk akal” dan “menjadi standar”. Sejarah web3 memiliki terlalu banyak contoh tentang sistem yang dirancang sangat baik, tetapi tidak pernah mencapai adopsi yang cukup besar untuk menciptakan pengaruh yang nyata. Dan di sini, masalahnya bahkan lebih sulit — karena agar sistem ini berfungsi seperti yang diharapkan, tidak hanya memerlukan pengguna, tetapi juga sistem lain harus menerima cara baru dalam mendefinisikan data dan uang.
Tetapi itu… tidak mudah.
Semakin saya berpikir, semakin saya merasakan bahwa bagian tersulit bukanlah membangun sistem seperti itu, tetapi bagaimana agar sistem ini dapat digunakan dalam lingkungan di mana segala sesuatunya sudah memiliki inersia yang sangat besar. Rantai saat ini, protokol saat ini — semuanya sudah memiliki cara tersendiri untuk mendefinisikan dan menangani uang. Membujuk mereka untuk beralih ke model yang lebih kaya makna bukan hanya masalah teknis, tetapi juga masalah koordinasi.
Jadi akhirnya, saya tidak berpikir saya sudah “sepenuhnya memahami” sistem ini. Jika ada yang berubah, mungkin cara saya melihat masalah. Sebelumnya saya berpikir uang dalam web3 adalah lapisan yang terpisah, yang dapat dioptimalkan secara independen. Namun sekarang saya mulai melihatnya bisa jadi hanya merupakan manifestasi dari cara kita mendefinisikan dan mentransmisikan data.
Sedangkan arah dari Sign — apakah itu akan menjadi sesuatu yang lebih mendasar, atau hanya merupakan pendekatan yang menarik
tetapi sulit untuk menyebar — jadi saya masih belum memiliki jawaban.
Mungkin saya akan terus mengikuti lebih lanjut.