Aptos, như một trong những blockchain có độ trễ thấp nhất và khả năng xử lý cao nhất trên thị trường tiền điện tử, đã mang lại những thay đổi đáng kể cho các nhà phát triển trong việc xây dựng các ứng dụng Web3. Bài viết này sẽ giới thiệu 8 đổi mới cốt lõi thúc đẩy sự phát triển của mạng Aptos.
1. Ngôn ngữ Move: Phù hợp hơn cho phát triển ứng dụng
Ngôn ngữ Move mà Aptos sử dụng cung cấp cho các nhà phát triển một môi trường phát triển vượt trội, nâng cao hiệu suất. 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.
Aptos chia sẻ nhiều nguyên tắc thiết kế cốt lõi với Move, khiến nó trở thành một nền tảng phát triển Move hiệu quả và thú vị. Move ban đầu được thiết kế 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ể chuyển sang Aptos một cách liền mạch, trong khi những người mới cũng có thể hưởng lợi từ tài liệu và ví dụ có sẵn.
Aptos đã bổ sung nhiều tính năng ở cấp độ ngôn ngữ và khung, cải thiện đáng kể hệ sinh thái Move. Điều này bao gồm kiến trúc an ninh hoàn chỉnh, đo lường nhiên liệu có thể cấu hình, 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, trình xác thực Move cung cấp thêm đảm bảo bất biến cho hợp đồng thông minh và đã được mở rộng tích cực trên Aptos.
Nhiều nhà nghiên cứu và phát triển Move ngôn ngữ ở giai đoạn đầu vẫn đang hoạt động trong hệ sinh thái Aptos, không ngừng nâng cao ngôn ngữ và cộng đồng Move. Sau bốn năm thử nghiệm, Move đã trở thành một ngôn ngữ phát triển trưởng thành có thể được sử dụng trong môi trường sản xuất.
2. Block-STM: mang lại nhiều tự do lập trình 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 kiểm soát đồng thời lạc quan. Phương pháp song song hóa giao dịch đổi mới này có thể tăng tốc độ xử lý mà không ảnh hưởng đến trải nghiệm phát triển.
Khác với các động cơ thực thi song song cần đọc và ghi dữ liệu để phá vỡ 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 mà không bị giới hạn, thực hiện 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ó mức độ song song cao. Block-STM hỗ trợ tính nguyên tử phong phú hơn so với các môi trường song song khác cần chia tách các thao tác thành nhiều giao dịch, từ đó giảm độ trễ, tăng hiệu quả chi phí và 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ợ Layer 1 thực sự phi tập trung và không cần cấp phép, Aptos đã tích hợp cơ chế quản trị trên chuỗi, 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 và mạng chính của Aptos đã 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" đã nâng cao độ tin cậy của mạng. Việc thiết lập ngưỡng quyết liệt hơn cho phép dẫn dắt nhanh chóng mạng, với hơn 52% chủ sở hữu token bỏ phiếu ủng hộ đề xuất này nhằm củng cố an ninh mạng.
Kể từ khi thành lập, cộng đồng Aptos đã có thể tạo ra và bỏ phiếu quyết định các đề xuất ảnh hưởng đến hành vi của blockchain. Các đề xuất quản trị bao gồm: điều chỉnh thời gian kéo dài epoch, sửa đổi yêu cầu quyền lợi tối thiểu và tối đa của người xác thực, sửa đổi các tham số, nâng cấp mã nguồn lõi của blockchain; và nâng cấp các mô-đun Aptos framework ( một bộ thư viện phát triển Move cốt lõi ), để sửa lỗi hoặc cải thiện chức năng.
4. AptosBFTv4: Đồng thuận hiệu quả
AptosBFTv4 là giao thức BFT cấp sản xuất đầu tiên có chứng minh tính chính xác nghiêm ngặt. Nó sử dụng cơ chế 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 mạng lưới 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 xem xét tính an toàn, sự nghiêm ngặt và khả năng mở rộng, tách biệt rõ ràng các biến không thay đổi để dễ dàng cách ly và kiểm toán, thực thi nguyên tắc không phân nhánh. Cùng một ngăn xếp phần mềm đã trải qua 4 lần nâng cấp và được thử nghiệm trên mạng thời gian thực, chứng minh quy trình phát triển của nó là kỹ lưỡng và vững chắc. Trong lần lặp thứ tư, AptosBFTv4 trở thành giao thức đồng thuận Byzantine fault tolerance nhanh nhất, có thể sử dụng cho sản xuất.
Ngay cả khi một số nút ngừng hoạt động, Aptos vẫn có thể đảm bảo hoạt động bình thường của toàn mạng. Điều này nhờ vào hệ thống tín nhiệm trên chuỗi, nó sử dụng khả năng sẵn có 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 các xác thực phản ứng chậm và hoạt động kém.
5. Cơ chế an ninh để tăng cường sự tin tưởng của người dùng
Tài khoản Aptos hỗ trợ quản lý khóa linh hoạt, bao gồm thay đổi khóa, mã hóa nhanh nhẹn và mô hình lưu trữ hỗn hợp. Thay đổi khóa là thói quen tốt, rất quan trọng để phòng ngừa các cuộc tấn công từ xa. Trên các blockchain khác, việc thay đổi chỉ có thể thực hiện bằng cách di chuyển tất cả tài sản sang tài khoản mới. Aptos tách biệt tài khoản và khóa, cho phép thêm các thuật toán ký số mới một cách liền mạch. Mô hình lưu trữ hỗn hợp hỗ trợ các phương án 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 dự đoán giao dịch, giải thích kết quả giao dịch trước khi người dùng ký. Điều này giúp giảm thiểu các rủi ro an ninh như lừa đảo trực tuyến. Aptos cũng bảo vệ bằng ba lớp gồm số sê-ri, thời gian hết hạn và ID chuỗi, hạn chế tính khả thi của mỗi giao dịch, ngăn chặn người ký bị ảnh hưởng vô thời hạn.
Giao thức đồng thuận của Aptos và lưu trữ đã được xác thực thực hiện hỗ trợ liền mạch cho giao thức khách nhẹ, cung cấp trải nghiệm người dùng an toàn và đáng tin cậy hơn. Mạng 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 triết lý "không tin tưởng, phải xác thực" của Web3. Aptos được xây dựng trên cấu trúc cây đa phát hiệu quả, cung cấp mạng phân phối trạng thái có độ trễ thấp và thông lượng cao cho các bên tham gia. Các bên tham gia có thể xử lý toàn bộ giao dịch lịch sử, hoặc có thể bỏ qua lịch sử 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, như tài khoản hoặc giá trị dữ liệu cụ thể, 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ó truyền thống khả năng nâng cấp, từ đầu đã lấy tính mô-đun và linh hoạt làm mục tiêu thiết kế. Đ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 tiếp nhận các tiến bộ công nghệ mới nhất, cung cấp hỗ trợ cho các trường hợp sử dụng mới nổi.
Thiết kế mô-đun tạo ra sự linh hoạt cho khách hàng, được tối ưu hóa cho việc nâng cấp thường xuyên mà không có thời gian ngừ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 đây, mạng thử nghiệm và kiểm tra áp lực nội bộ. Aptos có sẵn giao thức quản lý thay đổi trên chuỗi, cho phép triển khai nhanh chóng các đổi mới công nghệ mới và hỗ trợ các trường hợp sử dụng Web3 mới.
7. Cơ chế thưởng dựa trên đề xuất
Aptos đã chuyển từ hệ thống thưởng dựa trên bỏ phiếu sang cơ chế thưởng staking dựa trên hiệu suất đề xuất, nhằm thúc đẩy mức độ phân quyền lớn 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 cơ chế bỏ phiếu và không nhạy cảm với độ trễ giữa các khu vực. Điều này nâng cao tỷ lệ thưởng cho các nút ở vùng xa, kiềm chế ảnh hưởng của phân bố địa lý. Ví dụ, nếu người xác thực không nằm trong vị trí của cụm nút tối đa, phần thưởng họ nhận được sẽ không giảm quá nhiều. 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 thưa hiệu suất cao
Aptos áp dụng thiết kế cây Merkle sứa ( JMT ), sử 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 dạng LSM ( như RocksDB ) cho việc ghi dữ liệu. JMT đạt được điểm cân bằng thực tế giữa CPU, I/O và mức chiếm dụng lưu trữ, đảm bảo hiệu suất hài lòng trong khi kiểm soát kích thước của 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 bộ nhớ đệm và song song, kết hợp với Block-STM để đạt được cập nhật trạng thái toàn cầu hiệu suất cao.
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.
7 thích
Phần thưởng
7
5
Chia sẻ
Bình luận
0/400
JustHodlIt
· 6giờ trước
À cuối cùng cũng đợi được Move! bull
Xem bản gốcTrả lời0
CommunitySlacker
· 6giờ trước
move không phải là solidity đổi vỏ sao
Xem bản gốcTrả lời0
LiquidityNinja
· 6giờ trước
Nhanh như chớp thì phải xem Move
Xem bản gốcTrả lời0
StealthDeployer
· 6giờ trước
Vẽ BTC khá đẹp... chỉ còn xem Move có chạy được không.
Xem bản gốcTrả lời0
DogeBachelor
· 6giờ trước
Tám đổi mới vẫn không qua được DOGE, chạy thôi chạy thôi.
8 đổi mới của mạng Aptos: Tái cấu trúc bối cảnh phát triển Web3
8 động lực đổi mới của mạng Aptos
Aptos, như một trong những blockchain có độ trễ thấp nhất và khả năng xử lý cao nhất trên thị trường tiền điện tử, đã mang lại những thay đổi đáng kể cho các nhà phát triển trong việc xây dựng các ứng dụng Web3. Bài viết này sẽ giới thiệu 8 đổi mới cốt lõi thúc đẩy sự phát triển của mạng Aptos.
1. Ngôn ngữ Move: Phù hợp hơn cho phát triển ứng dụng
Ngôn ngữ Move mà Aptos sử dụng cung cấp cho các nhà phát triển một môi trường phát triển vượt trội, nâng cao hiệu suất. 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.
Aptos chia sẻ nhiều nguyên tắc thiết kế cốt lõi với Move, khiến nó trở thành một nền tảng phát triển Move hiệu quả và thú vị. Move ban đầu được thiết kế 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ể chuyển sang Aptos một cách liền mạch, trong khi những người mới cũng có thể hưởng lợi từ tài liệu và ví dụ có sẵn.
Aptos đã bổ sung nhiều tính năng ở cấp độ ngôn ngữ và khung, cải thiện đáng kể hệ sinh thái Move. Điều này bao gồm kiến trúc an ninh hoàn chỉnh, đo lường nhiên liệu có thể cấu hình, 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, trình xác thực Move cung cấp thêm đảm bảo bất biến cho hợp đồng thông minh và đã được mở rộng tích cực trên Aptos.
Nhiều nhà nghiên cứu và phát triển Move ngôn ngữ ở giai đoạn đầu vẫn đang hoạt động trong hệ sinh thái Aptos, không ngừng nâng cao ngôn ngữ và cộng đồng Move. Sau bốn năm thử nghiệm, Move đã trở thành một ngôn ngữ phát triển trưởng thành có thể được sử dụng trong môi trường sản xuất.
2. Block-STM: mang lại nhiều tự do lập trình 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 kiểm soát đồng thời lạc quan. Phương pháp song song hóa giao dịch đổi mới này có thể tăng tốc độ xử lý mà không ảnh hưởng đến trải nghiệm phát triển.
Khác với các động cơ thực thi song song cần đọc và ghi dữ liệu để phá vỡ 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 mà không bị giới hạn, thực hiện 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ó mức độ song song cao. Block-STM hỗ trợ tính nguyên tử phong phú hơn so với các môi trường song song khác cần chia tách các thao tác thành nhiều giao dịch, từ đó giảm độ trễ, tăng hiệu quả chi phí và 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ợ Layer 1 thực sự phi tập trung và không cần cấp phép, Aptos đã tích hợp cơ chế quản trị trên chuỗi, 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 và mạng chính của Aptos đã 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" đã nâng cao độ tin cậy của mạng. Việc thiết lập ngưỡng quyết liệt hơn cho phép dẫn dắt nhanh chóng mạng, với hơn 52% chủ sở hữu token bỏ phiếu ủng hộ đề xuất này nhằm củng cố an ninh mạng.
Kể từ khi thành lập, cộng đồng Aptos đã có thể tạo ra và bỏ phiếu quyết định các đề xuất ảnh hưởng đến hành vi của blockchain. Các đề xuất quản trị bao gồm: điều chỉnh thời gian kéo dài epoch, sửa đổi yêu cầu quyền lợi tối thiểu và tối đa của người xác thực, sửa đổi các tham số, nâng cấp mã nguồn lõi của blockchain; và nâng cấp các mô-đun Aptos framework ( một bộ thư viện phát triển Move cốt lõi ), để sửa lỗi hoặc cải thiện chức năng.
4. AptosBFTv4: Đồng thuận hiệu quả
AptosBFTv4 là giao thức BFT cấp sản xuất đầu tiên có chứng minh tính chính xác nghiêm ngặt. Nó sử dụng cơ chế 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 mạng lưới 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 xem xét tính an toàn, sự nghiêm ngặt và khả năng mở rộng, tách biệt rõ ràng các biến không thay đổi để dễ dàng cách ly và kiểm toán, thực thi nguyên tắc không phân nhánh. Cùng một ngăn xếp phần mềm đã trải qua 4 lần nâng cấp và được thử nghiệm trên mạng thời gian thực, chứng minh quy trình phát triển của nó là kỹ lưỡng và vững chắc. Trong lần lặp thứ tư, AptosBFTv4 trở thành giao thức đồng thuận Byzantine fault tolerance nhanh nhất, có thể sử dụng cho sản xuất.
Ngay cả khi một số nút ngừng hoạt động, Aptos vẫn có thể đảm bảo hoạt động bình thường của toàn mạng. Điều này nhờ vào hệ thống tín nhiệm trên chuỗi, nó sử dụng khả năng sẵn có 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 các xác thực phản ứng chậm và hoạt động kém.
5. Cơ chế an ninh để tăng cường sự tin tưởng của người dùng
Tài khoản Aptos hỗ trợ quản lý khóa linh hoạt, bao gồm thay đổi khóa, mã hóa nhanh nhẹn và mô hình lưu trữ hỗn hợp. Thay đổi khóa là thói quen tốt, rất quan trọng để phòng ngừa các cuộc tấn công từ xa. Trên các blockchain khác, việc thay đổi chỉ có thể thực hiện bằng cách di chuyển tất cả tài sản sang tài khoản mới. Aptos tách biệt tài khoản và khóa, cho phép thêm các thuật toán ký số mới một cách liền mạch. Mô hình lưu trữ hỗn hợp hỗ trợ các phương án 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 dự đoán giao dịch, giải thích kết quả giao dịch trước khi người dùng ký. Điều này giúp giảm thiểu các rủi ro an ninh như lừa đảo trực tuyến. Aptos cũng bảo vệ bằng ba lớp gồm số sê-ri, thời gian hết hạn và ID chuỗi, hạn chế tính khả thi của mỗi giao dịch, ngăn chặn người ký bị ảnh hưởng vô thời hạn.
Giao thức đồng thuận của Aptos và lưu trữ đã được xác thực thực hiện hỗ trợ liền mạch cho giao thức khách nhẹ, cung cấp trải nghiệm người dùng an toàn và đáng tin cậy hơn. Mạng 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 triết lý "không tin tưởng, phải xác thực" của Web3. Aptos được xây dựng trên cấu trúc cây đa phát hiệu quả, cung cấp mạng phân phối trạng thái có độ trễ thấp và thông lượng cao cho các bên tham gia. Các bên tham gia có thể xử lý toàn bộ giao dịch lịch sử, hoặc có thể bỏ qua lịch sử 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, như tài khoản hoặc giá trị dữ liệu cụ thể, 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ó truyền thống khả năng nâng cấp, từ đầu đã lấy tính mô-đun và linh hoạt làm mục tiêu thiết kế. Đ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 tiếp nhận các tiến bộ công nghệ mới nhất, cung cấp hỗ trợ cho các trường hợp sử dụng mới nổi.
Thiết kế mô-đun tạo ra sự linh hoạt cho khách hàng, được tối ưu hóa cho việc nâng cấp thường xuyên mà không có thời gian ngừ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 đây, mạng thử nghiệm và kiểm tra áp lực nội bộ. Aptos có sẵn giao thức quản lý thay đổi trên chuỗi, cho phép triển khai nhanh chóng các đổi mới công nghệ mới và hỗ trợ các trường hợp sử dụng Web3 mới.
7. Cơ chế thưởng dựa trên đề xuất
Aptos đã chuyển từ hệ thống thưởng dựa trên bỏ phiếu sang cơ chế thưởng staking dựa trên hiệu suất đề xuất, nhằm thúc đẩy mức độ phân quyền lớn 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 cơ chế bỏ phiếu và không nhạy cảm với độ trễ giữa các khu vực. Điều này nâng cao tỷ lệ thưởng cho các nút ở vùng xa, kiềm chế ảnh hưởng của phân bố địa lý. Ví dụ, nếu người xác thực không nằm trong vị trí của cụm nút tối đa, phần thưởng họ nhận được sẽ không giảm quá nhiều. 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 thưa hiệu suất cao
Aptos áp dụng thiết kế cây Merkle sứa ( JMT ), sử 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 dạng LSM ( như RocksDB ) cho việc ghi dữ liệu. JMT đạt được điểm cân bằng thực tế giữa CPU, I/O và mức chiếm dụng lưu trữ, đảm bảo hiệu suất hài lòng trong khi kiểm soát kích thước của 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 bộ nhớ đệm và song song, kết hợp với Block-STM để đạt được cập nhật trạng thái toàn cầu hiệu suất cao.