8 động lực cốt lõi phát triển mạng Aptos: từ ngôn ngữ Move đến kiến trúc hiệu suất cao

robot
Đang tạo bản tóm tắt

8 động lực đổi mới của mạng Aptos

Aptos, là một trong những blockchain có độ trễ thấp nhất và thông lượng cao nhất trên thị trường tiền mã hóa, đã mang lại sự thuận tiện lớn cho các nhà phát triển xây dựng ứng dụng web3. Bài viết này sẽ giới thiệu 8 động lực cốt lõi cho sự phát triển của mạng Aptos.

8 đổi mới giúp Aptos trở thành người dẫn đầu chuỗi công khai mới

1. Tối ưu hóa phát triển ứng dụng Move

Ngôn ngữ Move mà Aptos sử dụng cung cấp cho các nhà phát triển điều kiện phát triển tốt hơn và tăng hiệu suất phát triển. Move là một ngôn ngữ lập trình mạnh mẽ và dễ sử dụng, được thiết kế đặc biệt cho việc quản lý tài sản an toàn.

Blockchain Aptos tích hợp sâu với Move, chia sẻ nhiều nguyên tắc thiết kế cốt lõi, biến Aptos thành một môi trường phát triển Move hiệu quả và thú vị. Move được thiết kế ban đầu cho tiền thân của Aptos, mối liên hệ này đảm bảo rằng các nhà phát triển Move hiện tại có thể xây dựng liền mạch trên Aptos, và những người mới bắt đầu cũng có thể hưởng lợi từ tài liệu và ví dụ có sẵn.

Aptos đã thêm nhiều tính năng ở cấp độ ngôn ngữ và khuôn khổ, cải thiện đáng kể hệ sinh thái Move, bao gồm kiến trúc bảo mật hoàn chỉnh, đo lường gas có thể cấu hình chi tiết, khả năng nâng cấp mã, bảng quy mô lớn, tài khoản tài nguyên, v.v. Hơn nữa, các xác thực viên Move cung cấp sự bảo đảm bổ sung cho các biến không thay đổi của hợp đồng và được mở rộng tích cực trong Aptos.

Nhiều nhà nghiên cứu và phát triển Move ngôn ngữ từ sớm vẫn đang hoạt động trong hệ sinh thái Aptos, không ngừng củng cố ngôn ngữ Move và cộng đồng. Sau bốn năm thử nghiệm và xác minh, Move đã trở thành một ngôn ngữ phát triển trưởng thành có thể sử dụng trong môi trường sản xuất.

2. Block-STM mang lại tự do lập trình nhiều hơn

Block-STM là một loại động cơ thực thi hợp đồng thông minh song song mới, được xây dựng dựa trên bộ nhớ giao dịch của Aptos và nguyên tắc điều khiển đồng thời lạc quan. Phương pháp song song hóa giao dịch mới này có thể tăng tốc độ xử lý giao dịch mà không ảnh hưởng đến trải nghiệm phát triển.

Khác với động cơ thực thi song song cần đọc và ghi dữ liệu để phá hủy tính nguyên tử của giao dịch, Block-STM cho phép các nhà phát triển mã hóa không bị giới hạn, đạt được thông lượng cao hơn và độ trễ thấp hơn cho các trường hợp sử dụng thực tế. Các nhà phát triển có thể dễ dàng xây dựng các ứng dụng được phân tán cao bằng cách sử dụng Block-STM.

Block-STM hỗ trợ tính nguyên tử phong phú hơn trong môi trường thực thi song song so với những môi trường khác cần phải tách biệt các giao dịch thành nhiều giao dịch, bằng cách giảm độ trễ và nâng cao hiệu quả chi phí nhằm cải thiện trải nghiệm người dùng.

3. Quản trị trên chuỗi và phi tập trung

Để hỗ trợ cho layer1 thực sự phi tập trung và không cần cấp phép, Aptos có tính năng quản trị chuỗi trên tích hợp, cho phép thay đổi cấu hình mạng và máy ảo một cách liền mạch. Mạng thử nghiệm khuyến khích Aptos 3 và mạng chính đã chứng minh điều này.

Trên mạng chính, việc giảm "giới hạn tăng quyền biểu quyết" đã cải thiện độ tin cậy của mạng. Hơn 52% người nắm giữ token đã bỏ phiếu ủng hộ đề xuất này để giúp bảo vệ mạng.

Kể từ khi ra đời, cộng đồng Aptos đã có khả năng tạo ra và bỏ phiếu quyết định các đề xuất ảnh hưởng đến hành vi của blockchain Aptos. Các đề xuất quản trị bao gồm: sửa đổi thời gian kéo dài epoch, điều chỉnh giá trị tối thiểu và tối đa của quyền lợi của các xác thực viên, sửa đổi các tham số hệ thống, nâng cấp phần mềm mã nguồn blockchain cốt lõi, cũng như nâng cấp mô-đun khung Aptos ( một tập hợp các thư viện phát triển Move cốt lõi ) để sửa lỗi hoặc tăng cường tính năng.

