AO là một dự án blockchain khá mới được phát triển trên giải pháp lưu trữ dữ liệu Arweave. Vậy dự án này có gì đặc biệt, các bạn hãy cùng Coin68 tìm hiểu thông qua bài viết này nhé!
AO là gì? Tìm hiểu thông tin chi tiết về dự án AO
AO là gì?
AO là mạng blockchain được triển khai trên nền tảng lưu trữ dữ liệu Arweave. Một trong những điểm nổi bật nhất của AO là khả năng chạy các ứng dụng song song. Điều này mang lại khả năng mở rộng cao hơn đáng kể cho AO so với các blockchain hiện có. Ngoài ra, AO cấp quyền tự chủ và tính linh hoạt cho các ứng dụng xây dựng trên nó bằng cách sử dụng kiến trúc modular.
AO là gì?
Khả năng mở rộng được cải thiện này giúp AO có thể xử lý các tập dữ liệu lớn và thực hiện các tính toán chuyên sâu trong các ứng dụng trí tuệ nhân tạo (AI). Bằng cách xây dựng trên Arweave và có quyền truy cập vào hệ thống lưu trữ vĩnh viễn, AO có thể cung cấp xác minh tính toán mà không cần sự tin cậy.
Arweave là gì?
Arweave là một mạng lưới phi tập trung cung cấp dịch vụ lưu trữ dữ liệu vĩnh viễn. Tương tự như Bitcoin, Arweave hoạt động trên một hệ thống sổ cái mở.
Arweave không chỉ đơn thuần là một "hồ dữ liệu" chứa hàng triệu file mà còn là một hệ sinh thái rộng lớn gồm nhiều dự án cơ sở hạ tầng, ứng dụng khác nhau.
Arweave là gì?
Mô hình hoạt động của AO
Mô hình hoạt động của AO bao gồm 5 thành phần chính:
-
Process
-
Message
-
Message Unit
-
Scheduler Unit
-
Compute Unit
Mô hình hoạt động của AO
Process
Process (Tiến trình) có thể được hiểu như một ứng dụng. Nếu người dùng đang sử dụng một sản phẩm được xây dựng trên AO, nó thường sẽ được biểu thị dưới dạng một tiến trình.
Khi xây dựng một tiến trình, các nhà phát triển sẽ xác định các tham số sau:
-
Scheduler Unit
-
Máy ảo (VM)
-
Lượng bộ nhớ tối đa mà tiến trình được sử dụng.
Mỗi tiến trình đề cập đến đoạn mã được lưu trữ trên Arweave. Đoạn mã đại diện cho một tập hợp các hướng dẫn cần được thực thi. Dựa trên những gì cần xây dựng, mỗi tiến trình riêng lẻ có thể tùy chỉnh một môi trường tính toán cụ thể.
Mỗi tiến trình hoạt động độc lập tương đối với các tiến trình khác trên AO, cho phép chúng được chạy song song. Các tiến trình tương tác với nhau thông qua các Message (Tin nhắn).
Message
Message (Tin nhắn) là các tương tác với những tiến trình và có thể xuất phát từ người dùng hoặc các tiến trình khác. Tin nhắn được ghi vào lớp dữ liệu phi tập trung của Arweave.
Scheduler Unit (SU)
Scheduler Unit là bộ phận chịu trách nhiệm sắp xếp và lên lịch thực thi các tin nhắn. Nội dung của các tin nhắn này được tải lên Arweave để lưu trữ vĩnh viễn.
Compute Unit (CU)
Compute Unit là các node thực thi các tin nhắn và xác định trạng thái của các tiến trình. Các tính toán được hoàn thành khi người dùng nhận được xác nhận có chữ ký. Sau đó, kết quả của việc thực thi tin nhắn được tải lên Arweave.
AO cung cấp một thị trường ngang hàng (P2P) cho các Compute Unit. Dựa trên các tin nhắn được lên lịch bởi SU, CU phù hợp nhất sẽ thực hiện tin nhắn đó.
Message Unit (MU)
Message Unit có vai trò truyền tin nhắn thông qua cơ chế “cranking" - quá trình phối hợp chuyển tin nhắn đến SU và sau đó đến CU.
Ngoài ra, AO còn có thể hỗ trợ Cron Message, những tin nhắn được tự động thực thi theo các khoảng thời gian nhất định. Tính năng này cho phép tạo ra các giải pháp như các AI Agent, có thể thực hiện các hành động nhất định khi có các kích hoạt cụ thể.
AO cung cấp tính riêng tư bằng cách cho phép các tiến trình gắn nhãn cho tin nhắn là "cast". Theo cách sắp xếp này, các MU sẽ gửi tin nhắn đến các SU như bình thường, nhưng các SU sẽ không biết kết quả của việc thực thi tin nhắn đó.
Các tính năng của AO
Parallel Execution
Mỗi tiến trình trong AO có thể duy trì trạng thái độc lập, cho phép chạy song song một số lượng tiến trình không giới hạn. Mỗi tiến trình có thể tùy chỉnh các cơ chế của nó và không bị giới hạn bởi những hạn chế của các tiến trình khác (ví dụ: kích thước khối, thời gian khối, phương thức thực thi, sự đồng thuận,...)
Modular Architecture
Các tiến trình được xây dựng trên AO được cấp toàn quyền, nơi chúng có thể đưa ra quyết định về loại máy ảo (VM), kiểu trình sắp xếp và các lựa chọn thiết kế khác. Arweave sử dụng kiến trúc này để thu hút các nhà phát triển từ nhiều ngôn ngữ lập trình khác nhau.
Interoperability
Mặc dù được xây dựng trên Arweave, AO lại được lưu trữ trên một tập hợp các node không đồng nhất. Mặc dù độc lập, các tiến trình vẫn có thể phối hợp thông qua một lớp truyền tin nhắn mở. Do đó, kiến trúc modular được đề cập ở trên cho phép tất cả các tin nhắn đều được giải quyết trên lớp dữ liệu phi tập trung của Arweave.
Thông tin cơ bản về token của AO
Hiện tại, AO vẫn chưa có kế hoạch phát hành token ra thị trường. Coin68 sẽ cập cho các bạn trong thời gian sớm nhất khi có thêm thông tin từ dự án.
Tổng kết
AO là một mạng blockchain được phát triển trên giải pháp lưu trữ dữ liệu vĩnh viễn Arweave. Hiện tại, dự án vẫn chưa có kế hoạch phát hành token ra thị trường. Thông qua bài viết này chắc các bạn đã phần nào nắm được những thông tin cơ bản về dự án để tự đưa ra quyết định đầu tư cho riêng mình.
Lưu ý: Thông tin trong bài viết không được xem là lời khuyên đầu tư. Coin68 không chịu trách nhiệm với bất kỳ quyết định đầu tư nào của các bạn.