Blockchain/Tahap IX · Kelajuan dan tontonan/9.2 Pasaran yang adil/Pelajaran 4
Serangan pelancaran dan reka bentuk neutral-Sybil
Sniping dan bundling, serta simetri yuran yang mengalahkannya
BahanPeneroka blok dengan paparan graf transaksiAlat peta pemegang (contohnya, Bubblemaps)Hamparan untuk menjejak sumber pembiayaanSebuah lembaran kira-kira yang mampu mengira pengagihan secara berkadar.
Ingin tahu
- Mengapakah menjadi yang pertama dalam sesuatu blok menentukan siapa yang mendapat token paling murah?
- Bagaimana seseorang boleh memiliki sepuluh ribu dompet tanpa sesiapa pun mengetahuinya sehingga selepas kejadian?
- Adakah mungkin untuk merancang pelancaran di mana tiba lebih awal tidak memberikan sebarang kelebihan?
Teroka
- Ketika sesuatu token dilahirkan, harganya ditentukan oleh kedudukan pada bonding curve. Pembeli pertama membayar harga serendah mungkin; setiap pembelian berikutnya menolak rizab lebih tinggi dan menaikkan kos seunit. Ini mewujudkan perlumbaan: sesiapa yang masuk dalam blok pertama selepas penciptaan meraih diskaun maksimum. Kelajuan bukan sekadar kelebihan di sini; ia ialah keseluruhan nilai ekonomi titik masuk tersebut.
- Sniper memantau rangkaian untuk mengesan penciptaan token baharu. Sebaik sahaja transaksi mint masuk, mereka melaksanakan pesanan beli dalam slot yang berikutnya. Pada rangkaian berdaya pemprosesan tinggi seperti Solana, perlumbaan ini diukur dalam milisaat. Sniper membeli ribuan token pada harga pembukaan curve dan sering menjualnya dalam beberapa minit kepada pembeli organik yang melihat token itu sedang trending.
- Bundling memformalkan perlumbaan ini. Pencipta boleh menggabungkan penciptaan token dan pembelian daripada banyak dompet baharu ke dalam satu 'bundle' yang mengandungi sehingga lima transaksi, setiap satunya boleh membawa beberapa pembelian, dan semuanya dilaksanakan bersama atau tidak sama sekali. Ini membolehkan satu pelaku mengambil sebahagian besar bekalan awal, sekali gus memastikan tiada sniper luar dapat menyelit di antara penciptaan dan pembelian terselaras mereka sendiri.
- Kos mencipta alamat baharu pada kebanyakan blockchain boleh diabaikan. Sebuah skrip boleh menjana ribuan pasangan kunci awam-peribadi yang unik dalam beberapa saat, setiap satunya kelihatan sebagai pemegang berbeza di on-chain. Ini membolehkan serangan Sybil: satu pelaku memecahkan pegangannya ke banyak dompet untuk menyembunyikan penumpuan atau mengaut ganjaran setiap dompet seperti airdrop dan undian tadbir urus yang menganggap setiap alamat mewakili seorang manusia yang unik.
- Pengesanan dilakukan secara retrospektif. Alat seperti Bubblemaps menganalisis graf pembiayaan alamat-alamat ini, menjejak aliran dana kembali ke dompet sumber yang sama. Jika seratus pemegang 'bebas' semuanya menerima dana awal daripada akaun bursa yang sama atau dompet pencipta, mereka terdedah sebagai satu entiti. Namun, analisis ini berlaku selepas kesan harga sudah berlaku dan keuntungan sudah direalisasikan.
- Cabaran reka bentuk bagi pelancaran akan datang bersifat struktur: bolehkah satu mekanisme dibina di mana penetapan harga siapa cepat dia dapat dihapuskan sepenuhnya? Jika setiap pesanan dalam sesuatu blok mendapat harga yang sama, menjadi yang pertama dalam blok itu tidak memberi apa-apa (dibincangkan dalam pelajaran kemudian). Jika ganjaran berskala mengikut baki dan bukannya bilangan alamat, memecahkan pegangan ke dompet Sybil tidak memberi apa-apa keuntungan.
- Yuran pada setiap pemindahan token, tanpa pengecualian untuk alamat tertentu atau dompet yang dilabel semula, mengenakan kos tetap pada setiap kaki (leg) sesuatu dagangan. Wash trading, iaitu apabila sesebuah entiti membeli daripada dan menjual kepada dirinya sendiri untuk mensimulasikan volum, dikenakan yuran ini dua kali bagi setiap pusingan (round trip). Oleh sebab kos ini ialah modal sebenar yang hilang pada setiap pelaksanaan, insentif ekonomi untuk menjana volum palsu berkurangan dengan ketara apabila kadar yuran meningkat.
- Strategi just-in-time (JIT) masuk seketika sahaja untuk meraih bayaran: di AMM, kecairan ditambah sejurus sebelum dagangan besar untuk mengutip yurannya dan dikeluarkan sejurus selepas itu, sekali gus mengambil yuran yang sepatutnya diperoleh penyedia pasif; dengan token ganjaran pula, membeli sejurus sebelum pengagihan dan menjual sejurus selepasnya. Yuran yang dikenakan semasa masuk dan keluar menjadikan pusingan sedemikian lebih mahal daripada bayaran singkat itu, kecuali bayaran tersebut luar biasa besar; kos masuk yang murah dan keluar percuma pula menggalakkannya.
- Kertas kajian J. R. Douceur pada tahun 2002 mengenai serangan Sybil menunjukkan bahawa sistem yang bergantung pada bilangan identiti terdedah kepada musuh yang mencipta banyak identiti palsu. Dalam tokenomik, ganjaran yang diagihkan sama rata bagi setiap dompet menggalakkan farming sebegini: seorang pengguna boleh mencipta sepuluh dompet untuk menuntut sepuluh kali ganda ganjaran dengan jumlah modal yang sama. Ini memisahkan ganjaran daripada pegangan ekonomi sebenar, membolehkan satu entiti menguasai hasil (yield) tanpa pelaburan yang setimpal.
- Pengagihan linear secara pro-rata menyelesaikan masalah ini dengan mengikat ganjaran secara ketat kepada saiz baki. Jika dana ganjaran diagihkan berkadar dengan pegangan, memecahkan satu baki kepada beberapa dompet menghasilkan jumlah bayaran yang sama tepat seperti memegangnya dalam satu dompet. Musuh tidak memperoleh apa-apa daripada serangan Sybil kerana jumlah ganjaran kekal sama tanpa mengira berapa banyak alamat yang memegang token tersebut. Bilangan identiti menjadi tidak relevan; hanya modal yang penting.
- Bayangkan dana ganjaran sebanyak 10,000 unit yang diagihkan merentasi jumlah bekalan sebanyak 100,000 token, jadi setiap token memperoleh 0.1 unit. Satu dompet yang memegang 1,000 token menerima 100 unit; sepuluh dompet yang masing-masing memegang 100 token menerima 10 unit setiap satu, sekali lagi berjumlah 100. Pengagihan ini tidak berubah walaupun alamat dipecahkan. Sifat linear ini memastikan serangan Sybil neutral dari segi ekonomi, sekali gus memaksa penyerang bersaing melalui penggunaan modal sebenar dan bukannya penggandaan identiti.
- Komprominya ialah penindasan volum. Yuran mengurangkan pulangan bersih pedagang yang sah dan boleh membunuh pasaran jika ditetapkan terlalu tinggi. Standard Token-2022 Solana menyokong yuran pemindahan secara asli, manakala rantaian EVM sering bergantung pada cukai peringkat protokol atau logik kontrak pintar. SafeMoon, yang para eksekutifnya didakwa atas penipuan pada tahun 2023, menunjukkan bagaimana cukai boleh menguntungkan pihak dalaman apabila pasukan mengawal hasil kutipannya. Pereka perlu mengimbangi kesan pencegahan dengan daya maju pasaran.
Bahagian ISerangan pelancaran: sniping, bundling dan dompet Sybil
Bahagian IIYuran, simetri dan ganjaran neutral-Sybil
Fakta utama
- Sniper membeli token dalam blok pertama selepas penciptaan untuk mendapatkan harga terendah pada bonding curve.
- Bundle yang mengandungi sehingga lima transaksi, daripada dompet berbeza, dilaksanakan bersama atau tidak sama sekali.
- Serangan Sybil mengeksploitasi penjanaan alamat yang murah untuk menyamarkan penumpuan oleh satu pelaku sebagai ramai pemegang bebas.
- Analisis graf pembiayaan boleh secara retrospektif menghubungkan alamat-alamat yang berasingan kepada dompet sumber yang sama.
- Ganjaran setiap dompet menggalakkan pemecahan pegangan ke banyak alamat, sekali gus menguatkan risiko Sybil.
- Bundle yang menggabungkan penciptaan dan pembelian awal menghalang sniper luar daripada menyelit di antaranya.
- Yuran masuk dan keluar menyebabkan strategi masuk dan keluar yang singkat menjadi lebih mahal berbanding keuntungan yang diperoleh dalam kebanyakan kes.
- Pengagihan ganjaran secara linear dan pro-rata menjadikan pemecahan dompet Sybil neutral dari segi ekonomi.
- J. R. Douceur mendefinisikan serangan Sybil dalam kertas kerjanya pada tahun 2002 mengenai sistem peer-to-peer.
- Standard Token-2022 Solana merangkumi sokongan asli untuk yuran pemindahan.
- Wash trading dikenakan kos yuran pada kedua-dua kaki beli dan jual dalam satu pusingan (round trip).
- Yuran pemindahan yang berlebihan boleh menekan volum yang sah sehingga pasaran mati.
Latihan sembilan, enam, tiga, satu
9KumpulSenaraikan 9 jenis mekanisme pelancaran atau kaedah peruntukan berbeza yang digunakan dalam deployment token. Nyatakan sama ada setiap satu memberi ganjaran kepada kelajuan, identiti atau penyediaan kecairan.
6KelompokkanKumpulkan 9 itu kepada 6 mengikut ancaman yang paling mudah menjejaskan setiap satu.
3SaringKurangkan 6 kumpulan tersebut kepada 3 ketegangan reka bentuk asas yang timbul apabila cuba menyeimbangkan keadilan dengan daya tahan terhadap serangan semasa pelancaran.
1KristalkanTulis satu ayat yang membandingkan betapa sukarnya menghapuskan kelebihan kelajuan berbanding kelebihan memegang banyak alamat.
Semakan fakta
Tarikh, angka dan dakwaan telah disemak berbanding dengan sumber yang diterbitkan yang disenaraikan di bawah.