
Giải thích chi tiết cơ chế thực thi song song của Sei: Mảnh ghép then chốt cách mạng hóa trải nghiệm sản phẩm DeFi
Tuyển chọn TechFlowTuyển chọn TechFlow

Giải thích chi tiết cơ chế thực thi song song của Sei: Mảnh ghép then chốt cách mạng hóa trải nghiệm sản phẩm DeFi
Sei cam kết mạnh mẽ giải quyết các thách thức về khả năng mở rộng thông qua thực thi song song, tối ưu hóa lưu trữ dữ liệu và các nâng cấp trong tương lai.
Tác giả: DAIC
Biên dịch: TechFlow
Cuộc cách mạng tài chính phi tập trung (DeFi) đã khơi dậy làn sóng trao quyền tài chính toàn cầu và loại bỏ trung gian. Tuy nhiên, lời hứa về giao dịch ngang hàng tức thời thường bị kìm hãm bởi tốc độ blockchain chậm chạp. Hãy tưởng tượng cảnh chờ xác nhận giao dịch, hoặc đối mặt với những khoảng trễ đau đớn khiến bạn phơi nhiễm rủi ro biến động giá mạnh mẽ. Chính những điểm ma sát này là điều mà Sei đang nỗ lực loại bỏ.
Các điểm chính
-
Sei là một blockchain lớp 1 (L1), có kiến trúc được tối ưu hóa cho nhiều ứng dụng giao dịch, đảm bảo hiệu suất tốt nhất.
-
Động cơ khớp lệnh nội tại được tích hợp trực tiếp vào L1, giúp thực thi lệnh liền mạch và khả năng mở rộng vượt trội dành cho các ứng dụng giao dịch.
-
Cơ chế đồng thuận Twin Turbo của Sei đạt được tính tất định dưới một giây, cung cấp xác nhận giao dịch gần như tức thì.
-
Sei áp dụng phương pháp song song dựa trên thị trường, đặc biệt phù hợp với nhu cầu giao dịch tần suất cao.
-
Thông qua việc đóng gói đơn hàng theo lô, Sei ngăn chặn hành vi front-running do bot độc hại lợi dụng.
-
Nâng cấp Sei V2 —— EVM song song, song song chủ động và SeiDB.
Tổng quan về Sei
Hiện tại, các blockchain phổ biến làm nền tảng cho nhiều dự án mã thông báo kỹ thuật số đang gặp phải những trở ngại đáng kể. Đội ngũ Sei Labs cho rằng hạ tầng hiện tại không thể đáp ứng kịp nhu cầu của các sàn giao dịch phi tập trung (DEX). Chúng thường bị giới hạn về thông lượng (số lượng giao dịch xử lý mỗi giây) và thời gian xác nhận cuối cùng (thời gian để một giao dịch được coi là hoàn tất và không thể đảo ngược). Điều này dẫn đến hiệu suất chậm, trở thành rào cản lớn đối với các chiến lược giao dịch tần suất cao và hoạt động giao dịch quy mô lớn.
Sei nhằm phá vỡ rào cản này bằng cách tối ưu hóa cẩn thận từng lớp trong ngăn xếp blockchain, chuyên biệt hóa để đáp ứng nhu cầu giao dịch. Đội ngũ đưa ra một đề xuất giá trị rõ ràng: bất kỳ ứng dụng giao dịch nào —— dù là DeFi, thị trường NFT hay trò chơi —— đều sẽ chạy mượt mà và nhanh hơn trên Sei so với bất kỳ mạng lưới L1 nào khác.
Với giải pháp đổi mới này, Sei định vị bản thân là người thay đổi cuộc chơi tối thượng trong lĩnh vực DeFi, hướng tới mục tiêu trở thành nhà cung cấp hạ tầng hàng đầu cho các sàn giao dịch tìm kiếm một nền tảng được thiết kế riêng cho thế giới giao dịch tài sản kỹ thuật số nhanh chóng.
Tận dụng khuôn khổ Cosmos SDK tương tác, Sei sở hữu một blockchain L1 chuyên dụng, được trang bị bộ chức năng phối hợp để nâng cao trải nghiệm giao dịch.
Động cơ khớp lệnh nội tại của nó đơn giản hóa thao tác giao dịch bằng cách loại bỏ sự phụ thuộc bên ngoài, trong khi cơ chế đồng thuận Twin Turbo sáng tạo mang lại tính tất định dưới một giây, cho phép xác nhận giao dịch gần như tức thì. Bảo mật và trải nghiệm nhà phát triển luôn được đặt lên hàng đầu, với các tính năng như ngăn chặn front-running và Oracle giá nội tại, đảm bảo một môi trường vững chắc và thân thiện với người dùng.
Hãy cùng tìm hiểu sâu hơn về các tính năng then chốt giúp định vị Sei như "động cơ tuabin" cho giao dịch DeFi.
Phương pháp Twin-Turbo
Sei dựa vào giao thức Proof-of-Stake (PoS) dựa trên cơ chế đồng thuận Tendermint đã được sửa đổi, gọi làđồng thuận Twin-Turbo.
Các trình xác thực đóng vai trò then chốt trong việc xử lý giao dịch và xác nhận các thay đổi trạng thái mạng. Những trình xác thực này được chọn dựa trên tổng lượng đặt cược (bao gồm cả phần tự khóa và phần được ủy quyền bằng mã thông báo SEI). Hiện tại, chỉ có 39 trình xác thực hàng đầu theo tổng lượng đặt cược tham gia vào quá trình đồng thuận, kiếm phí giao dịch và phần thưởng đặt cược.
Người nắm giữ mã thông báo SEI có thể chọn ủy quyền mã thông báo SEI của họ cho các trình xác thực hiện có, từ đó đóng góp vào an ninh mạng. Người ủy quyền cũng sẽ nhận được một phần thưởng SEI từ trình xác thực, sau khi trừ đi tỷ lệ hoa hồng mà trình xác thực chọn.
Nói về đồng thuận, Tendermint cung cấp một nền tảng vững chắc, đảm bảo giao dịch được xác định cuối cùng và không thể đảo ngược sau khi được thêm vào blockchain (tính tất định một slot). Tuy nhiên, thời gian khối cơ bản 6 giây của nó không phù hợp với tầm nhìn giao dịch tốc độ cao của Sei.
Nhờ các cải tiến được giới thiệu thông qua đồng thuận Twin Turbo, Sei Labs đã giảm thời gian khối của Tendermint từ 6 giây xuống dưới 400 mili giây, đạt được tính tất định một slot.
Kết quả này đạt được thông qua hai tối ưu hóa then chốt đối với Tendermint, lần lượt được gọi là “truyền khối thông minh” và “xử lý khối chủ động”. Cả hai yếu tố này kết hợp tạo nên kết quả cuối cùng mà Sei ngày nay thể hiện —— xử lý giao dịch trong suốt quá trình đồng thuận chỉ mất vài mili giây.
Cơ chế truyền khối thông minh khác biệt so với phương pháp truyền thống là gửi toàn bộ chi tiết giao dịch trong khối. Thay vào đó, người đề xuất khối khởi động quá trình bằng cách gửi một đề xuất chứa định danh duy nhất và hàm băm của từng giao dịch.
Xét rằng các trình xác thực thường có các giao dịch gần đây trong bộ nhớ cục bộ (mempool) của họ, họ có thể tái tạo lại toàn bộ khối, tránh lãng phí băng thông không cần thiết và giảm thời gian chờ lấy dữ liệu dư thừa. Tối ưu hóa này thúc đẩy hiệu quả tổng thể của mạng, cuối cùng chuyển hóa thành tốc độ xử lý giao dịch nhanh hơn cho người dùng.
Xử lý khối chủ động tiếp tục tăng tốc độ xử lý giao dịch bằng cách bỏ qua các vòng "pre-vote" và "pre-commit". Mục tiêu là đơn giản hóa quá trình bằng cách cho phép các bước đồng thuận diễn ra đồng thời, từ đó tiết kiệm đáng kể thời gian. Phương pháp này dẫn đến việc xác thực và bỏ phiếu khối nhanh hơn, trái ngược hẳn với xử lý tuần tự phổ biến trên các blockchain khác.

