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ó những điều đặc biệt gì, hãy cùng Mytour tìm hiểu thông qua bài viết này nhé!
AO là gì? Khám phá thông tin chi tiết về dự án AOAO là gì?
AO là mạng blockchain triển khai trên nền tảng lưu trữ dữ liệu Arweave. Một điểm đặc biệ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 cung 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ó thông qua việc 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 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 giả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 bao gồm nhiều dự án cơ sở hạ tầng, ứng dụng khác nhau.
Arweave là gì?Cơ Chế Hoạt Động của AO
Cơ Chế Hoạt Động của AO bao gồm 5 thành phần chính:
-
Tiến Trình
-
Tin Nhắn
-
Đơn Vị Tin Nhắn
-
Đơn Vị Lên Lịch
-
Đơn Vị Tính Toán
Cơ Chế Hoạt Động của AOTiến Trình
Tiến Trình (Process) có thể 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 đại diện 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:
-
Đơn Vị Lên Lịch
-
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 tham chiếu đến đoạn mã được lưu trữ trên Arweave. Đoạn mã này biểu 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 yêu cầu, 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 so với các tiến trình khác trên AO, cho phép chúng chạy song song. Các tiến trình tương tác với nhau thông qua các Tin Nhắn.
Tin Nhắn
Tin Nhắn là các tương tác với các tiến trình và có thể bắt nguồn 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.
Đơn Vị Lên Lịch (SU)
Đơn Vị Lên Lịch 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.
Đơn Vị Tính Toán (CU)
Đơn Vị Tính Toán là các node thực hiện 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 Đơn Vị Tính Toán. 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 đó.
Đơn Vị Tin Nhắn (MU)
Đơn Vị Tin Nhắn 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ó khả năng hỗ trợ Tin Nhắn Hẹn Giờ, 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 Đặc Vụ Trí Tuệ Nhân Tạo (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 này, các Đơn Vị Tin Nhắn sẽ gửi tin nhắn đến các Đơn Vị Lên Lịch như bình thường, nhưng các Đơn Vị Lên Lịch sẽ không biết kết quả của việc thực thi tin nhắn đó.
Các Đặc Điểm của AO
Thực Thi Song Song
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 pháp thực thi, sự đồng thuận,...)
Kiến trúc Linh hoạt
Các tiến trình được xây dựng trên AO được trao quyền tuyệt đối, nơi chúng có thể ra quyết định về loại máy ảo (VM), kiểu sắp xếp và các lựa chọn thiết kế khác. Arweave sử dụng cấu 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.
Tương thích
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ù hoạt động độc lập, các tiến trình vẫn có thể tương tác thông qua một lớp truyền tin nhắn mở. Do đó, kiến trúc linh hoạt được đề cập ở trên cho phép tất cả các tin nhắn được xử lý 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, dự án AO vẫn chưa có kế hoạch phát hành token ra thị trường. Mytour sẽ thông báo cho mọi người sớm nhất khi có thêm thông tin từ dự án.
Tóm tắt
AO là một mạng blockchain được phát triển trên nền tảng 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. Qua bài viết này, các bạn có thể hiểu thêm về dự án để đưa ra quyết định đầu tư cho bản thân.
Lưu ý: Thông tin trong bài viết chỉ mang tính chất tham khảo. Mytour không chịu trách nhiệm về bất kỳ quyết định đầu tư nào của các bạn.
