Di chuyển Gemini: Cách Sui và Aptos thách thức bối cảnh blockchain

avatar
YBB Capital
4tháng trước
Bài viết có khoảng 9535từ,đọc toàn bộ bài viết mất khoảng 12 phút
Ngôn ngữ lập trình Move có nguồn gốc từ dự án Diem của Meta và phát triển thành nền tảng cốt lõi của hai blockchain lớn là Sui và Aptos. Sui đã thể hiện hiệu suất vượt trội trong các trò chơi và ứng dụng phi tài chính thông qua mô hình lưu trữ đối tượng và cơ chế đồng thuận sáng tạo, trong khi Aptos cam kết xây dựng cơ sở hạ tầng Web3 hiệu suất cao thông qua công cụ thực thi song song Block-STM và thiết kế mô-đun. Dù cả hai đã có những đột phá về công nghệ nhưng hệ sinh thái Move vẫn cần thời gian để tích lũy và có tiềm năng phát triển rất lớn trong tương lai.

Tác giả gốc: Nhà nghiên cứu Zeke của YBB Capital

Di chuyển Gemini: Cách Sui và Aptos thách thức bối cảnh blockchain

Lời nói đầu

Thị trường gần đây ngày càng trở nên lạnh giá và nhiều OG trong ngành bắt đầu dao động về ý nghĩa tồn tại của ngành. Nói về cảm nhận cá nhân, tôi luôn cảm thấy sở dĩ nhiều tầm nhìn vĩ đại ngày xưa bị “làm sai lệch” là do những tầm nhìn này ngay từ đầu đã không nhất quán về mặt logic. Các Dapp bên ngoài các ứng dụng phi tài chính luôn cố gắng nhấn mạnh giá trị của sự phân cấp để che đậy sự thật rằng bản thân sản phẩm không đủ tốt. Nhưng sự thật là, họ yêu cầu tôi không tin tưởng vào Google, Twitter, YouTube mà hãy tin tưởng rằng ví đa chữ ký và máy chủ độc lập của họ đủ an toàn. Nhiều tầm nhìn không bị làm sai lệch, nhưng chưa bao giờ được xác minh thực sự. Tôi vẫn tin rằng hầu hết các tầm nhìn đều có ý nghĩa ngay cả khi chúng không quá hoành tráng. Có thể chúng chỉ cần đủ lớp nền để hỗ trợ. Cuối cùng, ít nhất một cái có thể được cung cấp về mặt phân cấp và trải nghiệm tốt có thể so sánh với Web2. Giống như TON và Solana trước đây đều bị coi thường, nhưng giờ đây họ đang dần bắt kịp những người anh lớn của mình về nhiều khía cạnh hiệu suất. Chuỗi công cộng mang các ứng dụng cần sự đổi mới, điều này sẽ thúc đẩy sự tiến bộ của ngành trong mỗi chu kỳ. Vì vậy, hôm nay chúng ta sẽ khám phá một loại chuỗi công khai đã lâu không được coi trọng, đó là hệ thống Move.

1. Di chuyển

Ngôn ngữ lập trình Move ban đầu được sinh ra từ dự án Diem (ban đầu được gọi là Libra) bị bỏ rơi của Meta, ban đầu nhằm mục đích tạo ra một stablecoin ổn định và được quản lý hơn làm nền tảng cho tầm nhìn metaverse của nó. Thay vào đó, dự án vấp phải sự phản đối mạnh mẽ và áp lực liên tục từ các cơ quan quản lý trên toàn thế giới. Các cơ quan quản lý lo ngại rằng quy mô của Diệm và lượng người dùng khổng lồ của Facebook có thể gây ra mối đe dọa cho sự ổn định tài chính, chính sách tiền tệ và quyền riêng tư dữ liệu, đồng thời áp lực do chính quyền Biden dẫn đầu cuối cùng đã khiến Meta phải từ bỏ dự án Diệm.