Nhờ sự phối hợp giữa xử lý khối chủ động và truyền khối thông minh, cơ chế đồng thuận tiến triển với hiệu quả đáng kinh ngạc.
Sau khi nhận được đề xuất khối ban đầu ở một chiều cao nhất định, hệ thống sẽ thực hiện kiểm tra tính hợp lý và đồng thời xử lý nó trong suốt các giai đoạn "pre-vote" và "pre-commit". Xử lý khối chủ động sẽ ghi trạng thái ứng viên vào bộ nhớ đệm.
Phương pháp đổi mới này cho phép các trình xác thực xử lý giao dịch một cách chủ động ngay khi nhận được đề xuất khối hợp lệ, bỏ qua độ trễ phải chờ kết thúc giai đoạn "pre-commit". Lý do đằng sau chiến lược này là quan sát thấy trong hầu hết các trường hợp, đề xuất khối đầu tiên ở một chiều cao cụ thể sẽ thắng sau khi bỏ phiếu. Do đó, bắt đầu xử lý giao dịch ngay từ đầu đã tận dụng tối đa xu hướng này.
Nếu khối được chấp nhận, bộ nhớ đệm trạng thái ứng viên đã xử lý chủ động sẽ được tích hợp liền mạch vào blockchain. Ngược lại, nếu khối bị từ chối, dữ liệu bộ nhớ đệm sẽ bị loại bỏ và các vòng tiếp theo ở cùng chiều cao khối sẽ tránh xử lý khối chủ động. Các trình xác thực sẽ đặt lại vị trí và sẵn sàng xử lý đề xuất khối tiếp theo. Cơ chế này khéo léo tận dụng tính dự đoán được của việc chấp nhận khối để tăng tốc độ xử lý giao dịch đáng kể, đồng thời giảm thiểu rủi ro từ chối khối, nghĩa là thông lượng tăng mạnh so với các giải pháp truyền thống.
Điều này mang lại trải nghiệm người dùng mượt mà hơn cho các nhà giao dịch, tối thiểu hóa thời gian xác nhận và giảm rủi ro cho các nhà tạo lập thị trường —— hai điểm đau lớn trong hệ sinh thái DeFi hiện nay.
Song song hóa
Trên một chuỗi như Sei, chạy trên Cosmos SDK, các trình xác thực tuân theo một quy trình ba bước có cấu trúc sau khi nhận được khối: “BeginBlock”, “DeliverTx” và “EndBlock”. Sei đã tùy chỉnh hai bước sau để giới thiệu xử lý song song.
Theo truyền thống, các giao dịch trong giai đoạn DeliverTx được xử lý tuần tự. Tuy nhiên, Sei đã thay đổi phương pháp này, cho phép xử lý đồng thời, áp dụng khái niệm đồ thị hướng không chu trình (DAG - Directed Acyclic Graph) để quản lý thứ tự giao dịch và tránh xung đột.

