Thị trường đã hoàn toàn mất nhạy cảm với "chuỗi công khai tốc độ cao", tại sao Somnia lại khác?

Thị trường đã hoàn toàn mất nhạy cảm với "chuỗi công khai tốc độ cao", tại sao Somnia lại khác?

Tác giả: TVBee

Bài viết này sẽ được phân tích với hai câu hỏi sau:

Câu hỏi 1: Thị trường đã hoàn toàn mất nhạy cảm với "chuỗi công khai tốc độ cao", tại sao Somnia lại khác?

Câu hỏi 2: Sommia có đang khoe khoang về EVM song song Layer 1 nhanh nhất và tiết kiệm chi phí nhất không?

➡️➡️➡️ Jane • Sạch • Phiên bản ⬅️⬅️⬅️

Trong phần này, Sonnia được tóm tắt từ ba khía cạnh: công nghệ, nền tảng và sinh thái, để bạn có thể hiểu được những điểm nổi bật và ưu điểm của dự án Somnia.

💠Điểm nổi bật về kỹ thuật của Somnia

🔹 Thuật toán đồng thuận đa luồng: chuỗi dữ liệu + chuỗi đồng thuận, có lợi cho việc ngăn chặn MEV, giảm dư thừa, giảm chi phí và tăng hiệu quả.

🔹 Trình biên dịch EVM sáng tạo: Triển khai EVM song song ở cấp độ lệnh để giải quyết các tương tác tần số cao trong những trường hợp cực đoan.

🔹 Công cụ cơ sở dữ liệu IceDB tự phát triển: cải thiện tốc độ đọc/ghi dữ liệu và độ ổn định mạng.

🔹 Công nghệ nén dữ liệu: Nâng cao hiệu quả truyền dữ liệu.

💠Ưu điểm nền tảng của Somnia

🔹 Đội ngũ phát triển đến từ Improbable, một công ty công nghệ đa quốc gia được thành lập vào năm 2012 và có trụ sở chính tại London, Vương quốc Anh. Anh ấy đã phát triển phần mềm, trò chơi và các sản phẩm metaverse Web3.

🔹 Tài chính: Tổng cộng 270 triệu đô la đã được đầu tư bởi MSquared, a16z, SoftBank, Mirana và các tổ chức nổi tiếng khác.

💠Tiến bộ sinh thái ở Somnia

🔹 Cảnh quan sinh thái: Mạng thử nghiệm Somnia đã ổn định trong 4 sản phẩm AI/xã hội, 7 trò chơi, 4 dự án NFT và 6 ứng dụng Defi, và 2 sản phẩm AI/xã hội khác, 11 trò chơi và 1 ứng dụng Defi sẽ sớm ra mắt.

🔹 Dữ liệu sinh thái: Từ khi ra mắt vào cuối tháng 2 năm 2025 đến thời điểm viết bài (ngày 26 tháng 6 năm 2025), mạng thử nghiệm Somnia đã tạo ra hơn 100 triệu khối, với thời gian sản xuất trung bình là 0,1 giây cho mỗi khối. Tổng cộng có 96.878.557 địa chỉ ví đã tham gia testnet, với khối lượng giao dịch là 26,43 triệu trong 1 ngày qua.

Trên các trình khám phá khối, bạn thường có thể thấy số lượng giao dịch và khối liên tục nhấp nháy, mà Sonnia gọi là "phụ", có thể nhìn thấy bằng mắt thường.

💠 Tại sao Somnia có thể khác?

🔹 Tương tác tần suất cao: Mặc dù thị trường đã hoàn toàn mất nhạy cảm với khái niệm "chuỗi công khai tốc độ cao", nhưng Somnia không chỉ theo đuổi các chỉ số kỹ thuật mà tập trung vào việc làm thế nào để công nghệ Web3 thực sự phục vụ các kịch bản ứng dụng, đặc biệt là trong các lĩnh vực tương tác liên quan đến tần suất cao như trò chơi và mạng xã hội.

🔹Hội tụ Web3 so với Web3: Nền tảng độc đáo của Somnia có thể đóng một vai trò quan trọng trong sự hội tụ của Web3 và Web2. Somnia có tiềm năng cung cấp cho người dùng Web2 quyền truy cập liền mạch vào thế giới Web3, có khả năng dẫn đến một hệ sinh thái ứng dụng thực sự lấy người dùng làm trung tâm.