Nhưng may mắn thay, cốt lõi của Diệm vẫn chưa bị bỏ rơi. Các phe phái khác nhau tách ra khỏi nhóm ban đầu vẫn kiên trì khám phá và phát triển Move, và giờ đây họ đã phát triển thành cặp song sinh Move là Sui và Aptos như chúng ta đã biết. Ngoài ra, còn có nhiều dự án chuỗi công cộng như Linera (dựa trên chuỗi công khai Rust của Move), vẫn còn ở giai đoạn sơ khai và Movement, vừa được công bố rầm rộ gần đây.

Vậy tại sao lãi suất còn lại của dự án cắt giảm một nửa lại có thể lớn đến vậy? Move là câu trả lời cho ngôn ngữ lập trình blockchain từ nhà sản xuất Web2 hàng đầu, thiết kế của nó cũng xoay quanh các ngôn ngữ lập trình blockchain hiện có (đặc biệt là Solidity) và đã thực hiện nhiều cải tiến về hiệu suất và các vấn đề bảo mật. mục tiêu thiết kế là điều chỉnh một hệ thống loại để thực thi quản lý tài sản và kiểm soát truy cập. Cá nhân tôi tóm tắt nó trong ba điểm đơn giản:

  • Bảo mật: Tiền đề chính của thiết kế ngôn ngữ Move là bảo mật. Nó sử dụng tính năng kiểm tra kiểu tĩnh và quản lý tài nguyên để ngăn chặn các lỗ hổng bảo mật phổ biến, chẳng hạn như lỗi tràn và các cuộc tấn công vào lại. So với các máy ảo ngôn ngữ khác, Move hỗ trợ nhiều chức năng bảo mật khác nhau. Hình dưới đây trích dẫn sự so sánh của Nansen.

Di chuyển Gemini: Cách Sui và Aptos thách thức bối cảnh blockchain

  • Khả năng kết hợp: Hỗ trợ tính mô-đun và khả năng kết hợp, cho phép các nhà phát triển dễ dàng tạo và kết hợp các hợp đồng thông minh khác nhau để xây dựng các ứng dụng phức tạp hơn.

  • Hiệu suất: Máy ảo của ngôn ngữ Move được tối ưu hóa (hỗ trợ song song, quản lý bộ nhớ, tối ưu hóa trình biên dịch) để thực hiện hiệu quả các hợp đồng thông minh, từ đó tăng tốc độ và thông lượng giao dịch.

Vào thời điểm mà các chuỗi công khai EVM mô-đun đang tràn ngập thị trường, Move thực sự là một nỗ lực dũng cảm. Ba điểm hấp dẫn mà tôi đã đề cập, bạn có thể đã thấy những điểm tương tự trong phần giới thiệu của nhiều dự án chuỗi công cộng. Tôi khuyên bạn nên tự mình trải nghiệm để hình dung những từ này.

2. Tùy

Di chuyển Gemini: Cách Sui và Aptos thách thức bối cảnh blockchain

2.1 Kiến trúc

