Aptos vs. Sui: So sánh các Blockchain mới dựa trên Move

Aptos và Sui đều dựa trên công nghệ Move được phát triển ban đầu cho dự án Diem của Meta và sử dụng các hợp đồng thông minh dựa trên Move, khiến chúng thuộc cùng một loại blockchain Layer 1 mới nổi rộng hơn. Tuy nhiên, chúng khác biệt đáng kể về mô hình trạng thái và cách tiếp cận thực thi song song. Aptos dựa vào Block-STM để xử lý xung đột giao dịch một cách động, trong khi Sui sử dụng mô hình dữ liệu tập trung vào đối tượng để tổ chức các giao dịch dựa trên sự phụ thuộc giữa các đối tượng. Move cung cấp nền tảng chung, nhưng kiến trúc thực thi của chúng là chìa khóa để hiểu sự khác biệt giữa Aptos và Sui.
Tại sao cả Aptos và Sui đều sử dụng Move?
Aptos và Sui đều là các blockchain Layer 1 hỗ trợ hợp đồng thông minh. Một trong những điểm tương đồng đáng chú ý nhất của chúng là cả hai đều được xây dựng xoay quanh ngôn ngữ lập trình Move.
Move xuất phát từ dự án Diem của Meta và được thiết kế với mục đích quản lý tài sản kỹ thuật số. Trong lập trình truyền thống, dữ liệu thường có thể được sao chép tự do. Move giới thiệu các khái niệm như tài nguyên để ngăn chặn việc sao chép hoặc loại bỏ tùy tiện một số tài sản kỹ thuật số, trong khi hệ thống kiểu của nó giúp kiểm soát cách thức chuyển giao và lưu trữ tài sản. Tuy nhiên, Move không tự động loại bỏ tất cả các rủi ro hợp đồng thông minh. Các lỗ hổng vẫn có thể phát sinh từ logic mã, kiểm soát truy cập, oracle và các giao thức bên thứ ba. Chính xác hơn, Move giúp giảm một số lỗi xử lý tài sản ở cấp độ ngôn ngữ và làm cho các quy tắc sở hữu trở nên rõ ràng hơn.
Aptos và Sui kể từ đó đã phát triển Move theo các hướng khác nhau. Aptos giữ mô hình dựa trên tài khoản và tài nguyên đồng thời giới thiệu các cơ chế như Đối tượng. Sui Move, ngược lại, sử dụng kiến trúc lưu trữ toàn cục tập trung vào đối tượng. Do đó, mã Move và mô hình phát triển không hoàn toàn có thể thay thế cho nhau giữa hai blockchain này.
Block-STM của Aptos so với Mô hình tập trung vào đối tượng của Sui
Một trong những công nghệ then chốt của Aptos là Block-STM, động cơ thực thi song song. Nói đơn giản, Aptos có thể thực thi nhiều giao dịch song song và sau đó kiểm tra xem chúng có xung đột trong việc đọc hoặc ghi trạng thái hay không. Các giao dịch không có xung đột có thể được xử lý đồng thời trên nhiều lõi CPU. Khi xảy ra xung đột, các giao dịch bị ảnh hưởng sẽ được thực thi lại theo thứ tự giao dịch xác định trước. Cách tiếp cận này được gọi là thực thi song song lạc quan. Các nhà phát triển không cần phải khai báo trước các trạng thái mà giao dịch của họ sẽ truy cập, vì hệ thống tự động phát hiện xung đột. Bản trắng của Aptos cũng mô tả kiến trúc theo đường ống cho việc truyền, sắp xếp, thực thi và lưu trữ giao dịch nhằm cải thiện việc sử dụng phần cứng.
Sui có cách tiếp cận khác. Sui tổ chức trạng thái trên chuỗi thành các đối tượng với ID duy nhất và các loại sở hữu khác nhau. Khi nhiều giao dịch liên quan đến các đối tượng độc lập, hệ thống có thể dễ dàng nhận biết rằng chúng không có sự phụ thuộc và xử lý chúng song song. Các giao dịch liên quan đến trạng thái chia sẻ đòi hỏi các cơ chế phối hợp bổ sung.
Nói một cách đơn giản, Aptos nhấn mạnh việc phát hiện xung đột trong quá trình thực thi, trong khi Sui sử dụng mô hình đối tượng để làm cho một số phụ thuộc giao dịch trở nên rõ ràng hơn ở cấp độ cấu trúc dữ liệu.
Aptos và Sui khác nhau như thế nào trong các ứng dụng của chúng?
Cả Aptos và Sui đều nhấn mạnh khả năng xử lý giao dịch cao và có thể hỗ trợ DeFi, trò chơi, thanh toán, NFT và các ứng dụng khác yêu cầu tương tác trên chuỗi thường xuyên. Không blockchain nào bị giới hạn trong một loại ứng dụng cụ thể.
Một lợi thế của Aptos là Block-STM xử lý thực thi song song một cách minh bạch cho các nhà phát triển. Mạng cũng cung cấp các tính năng như Tài khoản không cần khóa và Giao dịch được tài trợ để đơn giản hóa việc tiếp cận và giảm rào cản sử dụng. Mô hình đối tượng của Sui, trong khi đó, cung cấp cách tự nhiên để đại diện cho tài sản trò chơi, NFT và các đối tượng kỹ thuật số khác với trạng thái độc lập, khiến cấu trúc dữ liệu của nó đặc biệt trực quan cho một số ứng dụng nhất định.
Khi so sánh tốc độ của Aptos và Sui, các con số TPS đỉnh từ môi trường thử nghiệm kiểm soát không đủ để xác định trải nghiệm người dùng thực tế. Hiệu suất thực tế còn phụ thuộc vào loại giao dịch, tần suất xung đột trạng thái, cấu hình trình xác thực, tải mạng và thiết kế ứng dụng.
Câu hỏi thường gặp
-
Mối quan hệ giữa Aptos và Sui là gì?
Chúng là các dự án riêng biệt, nhưng đều có nguồn gốc kỹ thuật liên quan đến sáng kiến Diem của Meta và sử dụng các triển khai Move đang phát triển riêng. -
Tại sao Move phù hợp với tài sản kỹ thuật số?
Move sử dụng tài nguyên, quy tắc sở hữu và ràng buộc kiểu để mô hình hóa tài sản kỹ thuật số, giúp giảm một số lỗi liên quan đến sao chép, quyền hạn và quản lý tài sản. -
Block-STM trên Aptos là gì?
Block-STM là cơ chế thực thi song song lạc quan xử lý nhiều giao dịch đồng thời và xác định cũng như xử lý các xung đột trạng thái. -
Tại sao Sui nhấn mạnh mô hình đối tượng của mình?
Sui đại diện tài sản và trạng thái trên chuỗi dưới dạng các đối tượng riêng biệt, giúp hệ thống dễ dàng nhận biết các phụ thuộc dữ liệu giữa các giao dịch. -
Sui Move và Aptos Move có hoàn toàn tương thích không?
Không. Mặc dù cả hai đều chia sẻ nền tảng Move, nhưng chúng đã phát triển các khung nền tảng, mô hình lưu trữ và cách tiếp cận phát triển khác nhau.
Nắm vững kiến thức cơ bản là bước đầu tiên. Theo dõi MGBX Academy để cập nhật thêm tài nguyên giáo dục về tiền mã hóa và các cơ hội trên thị trường.
Quy trình giao dịch trên MGBX:
-
Đăng ký tài khoản giao dịch và hoàn tất các bước xác minh danh tính cần thiết;
-
Nạp tiền và chọn loại giao dịch phù hợp;
-
Trên trang giao dịch của tài sản, nhập số tiền hoặc số lượng bạn muốn mua;
-
Xác nhận lệnh, hoàn tất giao dịch và kiểm tra xem số dư tài sản đã được cập nhật chính xác hay chưa.
Đọc thêm:
Bức tranh đầu tư Blockchain Lớp 1