➡️➡️➡️ Chi tiết• Giải thích• Phiên bản ⬅️⬅️⬅️

Phần trước đã giới thiệu những điểm nổi bật, ưu điểm và tiến bộ sinh thái của [WHAT] Somnia, và phần này sẽ cung cấp một giải thích chuyên sâu về công nghệ của Somnia. Hãy để mọi người hiểu cách [HOW] Somnia đạt được tương tác tần số cao về mặt kỹ thuật, cách đạt được chi phí thấp và hiệu suất cao và tại sao [WHY] Somnia khác với các dự án EVM song song khác.

💠 Thuật toán đồng thuận đa luồng: chuỗi dữ liệu + chuỗi đồng thuận

🔹 Tổng quan: Chuỗi dữ liệu + cấu trúc chuỗi đồng thuận

Somnia sử dụng thuật toán đồng thuận đa luồng (MULTISTREAM) mới.

Trong cái gọi là multi-stream, Somnia ghi lại thông tin giao dịch trên nhiều chuỗi dữ liệu, mỗi liên kết dữ liệu được ghi lại bởi 1 validator và mỗi validator không thể can thiệp vào chuỗi dữ liệu của các validator khác.

Somnia thực hiện sự đồng thuận trên chuỗi đồng thuận, sắp xếp các giao dịch và ghi lại các tham chiếu đến các giao dịch trên chuỗi đồng thuận. Chuỗi đồng thuận được thực hiện và duy trì bởi tất cả các trình xác thực.

🔹 Tổng quan: Quy trình làm việc cho sự đồng thuận đa luồng Somnia

a Sau khi người dùng đưa ra yêu cầu đến mạng Somnia, trình xác thực nhận được yêu cầu sẽ ghi giao dịch vào chuỗi dữ liệu một cách riêng biệt.

b Mỗi khoảng thời gian khác (ví dụ: 30 giây, 1 giây, v.v.) của chuỗi đồng thuận, trình xác thực liên kết dữ liệu và trình xác thực liên kết dữ liệu khác tải lên và tải xuống các phân đoạn dữ liệu ở đầu chuỗi dữ liệu.

C Trình xác thực ghi bộ sưu tập các phân đoạn dữ liệu ở đầu tất cả các chuỗi dữ liệu vào chuỗi đồng thuận dưới dạng một lát cắt dữ liệu hoàn chỉnh.

d Trình xác thực sắp xếp các giao dịch và tất cả các trình xác thực được ghi đồng bộ vào cơ sở dữ liệu IceDB của Somnia theo trạng thái cập nhật của các giao dịch được sắp xếp.

🔹 Điểm nổi bật: Trình tự giao dịch của Somnia rất tốt cho việc ngăn ngừa MEV

Somnia sử dụng hàm giả ngẫu nhiên xác định để sắp xếp các giao dịch.

Chúng ta biết rằng không có tính ngẫu nhiên thực sự trong chương trình tính toán, mà là tính ngẫu nhiên giả thông qua các thuật toán. Các hàm giả ngẫu nhiên xác định có hai đặc điểm: một là tính ngẫu nhiên, không dự đoán số ngẫu nhiên tiếp theo sẽ là gì, nhưng mỗi trình xác thực sẽ tạo ra cùng một số ngẫu nhiên theo thứ tự cố định khi thực thi.

Bằng cách này, tất cả các trình xác thực đều chạy cùng một hàm giả ngẫu nhiên xác định, tạo ra một loạt các số ngẫu nhiên giống hệt nhau và sắp xếp chuỗi dữ liệu theo các số ngẫu nhiên. Trên cơ sở này, các giao dịch trong giai đoạn này được sắp xếp.

Ví dụ: chuỗi dữ liệu được sắp xếp là B, A, C......

Sau đó, thứ tự giao dịch là giao dịch của chuỗi dữ liệu B đến trước, tiếp theo là chuỗi dữ liệu A và chuỗi dữ liệu C...... Tất nhiên, quá trình này loại bỏ các giao dịch trùng lặp dựa trên giá trị băm.