Là một trong hai ngôi sao, Sui đã bị chỉ trích vì các vấn đề về airdrop và phương thức phát hành token trong những ngày đầu ra mắt. Nhưng hãy gạt những vấn đề này sang một bên và chỉ nói về dự án. Sui ít nhất cũng đủ tốt về mặt hiệu suất và trải nghiệm, đồng thời hiệu suất của nó trong trò chơi là cực kỳ tốt. Điều này không thể tách rời khỏi thiết kế kiến trúc cải tiến của chính nó để áp dụng phổ biến. Ở đây tôi sẽ mô tả ngắn gọn sự đổi mới kiến trúc của Tùy:

  1. Mô hình lưu trữ đối tượng: Thành phần này là thành phần cốt lõi được Sui on Move cải tiến. Cái gọi là mô hình lưu trữ đối tượng lưu trữ dữ liệu dưới dạng các đối tượng độc lập và mỗi đối tượng có một mã định danh duy nhất. Không giống như các hệ thống cơ sở dữ liệu truyền thống, mô hình lưu trữ đối tượng không có cấu trúc dữ liệu cố định và có thể lưu trữ nhiều loại dữ liệu khác nhau, chẳng hạn như văn bản, hình ảnh, video và âm thanh. Mô hình này cho phép thực thi song song và chia tỷ lệ theo chiều ngang (thêm các nút để mở rộng dung lượng lưu trữ) và Sui được thiết kế xung quanh mô hình này.

  2. Trình tự nhân quả: Đảm bảo rằng thứ tự thực hiện các giao dịch phù hợp với mối quan hệ nhân quả để tránh xung đột và mâu thuẫn dữ liệu. Điều này cho phép Sui xử lý số lượng lớn giao dịch đồng thời và duy trì tính nhất quán của dữ liệu.

  3. Công cụ đồng thuận Narwhal và Bullshark: Sui sử dụng Narwhal và Bullshark làm công cụ đồng thuận Narwhal chịu trách nhiệm sắp xếp và xác minh giao dịch của nó là duy trì nhóm giao dịch cục bộ, sắp xếp và phát sóng theo quan hệ nhân quả của các giao dịch, đảm bảo rằng tất cả các nút. có trình tự giao dịch giống nhau và hợp lệ. Bullshark bỏ phiếu trong danh sách giao dịch khi nhận được danh sách giao dịch được sắp xếp theo Narwhal và sử dụng cơ chế đồng thuận chấp nhận lỗi của Byzantine để đảm bảo rằng tất cả các nút đều đồng ý với danh sách giao dịch.

  4. Sui Move: Sui mở rộng ngôn ngữ Move và thêm các tính năng mới, chẳng hạn như hỗ trợ NFT, quản lý tài sản và lưu trữ dữ liệu.

  5. Sui Framework: Sui cung cấp một framework hoàn chỉnh giúp các nhà phát triển nhanh chóng xây dựng và triển khai ứng dụng. Khung này bao gồm nhiều công cụ và thư viện khác nhau như Sui Wallet, Sui SDK và Sui CLI.

Kiến trúc của Sui được thiết kế để cho phép nó xử lý số lượng lớn giao dịch đồng thời trong khi vẫn duy trì tốc độ cao, phí thấp và bảo mật. Đồng thời, ngôn ngữ Move và Sui framework của Sui cũng cung cấp cho các nhà phát triển những công cụ mạnh mẽ giúp họ xây dựng các ứng dụng an toàn, có thể mở rộng và thân thiện với người dùng.

2.2 Sự đồng thuận

Chuỗi khối Sui sử dụng cơ chế đồng thuận có tên Mysticeti, là cơ chế đồng thuận dựa trên Dung sai lỗi Byzantine (BFT) được thiết kế để tối ưu hóa độ trễ thấp và thông lượng cao.

Mysticeti cho phép nhiều trình xác thực đề xuất các khối song song, do đó tận dụng tối đa băng thông mạng và cung cấp khả năng chống kiểm duyệt. Hơn nữa, giao thức chỉ yêu cầu ba vòng tin nhắn để gửi các khối từ DAG (Biểu đồ tuần hoàn có hướng), tương tự như pBFT và khớp với mức tối thiểu theo lý thuyết. Các quy tắc cam kết cho phép bỏ phiếu song song và chứng nhận các nhà lãnh đạo khối, giảm hơn nữa độ trễ trung bình và đuôi. Các quy tắc cam kết cũng có thể chấp nhận các nhà lãnh đạo không có sẵn mà không làm tăng đáng kể độ trễ cam kết.

Mysticeti đã chạy trên testnet được ba tháng trước khi mainnet Sui ra mắt và kết quả đáng chú ý của nó bao gồm độ trễ giảm 80%. Mạng Sui hiện có thể xử lý hàng chục nghìn giao dịch mỗi giây với độ trễ từ đầu đến cuối chỉ dưới một giây.

Chuỗi khối Sui cũng sử dụng một loại đồng thuận bằng chứng cổ phần cụ thể được gọi là Bằng chứng cổ phần được ủy quyền (DPoS). Khi các giao dịch liên quan đến các đối tượng dùng chung (được gọi là giao dịch phức tạp) diễn ra, Sui sẽ sử dụng công cụ đồng thuận Narwhal Bullshark được mô tả ở trên để đặt hàng giao dịch. So với các chuỗi công khai khác có cơ chế đồng thuận BFT, ưu điểm và nhược điểm của Sui có thể được tóm tắt ở sáu điểm:

Thuận lợi:

  • Độ trễ thấp và thông lượng cao: Giao thức Mysticeti giảm đáng kể độ trễ đồng thuận và cải thiện thông lượng mạng thông qua các đề xuất khối song song và quy trình gửi tin nhắn được tối ưu hóa. Điều này cho phép chuỗi khối Sui xử lý hàng chục nghìn giao dịch mỗi giây với độ trễ từ đầu đến cuối dưới một giây;

  • Khả năng chống kiểm duyệt: Giao thức Mysticeti cho phép nhiều người xác thực đề xuất các khối song song, do đó làm tăng khả năng chống kiểm duyệt của mạng;

  • Chấp nhận các nhà lãnh đạo không có sẵn: Quy tắc cam kết cho phép chấp nhận các nhà lãnh đạo không có sẵn (khi nút lãnh đạo bị lỗi, hệ thống sẽ tự động bầu ra một nhà lãnh đạo mới để đảm nhận trách nhiệm của mình) mà không làm tăng đáng kể độ trễ cam kết.

Nhược điểm:

  • Độ phức tạp: Thiết kế của giao thức Mysticeti tương đối phức tạp và đòi hỏi sự hiểu biết kỹ thuật sâu hơn để nắm bắt đầy đủ cơ chế hoạt động của nó;

  • Bảo mật: Mặc dù giao thức Mysticeti hoạt động tốt trên mạng thử nghiệm nhưng tính bảo mật của nó vẫn cần được xác minh thêm trong các ứng dụng thực tế;

  • Khả năng mở rộng: Khả năng mở rộng của giao thức Mysticeti vẫn cần được quan sát thêm để đảm bảo rằng nó có thể thích ứng với quy mô mạng và khối lượng giao dịch ngày càng tăng trong tương lai.

2.3 Tài khoản tóm tắt

Tóm tắt tài khoản của Sui là một cơ chế cho phép người dùng quản lý tài khoản và giao dịch của họ một cách đơn giản và an toàn hơn. Nó cho phép quản lý tài khoản và xử lý giao dịch ở cấp độ cao hơn bằng cách trừu tượng hóa logic tài khoản và giao dịch từ giao thức blockchain cơ bản.

Trong mô hình tài khoản trừu tượng của Sui, tài khoản không còn là cặp khóa công khai đơn giản mà là các đối tượng có thuộc tính và hành vi phong phú hơn. Mỗi tài khoản có một mã định danh duy nhất, được gọi là ID tài khoản, được liên kết với cặp khóa chung và khóa riêng của tài khoản.

Mô hình tài khoản trừu tượng của Sui bao gồm các thành phần chính sau:

  1. Đối tượng tài khoản: Đối tượng tài khoản là đơn vị cơ bản của tài khoản trong Sui. Mỗi đối tượng tài khoản có một ID tài khoản duy nhất và chứa các thuộc tính cũng như hành vi của tài khoản;

  2. Dữ liệu tài khoản: Dữ liệu tài khoản là thành phần cốt lõi của đối tượng tài khoản. Nó chứa thông tin cơ bản về tài khoản, chẳng hạn như ID tài khoản, cặp khóa chung và khóa riêng, v.v.;

  3. Bối cảnh giao dịch: Bối cảnh giao dịch là đơn vị cơ bản của giao dịch trong Sui. Nó chứa thông tin liên quan đến giao dịch, chẳng hạn như ID giao dịch, ID tài khoản, dữ liệu giao dịch, v.v.;

  4. Logic tài khoản: Logic tài khoản là tập hợp các hành vi và quy tắc cho các tài khoản trong Sui. Nó xác định cách tài khoản xử lý các giao dịch và quản lý trạng thái của nó.

