#Binance #BTC #crypto2023 #BNB #ETH

Sui sẽ trực tuyến gần đây vì cả Aptos và Sui đều sử dụng ngôn ngữ Move, cần lưu ý rằng Aptos sử dụng Core Move, trong khi Sui sử dụng Sui Move, đây là phiên bản mở rộng của Core Move.

Vì vậy, hôm nay chúng ta sẽ phân tích nó từ góc độ mã hoặc từ góc độ của các lập trình viên: với tư cách là một chuỗi công khai mới, Sui có thể thách thức ETH và liệu nó có trở thành Polkadot thứ hai hay không.

1. Về ngôn ngữ Move

Trong giai đoạn cao điểm dự kiến ​​khi phát hành mạng chính thức Aptos vào tháng 9 năm 2022, tôi bắt đầu sử dụng ngôn ngữ Move để làm lập trình viên cho DEX trên nền tảng Aptos (chủ yếu là để thu thập các lỗi tiền thưởng mà tôi đã học được khi thực hiện nó và tôi đã tìm thấy). Move đó không hữu ích chút nào. Khó, nó có nhiều điểm tương đồng với Rust.

Nhiều nhà phát triển blockchain nói rằng sự vững chắc thì dễ, nhưng Rust lại khó viết hợp đồng thông minh. Nhưng nhiều người trong vòng tròn sẽ nói "Di chuyển đơn giản hơn vững chắc", nghĩa là học Di chuyển dễ hơn nhiều so với học vững chắc.

Hầu hết mọi người đều biết rằng Aptos và Sui đều sử dụng ngôn ngữ Move.

Có, nhưng Aptos sử dụng Core Move, trong khi Sui sử dụng Sui Move, đây là phiên bản mở rộng của Core Move.

Ngôn ngữ Move nổi tiếng về tính bảo mật và Sui Move được coi là an toàn hơn Core Move. Tôi đã viết về nhiều dự án hợp đồng thông minh, bao gồm EVM, Solana, Cosmos và Polkadot — và tôi vẫn chưa tìm thấy ngôn ngữ nào cung cấp khả năng bảo mật tương đương với ngôn ngữ Move.

Hợp đồng thông minh Solidity và Rust được biết là có nhiều lỗ hổng và đã bị tấn công nhiều lần. Tuy nhiên, hợp đồng thông minh Move tạo điều kiện thuận lợi cho việc quản lý trực tiếp tài sản tiền điện tử do cấu trúc vốn có của chúng. Do đó, điều này cho phép các nhà phát triển tạo ra các hợp đồng thông minh có độ an toàn cao mà không yêu cầu chuyên môn bảo mật sâu rộng.