Tất nhiên, thứ tự của chuỗi dữ liệu là cố định, nhưng thứ tự giao dịch trong các chuỗi dữ liệu khác nhau có thể khác nhau. Ví dụ: trong chuỗi dữ liệu A, giao dịch 1 có thể ở phía trước và giao dịch 2 ở phía sau, trong khi trong chuỗi dữ liệu B, giao dịch 2 có thể ở phía trước và giao dịch 1 ở phía sau. Vì thứ tự của chuỗi dữ liệu là B trước A, nên thứ tự giao dịch cuối cùng là giao dịch 2 trước và giao dịch 1 cuối cùng.

Ưu điểm của phương pháp đặt hàng này là kẻ tấn công MEV khó có thể hối lộ trình xác thực vì anh ta không biết chuỗi dữ liệu tương ứng với trình xác thực sẽ là gì. Nếu có tổng cộng 100 node validator trên mạng, giả sử rằng ngay cả khi kẻ tấn công MEV hối lộ 50 validator, miễn là có một validator (bao gồm cả giao dịch bị tấn công) chưa bị hối lộ trước 50 validator này, chuỗi đồng thuận sẽ được ghi lại theo đúng thứ tự giao dịch và cuộc tấn công MEV sẽ thất bại.

🔹 Điểm nổi bật: Giảm dự phòng, giảm chi phí và tăng hiệu quả

Một mặt, Somnia ghi lại một chuỗi dữ liệu riêng biệt cho mỗi trình xác thực và không có quy trình xác thực dữ liệu giữa các trình xác thực. Khi truyền ảnh chụp nhanh, chỉ có thông tin chụp nhanh của mỗi liên kết dữ liệu được truyền và thông tin chụp nhanh không bao gồm thông tin giao dịch cụ thể, do đó giảm bớt sự dư thừa của tương tác.

Mặt khác, mỗi chuỗi dữ liệu trong Somnia không cần đồng bộ hóa thông tin của các chuỗi dữ liệu khác, và chuỗi đồng thuận không ghi lại thông tin giao dịch mà ghi lại ảnh chụp nhanh thông tin chuỗi dữ liệu và các tham chiếu giao dịch được sắp xếp (giá trị băm) mỗi khoảng thời gian. Bằng cách này, sự dư thừa của lưu trữ được giảm bớt.

Nhờ giảm sự dư thừa của các tương tác, Somnia có thể hiệu quả hơn khi làm việc.

Somnia cần hoạt động với chi phí thấp hơn do giảm dư thừa lưu trữ.

🔹 Thêm: Liên kết dữ liệu chống giả mạo

Mặc dù không có xác minh thông tin trong chuỗi dữ liệu, nhưng trình xác thực không thể giả mạo thông tin giao dịch. Bởi vì một khi trình xác thực giả mạo thông tin giao dịch, nó sẽ ảnh hưởng đến giá trị băm của giao dịch và giá trị băm của các giao dịch tiếp theo, dẫn đến xung đột giữa thông tin của nó và thông tin được lưu trữ trong chuỗi đồng thuận.

💠 EVM song song ở cấp độ hướng dẫn

🔹 Điểm đau: Rất khó để cải thiện tình trạng tắc nghẽn của các tương tác tần suất cao trong các giao dịch song song

EVM song song của Somnia khác với Monad và Reddio, và tính song song EVM của ba chuỗi này là song song giao dịch, tức là các giao dịch được song song để cải thiện tốc độ giao dịch.

Monad lạc quan trong việc cho phép các giao dịch song song, phát hiện xung đột và sửa chữa chúng. Mặt khác, Reddio là một giao dịch song song không xung đột và không có phụ thuộc.

Tuy nhiên, khi phát sinh một số lượng lớn các giao dịch liên kết, các giao dịch không thể song song nên dễ dàng xảy ra tắc nghẽn. Có hai ví dụ cực đoan, chẳng hạn như sự xuất hiện đột ngột của một số lượng lớn người dùng trên mạng sử dụng USDC để giao dịch một mã thông báo nhất định và các giao dịch này không thể song song vì chúng được giao dịch với các nhóm LP mà chỉ có thể được thực hiện tuần tự.

