Mainnet sẽ sớm ra mắt. Phân tích chuyên sâu về Sei trong bài viết này

Bài viết này được dịch máy
Xem bản gốc

Tác giả: Steve_4P, Fourpillars; Dịch: Jinse Finance xiaozou

Các điểm chính của bài viết này:

· Sau các sự kiện của Terra và FTX, ngành công nghiệp chuỗi khối đã trải qua những cải cách thị trường xung quanh Ethereum và các mạng tổng hợp.

· Trong tình hình thị trường này, mạng Sei tuyên bố là một Chuỗi L1 nguyên khối nhanh.

Cuối cùng, để chuỗi khối thành công, nó cần phải dễ dàng sử dụng bởi lượng lớn người dùng, điều này đặt ra yêu cầu cao về mở rộng và tính ổn định Chuỗi.

· Sei Network đã phát triển cơ chế đồng thuận Twin Turbo để đạt được thời gian hoàn thiện nhanh nhất trên thế giới trong khi vẫn duy trì hoạt động ổn định.

· Giờ đây, với việc ra mắt mainnet sắp diễn ra, có rất nhiều người quan tâm đến hiệu suất mà Mạng Sei có thể mang lại.

1. Xu hướng mới nhất trong ngành công nghiệp chuỗi khối— Sei

Sắp ra mắt mainnet của mạng SEI, đây sẽ là một trong chuỗi khối nhanh nhất trên thế giới và là chuỗi khối nguyên khối hàng đầu. Mạng SEI, đã hoãn kế hoạch mainnet cho đến nay, đã thông báo vào ngày 1 tháng 8 năm 2023 rằng SEI sẽ ra mắt nhóm khởi chạy của Binance, sàn giao dịch lớn nhất thế giới. Ngoài ra, Binance sẽ niêm yết token mạng Sei SEI vào ngày 15 tháng 8, chính thức xác nhận rằng việc phát hành mạng mainnet SEI không còn xa nữa. Khi bản phát hành mainnet của mạng SEI đang đến gần, chúng ta hãy hiểu sơ qua về mạng SEI để hiểu triết lý của mạng và những thành tựu mới nhất.

1.1 Kỷ nguyên tổng hợp

Sau các sự kiện của Terra và FTX, ngành công nghiệp chuỗi khối đã trải qua những cải cách thị trường xung quanh Ethereum và các mạng cuộn. Terra và Solana, những công ty tự coi mình là đối thủ cạnh tranh của Ethereum , đã ngừng hoạt động hoặc bị phá sản và quan điểm cho rằng " chuỗi khối L1 mới không còn cần thiết nữa" đã trở thành quan điểm chủ đạo. Tình hình thị trường như vậy sẽ chỉ củng cố hơn nữa hệ sinh thái Ethereum vốn đã mạnh mẽ.Khi có nhiều sức mạnh hơn đổ vào hệ sinh thái đa chuỗi tập trung vào rollup được Ethereum thông qua, giai đoạn từ 2022 đến 2023 có thể được gọi một cách hợp lý là "kỷ nguyên rollup". Trong thời gian này, Chuỗi cuộn lên, giải pháp L2 và một số chuỗi khối mô-đun đã nhận được sự chú ý đáng kể. Hãy xem xét một số dự án tiêu biểu trong số nhiều dự án tổng hợp:

1.1.1 Sự lạc quan và ngăn xếp OP

OP Stack đã nhận được rất nhiều sự chú ý khi được biết rằng Coinbase (một trong sàn giao dịch lớn nhất thế giới cùng với Binance) đã triển khai Chuỗi BASE của mình thông qua OP Stack.

OP Stack là một bộ mã nguồn mở cung cấp khả năng xây dựng Bản tổng hợp lạc quan. Rollup có thể được tạo rất dễ dàng với OP Stack. Có thể coi đây là một bộ công cụ phát triển phần mềm (SDK) dành cho Optimistic Rollup. Gần đây, Worldcoin, được đồng sáng lập bởi Sam Altman, được biết đến là cha đẻ của Chat GPT, cũng ra mắt mainnet Optimism, thể hiện sự ủng hộ của họ đối với tầm nhìn đa chuỗi của OP Stack. Với hai công ty nổi tiếng, Coinbase và Worldcoin, tích cực sử dụng Optimism và OP Stack, nhu cầu sử dụng OP Stack để xây dựng Chuỗi Optimistic Rollup tăng trưởng.

