Pendahuluan Lapisan1 | Panduan Sederhana untuk Memahami Sorotan Sei Network V2

Pemula1/10/2024, 6:28:11 AM
Artikel ini memberikan pengenalan pada blockchain Layer1 Sei Network V2 dalam bahasa sederhana, menyoroti fitur-fitur utamanya.

Blockchain pemrosesan paralel yang dirancang khusus untuk transaksi, Sei Network, meluncurkan token dan mainnetnya pada bulan Agustus tahun ini. Setelah menyebabkan hiruk pikuk pasar, Jayendra Jog, pendiri Sei Labs, baru-baru ini mengumumkan perilisan Sei v2. Pembaruan ini akan mengintegrasikan EVM, mengoptimalkan mekanisme pemrosesan paralel, dan meningkatkan struktur penyimpanan buku besar.

Daftar Isi

Apa itu Jaringan Sei?

Sei: Lahir untuk Transaksi

Mekanisme Pemrosesan Sei Paralel

Arah Pembaruan Sei v2

Mesin Virtual: Dukungan EVM

Desain Asli: Sei v1 Menggunakan Mesin Virtual CosmWasm

Fokus Pembaruan: Sei v2 Mengintegrasikan Dukungan EVM

Mengoptimalkan Mekanisme Pemrosesan Sei Paralel

Desain Asli: Sei v1 Memerlukan Cakupan Sumber Daya yang Ditetapkan untuk Kontrak

Fokus Pembaruan: Sei v2 Menyederhanakan Mekanisme Eksekusi Paralel Kontrak

Mengoptimalkan Struktur Penyimpanan Buku Besar: SeiDB

Desain Asli: Sei v1 Menyimpan Data Negara dalam Jumlah Besar

Fokus Pembaruan: Sei v2 Memisahkan Struktur Buku Besar

Mekanisme Konsensus

Sei Bersaing di Garis Depan melalui Trade-off

Apa itu Jaringan Sei?

Sei: Lahir untuk Transaksi

Sei Network memiliki posisi pasar yang jelas, menyediakan lingkungan yang efisien untuk perdagangan aset virtual. Selain token umum, aset virtual mencakup NFT, grafik sosial, item game, yang bertujuan untuk menciptakan pengalaman pengguna terbaik dengan menawarkan lingkungan dasar khusus untuk transaksi.

Ada banyak jenis transaksi aset virtual(sumber)

Perdagangan tidak terbatas pada mata uang kripto saja, sehingga perdagangan aset virtual merupakan permintaan yang paling luas di dunia online. Tim percaya bahwa aplikasi Web3 yang paling sukses melibatkan atribut perdagangan:

Iklan - Silakan gulir ke bawah jika teks belum selesai

  • Transaksi tidak langsung: Sebagian besar pengguna di rantai melakukan transaksi aset virtual dengan menggunakan Uniswap dan OpenSea.
  • Transaksi langsung: Proyek yang langsung ditransaksikan sebagian besar adalah proyek game atau NFT, seperti Axie Infinity atau BAYC.

Oleh karena itu, permintaan transaksi tidak akan pernah hilang dan merupakan penghubung penting di masa depan Web3. Untuk menyelesaikan penentuan posisi jaringan transaksi terbaik, perlu disediakan lingkungan yang sangat efisien, dan Sei menggunakan desain pemrosesan parachain dan mekanisme konsensus untuk mencapai tujuan ini.

Mekanisme pemrosesan paralel Sei

Mainnet Sei Network telah online selama lebih dari tiga bulan. Menurut data resmi, jaringan saat ini memiliki rata-rata 20.000 TPS dengan waktu konfirmasi akhir 390 milidetik. Tim mengklaim ini adalah jaringan paling efisien di industri, berkat mekanisme pemrosesan paralel yang inovatif.

Ketika transaksi di blockchain Sei tidak melibatkan sumber daya (alamat) yang sama, maka semua transaksi dapat diproses secara bersamaan tanpa perlu mengurutkan urutan transaksi. Hal ini secara signifikan meningkatkan efisiensi operasional jaringan.

