Saya kembali ke testnet DuskEVM malam tadi dan mencoba sesuatu yang spesifik kali ini—mengirim transaksi, lalu langsung beralih ke explorer untuk melihatnya berada dalam status pending sebelum akhirnya terkonfirmasi. Saya ingin melihat mempool dengan cara yang bisa Anda lihat di rantai EVM normal mana pun: transaksi-transaksi pending yang antre, terlihat oleh siapa pun yang memantau.
Tidak ada yang bisa dilihat. Bukan karena explorer-nya lambat—melainkan karena memang tidak ada mempool publik yang bisa dilihat sejak awal. DuskEVM hanya berjalan dengan sequencer. Transaksi saya langsung berpindah dari terkirim ke terinklusi, tanpa ruang tunggu yang terlihat di antaranya.
Itu terbalik dari yang saya kira saat mulai masuk. Setiap rantai EVM yang pernah saya sentuh memperlakukan mempool sebagai… begitulah cara kerjanya. Sebuah antrean yang bisa dipantau semua orang, termasuk bot. Saya tidak menyangka "tidak ada mempool" itu keputusan desain, bukan sesuatu yang nanti ditambahkan.
Kurang lebih seperti lelang penawaran tertutup, bukan yang setiap penawaran langsung diumumkan lantang saat masuk. Tidak ada yang di luar pelelang yang tahu apa yang akan terjadi sampai semuanya sudah diputuskan.
Masuk akal kalau Anda memikirkan untuk siapa sebenarnya rantai ini. Mempublikasikan mempool di rantai yang dimaksud membawa sekuritas berbentuk token adalah undangan terbuka untuk melakukan front-run terhadap perdagangan begitu pesanan siapa pun terlihat sebelum akhirnya terselesaikan—persis jenis hal yang tidak boleh “ditanam” di lapisan dasar untuk venue yang teregulasi. Dengan menghapus mempool publik, permukaan serangan itu hilang sepenuhnya bahkan sebelum jadi pertanyaan.
Perlu ditegaskan ini adalah pengaturan testnet yang berlaku saat ini secara spesifik—sequencer-only, sesuai dokumen mereka—bukan jaminan tentang bagaimana arsitektur final mainnet menanganinya.
Tetap saja, saya ingin memastikan—apakah mempertahankan sequencer-only dalam jangka panjang berarti memercayai satu sequencer agar tidak mengacak urutan demi kepentingannya sendiri, atau justru itu tradeoff yang seharusnya dibuat oleh rantai teregulasi secara sengaja?
@Dusk $DUSK #dusk
#dusk $DUSK
Tidak ada yang bisa dilihat. Bukan karena explorer-nya lambat—melainkan karena memang tidak ada mempool publik yang bisa dilihat sejak awal. DuskEVM hanya berjalan dengan sequencer. Transaksi saya langsung berpindah dari terkirim ke terinklusi, tanpa ruang tunggu yang terlihat di antaranya.
Itu terbalik dari yang saya kira saat mulai masuk. Setiap rantai EVM yang pernah saya sentuh memperlakukan mempool sebagai… begitulah cara kerjanya. Sebuah antrean yang bisa dipantau semua orang, termasuk bot. Saya tidak menyangka "tidak ada mempool" itu keputusan desain, bukan sesuatu yang nanti ditambahkan.
Kurang lebih seperti lelang penawaran tertutup, bukan yang setiap penawaran langsung diumumkan lantang saat masuk. Tidak ada yang di luar pelelang yang tahu apa yang akan terjadi sampai semuanya sudah diputuskan.
Masuk akal kalau Anda memikirkan untuk siapa sebenarnya rantai ini. Mempublikasikan mempool di rantai yang dimaksud membawa sekuritas berbentuk token adalah undangan terbuka untuk melakukan front-run terhadap perdagangan begitu pesanan siapa pun terlihat sebelum akhirnya terselesaikan—persis jenis hal yang tidak boleh “ditanam” di lapisan dasar untuk venue yang teregulasi. Dengan menghapus mempool publik, permukaan serangan itu hilang sepenuhnya bahkan sebelum jadi pertanyaan.
Perlu ditegaskan ini adalah pengaturan testnet yang berlaku saat ini secara spesifik—sequencer-only, sesuai dokumen mereka—bukan jaminan tentang bagaimana arsitektur final mainnet menanganinya.
Tetap saja, saya ingin memastikan—apakah mempertahankan sequencer-only dalam jangka panjang berarti memercayai satu sequencer agar tidak mengacak urutan demi kepentingannya sendiri, atau justru itu tradeoff yang seharusnya dibuat oleh rantai teregulasi secara sengaja?
@Dusk $DUSK #dusk
#dusk $DUSK