Mô hình tài khoản trừu tượng của Sui xử lý các giao dịch thông qua các bước sau:

  1. Tạo giao dịch: Người dùng tạo giao dịch và gửi nó đến mạng Sui;

  2. Xác minh giao dịch: Mạng Sui xác minh tính hợp lệ và tính toàn vẹn của giao dịch;

  3. Tìm kiếm tài khoản: Sui Network tìm kiếm đối tượng tài khoản tương ứng dựa trên ID tài khoản trong giao dịch;

  4. Thực thi logic tài khoản: Mạng Sui thực thi logic tài khoản để xử lý các giao dịch và cập nhật trạng thái tài khoản;

  5. Xác nhận giao dịch: Mạng Sui xác nhận kết quả giao dịch và ghi chúng vào blockchain.

Nói một cách đơn giản, mô hình tài khoản trừu tượng của Sui là một cơ chế đổi mới giúp đơn giản hóa việc quản lý tài khoản và xử lý giao dịch, làm cho các ứng dụng trở nên giống ứng dụng hơn.

2.4 Trò chơi

Chuỗi công khai có thể vượt qua vòng vây trước tiên phải tích lũy và tích lũy Sở dĩ Move được gọi là một nỗ lực dũng cảm ở trên là vì hai lý do: Thứ nhất, trong thời đại khái quát hóa các khái niệm mô-đun, hệ thống Move nguyên gốc (tức là Move Twin Star). ) được coi là nỗ lực cuối cùng ở Lớp 1, về cơ bản là đi ngược lại xu hướng, nhưng sự gia tăng gần đây của nhiều chuỗi không đồng nhất có thể chứng minh rằng mô-đun hóa không phải là câu trả lời duy nhất. Thứ hai là làm lại chuỗi công khai và áp dụng ngôn ngữ lập trình mới. Bạn có thể nghĩ về nó như thể bạn muốn làm lại một hệ thống để thách thức iOS và Android trên thị trường điện thoại di động hiện tại, con đường tương lai phải đầy chông gai. Liệu hệ thống Move có thể tỏa sáng và phổ biến như Solana trong vài năm tới hay không, hướng phát triển mà nó chọn sẽ đặc biệt quan trọng. Câu trả lời của Sui cho câu hỏi này là trò chơi.

Trò chơi là một trong những lối vào quan trọng của Web3, nhưng hầu hết các chuỗi công khai không hỗ trợ tốt trò chơi. Điều này là do các chuỗi khối đã được thiết kế xoay quanh vấn đề tài chính kể từ khi chúng ra đời và do hiệu suất thấp của các cấu trúc phi tập trung nên không phù hợp một cách tự nhiên với trò chơi. Nhưng Sui thì khác. Mô hình của nó phù hợp cho cả ứng dụng DeFi cũng như các ứng dụng và trò chơi phi tài chính. Như đã nêu ở trên trong Tùy, mọi thứ đều là đối tượng. Trò chơi hoặc ứng dụng có nội dung phức tạp với mối quan hệ phân cấp. Trên Sui, các đối tượng có thể sở hữu các đối tượng khác (tài sản có thể sở hữu nội dung). Giả sử bạn đang chơi trò chơi với một nhân vật anh hùng và nhân vật anh hùng đó có kho đồ cũng có các tài sản kỹ thuật số khác thuộc về nhân vật đó. Sui có thể mô hình hóa chính xác các hệ thống phân cấp dữ liệu này theo cách mà các chuỗi khối khác không thể làm được. Do đó, nó mang lại cho các nhà phát triển cơ hội thể hiện các ứng dụng họ muốn xây dựng mà không cần phải giải quyết những hạn chế cơ bản của chuỗi.

Ngoài ra, Sui cũng đang tích cực phát triển hợp tác với những gã khổng lồ Web2 truyền thống và đã đạt được quan hệ đối tác với ba trong số bốn gã khổng lồ trò chơi lớn của Hàn Quốc ( Netmarble , NHNNCSoft ) kể từ năm ngoái. Bằng cách hợp tác với Tiktok trong năm nay để phát triển các trò chơi blockchain và các dự án SocialFi, Sui đang giới thiệu những gã khổng lồ truyền thống đến với Web2.