Arah pembaruan Sei v2

Saat melihat proyek blockchain, ada tiga poin evaluasi utama: struktur buku besar, mekanisme konsensus, dan mesin virtual. Ditambah dengan mekanisme pemrosesan paralel Sei yang unik, Anda dapat dengan jelas memahami perbedaan dalam pembaruan Sei v2 ini.

Pembaruan utama Sei Network v2 (sumber)

Founder Jayendra mengatakan Sei v2 hanya menambahkan fitur baru dan tidak akan mempengaruhi fitur yang sudah ada. Pengguna dan pengembang tidak perlu melakukan operasi tambahan apa pun untuk pembaruan ini.

Proposal Sei v2 terutama berisi tiga pembaruan:

  • Mendukung EVM
  • Mengoptimalkan mekanisme pemrosesan paralel
  • Optimalkan struktur penyimpanan buku besar

Pembaruan ini diharapkan selesai pada Q1 2024.

Mesin virtual: mendukung EVM

Desain asli: Sei v1 menggunakan mesin virtual CosmWasm

Sei dibangun menggunakan Cosmos SDK dan menggunakan mesin virtual CosmWasm, komponen yang disediakan oleh CosmWasm. CosmWasm adalah komponen mesin virtual yang dibuat khusus untuk ekosistem Cosmos. Lapisan yang mendasarinya adalah WebAssembly (Wasm) dan dinamai menurut namanya. Blockchain yang dibangun menggunakan Cosmos SDK dapat menambahkan CosmWasm ke rantainya tanpa menyesuaikan logika yang ada.

WebAssembly dapat mendukung berbagai bahasa pemrograman umum, termasuk Rust, C, C++, dll., jadi jika Anda adalah pengembang Rust, Anda dapat dengan mudah menulis kontrak pintar di CosmWasm, sehingga Sei menarik pengembang di luar lingkaran.

Sorotan pembaruan: Sei v2 akan mendukung integrasi EVM

Namun, tim Sei Labs menemukan bahwa meskipun keterlibatan pengembang tinggi, mereka kehilangan ekosistem Ethereum Virtual Machine (EVM). EVM adalah mesin virtual yang digunakan oleh sebagian besar aplikasi dan produk industri yang ada. Hilangnya ekosistem ini dapat menghambat perkembangan pesat Sei pada tahap ini, misalnya, proyek Ethereum yang ada tidak dapat terhubung ke ekosistem Sei.

Untuk mengatasi hal ini, tim memperbarui repositori kode khusus, Core Sei Binary, memperkenalkan antarmuka khusus untuk node EVM RPC dan Geth. Hal ini memungkinkan transaksi EVM untuk diterapkan dan berinteraksi dengan jaringan Sei dengan lancar.

Pemilihan Geth didasarkan pada stabilitas relatifnya. Jayendra Jog menyebutkan bahwa saat ini, 80% node Ethereum menggunakan Geth, dan mendukung kompatibilitas bytecode EVM penuh. Ini berarti pengembang dapat mereplikasi kontrak dari EVM lain dan menjalankannya dengan lancar di jaringan Sei.


Pembaruan utama Sei Network v2 (sumber)

Sei v2 juga akan menggunakan EVM RPC, memungkinkan pengguna dengan mudah menggunakan operasi dompet seperti Metamask, sementara pengembang dapat terus menggunakan alat seperti Foundry, Remix, dan Hardhat.

Oleh karena itu, Sei v2 akan mengaktifkan komposisi antara transaksi EVM dan Cosmwasm. Geth Sei memiliki prakompiler yang memungkinkan pemanggilan kontrak Cosmwasm, dan modul wasmd Sei juga dapat memanggil kontrak EVM secara terbalik, yang akan membuat aset di ekosistem Sei lebih berharga.

Optimalkan mekanisme pemrosesan paralel Sei

Desain asli: Kontrak Sei v1 perlu menentukan kategori sumber daya

