Xem nhiều

News Tag
6 bài
5 bài

Zaptos: "Vũ khí" giảm độ trễ blockchain tối đa cho Aptos

30 ngày
- Lee "Danny" Sin

Độ trễ blockchain, đo từ thời điểm một giao dịch gửi đến thời điểm nhận và đã cam kết, đặc biệt quan trọng đối với việc triển khai các dApps cần tốc độ nhanh như payments, DeFi, Web3 Gaming,...
 

Tuy nhiên, các blockchain hiện tại thường có độ trễ cao, nhất là trong lúc bị quá tải số lượng giao dịch. Điều này ảnh hưởng trực tiếp tới trải nghiệm users trong không gian Web3.
 

Để giải quyết thách thức này, đội ngũ Aptos đã giới thiệu giải pháp mang tên Zaptos. Trong tin nhanh ngày hôm nay, chúng ta cùng tìm hiểu sơ lược về cấu trúc pipeline song song đặc biệt này nhé. 
 

Zaptos là gì?


Zaptos là kiến trúc blockchain song song, mới được thiết kế để nâng cao hiệu quả xử lý giao dịch theo cách tuần tự và liên tục. Về cơ bản, quy trình sẽ là chia nhỏ các bước xử lý giao dịch ra nhiều phase rồi xử lý cùng 1 lúc.
 

Kiến trúc Blockchain phổ thông

Kiến trúc pipeline của blockchain hiện tại có thể được phân loại thành 3 loại chính: 
 

  • Kết hợp đồng thuận-thực thi (coupled-consensus-execution): Đồng thuận và thực thi diễn ra song song và ảnh hưởng lẫn nhau. Đây là kiểu kiến trúc phổ biến nhất, được sử dụng bởi nhiều blockchain như Bitcoin, Ethereum, Solana,...
  • Thực thi-rồi-đồng thuận (Execution-then-consensus): Các giao dịch được thực thi trước, sau đó mới đạt được đồng thuận về thứ tự của các giao dịch.
  • Đồng thuận-rồi-thực thi (consensus-then-execution): Đạt được đồng thuận về thứ tự các giao dịch trước, sau đó mới thực thi. Đây là kiến trúc được sử dụng trong các blockchain như Aptos, Sui và Avalanche, cho phép tăng tốc độ xử lý giao dịch.
Các cấu trúc phổ biến của Blockchain
Các cấu trúc phổ biến của Blockchain

Kiến trúc Pipeline của Aptos

Kiến trúc pipeline của Aptos hoạt động như một dây chuyền sản xuất, chia nhỏ quá trình xử lý giao dịch thành các giai đoạn nhỏ hơn để tăng tốc độ.
 

Thay vì phải chờ đợi một giao dịch hoàn thành mới bắt đầu xử lý giao dịch tiếp theo, Aptos cho phép các giai đoạn khác nhau của nhiều giao dịch được thực hiện đồng thời. 

Cấu trúc của Aptos blockchain
Cấu trúc của Aptos blockchain


Mỗi ô vuông hình trên đại diện cho một giai đoạn trong blockchain mà khối giao dịch cần phải trải qua từ trái sang phải. Pipeline bao gồm 4 giai đoạn:
 

  • Đồng thuận: Các node trong mạng đạt được thỏa thuận về thứ tự của các các khối chứa siêu dữ liệu. Giai đoạn này sử dụng nhiều băng thông mạng.
  • Thực thi: Các giao dịch được thực hiện và cập nhật vào blockchain. Giai đoạn này sử dụng nhiều tài nguyên CPU.
  • Chứng nhận: Kết quả của việc thực thi được xác nhận và ký. Giai đoạn này sử dụng ít tài nguyên tính toán hoặc băng thông, nhưng mất một vòng để nhận chữ ký từ một quorum trình xác thực.
  • Cam kết: Giai đoạn này sử dụng nhiều tài nguyên I/O lưu trữ. Khi hoàn tất cam kết, gửi khối mới được cam kết đến full node. Full node, khi nhận được khối đã cam kết từ, đảm bảo rằng trạng thái đã được chứng nhận và thêm khối vào pipeline của nó.
     

Chi tiết hơn nữa, bạn có thể tham khảo bài viết này nhé.


Giờ đây, với Zaptos, kiến trúc pipeline Aptos sẽ được nâng cấp mạnh mẽ hơn nữa trong khi vẫn sử dụng tài nguyên tối đa. Các điểm ưu việt của Zaptos bao gồm:
 

  • Tốc độ cao: Zaptos có thể xử lý một lượng lớn giao dịch trong một khoảng thời gian ngắn, có thể tới 20K TPS với giảm độ trễ hơn 40%.
  • Hiệu quả: Zaptos sử dụng kiến trúc song song và pipelined, nghĩa là các giao dịch được xử lý đồng thời và liên tục, giúp tăng tốc độ và hiệu suất.
  • Khả năng mở rộng: Có thể xử lý hàng nghìn giao dịch mỗi giây, giúp Zaptos đáp ứng nhu cầu của các ứng dụng đòi hỏi tốc độ cao
  • Mạng lưới bảo mật: Zaptos hoạt động trên một mạng lưới gồm 100 node xác thực trên toàn cầu, giúp tăng cường tính bảo mật và khả năng phục hồi của hệ thống.
  • Thực thi tích cực: Bắt đầu xử lý giao dịch ngay cả khi chưa có xác nhận cuối cùng, giúp tiết kiệm thời gian.
  • Cam kết tích cực: Ghi nhận kết quả giao dịch vào bộ nhớ ngay khi hoàn thành xử lý
     

Lời kết

Thử nghiệm độ trễ tại TPS 20.000
Thử nghiệm độ trễ tại TPS 20.000

Aptos Labs đánh giá Zaptos như một bước tiến hướng tới việc đạt được độ trễ blockchain tối ưu. Ví dụ ở mức 20k TPS, Aptos thể hiện độ trễ tổng thể là 1,32 giây, trong khi Zaptos giảm mức này xuống còn 0,78 giây.


Đặc biệt, Zaptos đạt được độ trễ blockchain đầu cuối dưới một giây ở tốc độ 20.000 TPS, được thử nghiệm trong môi trường thực tế tương tự mainnet. Đây là một sự kết hợp đột phá hiếm gặp trong các hệ thống blockchain hiện nay.


🎯 Lưu ý: Đây là nội dung được tài trợ, bài viết trên không đại diện cho sự ủng hộ trực tiếp của TradeCoinVN. Bạn đọc cần nghiên cứu kỹ trước khi đưa ra quyết định và sẵn sàng chịu trách nhiệm với các hành động của mình. Nội dung trên không được xem là lời khuyên đầu tư.

Zaptos: "Vũ khí" giảm độ trễ blockchain tối đa cho Aptos

0

Xem nhiều


© Copyright By TradeCoinVN 2022. All Rights Reserved