Melakukan beberapa tulisan hari ini tentang eksekusi asinkron (alias eksekusi yang ditangguhkan). Ini adalah salah satu "ide besar" Monad yang akan tampak jelas di belakang: bahwa segera setelah urutan transaksi ditentukan, keadaan ditentukan. Anda mungkin tidak mengetahui hal ini, tetapi di sebagian besar blockchain termasuk Ethereum dan Solana, node yang mengevaluasi daftar transaksi (yaitu blok) juga harus menyetujui hasil dari daftar transaksi tersebut (yaitu akar negara bagian setelah transaksi tersebut) sebagai bagian dari proses pemungutan suara. Itu mengharuskan mereka untuk mengeksekusi transaksi tersebut sebelum menanggapi dengan pemungutan suara, yang jelas sangat menyusutkan jumlah pekerjaan yang dapat mereka harapkan. Harapan ini terlalu ketat, dan merupakan salah satu alasan besar mengapa throughput blockchain sangat terbatas.
@0xGrimjow oh saya lupa 1 kelemahan lainnya, itu membutuhkan beberapa pembukuan waktu konsensus yang kita bahas di sini: itu berhasil tetapi mengacaukan EIP-7702, jadi beberapa perubahan lagi akan segera datang untuk mengatasinya
26,65K