1.1.2 ZK Sync và ZK Stack

Mặc dù Optimism là một bản cập nhật giúp xây dựng Bản tổng hợp lạc quan để xác minh giao dịch thông qua bằng chứng gian lận, ZK Sync xây dựng bản tổng hợp ZK để xác minh giao dịch thông qua bằng chứng hợp lệ. Mặc dù cả hai đều là bản tổng hợp, nhưng cách tiếp cận của chúng khác nhau đáng kể. Hiện tại, do tiến bộ công nghệ dài hạn, ZK Sync không chỉ trở thành bản tổng hợp L2 lớn thứ ba trong hệ sinh thái Ethereum mà còn tham gia cuộc chiến SDK bằng cách thông báo ra mắt ZK Stack tương tự như Optimism OP Stack vào tháng 6 năm 2023. Tất nhiên, vẫn chưa có trường hợp sử dụng đáng chú ý nào vì nó chưa được phát hành. Tuy nhiên, đối với những người muốn xây dựng các bản tổng hợp, hiện đã có một giải pháp thay thế cho OP Stack, cho thấy rằng thị trường bản tổng hợp sẽ rất cạnh tranh trong tương lai.

Ngoài hai dự án này, thị trường chuỗi khối cũng có rất nhiều cuộc thảo luận khác nhau về các bản tổng hợp, L2 và chuỗi khối mô-đun , bởi vì các cơ sở hạ tầng khác nhau, chẳng hạn như RaaS (bản tổng hợp dưới dạng dịch vụ), được thiết kế để đơn giản hóa việc tạo các bản tổng hợp được phát triển bởi quy trình . Vì vậy, xây dựng L2 bây giờ là giải pháp cuối cùng? Nỗ lực tạo L1 mới có trở nên vô nghĩa không? Ít nhất mạng SEI dường như không nghĩ như vậy.

1.2 Đặt cược ngược của SEI vào chuỗi monome L1 : tại sao họ không chọn L2 ?

ruLfAGsjyZtBlTJDgegfKHdF3uHasrxKjkzQUOka.png

Trong bất kỳ ngành nào, khi một công nghệ thu hút được lượng lớn sự chú ý, việc nhân tài đổ xô vào đó là điều tất yếu. Tuy nhiên, tư duy phản biện cũng cần thiết trước khi mù quáng đón nhận những công nghệ này. Jay tin rằng việc xây dựng rollup không thể ngay lập tức giải quyết các vấn đề hiện tại mà công nghệ chuỗi khối đang gặp phải, quan điểm này rất đáng để những người trong ngành suy ngẫm. Có lẽ, trong một số quý, tổng số có thể là một thuật ngữ được sử dụng quá mức được sử dụng một cách ranh mãnh để đánh lừa những người bị tắt bởi thuật ngữ "L1 chuỗi khối".

Tất nhiên, rollup và chuỗi khối L1 không giống nhau về mọi mặt. Tuy nhiên, tùy thuộc vào loại ứng dụng và nội dung đang được xây dựng, L1 và tổng số có thể có các thuộc tính tương tự. Vì tất cả các tài sản được phát hành trên một bản tổng hợp lạc quan không được bảo mật bởi Ethereum, nếu thước đo thành công của Chuỗi là "nhiều người dùng có thể sử dụng nó mà không gặp bất tiện", thì từ quan điểm của mạng SEI, việc xây dựng L1 dường như không tương thích với Tổng số bản dựng cũng có giá trị như vậy.

Người ta nói rằng Sei Labs ban đầu coi việc xây dựng mạng Sei là Ethereum L2. Tuy nhiên, họ đã chọn L1 do những hạn chế rõ ràng về mở rộng và vấn đề trình tự đơn cố hữu của quá trình tổng hợp L2.