Di Jaringan Sei yang asli, agar transaksi dapat diproses secara paralel, pengembang perlu mempelajari cara “menandai penggunaan sumber daya kontrak.” Saat pengembang menulis kontrak di Sei, mereka diharuskan menentukan sumber daya yang mungkin perlu diakses oleh kontrak dan independensinya. Hal ini penting bagi Sei untuk dengan cepat membedakan independensi sumber daya saat melaksanakan kontrak, memutuskan apakah akan memproses transaksi secara paralel atau dalam urutan tertentu.

Untuk mengaktifkan eksekusi kontrak paralel, pengembang harus mengidentifikasi sumber daya, termasuk menanyakan kontrak, yang diperlukan selama eksekusi. Mereka kemudian harus menulis cakupan sumber daya dalam format JSON pada rantai. Hal ini secara tidak sengaja menimbulkan tantangan bagi pengembang dan meningkatkan ambang masuk serta masalah keamanan.

Fokus pembaruan: Sei v2 menyederhanakan mekanisme operasi paralel kontrak

Sei v2 akan mengoptimalkan mekanisme pemrosesan paralel dan tidak lagi mengharuskan pengembang untuk menentukan dependensi secara manual. Sebaliknya, ia dapat menangani mekanisme paralelisasi dengan sendirinya, sehingga mengurangi beban pengembang.

Mekanisme pemrosesan paralel yang baru akan mengeksekusi semua transaksi secara terpadu. Jika ditemukan konflik sumber daya, jaringan akan memeriksa ulang urutannya dan mengeksekusinya kembali.


Sei v2 secara otomatis menangani masalah sumber daya yang tumpang tindih (sumber)

Jika transaksi melibatkan rekening yang berbeda, misalnya Alice mentransfer uang ke Bob dan Carol mentransfer uang ke Dave, maka transaksi akan diproses secara paralel karena tidak ada ketergantungan yang tumpang tindih; jika transaksi melibatkan rekening yang sama, misalnya Alice dan Bob sama-sama mentransfer uang ke Carol, maka perlu dijalankan kembali secara berurutan.

Namun, mungkin ada kekhawatiran mengenai desain ini. Jika skenario terburuk terjadi, semua transaksi melibatkan korelasi dan perlu dijalankan ulang secara berurutan. Menjalankan kembali transaksi ini akan meningkatkan waktu eksekusi sebesar 30% dibandingkan dengan saat transaksi tersebut dijalankan secara berurutan.

Untungnya, menurut data historis Ethereum, hanya sekitar 15% transaksi yang benar-benar memiliki sumber daya yang tumpang tindih dan perlu diproses ulang, sehingga tim menilai kinerja Sei secara keseluruhan masih akan meningkat secara signifikan.

Optimalkan struktur penyimpanan buku besar: SeiDB

Desain asli: Sei v1 menyimpan data negara dalam jumlah besar

Namun, Sei menghadapi masalah lain yang secara permanen menyimpan seluruh pohon IAVL dalam buku besar yang didistribusikan. Karena finalitasnya yang cepat dan desain pemrosesan paralelnya, diperlukan pencatatan perubahan status global secara berkala, sehingga menyebabkan peningkatan signifikan dalam ukuran buku besar jaringan secara keseluruhan.

Biaya pemrosesan paralel adalah pencatatan banyak data keadaan perantara yang tidak valid. Menurut RFC yang diusulkan oleh tim Sei, misalnya, pada node testnet atlantic-2, dari 25 GB data yang disimpan, hanya 10 GB yang berisi informasi transaksi yang berarti. Hal ini mengakibatkan pemanfaatan ruang disk node tidak efisien.

Karena inflasi data, penggunaan disk pada node Sei berkembang pesat. Penggunaan hard disk simpul arsip di atlantic-2 meningkat lebih dari 150 GB per hari dan melebihi 1 TB per minggu. Ketika status rantai terus berkembang, laju pertumbuhan ruang penyimpanan juga akan meningkat (menjadi lebih cepat).

Ini akan menimbulkan banyak masalah:

  • Biaya pemeliharaan node akan menjadi semakin tinggi
  • Operasi basis data akan menjadi semakin lambat
  • Node RPC tidak dapat berjalan dalam jangka waktu lama karena disk terisi dengan cepat