Hơn nữa, Sei xử lý song song việc thực thi đơn hàng vào cuối khối, đặc biệt đối với các đơn hàng độc lập liên quan đến động cơ khớp lệnh nội tại của nó. Những đơn hàng này được coi là độc lập nếu chúng liên quan đến các thị trường khác nhau trong cùng một khối; các nhà phát triển có thể định nghĩa mối phụ thuộc thị trường.
Động cơ khớp lệnh nội tại của Sei cho phép các sàn giao dịch phi tập trung tạo sổ lệnh riêng của họ. Chúng ta sẽ tìm hiểu chi tiết hơn về điều này ở phần sau.
Chi phí ẩn của Tendermint
Mặc dù Sei tận dụng cơ chế đồng thuận Tendermint đã được sửa đổi, nổi tiếng với tính tất định khối nhanh, nhưng nó kèm theo một chi phí ẩn: tính phức tạp truyền thông bậc hai. Nguyên tắc này chỉ ra rằng số lượng tin nhắn cần thiết để truyền thông giữa các trình xác thực tăng theo cấp số nhân khi số lượng trình xác thực trong mạng tăng lên.
Hãy tưởng tượng một cuộc họp điện thoại —— nhóm nhỏ thì giao tiếp trôi chảy. Nhưng khi số lượng người tham gia tăng lên, việc quản lý cuộc hội thoại trở nên phức tạp hơn rất nhiều. Tương tự, trên một blockchain sử dụng Tendermint, sự gia tăng tập hợp trình xác thực dẫn đến lưu lượng tin nhắn bùng nổ, có thể gây áp lực lên băng thông mạng và khả năng xử lý của các trình xác thực. Điều này có thể cản trở khả năng mở rộng, khiến việc tăng thêm nhiều trình xác thực mà không ảnh hưởng đến hiệu suất trở nên khó khăn.
Khi tập hợp trình xác thực hiện tại tiếp tục mở rộng ổn định, Sei cam kết đối mặt trực tiếp với thách thức này bằng cách tăng cường các sáng kiến phi tập trung hóa. Mục tiêu là duy trì hiệu suất mạng bằng cách nuôi dưỡng một mạng lưới trình xác thực phân bố toàn cầu, hỗ trợ bởi các client nhẹ để xác minh không cần tin cậy.
Động cơ khớp lệnh
Sei tích hợp một động cơ khớp lệnh ở cấp độ chuỗi, cho phép các nhà phát triển tạo các sàn giao dịch dựa trên sổ lệnh trên blockchain Sei.
Tính năng này hỗ trợ phát triển các hệ thống sổ lệnh giới hạn trung tâm (CLOB), thường được sử dụng trên các nền tảng giao dịch tập trung truyền thống. Sei cũng hỗ trợ các hệ thống nhà tạo lập thị trường tự động (AMM) phổ biến trên các sàn giao dịch phi tập trung (DEX).
Nguyên lý hoạt động
Tất cả các giao dịch liên quan đến động cơ khớp lệnh sẽ được thực thi nguyên tử trong phạm vi một khối. Các giao dịch này được chuyển hướng đến mô-đun DEX, mỗi giao dịch có thể chứa nhiều lệnh. Sau khi gửi, trình xử lý giao dịch sẽ thêm các lệnh từ mỗi giao dịch vào MemState nội bộ của mô-đun DEX. Trong quá trình xử lý khối, móc EndBlocker của mô-đun DEX sẽ gộp theo lô các lệnh được ghi trong MemState. Việc gộp này sẽ nhóm các lệnh theo thị trường (ví dụ: tất cả các lệnh hợp đồng vĩnh viễn BTC), tạo thành một lời gọi hợp đồng thông minh duy nhất.

