Topik trending
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Hari 3/5 ~ Konfirmasi Pembongkaran
~ Cara rantai memodelkan finalitas, dan mengapa aplikasi Anda perlu berpikir probabilistik ~
Kemarin, kami mengeksplorasi bagaimana "konfirmasi" bergantung pada rantai. Hari ini, mari kita bongkar bagaimana rantai tersebut benar-benar memodelkan finalitas, dan mengapa aplikasi Anda perlu bergerak melampaui tampilan biner "dikonfirmasi vs tidak"
Sebagian besar rantai tidak menawarkan satu jawaban yang jelas. Sebagai gantinya, Anda bekerja dengan spektrum:
1. Finalitas deterministik:
rantai yang menggunakan konsensus gaya BFT (misalnya kosmos, beberapa alt-DA), penyelesaian L1 (misalnya ethereu setelah finalitas) dan sebagian besar PoS menawarkan jaminan keras - setelah diselesaikan, transaksi tidak dapat dikembalikan.
2. Finalitas probabilistik:
Rantai POW (seperti Bitcoin) dan Ethereum "pra-finalitas" menawarkan jaminan statistik. Sebuah tx yang terkubur sedalam 12 blok tidak mungkin ditata ulang - tetapi bukan tidak mungkin. semakin dalam, semakin aman.
3. Sinyal lunak:
Konfirmasi sequencer, penyertaan mempool, relai builder - cepat, tetapi membawa risiko. Sinyal-sinyal ini berguna, tetapi harus diperlakukan dengan hati-hati.
Aplikasi sering memperlakukan sumber ini secara setara:
→ "tunggu blok X"
→ "mempercayai sequencer"
→ "periksa penyertaan"
Tapi abstraksi itu pecah segera setelah Anda melakukan interop.
Aplikasi lintas rantai dapat menjangkau:
~ Rantai BFT finalitas cepat
~ Rollup optimis dengan jendela penipuan 7 hari
~ L1 dengan finalitas probabilistik
~ Rantai dengan jaminan khusus sequencer
Logika aplikasi Anda tidak dapat membuat hardcode aturan satu ukuran untuk semua.
Anda perlu bertanya: "Seberapa besar kemungkinan tx ini akan dikembalikan? Dan siapa yang menegakkan itu?"
==> finalitas tidak biner dan tradeoff antara kecepatan dan keamanan tidak linier. (Multisig, misalnya, tidak mendapatkan kecepatan atau kepercayaan.)
→ yang Anda butuhkan adalah kepercayaan diri yang dapat diprogram == cara untuk mengekspresikan apa arti "dikonfirmasi" dalam setiap konteks
2,54K
Teratas
Peringkat
Favorit