Ditambah dengan desain pemrosesan paralel dari pemrosesan bolak-balik v2 di masa depan dan validasi ulang, status jaringan secara keseluruhan akan lebih sering berubah, sehingga menghasilkan peningkatan yang signifikan dalam jumlah data status.

Fokus pembaruan: Struktur buku besar terpisah Sei v2

Sei v2 juga memiliki mekanisme penyimpanan yang dioptimalkan untuk mengatasi masalah di atas guna mencegah perluasan data status dan meningkatkan kecepatan pembacaan data oleh semua node.

Sei v2 membagi buku besar penyimpanan negara menjadi dua jenis, yang disebut SeiDB:

  • Komitmen Negara (SC): mencatat informasi pohon MemIAVL
  • State Store (SS): mencatat informasi lengkap

Karena penyempurnaan SeiDB, node verifikasi hanya perlu mencatat informasi buku besar SC, sedangkan informasi status lengkap dicatat oleh lapisan SS, dan transmisi akan ditempatkan di log write-ahead terlebih dahulu tanpa memerlukan real- transmisi waktu, yang memungkinkan keadaan disimpan secara asinkron untuk meningkatkan kinerja karena tidak mempengaruhi pembuatan blok.

Sei v2 mengurangi beban pertumbuhan data pada node verifikasi (sumber)

Dengan peningkatan di SeiDB, Sei telah melihat peningkatan di berbagai aspek kinerja. Hal ini mencakup peningkatan 100x dalam waktu pengiriman blok, kompresi pembuatan data harian dari 100 GB menjadi 5 GB, dan peningkatan 10x dalam waktu catch-up untuk semua node atau node yang memerlukan informasi sinkronisasi.

Mekanisme konsensus

Sei Network v2 tidak mengubah mekanisme konsensus aslinya dan terus mempertahankan desain Twin Turbo. Dengan meningkatkan antarmuka konsensus Cosmos Tendermint ABCI, waktu konfirmasi blok telah berkurang secara signifikan.

Sei Memasuki Kompetisi Tingkat Atas

Sei v2 memperkenalkan mesin virtual EVM, bersama dengan peningkatan pada pemrosesan paralel dan mekanisme penyimpanan buku besar terdistribusi. Tujuannya adalah untuk meningkatkan pengalaman pengguna bagi pengembang, node, dan pengguna, sehingga meningkatkan pengaruh ekologis.

Namun, selama tiga bulan pengoperasian, terlihat bahwa meskipun transaksi paralel Sei meningkatkan TPS dan memberikan penyelesaian yang cepat, dampaknya adalah peningkatan volume data negara, yang menyebabkan kebutuhan perangkat keras untuk node menjadi lebih tinggi. Tim membuat kompromi dengan memisahkan struktur buku besar, mengorbankan sebagian desentralisasi demi efisiensi.

Secara keseluruhan, dibandingkan dengan Ethereum killer lainnya, jika pembaruan yang disebutkan di atas dapat diterapkan secara efektif, Sei memiliki peluang untuk memasuki kompetisi tingkat atas. Nantikan hasil update tim tahun depan.

(Catatan: Artikel ini bukan merupakan nasihat investasi apa pun.)

Penafian:

  1. Artikel ini dicetak ulang dari [Cointime]. Semua hak cipta milik penulis asli [Vanguard 0]. Jika ada keberatan terhadap cetak ulang ini, silakan menghubungi tim Gate Learn , dan mereka akan segera menanganinya.
  2. Penafian Tanggung Jawab: Pandangan dan pendapat yang diungkapkan dalam artikel ini adalah sepenuhnya milik penulis dan bukan merupakan nasihat investasi apa pun.
  3. Terjemahan artikel ke bahasa lain dilakukan oleh tim Gate Learn. Kecuali disebutkan, dilarang menyalin, mendistribusikan, atau menjiplak artikel terjemahan.