3. Aptos

Di chuyển Gemini: Cách Sui và Aptos thách thức bối cảnh blockchain

Là một blockchain Lớp 1 khác dựa trên ngôn ngữ Move, Aptos cũng cam kết xây dựng cơ sở hạ tầng Web3 hiệu suất cao và có thể mở rộng. Thiết kế kiến trúc của nó có nhiều điểm tương đồng với nhà Tùy, nhưng cũng thể hiện một số nét độc đáo.

3.1 Kiến trúc

1. Thiết kế mô-đun: Aptos áp dụng kiến trúc mô-đun, cho phép các nhà phát triển phát triển và nâng cấp các mô-đun khác nhau một cách độc lập, từ đó cải thiện tốc độ phát triển và tính linh hoạt;

2. Công cụ thực thi song song (Block-STM): Không giống như các chuỗi khối khác yêu cầu khai báo trước các phụ thuộc dữ liệu, công cụ thực thi song song của Aptos có thể xử lý các giao dịch song song mà không cần biết trước về vị trí dữ liệu, do đó tăng thông lượng và giảm độ trễ;

3. Xử lý giao dịch theo đường ống: Aptos chia quá trình xử lý giao dịch thành nhiều giai đoạn như truyền bá, sắp xếp siêu dữ liệu và lưu trữ hàng loạt, đồng thời thực hiện các giai đoạn này song song thông qua phương pháp tiếp cận đường ống để tối đa hóa thông lượng và giảm độ trễ;

4. Ngôn ngữ lập trình Move: Aptos sử dụng ngôn ngữ lập trình Move. So với những cải tiến do Sui giới thiệu, Aptos đã làm được nhiều việc hơn để cải thiện nó. Ví dụ: chuẩn hóa ngôn ngữ, giới thiệu khả năng hỗ trợ chức năng mạnh mẽ hơn và khả năng tùy chỉnh;

5. Đồng bộ hóa trạng thái linh hoạt: Cho phép các nút chọn các chiến lược đồng bộ hóa trạng thái khác nhau, chẳng hạn như đồng bộ hóa toàn bộ lịch sử hoặc chỉ đồng bộ hóa trạng thái mới nhất, từ đó cải thiện tính linh hoạt của nút;

6. Cơ chế đồng thuận AptosBFT: AptosBFT là cơ chế đồng thuận có khả năng chịu lỗi Byzantine được Aptos sử dụng, giúp cải thiện thông lượng và giảm độ trễ bằng cách tối ưu hóa giao tiếp và đồng bộ hóa giữa các trình xác thực. So với Sui thì chỉ có thể coi là phiên bản cải tiến của DiemBFT Nó đã có những cải tiến nhất định về hiệu quả và khả năng phục hồi chống va chạm nên ở đây tôi chỉ giải thích ngắn gọn.

Kiến trúc của Aptos được thiết kế để cho phép nó xử lý số lượng lớn giao dịch đồng thời trong khi vẫn duy trì tốc độ cao, phí thấp và bảo mật. Đồng thời, ngôn ngữ Move và khung Aptos của Aptos cũng cung cấp cho các nhà phát triển các công cụ mạnh mẽ để giúp họ xây dựng các ứng dụng an toàn, có thể mở rộng và thân thiện với người dùng.

3.2 Khối-STM

Hãy mở rộng ở đây để nói về công cụ thực thi song song cải tiến cốt lõi của Aptos Block-STM:

Nguyên tắc cốt lõi của Block-STM:

  1. Thực hiện lệnh đặt trước: Block-STM dựa vào thứ tự đặt trước của các giao dịch trong khối. Tất cả các giao dịch phải được thực hiện theo thứ tự này để đảm bảo tính nhất quán của trạng thái cuối cùng;

  2. Kiểm soát đồng thời lạc quan: Block-STM sẽ thực hiện các giao dịch song song một cách lạc quan, giả định rằng sẽ không có xung đột nào xảy ra. Kiểm soát đồng thời lạc quan dựa trên giả định rằng xung đột hiếm khi xảy ra và cho phép các giao dịch truy cập và sửa đổi dữ liệu mà không cần khóa. Nó tin rằng xác suất xảy ra nhiều giao dịch xung đột cùng lúc là rất thấp, vì vậy nó có thể được sửa đổi trước và kiểm tra xem xung đột có thực sự xảy ra hay không trước khi gửi lần cuối;

  3. Cấu trúc dữ liệu đa phiên bản: Để hỗ trợ kiểm soát đồng thời lạc quan, Block-STM sử dụng cấu trúc dữ liệu nhiều phiên bản để lưu trữ dữ liệu. Mỗi thao tác ghi sẽ tạo ra một phiên bản mới của dữ liệu, trong khi thao tác đọc sẽ truy cập vào phiên bản dữ liệu tương ứng;

  4. Xác minh và thử lại: Sau khi thực hiện giao dịch, Block-STM xác minh xem phiên bản dữ liệu mà nó đọc có còn hợp lệ hay không. Nếu xác minh không thành công, cho thấy có xung đột, giao dịch sẽ được đánh dấu là không hợp lệ và được thực hiện lại;

  5. Lập lịch hợp tác: Block-STM sử dụng bộ lập lịch hợp tác để điều phối các nhiệm vụ thực thi và xác minh của các luồng riêng lẻ nhằm tối đa hóa khả năng song song.

Quy trình làm việc của Block-STM:

  1. Nhóm giao dịch: Nhóm các giao dịch trong khối và gán chúng cho các luồng khác nhau để thực hiện song song;

  2. Thực thi lạc quan: Mỗi luồng thực thi một cách lạc quan các giao dịch được chỉ định cho nó và ghi lại các bộ đọc và ghi của mỗi giao dịch;

  3. Xác minh: Khi một luồng hoàn thành việc thực hiện giao dịch, nó sẽ xác minh xem phiên bản dữ liệu trong tập đọc có còn hợp lệ hay không;

  4. Thử lại: Nếu xác minh không thành công, xảy ra xung đột và giao dịch sẽ được đánh dấu là không hợp lệ và được thực hiện lại;

  5. Gửi: Sau khi tất cả các giao dịch được xác minh, kết quả sẽ được ghi vào trạng thái blockchain để hoàn tất việc gửi giao dịch.

Ưu điểm của Block-STM:

  • Thông lượng cao: Thông qua kiểm soát đồng thời lạc quan và lập kế hoạch hợp tác, Block-STM có thể tận dụng tối đa hiệu suất của bộ xử lý đa lõi để đạt được thông lượng cao;

  • Độ trễ thấp: Vì các giao dịch có thể được thực hiện song song, Block-STM có thể giảm đáng kể thời gian xác nhận giao dịch;

  • Bảo mật: Cơ chế xác minh và thực thi tuần tự cài sẵn của Block-STM đảm bảo tính nhất quán và bảo mật của trạng thái cuối cùng.

Nói một cách đơn giản, Block-STM là một công cụ thực thi giao dịch song song hiệu quả, kết hợp các công nghệ như kiểm soát đồng thời lạc quan, cấu trúc dữ liệu nhiều phiên bản và lập lịch hợp tác để tối đa hóa số lượng khối đồng thời đảm bảo thông lượng chuỗi chính xác.

3.3 Tài khoản tóm tắt

Không giống như tài khoản trừu tượng của Sui rất trực tiếp, các kích thước trừu tượng được Aptos hỗ trợ bị hạn chế hơn và không có tiêu chuẩn cụ thể nào được xác định trước. Khả năng tài khoản trừu tượng của nó chủ yếu được phản ánh ở các khía cạnh sau:

  1. Quản lý tài khoản mô-đun: Sử dụng mô-đun Move để xác định và quản lý tài khoản, đồng thời nhà phát triển có thể tạo các mô-đun tùy chỉnh để triển khai các loại và chức năng tài khoản khác nhau.

  2. Quản lý khóa linh hoạt: Cho phép người dùng sử dụng các khóa khác nhau để thực hiện các thao tác khác nhau trên tài khoản, chẳng hạn như sử dụng một khóa để ký giao dịch và một khóa khác để quản lý tài khoản.

  3. Xác minh giao dịch có thể lập trình: Nhà phát triển có thể xác định logic xác minh giao dịch tùy chỉnh trong mô-đun Move, chẳng hạn như đa chữ ký, giới hạn, v.v., để đáp ứng các tình huống ứng dụng khác nhau.