Đợi đã, làm thế nào để giải quyết vấn đề mở rộng ? Không phải rollup được giới thiệu để giải quyết các vấn đề mở rộng cố hữu mà Ethereum phải đối mặt sao?

Mặc dù những người đề xuất chuỗi khối mô-đun đun coi các bản tổng hợp là một giải pháp cho vấn đề về mở rộng, nhưng các bản tổng hợp vẫn là một lựa chọn mơ hồ theo quan điểm của Sei Labs. Rốt cuộc, quá trình tổng hợp vẫn yêu cầu lưu trữ dữ liệu đã xử lý vào các khối Ethereum. Vì không gian khối Ethereum không phải là vô hạn, nên có một giới hạn trên nhất định đối với số lượng giao dịch mà chúng có thể xử lý.

1.2.1 Tính TPS (khối lượng giao dịch mỗi giây) tối đa mà Rollup có thể xử lý

Kích thước mục tiêu của một khối Ethereum là khoảng 15 triệu gas. Để xác minh 1 byte dữ liệu trong Ethereum cần 16 gas. Điều này có nghĩa là Ethereum có thể xác minh và xử lý khoảng 937.500 byte dữ liệu(15 triệu/16) mỗi khối. Nếu chúng tôi giả định rằng một giao dịch tổng số rất "đơn giản" sử dụng 12 byte khi được đóng gói và gửi tới Ethereum(con số này thay đổi tùy theo loại giao dịch và loại giao dịch, nhưng ước tính dựa trên chuyển ETH Vitalik được thực hiện trong tính toán tổng số), thì số tổng số giao dịch có thể được xử lý bởi một khối Ethereum là 78.125 (937.500/12). Cho rằng thời gian tạo khối của Ethereum là khoảng 13-15 giây, chia 78125 cho 13-15 giây cho kết quả tối đa là 6.000 TPS và tối thiểu là 5.208 TPS. Tuy nhiên, tính toán này dựa trên giả định rằng không gian khối của Ethereum được dành riêng cho các lần tổng hợp. Đừng quên rằng bản thân chuỗi khối Ethereum cũng có thể hoạt động như một chuỗi khối nguyên khối. Các ứng dụng như Uniswap và Opensea hiện đang chạy trên lớp cơ sở Ethereum. Điều này có nghĩa là các bản tổng hợp cũng đang cạnh tranh để giành không gian khối với các ứng dụng gốc Ethereum. Do đó, giới hạn trên của TPS mà tổng số có thể đạt được có thể nhỏ hơn 5000. Ngay cả khi giới thiệu Proto Dank Sharding, giới hạn TPS sẽ không tăng đáng kể. Mặc dù Dank Sharding có thể mang lại mức tăng đáng kể, nhưng sẽ mất khá nhiều thời gian để đạt được.

Vì những lý do này, Sei đã chọn xây dựng giải pháp L1 với cơ chế đồng thuận và thời gian chặn của riêng mình, thay vì dựa vào tổng số (và ETH hoặc Celestia). Tất nhiên, để nhiều người dùng có trải nghiệm liền mạch và mượt mà, mạng phải rất nhanh, đồng thời vẫn đảm bảo tính bảo mật vốn có của chuỗi khối. Vậy chính xác thì Sei đã xây dựng mạng lưới của mình như thế nào và tốc độ của nó như thế nào?

2. Tổng quan về Mạng Sei

Mạng SEI thường được coi là một chuỗi khối L1 dành riêng cho các giao dịch, nhưng nó thực sự là một chuỗi khối có mục đích chung. Mặc dù SEI có "công cụ khớp lệnh" của riêng mình, nhưng sẽ chính xác hơn khi mô tả mạng SEI là một chuỗi khối có mục đích chung với cơ sở hạ tầng giao dịch cứng. Điều này là do tài sản giao dịch được coi là một trong những tính năng cơ bản của công nghệ chuỗi khối. Ngoài ra, SEI tự hào về tốc độ đáng kinh ngạc, vượt qua nhiều chuỗi khối khác về "thời gian hoàn thành", bên cạnh cơ sở hạ tầng giao dịch được củng cố nội bộ của nó. Do đó, điều quan trọng hơn là nghiên cứu cơ chế đồng thuận mà SEI sử dụng để đạt được tốc độ này.