Pendahuluan Lapisan1 | Panduan Sederhana untuk Memahami Sorotan Sei Network V2

Pemula1/10/2024, 6:28:11 AM
Artikel ini memberikan pengenalan pada blockchain Layer1 Sei Network V2 dalam bahasa sederhana, menyoroti fitur-fitur utamanya.

Blockchain pemrosesan paralel yang dirancang khusus untuk transaksi, Sei Network, meluncurkan token dan mainnetnya pada bulan Agustus tahun ini. Setelah menyebabkan hiruk pikuk pasar, Jayendra Jog, pendiri Sei Labs, baru-baru ini mengumumkan perilisan Sei v2. Pembaruan ini akan mengintegrasikan EVM, mengoptimalkan mekanisme pemrosesan paralel, dan meningkatkan struktur penyimpanan buku besar.

Daftar Isi

Apa itu Jaringan Sei?

Sei: Lahir untuk Transaksi

Mekanisme Pemrosesan Sei Paralel

Arah Pembaruan Sei v2

Mesin Virtual: Dukungan EVM

Desain Asli: Sei v1 Menggunakan Mesin Virtual CosmWasm

Fokus Pembaruan: Sei v2 Mengintegrasikan Dukungan EVM

Mengoptimalkan Mekanisme Pemrosesan Sei Paralel

Desain Asli: Sei v1 Memerlukan Cakupan Sumber Daya yang Ditetapkan untuk Kontrak

Fokus Pembaruan: Sei v2 Menyederhanakan Mekanisme Eksekusi Paralel Kontrak

Mengoptimalkan Struktur Penyimpanan Buku Besar: SeiDB

Desain Asli: Sei v1 Menyimpan Data Negara dalam Jumlah Besar

Fokus Pembaruan: Sei v2 Memisahkan Struktur Buku Besar

Mekanisme Konsensus

Sei Bersaing di Garis Depan melalui Trade-off

Apa itu Jaringan Sei?

Sei: Lahir untuk Transaksi

Sei Network memiliki posisi pasar yang jelas, menyediakan lingkungan yang efisien untuk perdagangan aset virtual. Selain token umum, aset virtual mencakup NFT, grafik sosial, item game, yang bertujuan untuk menciptakan pengalaman pengguna terbaik dengan menawarkan lingkungan dasar khusus untuk transaksi.

Ada banyak jenis transaksi aset virtual(sumber)

Perdagangan tidak terbatas pada mata uang kripto saja, sehingga perdagangan aset virtual merupakan permintaan yang paling luas di dunia online. Tim percaya bahwa aplikasi Web3 yang paling sukses melibatkan atribut perdagangan:

Iklan - Silakan gulir ke bawah jika teks belum selesai

  • Transaksi tidak langsung: Sebagian besar pengguna di rantai melakukan transaksi aset virtual dengan menggunakan Uniswap dan OpenSea.
  • Transaksi langsung: Proyek yang langsung ditransaksikan sebagian besar adalah proyek game atau NFT, seperti Axie Infinity atau BAYC.

Oleh karena itu, permintaan transaksi tidak akan pernah hilang dan merupakan penghubung penting di masa depan Web3. Untuk menyelesaikan penentuan posisi jaringan transaksi terbaik, perlu disediakan lingkungan yang sangat efisien, dan Sei menggunakan desain pemrosesan parachain dan mekanisme konsensus untuk mencapai tujuan ini.

Mekanisme pemrosesan paralel Sei

Mainnet Sei Network telah online selama lebih dari tiga bulan. Menurut data resmi, jaringan saat ini memiliki rata-rata 20.000 TPS dengan waktu konfirmasi akhir 390 milidetik. Tim mengklaim ini adalah jaringan paling efisien di industri, berkat mekanisme pemrosesan paralel yang inovatif.

Ketika transaksi di blockchain Sei tidak melibatkan sumber daya (alamat) yang sama, maka semua transaksi dapat diproses secara bersamaan tanpa perlu mengurutkan urutan transaksi. Hal ini secara signifikan meningkatkan efisiensi operasional jaringan.