3.4 Hợp tác với Microsoft

So với Sui, công ty tập trung nhiều hơn vào phát triển trò chơi, Aptos không có mục tiêu phát triển cụ thể là blockchain phù hợp nhất cho sản xuất. Điều đáng nói là Aptos hiện đang hợp tác với Microsoft để đưa công nghệ AI của Microsoft vào blockchain. Hiện tại, sản phẩm hợp tác đầu tiên giữa hai bên, Aptos Assistant, đã được ra mắt trên trang chính thức. Sản phẩm này là một trợ lý AI tổng quát do mạng Aptos xây dựng và các sản phẩm AI tiếp theo sẽ được công bố sau vài tháng nữa.

4. Di chuyển hệ thống

Mặc dù gần đây Sui đã hoạt động tốt nhưng nó vẫn thua kém các hệ thống EVM và các chuỗi không đồng nhất như Solana và Ton. Sự trỗi dậy của Move vẫn cần một thời gian để ổn định. Mặc dù cặp sao song sinh hiện tại Sui và Aptos có vầng hào quang ngôi sao và thực sự đã tạo ra những bước đột phá về công nghệ, nhưng quy mô và hoạt động tổng thể của hệ sinh thái Move vẫn không tốt bằng các hệ sinh thái trưởng thành khác. Số lượng nhà phát triển, loại ứng dụng và quy mô người dùng đều cần có thời gian để tích lũy. Từ góc độ hợp tác bên ngoài đến hoạt động, cả hai đều có tư duy Web2 tương đối mạnh mẽ và thiếu một số gen Web3. Các dự án hợp tác luôn trầm lắng trong ngành.

Nhưng xét về tiềm năng của dòng Move, nó đáng để khám phá về nhiều mặt và một số nhà phát triển cũng nhận thấy giá trị tương lai của Move. Như đã đề cập ở phần mở đầu, đã có dự án giới thiệu Move vào ETH Lớp 2. Trong tương lai, hệ thống Move cũng sẽ tỏa sáng trong hệ sinh thái lớp thứ hai ETH. Điều cần làm bây giờ là làm thế nào để quảng bá hệ thống Move.

Tài liệu tham khảo:

So sánh Aptos và Sui: https://cryptotvplus.com/2022/08/a-comparison-of-aptos-and-sui/

Nansen: Giải thích chi tiết về đặc tính kỹ thuật và trạng thái sinh thái của chuỗi công khai ngôi sao Aptos: https://foresightnews.pro/article/detail/16825

Tài liệu về Aptos: https://aptos.dev/en/network/blockchain/move

Tài liệu chính thức của Sui: https://docs.sui.io/

Là người mới làm quen với blockchain, bạn hiểu Sui như thế nào và nó hoạt động như thế nào? : https://medium.com/sui-network-cn/Là người mới tham gia blockchain-làm thế nào để hiểu sui và cách nó hoạt động-f 2 aaa 5 d 8848 f

Bài viết gốc, tác giả:YBB Capital。Tuyển dụng: Nhân viên kinh doanh phần mềm theo dự án report@odaily.email;Vi phạm quy định của pháp luật.

Odaily nhắc nhở, mời đông đảo độc giả xây dựng quan niệm đúng đắn về tiền tệ và khái niệm đầu tư, nhìn nhận hợp lý về blockchain, nâng cao nhận thức về rủi ro; Đối với manh mối phạm tội phát hiện, có thể tích cực tố cáo phản ánh với cơ quan hữu quan.

Đọc nhiều nhất
Lựa chọn của người biên tập