Nhân tiện, Aptos sử dụng Global Storage để lưu trữ tài sản, trong khi Sui sử dụng Sui Storage của riêng họ để lưu trữ tài sản. Để hiểu rõ hơn về sự khác biệt của chúng, bạn có thể tham khảo bài viết này: [https://docs.sui.io/learn/sui-move-diffs]

Theo tôi, Sui Move gần với việc quản lý tài sản trong thế giới thực hơn vì mọi tài sản trên chuỗi Sui đều được coi như một đối tượng, tương tự như một tài sản hữu hình.

Hãy cùng phân tích kiến ​​trúc cấp cao của Aptos và Sui để tìm ra lý do đằng sau sự khác biệt trong các loại ngôn ngữ Move được sử dụng.

2. Về Aptos

Kiến trúc của Aptos rất giống với Solana, đặc biệt là khi xử lý mã thông báo và chương trình.

Như hình bên dưới, so sánh giữa EVM và Solana

Solana có ba loại tài khoản (tài khoản chương trình, tài khoản dữ liệu, tài khoản ví);

Máy ảo Ethereum (EVM) bao gồm hai loại tài khoản (tài khoản hợp đồng thông minh và tài khoản ví).

Kiến trúc của Solana giới thiệu cấu trúc phân chia cho hợp đồng thông minh, chia chương trình thành các thành phần "Logic" và "Trạng thái". Sự tách biệt này tạo điều kiện cho việc thực hiện giao dịch song song.

Để hiểu toàn diện hơn, hãy cân nhắc đọc bài viết của người sáng lập Solana Anatoly Ykovenko.

Aptos không sử dụng các loại tài khoản khác nhau, nó sử dụng địa chỉ để đại diện cho các tài khoản và những địa chỉ này được kết nối với các mô-đun và tài nguyên được lưu trữ trong Global Storage.

Bộ lưu trữ toàn cầu trong Aptos triển khai ánh xạ chỉ mục để các tài nguyên (chẳng hạn như dữ liệu, mã thông báo, NFT, v.v.) và mô-đun (hợp đồng thông minh) trong bộ lưu trữ có thể được truy cập thông qua chỉ mục, bao gồm địa chỉ và loại.

Ví dụ: khi chúng tôi nghiên cứu một kịch bản, tôi có 30 APT trong ví của mình. Địa chỉ ví của tôi là 0xabcd….

Như được hiển thị trong ví dụ trên, cấu trúc lưu trữ tiền xu biểu thị lượng APT được lưu trữ trong bộ lưu trữ toàn cầu và có thể được truy cập bằng chỉ mục sau:

0xabcd + 0x1::coin::CoinStore<0x1::aptos_coin::AptosCoin>

Địa chỉ 0xabcd hiển thị các tài nguyên liên quan (mã thông báo và NFT) có trong ví của tôi.

Trên Aptos, mã thông báo được tạo và quản lý bằng mô-đun mã thông báo tiêu chuẩn aptos_framework::coin, có thể được ví như chương trình mã thông báo của Solana. Ngoài ra, aptos_token::token được sử dụng để tạo và quản lý các bộ sưu tập NFT cũng như các NFT riêng lẻ.

Do sự tách biệt các tài nguyên và mô-đun trong Global Storage, Aptos có thể hỗ trợ xử lý song song các giao dịch không chồng chéo cũng như các giao dịch chỉ đọc cùng một tài nguyên.

Do khả năng xử lý song song, Aptos được ước tính có thể xử lý tới 160.000 giao dịch mỗi giây. Vì vậy, đây là một bước tiến lớn trong ngành trò chơi và metaverse.

3. Về SUI

Sui được đặc trưng bởi việc sử dụng nhiều đồ vật, có nghĩa là mọi thứ trong hệ sinh thái Sui đều được coi là đồ vật. Điều này bao gồm các Gói (hợp đồng thông minh), mã thông báo và NFT, tất cả đều được nhóm theo loại đối tượng.

Trong hệ sinh thái Sui, mỗi đối tượng có một ID duy nhất trong Sui Storage và có thể được truy cập thông qua ID tương ứng.

Ví dụ: Tôi có 30 SUI trong ví của mình:

Điều này tương đương với địa chỉ ví của tôi chứa ba đối tượng, mỗi đối tượng đại diện cho 10 SUI. Nếu tôi truy cập trình duyệt Sui và tìm tài khoản của mình, nó sẽ hiển thị rằng tôi có ba đối tượng mã thông báo SUI trong ví của mình.

Đối tượng 0x0522..eefe Số dư SUI: 10

Đối tượng 0xa611..2b9b Số dư SUI: 10

Đối tượng 0xc741..b215 Số dư SUI: 10

Để hiểu sâu hơn về mối quan hệ giữa đối tượng Sui và địa chỉ tài khoản, hãy tham khảo hình ảnh bên dưới

Nếu 5 SUI trong ví của tôi được chuyển sang ví khác, 10 đối tượng SUI sẽ được thay thế bằng hai đối tượng, mỗi đối tượng chứa 5 SUI. Một trong hai đối tượng này sẽ được chuyển sang ví mới. Kết quả là vẫn còn lại ba đồ vật, nhưng tổng số dư trong ví của tôi sẽ là 25 SUI.

Đối tượng Sui có thể được chia thành các đối tượng bất biến (đối tượng đóng băng), đối tượng dùng chung và đối tượng có thể thay đổi. Để biết thêm chi tiết, vui lòng tham khảo liên kết sau:

https://docs.sui.io/devnet/build/programming-with-objects/ch1-object-basics

Sui sử dụng mô-đun sui::coin để tạo và quản lý mã thông báo. Về mặt NFT, mọi đối tượng trong Sui là duy nhất, cho biết rằng bất kỳ đối tượng nào cũng có thể được sử dụng làm NFT. Tuy nhiên, để phân biệt NFT với các đối tượng khác, nhóm OriginByte đã tạo tiêu chuẩn NFT trên Sui.

Sui thực hiện các giao dịch song song với hơn 130.000 TPS.

Vài ngày trước, một thành viên của Nhóm Sui đã đăng một thông báo trên máy chủ Discord của họ về bản cập nhật hiệu suất.

https://blog.sui.io/sui-performance-update/

Tuy nhiên, vẫn còn phải xem liệu những cải tiến hiệu suất này có còn tồn tại hay không khi mạng chính Sui có khối lượng giao dịch cao. Điều đáng chú ý là Solana ban đầu yêu cầu 65.000 TPS, nhưng đã bị gián đoạn nhiều lần vì lý do hiệu suất và hiện chỉ có thể xử lý khoảng 4.000 giao dịch.

Sui Mainnet dự kiến ​​ra mắt vào ngày 3 tháng 5, nếu bạn muốn đầu tư vào Sui để kiếm lợi nhuận, hãy kiên nhẫn và chuẩn bị sẵn tiền của bạn tại eToro, Kraken hoặc Binance. Chỉ còn chưa đầy một ngày nữa là mạng chính sẽ trực tuyến.

Tóm tắt

Hiện tại, nhiều blockchain mới đang xuất hiện, mỗi blockchain có những đặc điểm và công nghệ riêng. Mục tiêu cuối cùng của công nghệ blockchain là vượt qua cơ sở dữ liệu ngoài chuỗi trong TPS.

Nếu bạn đã từng giao dịch trên Aptos, bạn sẽ nhận thấy rằng quá trình xác nhận giao dịch diễn ra nhanh như chớp. Mặc dù nhanh nhưng vẫn chưa theo thời gian thực. Bất chấp tốc độ của chúng, các gói và công cụ phát triển của Aptos và Sui (như trình duyệt blockchain và ví) vẫn còn tương đối kém phát triển và ETH cũng gặp vấn đề tương tự khi lần đầu tiên ra mắt trên mạng chính.

Nếu bạn tin rằng blockchain là hướng đi tương lai của công nghệ web thì AI chỉ là một ứng dụng trên web mà thôi!