Arah pembaruan Sei v2

Saat melihat proyek blockchain, ada tiga poin evaluasi utama: struktur buku besar, mekanisme konsensus, dan mesin virtual. Ditambah dengan mekanisme pemrosesan paralel Sei yang unik, Anda dapat dengan jelas memahami perbedaan dalam pembaruan Sei v2 ini.

Pembaruan utama Sei Network v2 (sumber)

Founder Jayendra mengatakan Sei v2 hanya menambahkan fitur baru dan tidak akan mempengaruhi fitur yang sudah ada. Pengguna dan pengembang tidak perlu melakukan operasi tambahan apa pun untuk pembaruan ini.

Proposal Sei v2 terutama berisi tiga pembaruan:

  • Mendukung EVM
  • Mengoptimalkan mekanisme pemrosesan paralel
  • Optimalkan struktur penyimpanan buku besar

Pembaruan ini diharapkan selesai pada Q1 2024.

Mesin virtual: mendukung EVM

Desain asli: Sei v1 menggunakan mesin virtual CosmWasm

Sei dibangun menggunakan Cosmos SDK dan menggunakan mesin virtual CosmWasm, komponen yang disediakan oleh CosmWasm. CosmWasm adalah komponen mesin virtual yang dibuat khusus untuk ekosistem Cosmos. Lapisan yang mendasarinya adalah WebAssembly (Wasm) dan dinamai menurut namanya. Blockchain yang dibangun menggunakan Cosmos SDK dapat menambahkan CosmWasm ke rantainya tanpa menyesuaikan logika yang ada.

WebAssembly dapat mendukung berbagai bahasa pemrograman umum, termasuk Rust, C, C++, dll., jadi jika Anda adalah pengembang Rust, Anda dapat dengan mudah menulis kontrak pintar di CosmWasm, sehingga Sei menarik pengembang di luar lingkaran.

Sorotan pembaruan: Sei v2 akan mendukung integrasi EVM

Namun, tim Sei Labs menemukan bahwa meskipun keterlibatan pengembang tinggi, mereka kehilangan ekosistem Ethereum Virtual Machine (EVM). EVM adalah mesin virtual yang digunakan oleh sebagian besar aplikasi dan produk industri yang ada. Hilangnya ekosistem ini dapat menghambat perkembangan pesat Sei pada tahap ini, misalnya, proyek Ethereum yang ada tidak dapat terhubung ke ekosistem Sei.

Untuk mengatasi hal ini, tim memperbarui repositori kode khusus, Core Sei Binary, memperkenalkan antarmuka khusus untuk node EVM RPC dan Geth. Hal ini memungkinkan transaksi EVM untuk diterapkan dan berinteraksi dengan jaringan Sei dengan lancar.

Pemilihan Geth didasarkan pada stabilitas relatifnya. Jayendra Jog menyebutkan bahwa saat ini, 80% node Ethereum menggunakan Geth, dan mendukung kompatibilitas bytecode EVM penuh. Ini berarti pengembang dapat mereplikasi kontrak dari EVM lain dan menjalankannya dengan lancar di jaringan Sei.


Pembaruan utama Sei Network v2 (sumber)

Sei v2 juga akan menggunakan EVM RPC, memungkinkan pengguna dengan mudah menggunakan operasi dompet seperti Metamask, sementara pengembang dapat terus menggunakan alat seperti Foundry, Remix, dan Hardhat.

Oleh karena itu, Sei v2 akan mengaktifkan komposisi antara transaksi EVM dan Cosmwasm. Geth Sei memiliki prakompiler yang memungkinkan pemanggilan kontrak Cosmwasm, dan modul wasmd Sei juga dapat memanggil kontrak EVM secara terbalik, yang akan membuat aset di ekosistem Sei lebih berharga.

Optimalkan mekanisme pemrosesan paralel Sei

Desain asli: Kontrak Sei v1 perlu menentukan kategori sumber daya