4. AptosBFTv4 đồng thuận hiệu quả

AptosBFTv4 là giao thức BFT cho blockchain sản xuất đầu tiên có chứng minh tính đúng đắn nghiêm ngặt. Giao thức này sử dụng thiết kế phản hồi lạc quan, cung cấp độ trễ thấp và thông lượng cao, tận dụng tối đa hiệu suất của mạng nền tảng. Cải tiến dựa trên Hotstuff, AptosBFTv4 đã giảm độ trễ xác nhận từ 3 bước xuống 2 bước, giảm 33% độ trễ mà không hy sinh bù đắp giao tiếp.

Khi thực hiện, cần cân nhắc đến tính an toàn và khả năng mở rộng, việc thực hiện này rõ ràng tách biệt các biến không thay đổi để có thể cách ly và kiểm toán hiệu quả, thực thi nguyên tắc không phân nhánh. Bộ phần mềm tương tự đã trải qua 4 lần nâng cấp và được thử nghiệm trên thực tế, chứng minh quy trình phát triển của nó là chặt chẽ và vững chắc. Trong lần lặp thứ tư, AptosBFTv4 trở thành giao thức đồng thuận Byzantine chịu lỗi nhanh nhất và sẵn sàng cho sản xuất.

Ngay cả khi một số nút gặp sự cố, Aptos vẫn có thể đảm bảo hoạt động bình thường của toàn bộ mạng. Điều này là nhờ vào việc duy trì hệ thống tín nhiệm trên chuỗi, hệ thống này sử dụng khả năng sử dụng và hiệu suất trong quá khứ làm chỉ số cho tương lai, tự động giảm thiểu tác động tiêu cực của những người xác thực phản ứng chậm và hiệu suất kém.

5. Tăng cường bảo đảm niềm tin của người dùng

Tài khoản Aptos hỗ trợ quản lý khóa linh hoạt, bao gồm luân chuyển khóa, tính năng mã hóa nhanh nhẹn và mô hình lưu trữ kết hợp. Luân chuyển khóa là thói quen sử dụng tốt và rất quan trọng để ngăn chặn các cuộc tấn công từ xa. Trên các blockchain khác, chỉ có thể thực hiện luân chuyển bằng cách di chuyển tất cả tài sản sang tài khoản mới. Phương pháp tách rời tài khoản và khóa của Aptos cho phép thêm các thuật toán chữ ký số mới một cách liền mạch để hỗ trợ các loại khóa công khai và riêng tư khác nhau. Mô hình lưu trữ kết hợp hỗ trợ các giải pháp phục hồi nâng cao và quản lý tài khoản, giúp thu hẹp khoảng cách giữa Web2 và Web3.

Ví có thể sử dụng việc thực thi trước giao dịch để giải thích kết quả giao dịch trước khi người dùng ký. Đánh giá giao dịch trước khi ký có thể giảm thiểu các rủi ro an ninh như lừa đảo qua mạng. Để tối ưu hóa trải nghiệm người dùng hơn nữa, chuỗi khối Aptos đã hạn chế tính khả thi của mỗi giao dịch, và thông qua ba lớp bảo vệ là số sê-ri, thời gian hết hạn và ID chuỗi để ngăn chặn người ký bị ảnh hưởng bởi tính hiệu lực vô hạn.

Giao thức đồng thuận của Aptos và lưu trữ đã được xác thực cung cấp hỗ trợ liền mạch cho giao thức khách nhẹ, từ đó mang lại trải nghiệm người dùng an toàn và tin cậy hơn. Mạng Aptos chào đón bất kỳ ai kết nối với nút đầy đủ để truy cập trực tiếp vào dữ liệu đã được xác thực, thể hiện quan niệm "Web3 không cần tin cậy, đi xác minh". Để làm điều này, Aptos được xây dựng trên một cấu trúc cây đa phát hiệu quả, cung cấp cho các tham gia mạng blockchain với thông lượng cao và độ trễ thấp. Các tham gia có thể xử lý tất cả các giao dịch từ khi ra mắt, hoặc có thể bỏ qua lịch sử blockchain và chỉ đồng bộ trạng thái mới nhất. Khách nhẹ có thể đồng bộ một phần trạng thái blockchain, chẳng hạn như tài khoản cụ thể hoặc giá trị dữ liệu, và cho phép đọc trạng thái đã được xác thực.

6. Kiến trúc mô-đun hướng tới tương lai