Gói giao dịch
Sei giới thiệu việc gói giao dịch nhiều lớp để nâng cao trải nghiệm người dùng và tối ưu hiệu suất:
-
Gói giao dịch khách hàng: Sei cho phép các giao dịch chứa nhiều lệnh thị trường, bao gồm cả các lệnh xuyên hợp đồng thông minh (ví dụ: lệnh cặp giao ngay BTC/USDC và lệnh hợp đồng vĩnh viễn BTC). Trong quá trình xử lý khối, Sei chính xác chuyển hướng các lệnh đến hợp đồng thông minh tương ứng, giúp các nhà tạo lập thị trường tối thiểu hóa phí gas liên quan đến cập nhật vị thế.
-
Gói giao dịch cấp độ chuỗi: Thay vì khởi tạo máy ảo (VM) riêng cho từng giao dịch liên quan đến động cơ khớp lệnh, Sei tích hợp tất cả các lệnh (theo thị trường) từ các giao dịch và chỉ khởi tạo một phiên bản VM. Điều này giảm đáng kể độ trễ lệnh khoảng 1 mili giây, đặc biệt trong thời gian thông lượng cao.
Tích hợp móc (hook)
Sei cho phép các hợp đồng đặt các "móc" trong mạng. Các móc đã đăng ký này được kích hoạt một lần mỗi khối, thúc đẩy các thao tác như hoàn trả khoản vay chớp nhoáng, được thực hiện trong cùng một khối với thanh toán giao dịch. Hợp đồng có thể định nghĩa hai loại móc: một loại được thực thi vào đầu khối để chuẩn bị cho các giao dịch có thể xảy ra, và một loại được thực thi vào cuối khối, sau khi khớp lệnh và thanh toán, cho phép hợp đồng thực hiện bất kỳ logic nào cần thiết sau giao dịch.
Không phụ thuộc tài sản
Động cơ khớp lệnh không yêu cầu giao dịch trực tiếp bằng mã thông báo, mà cung cấp một giao diện đa dạng, cho phép các sàn giao dịch phi tập trung quyết định cách biểu thị tài sản. Ví dụ, sàn giao dịch có thể chọn theo dõi vị thế trong trạng thái hợp đồng thông minh của họ thay vì mã hóa chúng.
Đấu giá theo lô thường xuyên
Sei giới thiệu một phương pháp gọi là “đấu giá theo lô thường xuyên” để đối phó với hiện tượng gọi là “MEV” (giá trị có thể trích xuất tối đa), đảm bảo điều kiện thị trường công bằng. MEV xuất hiện khi các trình xác thực ưu tiên xử lý giao dịch của riêng họ để tối đa hóa lợi nhuận, có thể hy sinh lợi ích của các bên tham gia khác.
Để giảm thiểu vấn đề này, Sei gộp tất cả các lệnh thị trường và thực thi chúng với một mức giá thanh toán nhất quán. Ví dụ, nếu có hai lệnh bán (giá bán) lần lượt là P1 và P2, và hai lệnh mua, Sei sẽ tính toán một mức giá thanh toán thống nhất —— đơn giản là lấy trung bình của P1 và P2. Sau đó, cả hai lệnh mua đều được thực thi ở mức giá thanh toán thống nhất này.
Bằng cách tránh thứ tự giao dịch đơn lẻ, Sei loại bỏ động cơ cho các trình xác thực thao túng thứ tự giao dịch để trục lợi cá nhân, từ đó tạo ra một môi trường giao dịch công bằng hơn.
Oracle giá
Để thúc đẩy định giá tài sản, Sei triển khai Oracle giá nội tại. Các trình xác thực đóng vai trò là Oracle, đảm bảo độ tin cậy và chính xác trong định giá tài sản. Để duy trì độ tươi mới của giá Oracle, cửa sổ bỏ phiếu có thể ngắn tới một khối, từ đó cập nhật nhanh chóng giá tài sản hiện tại.
Trong các bước bỏ phiếu trong cửa sổ bỏ phiếu, các trình xác thực sẽ đề xuất tỷ giá hối đoái. Khi cửa sổ bỏ phiếu kết thúc, tất cả các phiếu bầu tỷ giá được tổng hợp và tính trung vị trọng số theo trọng lượng phiếu bầu của trình xác thực để xác định tỷ giá chính xác cho từng tài sản. Các trình xác thực không tham gia hoặc cung cấp dữ liệu không chính xác sẽ bị phạt.
Các trình xác thực có một bộ đếm lỗi, theo dõi các trường hợp họ không cung cấp dữ liệu hoặc cung cấp dữ liệu lệch đáng kể so với trung vị trọng số. Nếu bộ đếm lỗi của một trình xác thực vượt quá ngưỡng nhất định trong một cửa sổ bỏ phiếu quy định, họ sẽ bị phạt cắt giảm do hành vi sai kéo dài.
Nâng cấp Sei V2
Tháng 11 năm 2023, Sei công bố lộ trình Sei V2, đánh dấu ba cải tiến mang tính cách mạng cho mạng: EVM song song, song song chủ động và SeiDB.
Bằng cách kết hợp khéo léo giữa thực thi song song và khả năng tương thích EVM, Sei V2 giải quyết đồng thời các vấn đề hiệu suất và khả năng sử dụng, cung cấp cho người dùng và nhà phát triển khả năng thoát khỏi các hạn chế của Ethereum trong khi vẫn giữ lại môi trường quen thuộc của hệ sinh thái EVM. Phương pháp đột phá này nâng cao hiệu quả xử lý giao dịch, giảm đáng kể các điểm nghẽn của Ethereum trong thời gian nhu cầu cao, đồng thời mang lại trải nghiệm liền mạch cho các chuyên gia EVM.
Dự kiến nâng cấp này sẽ được triển khai lên mainnet vào nửa đầu năm 2024. Trong khi đó, Sei đã mở mạng phát triển công khai vào tháng 2 năm 2024, như một sân thử nghiệm cho các đổi mới của Sei V2.

