*Ditulis oleh: salah satu pendiri MAP Protocol, James
Inti dari cryptocurrency adalah buku besar yang terdesentralisasi, dan tidak ada objek fisik yang mengalir. Inti dari cross-chain adalah menyelaraskan buku besar kedua rantai.
Sebelum saya membahasnya secara formal, ada baiknya saya sampaikan bahwa kata “lintas” rantai atau “jembatan” itu sendiri bermasalah. Alasannya adalah inti dari cryptocurrency adalah buku besar yang terdesentralisasi, dan tidak ada objek fisik yang mengalir. Penggunaan kata "silang" atau bahkan kata "jembatan" adalah salah karena terlalu konkrit; inti dari rantai silang adalah menyelaraskan buku besar kedua rantai. Sebelum membahas sifat lintas rantai mata uang kripto, mari kita lihat dulu sejarah dan sifat mata uang.
1. Hakikat mata uang: satuan hitung
Mata uang adalah satuan hitung, bukan benda fisik (uang kertas) atau serangkaian karakter yang kita lihat sekarang.
1. Barter: awal mula akuntansi
Pada masa awal umat manusia, tidak ada mata uang, dan manusia memperdagangkan barang melalui barter. Misalnya seekor domba dapat ditukar dengan sebuah meja (penukaran setara). Ah Fu memiliki 10 domba, tetapi Ali hanya memiliki 1 meja saat ini. Apa yang harus dilakukan? Untuk berubah atau tidak berubah? Jangan diubah, beternak domba itu mahal; ubahlah, meja Ali saja tidak cukup. Jadi kita perlu punya rekening. Ali, tolong ambil 10 dombaku dulu, tapi kamu berhutang padaku Ah Fu 9 meja dan setuju untuk membayarnya kembali tahun depan.
Dalam sekejap, tahun depan tiba, dan Ali mulai gagal membayar utangnya karena dia tidak bisa membuat 9 tabel. Ah Fu melihat-lihat dan menemukan bahwa semua orang di seluruh wilayah menyukai coklat (sebenarnya, di Amerika Selatan dahulu kala, coklat memang digunakan sebagai barang tukar yang setara), dan barang ini sangat jarang coklat untuk banyak hal. Dan Ali punya 9 coklat, jadi mari kita gunakan 9 coklat untuk melunasi hutangnya. Lambat laun, barang yang paling banyak beredar di daerah setempat (seperti coklat) menjadi satuan hitung ini, dan satuan hitung tersebut menghasilkan harga yang wajar, misalnya satu coklat dapat ditukar dengan seekor domba atau sebuah meja.
Satuan hitung ini adalah mata uang, dan mata uang hanyalah boneka, apapun bentuknya. Namun wayang ini rawan masalah, misalnya seseorang tiba-tiba bisa menghasilkan 1 juta keping coklat, lalu dengan mudahnya ia menjarah hasil kerja orang lain.
2. Uang kertas emas, perak dan emas dan perak
Inti dari unit hitung ini adalah likuiditas yang solid dan berkesinambungan.
Belakangan, manusia memperluas cakupan pertukaran komersial regional dan bahkan memulai transaksi global, sehingga emas dan perak muncul. Perak dan emas adalah kecintaan alami seluruh umat manusia, jadi keduanya dilahirkan sebagai satuan hitung moneter. Terlebih lagi, perak dan emas telah terbukti sangat langka di seluruh bumi selama ribuan tahun. Hal ini juga sejalan dengan kestabilan satuan akuntansi, sehingga “boneka” emas dan perak sebagai satuan akuntansi akan menjadi sangat langka tidak mudah dibatalkan.
Namun, lambat laun orang-orang menyadari bahwa emas dan perak lebih mudah dibawa tanpa membawanya. Oleh karena itu, turunannya mulai bermunculan di pasaran: tiket perak (emas). Derivatif seperti uang kertas pada dasarnya masih merupakan kepercayaan pada pemegang buku – kepercayaan pada bank. Bank bertanggung jawab atas akseptasi dan hak untuk menyimpan rekening berada pada bank. Belakangan, uang kertas perak (emas) menjadi satuan hitung nasional. Misalnya, dolar AS dikaitkan dengan emas untuk penerbitan dan penerimaannya, dan Federal Reserve, yang terdiri dari sekelompok kecil orang, bertanggung jawab untuk menjaga rekening semua orang. Hingga tahun 1970-an, ketika sistem Brighton Woods hancur, dolar AS mengumumkan bahwa ia tidak lagi digunakan sebagai tiket emas dan tidak lagi dikaitkan dengan emas organisasi akuntansi. Tentu saja ada logika dalam cara Federal Reserve mengambil keputusan, namun keputusan tersebut memang ditentukan oleh sekelompok kecil orang (sentralisasi).
Namun setelah nilai dolar AS kehilangan jangkar emasnya, ia mulai memberikan tekanan pada karakteristik mata uang lainnya: likuiditas. Tempat dimana mata uang paling banyak digunakan di dunia adalah perdagangan minyak dan transaksi keuangan. Dolar AS memegang minyak Timur Tengah dengan tangan kirinya dan Wall Street dengan tangan kanannya. Melalui operasi yang hati-hati dan inti, dolar AS menjadi unit hitung global.
Dasar dari unit hitung ini adalah bahwa unit tersebut tidak dapat diubah, yang biasa kita sebut dengan desentralisasi dan ketidakpercayaan. Oleh karena itu, meskipun dolar AS telah menunjukkan kekuatan luar biasa dalam hal likuiditas, dolar AS terus meraup kekayaan pekerja di seluruh dunia melalui penerbitan dan kontraksi tambahan, yang masih melanggar atribut mata uang yang paling penting: akuntansi tidak dapat diutak-atik. Jadi pada tahun 2009, Bitcoin muncul. Tidak seperti lembaga keuangan tradisional, Bitcoin adalah sistem pembayaran tunai elektronik peer-to-peer: satu pihak melakukan transfer dan pihak lain menerimanya, tanpa bergantung pada lembaga keuangan terpusat mana pun.
2. Inti dari cryptocurrency: sistem buku besar terdesentralisasi
1. Mengapa mata uang kripto pada dasarnya merupakan sistem buku besar yang terdesentralisasi?
Mari kita mulai dengan Bitcoin, nenek moyang mata uang digital. ——Digali dari penambangan.
Jadi apa sebenarnya BTC yang ditambang itu? ——Sebenarnya, itu hanya serangkaian karakter.
Bagaimana cara membuktikan bahwa karakter ini berharga atau BTC?
Saat ini, inti permasalahannya muncul. Karena sudah diperhitungkan, sudah dikonfirmasi, dan semua transfer BTC dicatat di buku besar. Pada saat ini, apakah Anda langsung membentuk skenario berantai di benak Anda di mana BTC dihasilkan dari penambangan dan ditransfer ke berbagai alamat? Dan kembali ke sumbernya, Bitcoin apa pun dapat ditemukan di alamat saat pertama kali lahir. Ini disebut buku besar.
Tentu saja, buku besar ini berbeda dengan sistem akuntansi terpusat The Fed tradisional.
2. Perbedaan dari sistem akuntansi terpusat Fed tradisional
Sejarah mata uang dapat kita rangkum secara singkat dengan contoh populer yang paling ringkas dan abstrak sebagai berikut:
Kepala desa membuat rekening: Di desa, kapak digunakan sebagai satuan hitung. Dahulu, kepala desa menyimpan rekening bagi siapa saja yang berhutang kapak kepada seseorang, karena kepala desa mempunyai gengsi yang tinggi, siapapun kepala desanya mengatakan berhutang pada seseorang kapak adalah orang yang berhutang kepada siapa.
Kepala desa, wakil kepala desa, dan tetua membentuk tim untuk mencatat: Belakangan, kepala desa melakukan kegiatan yang teduh. Jelas bahwa A meminjamkan kapak kepada B, tetapi B adalah keponakan kepala desa, dan bersikeras bahwa hal semacam ini lambat laun mulai semakin sering terjadi. Wakil kepala desa dan beberapa sesepuh meminta untuk bergabung dalam tim akuntansi, sehingga kepala desa, wakil kepala desa dan beberapa sesepuh mulai melakukan akuntansi bersama. Belakangan diketahui bahwa kepala desa, wakil kepala desa, dan sesepuh telah bersekongkol agar kapak yang dipinjam oleh kerabat masing-masing dapat dihapuskan dalam satu pukulan, dan semua orang memahami hal ini secara diam-diam. Penduduk desa tidak tahan lagi. Jika demikian, siapa pun yang meminjam uang dapat menyimpan rekening, tetapi biayanya sangat mahal dan sulit untuk dijalankan.
Akuntansi Satoshi Nakamoto: Saat ini, seorang penduduk desa bernama Satoshi Nakamoto menciptakan metode akuntansi anti-rusak yang disebut blockchain. Mulai sekarang, setiap kali pinjaman dipinjam, itu akan disiarkan ke seluruh desa dapat melakukannya kapan saja. Tanpa akuntansi, kebanyakan orang mencatat buku besar yang sama dan mengonfirmasinya sebagai buku besar yang sebenarnya. Dan berikan sesuatu yang disebut Bitcoin (hadiah penambangan) kepada semua orang yang berhasil memiliki akun.
3. Inti dari lintas rantai: teknologi “penyelarasan buku besar” antara sistem buku besar yang terdesentralisasi
1. Analogi menyenangkan lintas rantai
Setelah membuka jalan begitu lama, kita akhirnya bisa berbicara tentang lintas rantai. Inti dari perilaku lintas rantai adalah teknologi “penyelarasan buku besar” antara sistem buku besar yang terdesentralisasi. Secara khusus, hal ini melibatkan penyelarasan dua buku besar yang terdesentralisasi, yang umumnya dikenal sebagai rekonsiliasi. Sama halnya dengan pemilik supermarket yang meminta kasir untuk berdamai.
Namun sering kali, pemilik supermarket berbicara bahasa Mandarin, sedangkan kasir berbicara bahasa Inggris. Hal ini yang dipetakan ke industri blockchain disebut penyelarasan buku besar antar rantai heterogen. Apa yang dimaksud dengan penyelarasan buku besar rantai EVM (rantai isomorfik)? Artinya semuanya diucapkan dalam bahasa Mandarin, hanya saja bosnya berbicara bahasa Mandarin, sedangkan kasirnya berbicara bahasa Mandarin Singapura. Kata dasarnya sama, tetapi tata bahasa dan beberapa kosakatanya berbeda . Ada perbedaan. Atau naik ke dimensi buku besar, yaitu laporan keuangan berdasarkan standar akuntansi Tiongkok diselaraskan dengan buku besar laporan keuangan berdasarkan standar akuntansi AS.
2. Penyelarasan buku besar Blockchain
Di bawah teknologi buku besar terdesentralisasi blockchain, setiap rantai adalah buku besar terdistribusi yang terdesentralisasi dan independen. Melalui pembahasan metode akuntansi di atas, dapat kita tarik solusi penyelarasan buku rekening sebagai berikut:
1) Lurah (satuan pimpinan desa) dan beberapa sesepuh atau kepala desa masing-masing desa bertugas menyelaraskan kedua buku besar (dua desa). Ini umumnya dikenal sebagai teknologi MPC atau TSS. Di dunia blockchain, bagaimana membuktikan bahwa dia adalah walikota, kepala desa, atau sesepuh? Baik pihak proyek menunjuk sekelompok node, atau jumlah Power Of Staking digunakan sebagai bukti. Kami juga telah menyebutkan di atas bahwa kewenangan semacam ini mau tidak mau akan menimbulkan kemungkinan kepala desa bergabung untuk melakukan kejahatan.
2) Orang yang berwenang + sejumlah saksi acak melakukan penyelarasan buku besar. Di dunia blockchain, saksi acak adalah node Oracle, dan pihak berwenang masih mengandalkan jumlah janji untuk pemeringkatan resmi. Risiko Oracle berkolusi dengan pihak berwenang masih ada. Ini adalah teknologi penyelarasan buku besar antara dua blockchain di bawah teknologi Oracle+Relayer. Teknologi ini terutama digunakan oleh LayerZero.
Mungkin orang-orang bertanya-tanya, bukankah yang terpenting dari penggunaan cryptocurrency secara luas (likuiditas)? Solusi akuntansi terpusat yang dipimpin oleh dolar AS telah mencapai puncaknya dalam hal likuiditas. Jika dunia kripto meninggalkan kondisi akuntansi terdesentralisasi dan mengejar likuiditas. Tidak diragukan lagi tidak ada peluang untuk menang dan tidak ada bedanya dengan pembohong.
3) Gunakan mekanisme akuntansi blockchain untuk menyelaraskan buku besar lintas rantai. Ini adalah teknologi light node klien. Seperti yang kita ketahui bersama, metode akuntansi rantai tidak perlu dipertanyakan lagi dalam hal desentralisasi. Buku besar tidak dapat diubah dan dilacak. Mengambil contoh rantai publik mekanisme konsensus POS, semua konfirmasi buku besar dilakukan oleh sekelompok validator (dua pertiga dari tanda tangan kelompok validator sebelumnya memberi wewenang kepada kelompok validator berikutnya) untuk bertanggung jawab atas akuntansi (on-chain). ). Secara teori, informasi validator dari buku besar hanya perlu disinkronkan (termasuk kumpulan informasi validator dari beberapa validator) ke buku besar blockchain lainnya. Ini setara dengan kedua belah pihak mengonfirmasi informasi tanda tangan satu sama lain.
3. Ambil contoh rekonsiliasi tanda tangan perusahaan untuk melihat mekanisme akuntansi klien ringan di blockchain
Tanda tangan direktur keuangan dan manajer umum Perusahaan A juga disimpan oleh Perusahaan B. Jika karyawan Perusahaan A mengatakan bahwa Perusahaan A berhutang sejumlah uang kepadanya, Perusahaan B hanya perlu melihat apakah ada tanda tangan dari Perusahaan A. Direktur keuangan dan manajer umum harus menandatangani, dan tanda tangan harus asli.
Perbedaan antara blockchain dan perusahaan adalah bahwa penandatangan (validator) blockchain tidak memiliki izin dan berubah setiap 24 jam atau 72 jam. Ini setara dengan pergantian direktur keuangan dan manajer umum perusahaan setiap hari. Setelah setiap pergantian kantor, perusahaan A dan B segera bertukar kumpulan informasi verifikasi tanda tangan (tanda tangan kunci pribadi validator).
Lalu apa jadinya jika proses pertukaran dilakukan secara terpusat? Sebenarnya proses penukaran harus terpusat, namun hal ini tidak menjadi masalah karena tidak dapat mengirimkan informasi tanda tangan palsu ke ledger target (rantai). Hal ini dikarenakan validitas setiap validator baru perlu diverifikasi oleh validator tingkat atas grup. Tanda tangan kunci pribadi, yang palsu tidak memiliki tanda tangan kunci pribadi, jadi klien ringan juga disebut teknologi lintas rantai verifikasi mandiri.
Saat ini, Polkadot, Cosmos, NEAR Rainbow Bridge, dan MAP Protocol menggunakan teknologi jenis ini. Meskipun menggunakan klien ringan untuk melakukan lintas rantai aman dan menjamin desentralisasi absolut, tantangan teknisnya sangat besar, terutama menggunakan klien ringan untuk melakukan heterogen. rantai lintas rantai membutuhkan lebih banyak upaya teknis. Namun, setelah menghabiskan hampir empat tahun pada klien ringan yang sedang naik daun, Protokol MAP, akhirnya berhasil menerapkan klien ringan untuk verifikasi lintas rantai dari semua rantai heterogen dan homogen. Saat ini, Protokol MAP telah mendukung lintas rantai Polygon, NEAR, dan BNB Chain. Lintas rantai Eth 2.0 juga sedang diuji dan diharapkan online pada akhir tahun.
Contoh sumber terbuka kode lintas rantai klien ringan MAP Protocol
Jadi apa yang harus dilakukan jika buku besar antar rantai dari rantai heterogen (dengan format data berbeda) disejajarkan? Dengan kata lain, metode tanda tangan rantai A dalam format Perancis, sedangkan metode tanda tangan rantai B dalam format Cina. Saat ini, Rantai Relai diperlukan sebagai rantai relai. Rantai Relai ini perlu tertanam terlebih dahulu di lapisan pengembangan kontrak pintar dengan algoritma tanda tangan dan algoritma hash dari setiap rantai, serta bukti pohon meker, dll. , sebagai data buku besar. Format hub konversi, sehingga menghubungkan rantai yang awalnya berbeda.
Contoh kode Rantai Relai MAPO untuk Protokol MAP
4. Teknologi lintas rantai dan bukti tanpa pengetahuan ZK
Sebagai teknologi hitam, ZK telah banyak digunakan dalam program roll up besar. Semua orang sebelumnya berpikir untuk menerapkannya pada Layer 2, tapi ini mungkin pertama kalinya mereka mendengar tentang penggunaan ZK untuk cross-chaining. Namun, menurut penelitian yang dilakukan oleh tim teknis Protokol MAP, ditemukan bahwa meskipun verifikasi lintas rantai klien ringan tidak perlu dipertanyakan lagi dalam hal keamanan, hal ini menghabiskan lebih banyak biaya bahan bakar dibandingkan solusi verifikasi lintas rantai lainnya melewati bukti tanpa pengetahuan (Metode verifikasi lintas rantai ZK) + klien ringan lebih mengoptimalkan biaya verifikasi data, mengurangi biaya bahan bakar yang harus dibayar, dan sangat mengurangi biaya penyelarasan buku besar antar rantai.
4. Ringkasan
Seperti disebutkan di atas, proyek-proyek blockchain yang mengabaikan prasyarat terdesentralisasi dan mengejar penggunaan secara membabi buta tidak berbeda dengan mata uang yang dipimpin bank sentral dalam hal penerbitan dan metode akuntansi, dan tidak diperlukan banyak likuiditas di dunia sistem. Oleh karena itu, dalam lanskap multi-rantai saat ini dan di masa depan, penerapan teknologi penyelarasan buku besar yang terdesentralisasi adalah masalah yang harus dihadapi seluruh industri.
Penulis: James XYC
