🔷Pertama dalam daftar OCC (Kendali Mata Uang Optimis)
Titik bottleneck terbesar dalam throughput blockchain adalah eksekusi berurutan yang membunuh throughput dan setiap L1 di luar sana telah berusaha untuk menemukan cara inovatif baru yang dapat memperbaikinya.
Terobosan $Sei berasal dari menganalisis data transaksi Ethereum dan mengamati bahwa sekitar 64,85% dari transaksi bersifat independen dan dapat dieksekusi secara paralel tanpa konflik. Wawasan inilah yang memicu model eksekusi paralel Sei, dengan OCC sebagai salah satu mekanisme intinya.
🔷Rincian OCC (Kontrol Mata Uang Optimis): OCC menjalankan txns secara paralel berdasarkan asumsi bahwa sebagian besar tidak akan bertentangan. Alih-alih mengunci sumber daya di awal, ini memungkinkan txns untuk berjalan bebas, kemudian memeriksa konflik di akhir. Hanya yang benar-benar bertentangan yang akan dicoba ulang yang meningkatkan kinerja sambil menjaga hasil tetap sepenuhnya deterministik.
Ini adalah cara melakukannya di sub-sec⤵️:
➠
Berikut adalah apa yang ditunjukkan oleh grafik di atas:
🔵Garis Biru (Pengambilan Transaksi): Analisis Ketergantungan (0-50ms)Generator ketergantungan pintar memprediksi variabel status mana yang akan diakses oleh setiap txns. Transfer sederhana = prediksi yang tepat. Interaksi DeFi kompleks = analisis heuristik menggunakan pola historis.
🔴 Garis Merah Eksekusi Paralel Optimis (50-250ms): Alih-alih menunggu dalam antrean, transaksi dieksekusi secara simultan di berbagai inti CPU. Setiap pekerja mempertahankan set baca/tulis terisolasi, menulis ke buffer sementara daripada ke keadaan global.
🟠 Garis Oranye (Deteksi Konflik): Mengidentifikasi set baca/tulis yang bertentangan di antara transaksi yang dieksekusi Baca-Setelah-Tulis (RAW) Tulis-Sesudah-Baca (WAR) Write-After-Write (WAW)
Filter Bloom menyediakan penyaringan awal yang cepat sebelum validasi yang mahal.
🟢 Garis Hijau (Komitmen Atom ): Persentase txns yang tidak bertentangan dikomitkan secara bersamaan. Transaksi yang bertentangan % mendapatkan urutan deterministik berdasarkan waktu kedatangan dan dieksekusi ulang secara berurutan.
🔷Sihir: fase-fase tersebut tidak sepenuhnya berurutan. Sementara beberapa transaksi masih dieksekusi, yang lain sudah diperiksa untuk konflik. Alur kerja yang tumpang tindih adalah bagian besar dari mengapa Sei dapat memproses blok dengan sangat cepat.
🔷Resolusi konflik divisualisasikan ⤵️: 🔹Resolusi konflik terjadi paralel dengan segala hal lainnya ➠
🔷Hasil akhir dari Eksekusi Paralel: 🔹Eksekusi Paralel Optimis 🔹O(1) Deteksi Konflik 🔹Isolasi Status Terbuffer ➠
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
🔷Pertama dalam daftar OCC (Kendali Mata Uang Optimis)
Titik bottleneck terbesar dalam throughput blockchain adalah eksekusi berurutan yang membunuh throughput dan setiap L1 di luar sana telah berusaha untuk menemukan cara inovatif baru yang dapat memperbaikinya.
Terobosan $Sei berasal dari menganalisis data transaksi Ethereum dan mengamati bahwa sekitar 64,85% dari transaksi bersifat independen dan dapat dieksekusi secara paralel tanpa konflik. Wawasan inilah yang memicu model eksekusi paralel Sei, dengan OCC sebagai salah satu mekanisme intinya.
🔷Rincian OCC (Kontrol Mata Uang Optimis):
OCC menjalankan txns secara paralel berdasarkan asumsi bahwa sebagian besar tidak akan bertentangan. Alih-alih mengunci sumber daya di awal, ini memungkinkan txns untuk berjalan bebas, kemudian memeriksa konflik di akhir. Hanya yang benar-benar bertentangan yang akan dicoba ulang yang meningkatkan kinerja sambil menjaga hasil tetap sepenuhnya deterministik.
Ini adalah cara melakukannya di sub-sec⤵️:
➠
Berikut adalah apa yang ditunjukkan oleh grafik di atas:
🔵Garis Biru (Pengambilan Transaksi):
Analisis Ketergantungan (0-50ms)Generator ketergantungan pintar memprediksi variabel status mana yang akan diakses oleh setiap txns. Transfer sederhana = prediksi yang tepat. Interaksi DeFi kompleks = analisis heuristik menggunakan pola historis.
🔴 Garis Merah Eksekusi Paralel Optimis (50-250ms):
Alih-alih menunggu dalam antrean, transaksi dieksekusi secara simultan di berbagai inti CPU. Setiap pekerja mempertahankan set baca/tulis terisolasi, menulis ke buffer sementara daripada ke keadaan global.
🟠 Garis Oranye (Deteksi Konflik):
Mengidentifikasi set baca/tulis yang bertentangan di antara transaksi yang dieksekusi
Baca-Setelah-Tulis (RAW)
Tulis-Sesudah-Baca (WAR)
Write-After-Write (WAW)
Filter Bloom menyediakan penyaringan awal yang cepat sebelum validasi yang mahal.
🟢 Garis Hijau (Komitmen Atom ):
Persentase txns yang tidak bertentangan dikomitkan secara bersamaan.
Transaksi yang bertentangan % mendapatkan urutan deterministik berdasarkan waktu kedatangan dan dieksekusi ulang secara berurutan.
🔷Sihir: fase-fase tersebut tidak sepenuhnya berurutan. Sementara beberapa transaksi masih dieksekusi, yang lain sudah diperiksa untuk konflik. Alur kerja yang tumpang tindih adalah bagian besar dari mengapa Sei dapat memproses blok dengan sangat cepat.
🔷Resolusi konflik divisualisasikan ⤵️:
🔹Resolusi konflik terjadi paralel dengan segala hal lainnya
➠
🔷Hasil akhir dari Eksekusi Paralel:
🔹Eksekusi Paralel Optimis
🔹O(1) Deteksi Konflik
🔹Isolasi Status Terbuffer
➠
Pasar bergerak cepat di Sei!
gSei✌️