2.1 Cơ chế đồng thuận Twin-Turbo : Điều gì khiến Sei nhanh như vậy?

Cơ chế đồng thuận Twin Turbo có thể được hiểu là một cơ chế đồng thuận được trang bị hai turbo, đó là Tuyên truyền khối thông minh ( Intelligent Block Propagation )Xử lý khối lạc quan (Optimistic Block Processing ) được nhấn mạnh bởi mạng SEI. Họ đóng vai trò gì? Làm thế nào để họ tăng tốc độ của SEI?

2.1.1 Truyền khối thông minh

x2CMCKyKyXrjyXJ4qSLzAJPfGpQkuisUzArRDnU5.png

Trong một chuỗi khối truyền thống, việc truyền khối bao gồm hai bước:

(1) Khi người dùng bắt đầu một giao dịch, nút sẽ nhận và xác minh giao dịch, thêm nó vào nhóm bộ nhớ của nó và truyền giao dịch này đến các nút khác.

(2) Giao dịch đã xác minh được đưa vào một khối bởi người dẫn đầu (nút khai thác trong PoW, người đề xuất khối trong BFT). Khối này sau đó được lan truyền khắp mạng. Chỉ khi tất cả các nút đã nhận được khối thì giao dịch mới được coi là đã xử lý thành công.

Tuy nhiên, cách tiếp cận truyền thống này không hiệu quả vì cùng một giao dịch được truyền hai lần: lần đầu tiên trong quá trình lan truyền giao dịch và sau đó một lần nữa trong quá trình lan truyền khối. Điều này sẽ dẫn đến lãng phí băng thông mạng.

Để giải quyết vấn đề này, mạng SEI giới thiệu một cơ chế theo đó những người đề xuất khối truyền bá một đề xuất chứa hàm băm giao dịch và ID khối tham chiếu toàn bộ khối, thay vì dữ liệu giao dịch thực tế. Giá trị băm là một bản tóm tắt dữ liệu giao dịch ban đầu được xử lý bởi hàm băm, chiếm một không gian tương đối nhỏ.

Đầu tiên, người đề xuất khối truyền bá đề xuất khối cho mạng, sau đó dần dần truyền từng phần khối hoàn chỉnh.

Hình thành các khối mà không phải đợi các khối đầy đủ đến. Nếu bất kỳ giao dịch nào bị thiếu, chúng sẽ đợi cho đến khi toàn bộ khối đến trước khi xử lý giao dịch.

SEI đã quản lý để tăng hiệu suất mạng khoảng 40% bằng cách sử dụng quy trình truyền khối này. (Ngoài ra, SEI giảm thời gian hoàn thiện xuống còn 210 mili giây thông qua việc truyền khối thông minh, sẽ được đề cập bên dưới.)

2.1.2 Xử lý khối tối ưu

zdg8ahFVCovsQdGYhF8zzdrLjN5a8hy3eYMd3snC.png

RV1HFr0pqqsbZnbm4p918YhNPIMznljGWqnW1dhV.png

Trước quá trình xử lý Lạc quan của SEI, sự đồng thuận về các khối phải được thiết lập trước khi các khối có thể được xử lý. Tuy nhiên, SEI bắt đầu xử lý sau khi nhận được một khối, xử lý Prevote và Precommit cùng một lúc. Cấu trúc này có vẻ tiềm ẩn rủi ro , nhưng vì các quy trình Prevote và Precommit cũng được thực hiện trong quá trình xử lý khối, nếu một khối được coi là không hợp lệ trong quá trình này, thì khối đó có thể bị hủy và quy trình bắt đầu lại. Vì vậy, nó không phải là một vấn đề lớn. Mạng SEI không bỏ qua quy trình đồng thuận truyền thống mà xử lý song song các quy trình này.

SEI đã quản lý để cải thiện hiệu suất mạng khoảng 33% thông qua quá trình xử lý khối Lạc quan.

2.2 Xử lý song song giao dịch

YU7DTCWu8cJ9RTRKjNzOKcfB6TcWHAlDyw1DGLKz.png

