Di antara proyek-proyek blockchain publik yang pernah saya hubungi, lapisan P2P sering kali menjadi aspek terakhir yang diperhatikan; orang lebih suka membahas konsensus, membahas mesin virtual, membahas cross-chain. Namun mereka yang benar-benar menjalankan full node tahu bahwa ketika konsumsi bandwidth meningkat, dalam satu bulan bisa menghabiskan beberapa TB lalu lintas. Biaya ini masih bisa ditoleransi dalam skala kecil, tetapi jika perlu melayani institusi keuangan di seluruh dunia, masalah ini menjadi hal yang tidak bisa diabaikan.
Dalam whitepaper, penjelasan tentang jaringan P2P tradisional cukup langsung: ia memiliki dua kelemahan besar—konsumsi bandwidth tinggi dan latensi besar. Menurut pemahaman saya, pada metode siaran tradisional, setiap blok atau pesan transaksi harus dipropagasikan ke seluruh jaringan. Setiap node yang menerima pesan akan meneruskannya ke semua tetangga, sehingga volume pesan bertambah secara eksponensial. Jaringan dipenuhi oleh banyak data berulang yang bersifat redundan.
Solusi Dusk@Dusk adalah Kadcast, berbasis Kademlia DHT. Ia mengorganisasi node dalam struktur hierarkis seperti pohon: setiap node tidak meneruskan secara membabi buta, melainkan memilih node-node yang jaraknya meningkat berdasarkan perhitungan XOR distance, lalu meneruskan hanya ke node terpilih tersebut. Pesan seperti diturunkan secara bertahap di dalam struktur pohon, sehingga menimbulkan efek berantai. Setiap lapisan meneruskan ke beberapa node saja, bukan ke semua node di seluruh jaringan.#dusk
Gagasan ini sangat menginspirasi saya. Intinya, ia mengatakan bahwa lapisan P2P blockchain tidak harus menggunakan pola “semua orang memberi tahu semua orang”. Logika distribusi informasi finansial $DUSK pada dasarnya adalah “siapa yang membutuhkan, siapa yang menerima”. Seberapa besar peningkatan efisiensi Kadcast bisa menghemat bandwidth, whitepaper tidak memberikan data pengujian yang spesifik; namun dari sisi desain mekanismenya, pengurangan jumlah pesan redundan semestinya sangat signifikan.
Meski demikian, struktur pohon juga punya kerentanannya: stabilitas node perantara sangat penting bagi jaringan, dan ini perlu terus dipantau dalam operasional berikutnya.
Saya pertama kali melihat proyek Dusk, pikiran pertama yang muncul adalah, “Proyek ini agak serakah.” Privasi dan kepatuhan digabung jadi satu, bagi saya rasanya seperti air dan minyak—sulit untuk benar-benar menyatu. Logika dasar koin privasi adalah “jangan sampai kamu bisa melihat.” Sementara logika dasar kepatuhan adalah “orang yang memang harus melihat, harus melihat.” Dua jalur ini bagaimana bisa hidup berdampingan? Saat itu saya tidak bisa memahaminya.$DUSK
Dengan membawa pertanyaan itu, saya terus membaca, dan saya menemukan bahwa penilaian saya sebelumnya ternyata kurang kuat.
Di whitepaper disebutkan satu sudut pandang yang sebelumnya belum pernah saya pikirkan dengan serius. Di blockchain publik arus utama saat ini—seperti Ethereum—sebenarnya privasi dalam skenario finansial tidak terlalu memadai. Data transaksi dan kondisi kepemilikan dipajang semuanya di rantai, sehingga dana institusional pada dasarnya tidak bisa masuk. Di sisi lain, Monero dan Zcash memang sudah memaksimalkan privasi, tetapi benar-benar terlepas dari kerangka regulasi pengawasan keuangan yang ada. Tidak ada KYC, tidak ada AML, tidak ada kemampuan audit—institusi juga tetap tidak bisa menggunakannya.#dusk
Dusk@Dusk memilih untuk melakukan privasi sekaligus kepatuhan, dan belakangan saya memahami logikanya ternyata cukup sederhana. Ia menargetkan pasar berupa sistem keuangan yang teregulasi, dan di pasar itu ada kebutuhan yang sama-sama “wajib” untuk privasi dan kepatuhan. Anda perlu bisa melindungi kerahasiaan transaksi, sekaligus bila diperlukan bisa mengungkapkan data kepada otoritas pengawas. Model transaksi ganda Moonlight dan Phoenix, serta protokol Zedger, semuanya merupakan solusi yang lahir dari kontradiksi ini.
Jalan ini jauh lebih sulit dibanding hanya melakukan salah satu sisi. Apakah bisa benar-benar berjalan mulus, masih perlu dilihat bagaimana kelanjutan penerapan ekosistemnya.
Saya baru-baru ini terus memikirkan sebuah pertanyaan. Bitcoin adalah aset paling berharga di kripto, dengan kapitalisasi pasar sekitar 600 miliar dolar AS. $DUSK menyumbang lebih dari separuh seluruh pasar; angka ini juga saya konfirmasi lagi saat membaca whitepaper. Tapi kalau Anda melihat DeFi, jejak Bitcoin hampir tidak terlihat. wBTC bisa dibilang skema wrapping terbesar, tetapi kapitalisasinya kurang dari 5 miliar dolar AS—dibandingkan ukuran Bitcoin, itu bahkan tidak bisa dihitung sebagai pecahan. @Dusk
Kesenjangannya sebesar itu sampai membuat saya merasa agak tidak nyaman. Masalahnya ada di mana?
Awalnya saya berpikir: Bitcoin sendiri tidak mendukung smart contract, jadi ia tidak bisa langsung menjalankan logika seperti pinjam-meminjam di blockchain. Maka perlu dilakukan wrapping dan cross-chain. Pemahaman itu benar, tetapi saat membaca whitepaper, saya sadar ada satu lapisan yang lebih kunci yang saya lewatkan. Dalam whitepaper ada satu kalimat yang saya baca berulang-ulang: skema bridging dan centralised custody, bagi banyak pemegang Bitcoin, dianggap risikonya terlalu tinggi. Bukan karena secara teknis tidak bisa, tetapi karena pemegangnya tidak mau mengambil risiko tersebut.
Saya coba membayangkannya. Jika saya memiliki sejumlah Bitcoin dan ingin menggunakannya di DeFi untuk mendapatkan bunga, saya harus mengonversinya menjadi wBTC terlebih dahulu—artinya saya perlu menyerahkan Bitcoin saya kepada pihak kustodian, percaya bahwa mereka tidak akan bermasalah. Dalam sejarah, terlalu banyak hal yang terjadi pada jembatan lintas-chain dan pihak kustodian. Biaya kepercayaan untuk saya mungkin lebih berat daripada bunga yang didapat. Saya kira banyak pemegang juga berpikir seperti saya—lebih baik Bitcoin dibiarkan saja di dompet; setidaknya itu aman. #dusk
Dengan demikian, terciptalah situasi yang cukup rumit. Bitcoin adalah aset terbesar dan paling aman, tetapi karena model keamanannya dan preferensi risiko para pemegangnya, ia justru menjadi aset yang paling tidak terpakai di DeFi. TBV ingin melakukan sesuatu agar jalur ini terbuka: agar Bitcoin bisa masuk ke DeFi tanpa bridging dan tanpa custody. Apakah jalur ini bisa berjalan, saya belum bisa memastikan sekarang, tetapi kontradiksi itu sendiri layak dipikirkan sampai tuntas.
我一开始的认知很简单 在DeFi里,借款人抵押资产,如果资不抵债,就需要一个清算人或者清算机器人来执行清算。这听起来天经地义——总得有人"按下那个按钮"吧?所以当我看到Babylon的罚没机制时,我第一反应是:谁来触发罚没?谁来验证作恶证据?#baby 但Sec 6里有一句话,让我停住了"Anyone can impersonate Alice and send a slashing transaction to burn her 1 BTC."
但Sec 2.3里有一句话,让我停住了“Bitcoin, being the oldest blockchain, has arguably the most decentralized set of token holders: miners, early adopters and developers, project founders, individual investors, institutional investors, exchanges, etc.”
Tadi malam aku mengeluarkan lagi beberapa bagian di whitepaper tentang “pengurangan otomatis (automatic penalty)” serta perbandingannya dengan Casper/Tendermint. Saat membacanya sebelumnya, kupikir perbandingan antara “otomatis” dan “konsensus komunitas” sangat jelas: yang satu dieksekusi otomatis, yang lain butuh koordinasi yang kompleks—jadi terlihat mana yang unggul dan mana yang kalah. Tapi kali ini, aku menatap kata “otomatis” itu, dan makin lama rasanya ada sebuah syarat di baliknya yang belum sepenuhnya kupahami.
Aku menggambar ulang jalur eksekusi pengurangan penalti. Di bagian 9.2, whitepaper mengatakan bahwa pada PoS Ethereum, pelanggaran keamanan memerlukan konsensus komunitas agar bisa dilakukan pengurangan penalti, karena lebih dari 1/3 validator yang bersifat jahat dapat memeriksa bukti penalti yang ada di rantai, sehingga prosesnya harus melewati koordinasi di luar rantai dan kemudian merestart rantai. Sedangkan pada staking Bitcoin, karena dananya $BABY ada di dalam blockchain Bitcoin, begitu pelanggaran terjadi, “langsung dikenai pengurangan penalti secara otomatis”. Namun masalahnya: siapa yang bertanggung jawab mengirimkan transaksi penalti ke blockchain Bitcoin? Kalau pengawas adalah satu entitas atau kumpulan terbatas, bagaimana jika dia diserang atau sedang offline? Jika jaringan Bitcoin kebetulan sedang padat dan transaksi penalti tersangkut di mempool selama beberapa jam, apakah “otomatis” itu masih relevan?
Akhirnya aku menulis di catatanku: “pengurangan penalti otomatis” pada staking Bitcoin, pada dasarnya memindahkan kemacetan pada aktivitas (bottleneck) dari “koordinasi konsensus se-rantai di PoS” ke kombinasi “keterlambatan eksekusi lintas rantai + keandalan pengawas + responsivitas jaringan Bitcoin”. #baby Konsensus komunitas Ethereum memang lambat dan menyakitkan, tetapi itu bersifat inheren pada protokol—bahkan ketika lebih dari 1/3 validator berbuat jahat, komunitas tetap punya jalur untuk keputusan final. Staking Bitcoin memang cepat, tapi “otomatis”-nya bergantung pada syarat eksternal: pengawas harus online dan jujur, jaringan Bitcoin tidak boleh tersumbat, dan transaksi penalti harus segera dikonfirmasi.
Tentu saja, ini sama sekali bukan berarti skema Ethereum lebih baik. Konsensus komunitas pada kondisi ekstrem hampir sama dengan berhentinya rantai, sedangkan keterlambatan lintas rantai pada staking Bitcoin umumnya bisa diterima. Namun dikotomi “otomatis” versus “manual” memang terlalu menyederhanakan. Formulasi yang lebih tepat mungkin adalah: “mekanisme pemicu otomatis berbasis lintas rantai yang efektif ketika fungsi pengawas dan jaringan Bitcoin berjalan normal.” Syarat ini tidak sampai mematikan, tetapi sebagai peneliti aku merasa perlu menuliskan batas tersebut dengan jelas. @BabylonLabs_io