Một ví dụ cực đoan khác là vô số người đổ xô đến Mint cùng một NFT, điều này cũng không thể song song, bởi vì số lượng NFT là hữu hạn và phải được thực hiện tuần tự để xác định người nào có thể thành công trong Mint và những người khác thất bại.

Giải pháp của Reddio cho vấn đề này là sử dụng GPU, sử dụng sức mạnh tính toán mạnh mẽ của GPU để giải quyết tình trạng tắc nghẽn tương tác tần số cao này. Mặc dù nó có thể cải thiện hiệu quả giao dịch nhưng nó cũng làm tăng chi phí giao dịch.

🔹 Điểm nổi bật: EVM song song cấp độ hướng dẫn

Để giải quyết vấn đề tắc nghẽn là một số lượng lớn các giao dịch liên kết được thực hiện cùng một lúc và các giao dịch khó giải quyết song song, Sommia đã phát triển một trình biên dịch EVM một cách sáng tạo.

Trong khớp lệnh EVM tiêu chuẩn, việc thực hiện các lệnh trong một giao dịch chỉ có thể được diễn giải tuần tự. Tuy nhiên, Somnia hỗ trợ chia các giao dịch thành nhiều tập lệnh không xung đột và không có phụ thuộc.

Lấy giao dịch Swap làm ví dụ, nó có thể được chia thành nhiều bộ lệnh theo các chức năng: xác minh tham số, xử lý tham số, kiểm tra số dư, kiểm tra ủy quyền, kiểm tra trạng thái pool, tính giá, tính phí, chuyển token đầu vào, cập nhật trạng thái pool và hồ sơ phí, chuyển token đầu ra và khởi chạy sự kiện. Trong số đó, tập lệnh không xung đột và không có phụ thuộc có thể được song song hóa, để nâng cao hiệu quả thực hiện các giao dịch.

Chìa khóa của EVM song song tập lệnh là trình biên dịch EVM ban đầu của Somnia, biên dịch mã byte của EVM thành mã máy x86. CPU hiện đại là lõi đa luồng và mỗi lõi CPU có thể song song mã máy trên nhiều luồng, vì vậy một số bộ ngón tay của EVM có thể được song song, do đó tăng tốc độ thực thi của một giao dịch duy nhất. Do đó, Somnia cũng có thể được gọi là EVM song song ở cấp độ phần cứng.

🔹 Điểm nổi bật: Chi phí và hiệu quả

Thực thi diễn giải EVM tiêu chuẩn: giao dịch 1 → được phân tích cú pháp thành mã byte → thực thi diễn giải tuần tự→ giao dịch 2 →được phân tích cú pháp thành mã byte → thực thi diễn giải tuần tự→ giao dịch 3 →được phân tích cú pháp thành mã byte → thực thi diễn giải tuần tự......

Biên dịch và thực thi EVM của Somnia: mã hợp đồng → được phân tích cú pháp thành bytecode→ được biên dịch động thành mã máy→ bộ lệnh để thực hiện song song giao dịch 1→ tập lệnh để thực hiện song song giao dịch 2→ tập lệnh để thực hiện song song giao dịch 3......

Có thể thấy, càng có nhiều giao dịch, việc biên soạn và thực hiện EVM của Somnia sẽ càng thuận lợi.

Do đó, đối với giao dịch không tần suất cao thông thường, Somnia vẫn sử dụng khớp lệnh diễn giải EVM tiêu chuẩn, mỗi khi EVM được thực thi, mã hợp đồng thông minh được phân tích cú pháp thành mã byte EVM và việc thực hiện được diễn giải theo thứ tự.

Để thực hiện các giao dịch tập trung, tần suất cao, Somnia cho phép trình biên dịch EVM, biên dịch mã byte của EVM thành mã máy x86. Sau đó, mã máy có thể được thực thi nhiều lần theo các thông số để nhanh chóng hoàn thành giao dịch tần suất cao tập trung, điều này không thể thực hiện được với EVM song song cấp giao dịch.

Nhờ đó, Somnia có thể đạt được lợi thế kép giữa chi phí và hiệu quả.

💠Công cụ cơ sở dữ liệu IceDB

🔹 Tổng quan: Sử dụng cây LSM thay vì cấu trúc dữ liệu cây Merkle