(Nguồn ảnh: Twitter)
Sei đang thực hiện một bước tiến lớn thông qua Sei V2, đây là nâng cấp lớn đầu tiên của nó. Nâng cấp này giải phóng sức mạnh của Máy ảo Ethereum (EVM) song song, cung cấp cho các nhà phát triển một lớp thực thi siêu tối ưu và tăng cường hiệu quả lưu trữ trạng thái.
Ngoài ra, một thành phần mới sẽ được giới thiệu để thích nghi với các hợp đồng thông minh EVM. Các hợp đồng này sẽ tận dụng các tiến bộ trong đồng thuận và song song hóa, đồng thời tương tác liền mạch với các hợp đồng Cosmwasm hiện có.

(Nguồn ảnh: Google Drive)
Nâng cấp này sẽ trang bị cho Sei các khả năng sau:
-
Tương thích ngược với hợp đồng thông minh EVM
-
Song song chủ động
-
SeiDB —— cải tiến lớp lưu trữ
-
Tương tác vận hành —— khả năng tổ hợp giữa EVM và các môi trường thực thi khác
Tương thích ngược
Thông qua bản cập nhật này, tất cả các hợp đồng thông minh hiện có và đã được kiểm toán trên các chuỗi tương thích EVM có thể được triển khai liền mạch trên Sei mà không cần thay đổi mã nguồn, đồng thời tận dụng các công cụ quen thuộc như Foundry, Remix và Hardhat.
Các nút Sei sẽ tích hợp Geth, là bản triển khai Go của Máy ảo Ethereum, chịu trách nhiệm xử lý các giao dịch Ethereum. Mọi cập nhật tiếp theo (như thay đổi trạng thái hoặc lời gọi hợp đồng không phải EVM) sẽ được thực hiện thông qua một giao diện đặc biệt mà Sei tạo riêng cho EVM.