Di Jaringan Sei yang asli, agar transaksi dapat diproses secara paralel, pengembang perlu mempelajari cara “menandai penggunaan sumber daya kontrak.” Saat pengembang menulis kontrak di Sei, mereka diharuskan menentukan sumber daya yang mungkin perlu diakses oleh kontrak dan independensinya. Hal ini penting bagi Sei untuk dengan cepat membedakan independensi sumber daya saat melaksanakan kontrak, memutuskan apakah akan memproses transaksi secara paralel atau dalam urutan tertentu.

Untuk mengaktifkan eksekusi kontrak paralel, pengembang harus mengidentifikasi sumber daya, termasuk menanyakan kontrak, yang diperlukan selama eksekusi. Mereka kemudian harus menulis cakupan sumber daya dalam format JSON pada rantai. Hal ini secara tidak sengaja menimbulkan tantangan bagi pengembang dan meningkatkan ambang masuk serta masalah keamanan.

Fokus pembaruan: Sei v2 menyederhanakan mekanisme operasi paralel kontrak

Sei v2 akan mengoptimalkan mekanisme pemrosesan paralel dan tidak lagi mengharuskan pengembang untuk menentukan dependensi secara manual. Sebaliknya, ia dapat menangani mekanisme paralelisasi dengan sendirinya, sehingga mengurangi beban pengembang.

Mekanisme pemrosesan paralel yang baru akan mengeksekusi semua transaksi secara terpadu. Jika ditemukan konflik sumber daya, jaringan akan memeriksa ulang urutannya dan mengeksekusinya kembali.


Sei v2 secara otomatis menangani masalah sumber daya yang tumpang tindih (sumber)

Jika transaksi melibatkan rekening yang berbeda, misalnya Alice mentransfer uang ke Bob dan Carol mentransfer uang ke Dave, maka transaksi akan diproses secara paralel karena tidak ada ketergantungan yang tumpang tindih; jika transaksi melibatkan rekening yang sama, misalnya Alice dan Bob sama-sama mentransfer uang ke Carol, maka perlu dijalankan kembali secara berurutan.

Namun, mungkin ada kekhawatiran mengenai desain ini. Jika skenario terburuk terjadi, semua transaksi melibatkan korelasi dan perlu dijalankan ulang secara berurutan. Menjalankan kembali transaksi ini akan meningkatkan waktu eksekusi sebesar 30% dibandingkan dengan saat transaksi tersebut dijalankan secara berurutan.

Untungnya, menurut data historis Ethereum, hanya sekitar 15% transaksi yang benar-benar memiliki sumber daya yang tumpang tindih dan perlu diproses ulang, sehingga tim menilai kinerja Sei secara keseluruhan masih akan meningkat secara signifikan.

Optimalkan struktur penyimpanan buku besar: SeiDB

Desain asli: Sei v1 menyimpan data negara dalam jumlah besar

Namun, Sei menghadapi masalah lain yang secara permanen menyimpan seluruh pohon IAVL dalam buku besar yang didistribusikan. Karena finalitasnya yang cepat dan desain pemrosesan paralelnya, diperlukan pencatatan perubahan status global secara berkala, sehingga menyebabkan peningkatan signifikan dalam ukuran buku besar jaringan secara keseluruhan.

Biaya pemrosesan paralel adalah pencatatan banyak data keadaan perantara yang tidak valid. Menurut RFC yang diusulkan oleh tim Sei, misalnya, pada node testnet atlantic-2, dari 25 GB data yang disimpan, hanya 10 GB yang berisi informasi transaksi yang berarti. Hal ini mengakibatkan pemanfaatan ruang disk node tidak efisien.

Karena inflasi data, penggunaan disk pada node Sei berkembang pesat. Penggunaan hard disk simpul arsip di atlantic-2 meningkat lebih dari 150 GB per hari dan melebihi 1 TB per minggu. Ketika status rantai terus berkembang, laju pertumbuhan ruang penyimpanan juga akan meningkat (menjadi lebih cepat).

Ini akan menimbulkan banyak masalah:

  • Biaya pemeliharaan node akan menjadi semakin tinggi
  • Operasi basis data akan menjadi semakin lambat
  • Node RPC tidak dapat berjalan dalam jangka waktu lama karena disk terisi dengan cepat