Aptos có thiết kế có khả năng nâng cấp, được xây dựng từ đầu dựa trên nguyên tắc mô-đun và linh hoạt cho từng thành phần hệ thống. Điều này cho phép kiến trúc Aptos hỗ trợ nâng cấp thường xuyên, nhanh chóng áp dụng các tiến bộ công nghệ mới nhất và cung cấp hỗ trợ kỹ thuật cho các trường hợp sử dụng mới nổi.

Thiết kế kiến trúc mô-đun của Aptos mang lại tính linh hoạt cho khách hàng và được tối ưu hóa cho việc nâng cấp thường xuyên mà không cần dừng hoạt động. Những đặc điểm này đã được xác thực trong các lần lặp lại mạng chính trước đó, mạng thử nghiệm và nhiều bài kiểm tra áp lực nội bộ. Blockchain Aptos bao gồm một giao thức quản lý thay đổi trên chuỗi nhúng, cho phép triển khai nhanh chóng các đổi mới công nghệ mới và hỗ trợ các tình huống ứng dụng Web3 mới.

7. Cơ chế thưởng dựa trên đề xuất

Trong mạng thử nghiệm khuyến khích Aptos 3, đã áp dụng hệ thống phần thưởng dựa trên bỏ phiếu. Trong mô hình này, một khi hai phần ba số phiếu bầu đạt đến nút đề xuất, sự đồng thuận BFT được thiết lập, điều này có nghĩa là một phần ba số phiếu bầu sau đó không được bao gồm, các xác thực liên quan cũng không nhận được phần thưởng.

Điều này có thể dẫn đến việc cạnh tranh về độ trễ, các xác thực gần cụm nút chính thường nhận được nhiều phần thưởng hơn. Trong trường hợp này, các nhà vận hành nút sẽ di chuyển nút đến vị trí gần cụm chính hơn để cải thiện độ trễ, từ đó tăng phần thưởng staking, điều này gây hại cho tính phi tập trung và phân bổ địa lý, vì nó khuyến khích sự tập trung nút.

Aptos đã triển khai hệ thống thưởng dựa trên hiệu suất đề xuất như một hệ thống thưởng staking, nhằm thúc đẩy mức độ phi tập trung cao hơn. Hệ thống dựa trên đề xuất có thời gian hết hạn cao hơn so với bỏ phiếu và ít nhạy cảm hơn với độ trễ xuyên khu vực. Điều này đã cải thiện tỷ lệ thưởng cho các nút ở vùng xa và kìm hãm ảnh hưởng của sự phân bố địa lý. Mô hình thưởng vẫn xem xét hành vi bỏ phiếu, vì hiệu suất bỏ phiếu tốt sẽ ảnh hưởng đến xác suất bầu cử của người đề xuất.

8. Cây Merkle Sparse Hiệu Suất Cao

Aptos sử dụng thiết kế Jellyfish Merkle Tree (JMT), tận dụng mô hình khóa dựa trên phiên bản đơn điệu để tối ưu hóa động cơ lưu trữ dưới LSM tree ( như RocksDB) trong việc ghi. JMT đạt được điểm cân bằng thực dụng giữa CPU, I/O và dung lượng lưu trữ, đảm bảo hiệu suất thỏa đáng trong khi kiểm soát kích thước dữ liệu trạng thái mở rộng trên đĩa.

Ngoài JMT như định dạng lưu trữ trạng thái của Aptos, còn có một triển khai cây Merkle thưa không khóa trong bộ nhớ, được thiết kế đặc biệt cho việc lưu trữ đệm và song song, phối hợp với Block-STM để thúc đẩy cập nhật trạng thái toàn cầu hiệu suất cao.

8 đổi mới giúp Aptos trở thành người dẫn đầu trong các chuỗi công cộng

APT-3.91%
MOVE-7.28%
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • 5
  • Đăng lại
  • Chia sẻ
Bình luận
0/400
BearMarketBuildervip
· 07-22 04:18
di chuyển thật sự nhanh.
Xem bản gốcTrả lời0
DarkPoolWatchervip
· 07-21 20:23
Xây dựng sinh thái thì khá tốt.
Xem bản gốcTrả lời0
DefiSecurityGuardvip
· 07-20 04:10
*thở dài* thực thi song song mà không có bảo vệ MEV thích hợp? cờ đỏ khắp nơi...
Xem bản gốcTrả lời0
AirdropHunterKingvip
· 07-20 04:00
Khi nào có thể phát hành coin? Mau chóng cho tôi vào để lấy một đợt.
Xem bản gốcTrả lời0
BugBountyHuntervip
· 07-20 03:58
Dự án nhìn có vẻ ổn, chỉ sợ giữa chừng gặp rắc rối.
Xem bản gốcTrả lời0
  • Ghim
Giao dịch tiền điện tử mọi lúc mọi nơi
qrCode
Quét để tải xuống ứng dụng Gate
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)