(Nguồn ảnh: Google Drive)
Song song chủ động
Song song chủ động sẽ áp dụng cho tất cả các giao dịch chạy trên Sei, bao gồm giao dịch nội tại Sei, giao dịch Cosmwasm và giao dịch EVM.

(Nguồn ảnh: Google Drive)
Trong Sei V2, các nhà phát triển sẽ không còn cần phải định nghĩa thủ công việc truy cập trạng thái. Thay vào đó, chuỗi sẽ áp dụng phương pháp chủ động để thực thi giao dịch song song.
Khi xảy ra xung đột —— ví dụ như các giao dịch ảnh hưởng đến cùng một trạng thái —— chuỗi sẽ giám sát mỗi giao dịch tương tác với khu vực lưu trữ nào. Các giao dịch liên quan đến các khu vực lưu trữ khác nhau sẽ được chạy lại song song, trong khi các giao dịch liên quan đến cùng một trạng thái sẽ được chạy lại tuần tự.
Quá trình này sẽ tiếp tục lặp lại cho đến khi tất cả xung đột được giải quyết. Vì các giao dịch trong khối là có thứ tự, phương pháp này đảm bảo tính xác định, đồng thời đơn giản hóa quy trình làm việc cho nhà phát triển, trong khi vẫn duy trì tính song song ở cấp độ chuỗi. Xem thêm các chi tiết kỹ thuật khác tại đây.
SeiDB
Việc tăng xử lý giao dịch dẫn đến việc tạo ra nhiều trạng thái blockchain hơn, đòi hỏi không chỉ song song hóa thời gian chạy mà còn phải quản lý trạng thái. Sei v2 giới thiệu SeiDB như một thành phần chính, thay đổi căn bản cơ chế truy cập trạng thái, cam kết trạng thái và lưu trữ trạng thái.