SEI cũng làm việc với cơ chế đồng thuận Twin Turbo để thực hiện xử lý song song giao dịch và điều quan trọng ở đây là tìm ra giao dịch nào có thể được xử lý song song. Không phải tất cả các giao dịch đều có thể được xử lý song song, vì rõ ràng là có những giao dịch ảnh hưởng lẫn nhau. Cuối cùng, để đạt được quá trình xử lý song song an toàn các giao dịch, điều rất quan trọng là phải tìm ra các giao dịch có xung đột tiềm ẩn. SEI xác định trước mối quan hệ giữa các giao dịch thông qua biểu đồ chu kỳ có hướng (DAG) và nếu các giao dịch này được xác nhận là độc lập với nhau, các giao dịch có thể được xử lý song song. Bằng cách này, SEI đã có thể xử lý 20.000 đơn đặt hàng mỗi giây.

3. Vẫn khao khát tốc độ: Làm thế nào Sei có thể giảm thêm thời gian hoàn thiện

3.1 Thời gian xác định cuối cùng là gì? Tại sao nó lại quan trọng?

Nhiều người thường xem xét TPS ( khối lượng giao dịch mỗi giây) khi tính toán hiệu suất và mở rộng chuỗi khối , nhưng trên thực tế, TPS có thể là một số liệu khá mơ hồ. Đây là một ví dụ để giải thích tại sao. Giả sử rằng chuỗi khối A có thể chứa 600.000 giao dịch trong một khối. Nhưng nếu chuỗi khối A mất 1 phút để tạo một khối thì TPS (= số giao dịch trong một khối / thời gian tạo khối tính bằng giây) sẽ là 10.000, nhưng thực tế do mạng chứa 600.000 giao dịch nên mất 1 phút nên không thể được coi là xử lý 10.000 giao dịch mỗi giây trong thời gian thực. TPS chỉ là một con số phân chia sức mạnh xử lý của chuỗi khối trong vài giây, vì vậy TPS rõ ràng là khác nhau đối với người dùng.

Ví dụ của tôi có thể không đủ cực đoan, nhưng ngay cả khi bạn tăng đáng kể số lượng giao dịch trên mỗi khối và tăng thời gian khối lên 1 giờ, TPS vẫn có thể rất cao (mặc dù người dùng sẽ phải đợi một giờ để giao dịch đưa vào mạng). Vì lý do này, TTF (Thời gian hoàn tất), một số liệu cho biết mất bao lâu để một giao dịch được xác nhận, dường như được sử dụng phổ biến hơn TPS khi thảo luận về mở rộng chuỗi khối gần đây. Đặc biệt đối với Chuỗi L1 như mạng SEI tập trung vào các giao dịch tài chính, điều quan trọng là phải xử lý các giao dịch ngay lập tức và phản ánh chúng trong mạng, vì vậy điều rất quan trọng là phải tạo TTF càng nhanh càng tốt.

3.2 So sánh Sei với chuỗi khối khác

0cIwqjU276DWEcvHYYAQKsBLBbUzWu9zHg5eH0xF.jpeg

Thông qua cơ chế đồng thuận Twin Turbo đã đề cập ở trên (đặc biệt là thông qua truyền bá khối thông minh), mạng SEI đã giảm thành công thời gian hoàn thiện xuống còn khoảng 250 mili giây. Đây là thời gian hoàn tất nhanh nhất trong số chuỗi khối hiện có và người dùng thực sự có thể xem đó là xác nhận giao dịch gần như ngay lập tức. Tất nhiên, đây là thời gian hoàn thiện trong điều kiện rất khả quan, thời gian hoàn thiện ổn định nhất là 410ms sau nhiều lần thử nghiệm trên SEI mạng lưới thử nghiệm Atlantic-2. Họ đã xoay sở để giảm thời gian hoàn thiện xuống còn 250 mili giây, nhưng một số nút gặp khó khăn trong việc duy trì mạng và những người chơi cơ sở hạ tầng như nút RPC đã bị tụt lại phía sau. Điều này là không thể tránh khỏi vì các nút chuỗi khối, về bản chất, nằm rải rác trên khắp thế giới, do đó chắc chắn sẽ gặp khó khăn trong việc truyền bá và giao tiếp. Vậy làm thế nào để bao gồm tất cả các nút này trong khi giảm thời gian hoàn thiện?