Ditambah dengan desain pemrosesan paralel dari pemrosesan bolak-balik v2 di masa depan dan validasi ulang, status jaringan secara keseluruhan akan lebih sering berubah, sehingga menghasilkan peningkatan yang signifikan dalam jumlah data status.

Fokus pembaruan: Struktur buku besar terpisah Sei v2

Sei v2 juga memiliki mekanisme penyimpanan yang dioptimalkan untuk mengatasi masalah di atas guna mencegah perluasan data status dan meningkatkan kecepatan pembacaan data oleh semua node.

Sei v2 membagi buku besar penyimpanan negara menjadi dua jenis, yang disebut SeiDB:

  • Komitmen Negara (SC): mencatat informasi pohon MemIAVL
  • State Store (SS): mencatat informasi lengkap

Karena penyempurnaan SeiDB, node verifikasi hanya perlu mencatat informasi buku besar SC, sedangkan informasi status lengkap dicatat oleh lapisan SS, dan transmisi akan ditempatkan di log write-ahead terlebih dahulu tanpa memerlukan real- transmisi waktu, yang memungkinkan keadaan disimpan secara asinkron untuk meningkatkan kinerja karena tidak mempengaruhi pembuatan blok.

Sei v2 mengurangi beban pertumbuhan data pada node verifikasi (sumber)

Dengan peningkatan di SeiDB, Sei telah melihat peningkatan di berbagai aspek kinerja. Hal ini mencakup peningkatan 100x dalam waktu pengiriman blok, kompresi pembuatan data harian dari 100 GB menjadi 5 GB, dan peningkatan 10x dalam waktu catch-up untuk semua node atau node yang memerlukan informasi sinkronisasi.

Mekanisme konsensus

Sei Network v2 tidak mengubah mekanisme konsensus aslinya dan terus mempertahankan desain Twin Turbo. Dengan meningkatkan antarmuka konsensus Cosmos Tendermint ABCI, waktu konfirmasi blok telah berkurang secara signifikan.

Sei Memasuki Kompetisi Tingkat Atas

Sei v2 memperkenalkan mesin virtual EVM, bersama dengan peningkatan pada pemrosesan paralel dan mekanisme penyimpanan buku besar terdistribusi. Tujuannya adalah untuk meningkatkan pengalaman pengguna bagi pengembang, node, dan pengguna, sehingga meningkatkan pengaruh ekologis.

Namun, selama tiga bulan pengoperasian, terlihat bahwa meskipun transaksi paralel Sei meningkatkan TPS dan memberikan penyelesaian yang cepat, dampaknya adalah peningkatan volume data negara, yang menyebabkan kebutuhan perangkat keras untuk node menjadi lebih tinggi. Tim membuat kompromi dengan memisahkan struktur buku besar, mengorbankan sebagian desentralisasi demi efisiensi.

Secara keseluruhan, dibandingkan dengan Ethereum killer lainnya, jika pembaruan yang disebutkan di atas dapat diterapkan secara efektif, Sei memiliki peluang untuk memasuki kompetisi tingkat atas. Nantikan hasil update tim tahun depan.

(Catatan: Artikel ini bukan merupakan nasihat investasi apa pun.)

Penafian:

  1. Artikel ini dicetak ulang dari [Cointime]. Semua hak cipta milik penulis asli [Vanguard 0]. Jika ada keberatan terhadap cetak ulang ini, silakan menghubungi tim Gate Learn , dan mereka akan segera menanganinya.
  2. Penafian Tanggung Jawab: Pandangan dan pendapat yang diungkapkan dalam artikel ini adalah sepenuhnya milik penulis dan bukan merupakan nasihat investasi apa pun.
  3. Terjemahan artikel ke bahasa lain dilakukan oleh tim Gate Learn. Kecuali disebutkan, dilarang menyalin, mendistribusikan, atau menjiplak artikel terjemahan.
Inizia Ora
Registrati e ricevi un buono da
100$
!