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.
Saya pikir alasan utama mengapa sebagian besar blockchain tidak mengadopsi eksekusi asinkron adalah sederhana: ketika pengguna melihat bahwa tx mereka dikonfirmasi, mereka mengharapkan hasilnya tersedia karena tindakan mereka lebih lanjut bergantung padanya.
Meskipun dengan eksekusi yang ditangguhkan, dimungkinkan untuk mensimulasikan hasil secara lokal untuk txs yang bekerja dengan status non-kontroversial (seperti transfer/persetujuan), ini juga merupakan jenis txs yang tidak menambahkan banyak overhead ke eksekusi sinkron.
Aspek ini membuat eksekusi asinkron menjadi alternatif yang jauh lebih menarik mengingat:
1. Biaya pengembangan tambahan
2. Kondisionalitas pemrosesan tx non-sepele pada klien akhir (memeriksa apakah tx dapat menyentuh keadaan kontroversial dan memilih untuk menunggu hasil dari rantai atau mensimulasikannya secara lokal)

11 Agu, 03.59
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.
Ini jelas merupakan jalan yang menarik untuk diambil, tetapi sejarah menunjukkan bahwa paradigma yang secara teknis seharusnya menghasilkan lebih banyak kinerja seringkali gagal mencapai adopsi karena kompleksitas tambahan.
Misalnya, eksekusi asinkron di TON (meskipun sangat berbeda dari Monad tetapi juga lebih baik di atas kertas btw) adalah poin utama keluhan dari pengembang yang saya dengar, dan itu tidak menambahkan peningkatan kinerja yang masuk akal juga.
@MaxResnick1 Juga saya tidak mengerti mengapa Anda mengulangi bahwa itu benar-benar lebih cepat dalam hal keadaan final.
Dari segi latensi, itu jelas dan itu bukan inti dari posting saya.
7,62K
Teratas
Peringkat
Favorit