Phần lớn các blockchain sử dụng cấu trúc dữ liệu Merkle Tree. Các nút lá của cây Merkle lưu trữ hàm băm của dữ liệu giao dịch (hoặc chính dữ liệu giao dịch, và sau đó băm nó), trong khi các nút không phải lá lưu trữ giá trị băm của giá trị băm của các nút con của chúng và giá trị băm được tính theo từng lớp, và cuối cùng là gốc Merkle được tính toán, để tính toàn vẹn của dữ liệu trong khối có thể được xác minh an toàn và dữ liệu có thể bị giả mạo.

Lấy việc lưu trữ dữ liệu của hợp đồng token ERC20 làm ví dụ, các nút lá của cây Merkle bao gồm:

• Lưu trữ các thuộc tính như TotalSupply và NameSymbol, mỗi thuộc tính tương ứng với một khóa (tên thuộc tính) và một giá trị (giá trị thuộc tính);

• Trạng thái nắm giữ của tất cả các địa chỉ nắm giữ token, mỗi địa chỉ tương ứng với một khóa (hàm băm địa chỉ) và một giá trị (số lượng token);

• Tất cả các trạng thái ủy quyền của token, mỗi địa chỉ ủy quyền tương ứng với một khóa (address hash) và một giá trị (số tiền ủy quyền);

……

Giả sử một token ERC có 4 thuộc tính, 32.000 địa chỉ nắm giữ và 2.764 địa chỉ được ủy quyền. Số tiền này rõ ràng là không nhiều. Nhưng có tổng cộng 32.768 nút lá và 65.535 hàm băm cần được tính toán để ghi quyền Merkle của mã thông báo.

Công cụ cơ sở dữ liệu IceDB tự phát triển của Somnia không sử dụng cấu trúc dữ liệu cây Merkle thường được sử dụng, vì vậy không có gốc băm trong thông tin khối của nó.

IceDB sử dụng Log-Structure-Merge-Tree (LSM Tree). Đây là cấu trúc dữ liệu cây dựa trên nhật ký có tính năng chính là dữ liệu được thêm vào và ghi thay vì sửa đổi tại chỗ nên không có vấn đề giả mạo.

Khi ghi vào cơ sở dữ liệu IceDB, MemTable trong bộ nhớ được ghi đầu tiên. Khi MemTable đầy, nó được xả vào đĩa, tạo thành một SSTable. LSM định kỳ hợp nhất SSTable trong khi xóa các khóa trùng lặp.

Quá trình này không yêu cầu tính toán hàm băm, chỉ cần ghi dữ liệu mới vào MemTable, vì vậy cho dù dữ liệu được ghi vào bộ nhớ, bộ nhớ đệm hay đĩa, cơ sở dữ liệu IceDB nhanh hơn đáng kể.

🔹 Điểm nổi bật: Tốc độ đọc và viết cao hơn

Cấu trúc dữ liệu cây LSM có lợi thế hiệu suất rõ ràng trong việc ghi dữ liệu. Ngoài ra, tài liệu kỹ thuật của Somnia đề cập rằng "một bộ nhớ đệm dữ liệu đã được tạo ra để tối ưu hóa cả đọc và ghi, do đó thời gian đọc và ghi trung bình của IceDB là từ 15 đến 100 nano giây".

🔹 Tính năng: Đọc và viết báo cáo hiệu suất với gas công bằng và hiệu quả

Trong hầu hết các mạng blockchain, nút xác thực cuối cùng có xu hướng lưu trữ cùng một dữ liệu. Tuy nhiên, trong một khoảng thời gian ngắn, có sự khác biệt nhất định giữa bộ nhớ của các nút validator khác nhau và dữ liệu được lưu trữ trên đĩa. Do đó, người dùng sẽ tiêu thụ lượng gas khác nhau khi đọc và ghi dữ liệu do truy cập vào các vị trí khác nhau. Mặt khác, do các vị trí truy cập khác nhau, người dùng có thể mất nhiều thời gian để đọc và ghi dữ liệu và gas mạng có thể thay đổi trong khoảng thời gian này. Do đó, rất khó để xác định một loại Gas công bằng và hiệu quả. Nếu gas bị đánh giá thấp, các nút có thể bị thụ động do doanh thu thấp, điều này sẽ ảnh hưởng đến hiệu quả mạng. Nếu gas được đánh giá quá cao, người dùng sẽ phải trả các khoản phí bổ sung không cần thiết, điều này thậm chí có thể tạo cơ hội cho các cuộc tấn công MEV.