(Nguồn ảnh: Blog Sei)
Triển khai Sei hiện tại sử dụng lớp cơ sở dữ liệu, bao gồm cấu trúc dữ liệu cây IAVL. Tuy nhiên, do mô hình và dữ liệu bổ sung, cấu trúc này kém hiệu quả về lưu trữ và độ trễ, dẫn đến việc viết dồn và truy cập đĩa chậm.
Dựa trên nền tảng được đề xuất trong ADR-065 (Bản ghi Quyết định Kiến trúc), đội ngũ kỹ sư Sei Labs đã phát triển SeiDB. Chiến lược chính của nó là tránh lưu trữ tất cả dữ liệu trong một cơ sở dữ liệu lớn duy nhất. Thay vào đó, dữ liệu được tách thành hai tầng độc lập:
-
Cam kết trạng thái sử dụng cây IAVL trong bộ nhớ được tối ưu hóa cao để cam kết dữ liệu nhanh chóng, giảm thiểu truy cập đĩa, giúp các trình xác thực đạt đồng thuận nhanh hơn.
-
Lưu trữ trạng thái thúc đẩy truy cập trực tiếp độ trễ thấp vào các cặp khóa-giá trị gốc, nâng cao khả năng của các nút RPC xử lý truy vấn hiệu quả.

(Minh họa cách SeiDB phân biệt cam kết trạng thái và lưu trữ trạng thái: Google Drive)
Việc tách biệt trạng thái hoạt động và dữ liệu lịch sử đã cải thiện đáng kể hiệu suất cho tất cả các nhà vận hành nút trong hệ sinh thái Sei. Quyết định kiến trúc này cho phép đội ngũ kỹ sư Sei Lab biểu diễn trạng thái chuỗi hiện tại dưới dạng cây IAVL ánh xạ bộ nhớ bằng MemIAVL. Do đó, các nút trình xác thực có thể theo dõi trạng thái blockchain thông qua mmap, rút ngắn thời gian truy cập trạng thái từ hàng trăm micro giây xuống chỉ còn vài trăm nano giây. Bước tiến đáng kể này đã cải thiện mạnh mẽ thời gian đồng bộ trạng thái và đọc/ghi dồn.
Việc lưu trữ các cặp khóa-giá trị gốc với ít dữ liệu bổ trợ nhất trong lớp lưu trữ trạng thái có thể cải thiện tính địa phương trong cây LSM, trong khi việc dọn dẹp bất đồng bộ ngăn các nút bị tụt lại phía sau. Những thay đổi này đã giảm nhu cầu lưu trữ trạng thái ít nhất 60% và giảm tỷ lệ tăng trưởng dữ liệu tổng cộng 90%, tiết kiệm đáng kể dung lượng đĩa dài hạn khi các nút tiếp tục hoạt động.
Hơn nữa, Sei còn thực hiện kiểm tra hiệu suất nghiêm ngặt với nhiều cơ sở dữ liệu hàng đầu trong ngành. Do đó, Sei V2 sẽ chuyển sang sử dụng PebbleDB thay vì GoLevelDB. Việc chuyển đổi này hứa hẹn sẽ cải thiện đáng kể hiệu suất đọc/ghi, đặc biệt là đối với truy cập đa luồng.
Nội dung chính của SeiDB:
-
Giảm kích thước trạng thái hoạt động 60%;
-
Giảm ~90% tỷ lệ tăng trưởng dữ liệu lịch sử;
-
Rút ngắn thời gian đồng bộ trạng thái 1200%, thời gian đồng bộ khối 2 lần;
-
Rút ngắn thời gian cam kết khối 287 lần;
-
Cung cấp truy cập và cam kết trạng thái nhanh hơn, làm tăng gấp đôi TPS tổng thể;
-
Đồng thời đảm bảo các nút lưu trữ của Sei có thể đạt được hiệu suất cao giống như bất kỳ nút đầy đủ nào.

(Nguồn ảnh: Blog Sei)
Các nâng cấp lớn đối với lớp lưu trữ mạng đã giải quyết vấn đề quá tải dữ liệu, tối ưu hóa hiệu suất và đơn giản hóa quy trình nhập học cho các nút mới. Điều này đảm bảo khả năng mở rộng và hiệu suất mạng nhất quán.
Tương tác vận hành
Nâng cấp Sei v2 sắp tới sẽ mang lại các tính năng cách mạng, đặc biệt là EVM song song hiệu suất cao tiên tiến. Bước tiến này sẽ nâng cao trải nghiệm người dùng và mở đường cho các khả năng phát triển đổi mới.
Sei cam kết thúc đẩy khả năng tổ hợp liền mạch giữa EVM và các môi trường thực thi được hỗ trợ khác, thúc đẩy tính tương tác vận hành trong các chuỗi hiện có.

