Somnia là gì? Những điều cần biết về Somnia

Somnia là gì?

Somnia là blockchain layer 1, tập trung vào mảng phát triển gaming và metaverse. Theo đội ngũ dự án, MVP (phiên bản thử nghiệm) của Somnia có thể đạt mức 1,000,000 TPS với hơn 100 node.

Hiện tại, Somnia đang trong giai đoạn testnet và triển khai các campaign nhằm khuyến khích người dùng tham gia, từ đó gia tăng cơ hội nhận airdrop.

Somnia là gì

Mô hình hoạt động của Somnia

Để đạt được thông lượng xử lý cao, mô hình của Somnia chủ yếu dựa trên ba thành phần cốt lõi: MultiStream, cơ chế biên dịch bytecode và ICEdb. Trong đó:

MultiStream là cơ chế đồng thuận mới do Somnia phát triển, nhằm tối ưu hiệu suất xử lý bằng cách tách riêng quá trình sản xuất dữ liệu khỏi giai đoạn đạt đồng thuận.

Trong các mô hình đồng thuận truyền thống, quá trình tạo block phải chờ hoàn tất xác nhận block trước, khiến toàn bộ hệ thống vận hành theo kiểu tuần tự, khó mở rộng. Điều này tạo ra điểm nghẽn trong hiệu suất, đặc biệt khi có lượng lớn người sử dụng.

MultiStream giải quyết vấn đề này bằng cách cho phép các validator tạo block một cách độc lập và song song, tức không cần chờ hoàn tất đồng thuận của block trước. Khi dữ liệu được tạo ra, một quy trình đồng thuận riêng biệt sẽ xử lý việc xác thực và sắp xếp lại các block theo thứ tự đúng.

Cách tiếp cận này giúp Somnia đạt được thông lượng cao mà không đánh đổi tính bảo mật hay độ chính xác của mạng lưới. MultiStream bao gồm hai yếu tố chính:

  • Datachain: Mỗi validator tại Somnia vận hành một blockchain riêng gọi là Datachain. Tại đây, các block được tạo ra một cách độc lập, không cần chờ sự đồng thuận từ các validator khác. Cơ chế này giúp tăng tốc độ xử lý và giảm thiểu nguy cơ tắc nghẽn hệ thống.
  • Consensus Chain: Chuỗi này chịu trách nhiệm đảm bảo tính đồng thuận toàn mạng lưới, với mỗi khối được xây dựng từ *header của các Datachain.

*Header là thành phần của block, bao gồm mã hash, thời gian tạo và danh tính của validator tham gia xác thực. Mỗi block luôn bao gồm mỗi header riêng biệt.

how somnia works
Ảnh: Somnia

Somnia là blockchain có tính tương thích với EVM, thân thiện với người dùng và nhà phát triển. Tuy nhiên, khác so với các EVM thông thường, Somnia biên dịch các bytecode EVM thành những native code tối ưu hơn cho CPU.

Để dễ hình dung, ở các blockchain EVM, mạng lưới sẽ tự động biên dịch smart contract thành bytecode như 0x6000356… Điều này khiến mạng lưới chưa đủ tối ưu hiệu suất, cũng như hạn chế khả năng mở rộng.

Việc tiếp tục biên dịch bytecode thành native code giúp Somnia có thể gia tăng hiệu suất, đặc biệt giảm nghẽn mạng khi có lượng lớn người dùng sử dụng.

Bên cạnh đó, Somnia còn đầu tư vào hạ tầng lưu trữ dữ liệu với một cơ sở dữ liệu tùy chỉnh có tên ICEdb. Trong bất kỳ hệ thống blockchain nào, việc ghi nhận và truy xuất dữ liệu giao dịch là yếu tố then chốt. Và Somnia chọn cách tự xây dựng để đạt hiệu suất tối ưu.

ICEdb được thiết kế đặc biệt để phục vụ cho môi trường yêu cầu tốc độ cao. Theo công bố từ Somnia, ICEdb có thể thực hiện thao tác đọc/ghi chỉ trong khoảng 70–100 nano giây.

Chính tốc độ xử lý cực nhanh này giúp Somnia duy trì độ trễ thấp và thông lượng giao dịch cao, phục vụ tốt cho các ứng dụng phức tạp như on-chain game, AI…

Hệ sinh thái của Somnia

Như đã đề cập ở trên, Somnia tập trung vào những nền tảng gaming, metaverse. Một số dự án tiêu biểu trong hệ sinh thái Somnia gồm:

  • Upsising Labs
  • Maelstrom
  • Warzone Warriors
  • Weirdo Ghost Gang

Ngoài ra, hệ sinh thái vẫn xuất hiện những dApp về DeFi hay cơ sở hạ tầng phục vụ cho các mục đích khác nhau của người dùng, như:

  • Ankr
  • Hyperlane
  • LayerZero
  • Privy
  • Zerion
  • Quickswap
  • Haifu

Đội ngũ dự án

Paul Thomas là Founder tại Somnia. Sau khi tốt nghiệp tại Imperial College London, anh từng làm việc tại nhiều công ty nổi tiếng như Goldman Sachs, Improbable.

Đội ngũ somnia
Founder Somnia (giữa). Ảnh: Bitcoinist
Share the Post:

Subscribe for our insight