Trong công cụ cơ sở dữ liệu IceDB, mỗi khi bạn đọc hoặc ghi dữ liệu, bạn không thể tìm thấy dữ liệu mình cần trong bộ nhớ cache, vì vậy bạn cần đọc dữ liệu từ bộ nhớ và SSD tương ứng, đếm tần suất đọc dữ liệu từ bộ nhớ và SSD, đồng thời trả về "báo cáo hiệu suất". "Báo cáo hiệu suất" cung cấp cơ sở xác định để tính toán gas mà người dùng yêu cầu, do đó làm cho gas mạng công bằng và hiệu quả hơn, có lợi cho stablecoin mạng.

💠 Công nghệ nén dữ liệu

Theo lý thuyết công suất về khối lượng thông tin và phân bố tần số được giới thiệu trong tài liệu kỹ thuật Somnia, dữ liệu có thể được nén ở tốc độ phóng đại cao bằng cách tóm tắt thông tin theo xác suất thông tin xảy ra.

Mỗi liên kết dữ liệu trong Somnia chịu trách nhiệm cho một trình xác thực và trình xác thực không cần gửi toàn bộ khối mà chỉ cần gửi luồng thông tin, và quá trình nén luồng có tốc độ nén cao hơn, vì vậy nó có lợi cho việc cải thiện khả năng truyền mạng.

Ngoài ra, Somnia sử dụng chữ ký BLS để cải thiện tốc độ truyền và xác minh chữ ký.

Theo thuật toán đồng thuận đa luồng của Somnia, các nút xác thực của chuỗi dữ liệu gửi các phân đoạn dữ liệu cho nhau và không có nhà lãnh đạo tập trung để tải lên và tải xuống dữ liệu một cách tập trung và băng thông có thể được phân bổ đồng đều giữa các trình xác thực. Mỗi trình xác thực gửi các phân đoạn dữ liệu cho các trình xác thực khác và tải xuống các phân đoạn dữ liệu do các trình xác thực khác gửi, vì vậy băng thông cần thiết cho quá trình tải lên và tải xuống của mỗi trình xác thực là đối xứng. Do đó, khả năng truyền dẫn của mạng Somnia sẽ tương đối cân bằng và ổn định.

💠 Viết ở cuối

Mặc dù Web3 cao cấp hơn Web2 nhưng trên thực tế, hệ thống kỹ thuật của Web2 thường phức tạp và trưởng thành hơn. Khi các nhà phát triển Web2 tham gia vào quá trình phát triển Web3, nền tảng kỹ thuật của họ có thể mang lại nhiều đổi mới hơn cho thế giới blockchain.

Hiển thị ngôn ngữ gốc
Nội dung trên trang này được cung cấp bởi các bên thứ ba. Trừ khi có quy định khác, OKX không phải là tác giả của bài viết được trích dẫn và không tuyên bố bất kỳ bản quyền nào trong các tài liệu. Nội dung được cung cấp chỉ nhằm mục đích thông tin và không thể hiện quan điểm của OKX. Nội dung này không nhằm chứng thực dưới bất kỳ hình thức nào và không được coi là lời khuyên đầu tư hoặc lời chào mời mua bán tài sản kỹ thuật số. Việc sử dụng AI nhằm cung cấp nội dung tóm tắt hoặc thông tin khác, nội dung do AI tạo ra có thể không chính xác hoặc không nhất quán. Vui lòng đọc bài viết trong liên kết để biết thêm chi tiết và thông tin. OKX không chịu trách nhiệm về nội dung được lưu trữ trên trang web của bên thứ ba. Việc nắm giữ tài sản kỹ thuật số, bao gồm stablecoin và NFT, có độ rủi ro cao và có thể biến động rất lớn. Bạn phải cân nhắc kỹ lưỡng xem việc giao dịch hoặc nắm giữ tài sản kỹ thuật số có phù hợp hay không dựa trên tình hình tài chính của bạn.