(Nguồn ảnh: Blog Sei)
Là một blockchain tích hợp, Sei sẽ cho phép giao dịch tương tác liền mạch giữa các thành phần khác nhau của Sei (ngân hàng, EVM, Wasm, đặt cược). Mặc dù mục đích khác nhau, các giao dịch này chia sẻ các đặc điểm chung như gas, người gửi và nội dung giao dịch. Một khi được nhận, chuỗi sẽ coi các giao dịch này là giao dịch nội tại Sei và chuyển hướng chúng đến phần lưu trữ liên quan (ví dụ: chuyển hướng giao dịch CosmWasm đến mô-đun Wasm để thực thi). Sự tích hợp này tạo điều kiện thuận lợi cho trải nghiệm nhà phát triển suôn sẻ, cho phép các nhà phát triển EVM dễ dàng tận dụng mã thông báo nội tại và các chức năng chuỗi khác như đặt cược.
Hơn nữa, vì Sei v2 sẽ được tăng cường để hỗ trợ hai môi trường thực thi (CosmWasm và EVM), tất cả các tiêu chuẩn mã thông báo có sẵn trên blockchain Ethereum cũng sẽ có sẵn trên Sei. Một số người dùng có thể lo lắng điều này sẽ làm hệ sinh thái trở nên quá phức tạp và làm tổn hại đến trải nghiệm người dùng, nhưng Sei đã cân nhắc đến điều này.
Mỗi mã thông báo trên Sei, dù là NFT (CW-721) hay mã thông báo chuẩn (CW-20), đều có thể tương thích với ví và ứng dụng EVM thông qua hợp đồng trỏ. Các hợp đồng này tạo liên kết cho mã thông báo giữa EVM và CosmWasm, cho phép sử dụng liền mạch mà không cần "đóng gói" tài sản. Điều này đảm bảo số dư mã thông báo giống nhau có thể được kiểm soát đồng thời trên cả EVM và CosmWasm.

(Các hợp đồng trỏ cho phép ví từ bất kỳ môi trường nào truy cập tất cả mã thông báo: Docs Sei)
Các hợp đồng trỏ cũng cho phép sử dụng CW-20, CW-721 và mã thông báo nội tại trong các ứng dụng EVM và ngược lại. Tuy nhiên, chúng không thuận tiện để sử dụng ví EVM tương tác với các ứng dụng Sei hiện có, điều này đòi hỏi một tính năng khác gọi là "tiền biên dịch".
Để giải quyết vấn đề này, Sei Labs đã triển khai trực tiếp các hợp đồng thông minh "tiền biên dịch" trong blockchain Sei. Những hợp đồng này đóng vai trò là cổng cho người dùng và nhà phát triển truy cập các chức năng nội tại của Sei thông qua giao diện RPC EVM, đảm bảo họ có thể tương tác với hợp đồng thông minh bằng ví yêu thích.
Các hợp đồng tiền biên dịch có sẵn trên Sei bao gồm:
Các nhà phát triển tìm kiếm hướng dẫn sử dụng các hợp đồng tiền biên dịch này có thể tìm thấy minh họa trong phần "ví dụ sử dụng".
Một khi tiền được gửi vào địa chỉ EVM của bạn, bạn có thể sử dụng chúng một cách liền mạch với địa chỉ Sei của mình, và ngược lại. Sự tích hợp này gộp chúng vào một tài khoản, đảm bảo tương tác liền mạch giữa hệ sinh thái EVM và Sei.
Cách thiết lập tài khoản người dùng trên<
Chào mừng tham gia cộng đồng chính thức TechFlow
Nhóm Telegram:https://t.me/TechFlowDaily
Tài khoản Twitter chính thức:https://x.com/TechFlowPost
Tài khoản Twitter tiếng Anh:https://x.com/BlockFlow_News