3.3 Tối ưu hóa Sei : Nhanh nhất ngay cả trong những trường hợp thận trọng nhất

Để giải quyết các vấn đề trên, mạng SEI thêm thời gian chờ cam kết khoảng 100ms (thời gian chờ cam kết) trong quá trình đồng thuận.

viTWjEeY2z0jLamAXsDtGu6EBKwvuvS163J3vQke.png

Tùy thuộc vào điều kiện mạng, thời gian chờ cam kết có thể ngắn hơn trong tương lai, nhưng hiện tại, trong mạng thử nghiệm này, thời gian chờ bổ sung là 100 mili giây. Với điều này, chúng tôi có thể đạt được thời gian hoàn thiện nhanh hơn là 380 mili giây, so với 410 mili giây cố định mà không cần thêm thời gian chờ. Thật thú vị, ngay cả khi thời gian chờ là 100 mili giây, SEI vẫn đạt được thời gian xác nhận nhanh nhất trong số chuỗi khối hiện có . Tùy thuộc vào các điều kiện mạng trong tương lai và các điều chỉnh đối với thời gian chờ đã thêm, thời gian hoàn thiện SEI có thể được giảm thêm. Một thực tế rất thú vị là SEI đạt được thời gian hoàn thiện nhanh hơn so với chuỗi khối hiện có khác trong một môi trường bảo thủ.

4. Triển vọng tương lai của SEI

Trên thực tế, việc ra mắt mainnet SEI đã bị trì hoãn trong năm ngoái và vừa mới được hoàn thiện. Tôi không liên kết với SEI Foundation, vì vậy tôi không thể giải thích chính xác lý do tại sao kế hoạch mainnet của SEI bị trì hoãn, nhưng trong quá trình nghiên cứu về SEI, tôi đã biết được một thực tế rằng SEI đã làm việc chăm chỉ để cải thiện hiệu suất mạng. Có vẻ như họ đã trì hoãn việc ra mắt mainnet để đạt được thời gian hoàn thiện lý tưởng. Tất nhiên, việc giảm thời gian hoàn thiện là cần thiết, nhưng điều quan trọng hơn là hoạt động của mạng trong một môi trường ổn định. Trong năm qua, SEI đã tập trung vào cải tiến mạng, trì hoãn việc ra mắt mainnet để đảm bảo tốc độ và sự ổn định.

Tất nhiên, sau khi phát hành mainnet, nó có thể được coi là một môi trường khác với mạng lưới thử nghiệm, với nhiều biến số bên ngoài, vì vậy không thể xác nhận liệu hiệu suất thu được trên mạng lưới thử nghiệm có thể được chuyển trực tiếp về quá khứ hay không . Tuy nhiên, do môi trường mạng lưới thử nghiệm được thiết lập càng thận trọng càng tốt, nên rất có thể đạt được thời gian hoàn thiện nhanh ngay sau khi khởi chạy mainnet.

Độ ổn định cao và tốc độ cao - Nếu mạng SEI có thể đạt được hai điểm này, nó có thể tạo ra một môi trường nơi nhiều người dùng có thể sử dụng Chuỗi mà không gặp bất kỳ sự bất tiện nào. Cuối cùng, cho dù đó là L1 hay L2, nó cần lượng lớn người dùng để thành công, vì vậy việc phát hành mainnet SEI đã thu hút sự quan tâm của nhiều người tham gia trong ngành công nghiệp chuỗi khối. Là một người thích chuỗi khối nguyên khối hơn mô-đun , tôi thực sự hy vọng rằng SEI sẽ thành công và mang lại một khởi đầu mới cho cuộc thi L1.

Nguồn
Tuyên bố từ chối trách nhiệm: Nội dung trên chỉ là ý kiến của tác giả, không đại diện cho bất kỳ lập trường nào của Followin, không nhằm mục đích và sẽ không được hiểu hay hiểu là lời khuyên đầu tư từ Followin.
Thích
5
Thêm vào Yêu thích
6
Bình luận