Tác giả: AO; Trình biên dịch: Shenchao TechFlow
Giới thiệu
Vào ngày 14 tháng 6 năm 2024, AO Foundation đã chính thức ra mắt nền kinh tế mã thông báo của siêu máy tính phi tập trung AO. Sách trắng kinh tế tương ứng của nó trình bày chi tiết về cơ chế đúc tiền, chiến lược phân phối và mô hình kinh tế của token AO.
Tuy nhiên, AO không chỉ có thiết kế độc đáo về mặt kinh tế mà kiến trúc kỹ thuật của nó cũng rất bắt mắt.
Dưới đây là bản tóm tắt các điểm chính của sách trắng kỹ thuật AO quá dài để đọc nhằm giúp bạn nhanh chóng hiểu chi tiết dự án.
Các điểm chính
Môi trường điện toán không đáng tin cậy: AO cung cấp một hệ điều hành phi tập trung cho phép các nhà phát triển khởi chạy các quy trình dòng lệnh tương tự như hợp đồng thông minh. Các quy trình này có thể chạy mà không bị giới hạn ở một vị trí cụ thể, cho phép người dùng tương tác liền mạch trên mạng.
Song songXử lý:Lấy cảm hứng từ người mẫu diễn viên và Erlang, AO Hỗ trợ nhiều tiến trình giao tiếp chạy song song mà không cần chia sẻ bộ nhớ. Việc phối hợp thông qua các tiêu chuẩn nhắn tin gốc cho phép các quy trình chạy độc lập và hiệu quả.
Sử dụng tài nguyên:Kiến trúc của AO dựa trên mô hình đánh giá lười biếng của SmartWeave và LazyLedger. Các nút không cần thực hiện tính toán để đạt được sự đồng thuận về chuyển đổi trạng thái chương trình. Trạng thái được nhắc nhở bởi nhật ký thông báo quy trình được lưu trữ trên máy chủ Arweave.
Lưu trữ dữ liệu:Quy trình AO có thể tải dữ liệu có kích thước bất kỳ trực tiếp vào bộ nhớ để thực thi và Viết kết quả trở lại mạng. Thiết lập này loại bỏ các ràng buộc tài nguyên điển hình, cho phép thực thi song song hoàn toàn và mở rộng khả năng cho các ứng dụng phức tạp như học máy.
Tính mô-đun:Kiến trúc của AO cho phép người dùng chọn máy ảo, mô hình tuần tự, đảm bảo bảo mật tin nhắn và các lựa chọn thanh toán. Tất cả các thông điệp cuối cùng sẽ được chuyển vào lớp dữ liệu phi tập trung của Arweave, thống nhất môi trường mô-đun này.
Mô hình bảo mật kinh tế: Mạng sử dụng mô hình kinh tế mã thông báo để đảm bảo bảo mật quy trình và người dùng có thể Xác định cơ chế bảo mật. Mô hình này đảm bảo định giá an ninh hợp lý về mặt kinh tế và phân bổ nguồn lực hiệu quả.
Kiến trúc kỹ thuật
Quy trình:Quy trình là đơn vị tính toán của mạng, được biểu thị bằng nhật ký thông báo tương tác và các mục dữ liệu khởi tạo được lưu trữ trên Arweave. Một quy trình xác định các yêu cầu về môi trường điện toán của nó (VM, bộ lập lịch, yêu cầu bộ nhớ, các phần mở rộng cần thiết) trong quá trình khởi tạo. Chuyển đổi trạng thái được tính toán bởi Đơn vị tính toán (CU) đáp ứng các yêu cầu này.
Thông báo:Mọi tương tác với một quy trình đều được thể hiện bằng một thông báo. Tin nhắn là các mục dữ liệu tuân theo tiêu chuẩn ANS-104. Người dùng và quy trình gửi tin nhắn thông qua các đơn vị lập lịch (SU), đơn vị này chỉ định số vị trí duy nhất cho tin nhắn và đảm bảo dữ liệu được tải lên Arweave.
Đơn vị lập lịch (SU): SU chịu trách nhiệm phân bổ số vị trí tăng nguyên tử cho các tin nhắn được gửi tới quy trình . SU đảm bảo rằng các bài tập chữ ký và tin nhắn được lưu giữ trong Arweave, giúp chúng có thể truy cập được vĩnh viễn.
Đơn vị tính toán (CU): CU là các nút tính toán trạng thái quy trình trong AO. Chúng thực hiện các chức năng máy ảo được xác định bởi môi trường quy trình, tạo ra các trạng thái mới, các tin nhắn gửi đi và các bằng chứng chữ ký được tính toán. CU cạnh tranh trong thị trường ngang hàng để cung cấp dịch vụ điện toán.
Đơn vị thông báo (MU): MU chuyển thông điệp giữa các quy trình, phối hợp với SU và CU Để đảm bảo tính bảo mật và hiệu quả của việc truyền tin nhắn. MU xử lý tin nhắn đệ quy cho đến khi không còn tin nhắn nào cần xử lý, đảm bảo khả năng liên lạc giữa các quá trình một cách mạnh mẽ.
Quy trình đặt cược phụ và sổ cái phụ: Các quy trình này cung cấp cấu hình bảo mật có thể tùy chỉnh và tạo điều kiện cho việc song song hóa thực hiện thanh toán. Quy trình đặt cược con cho phép đáp ứng các nhu cầu bảo mật đa dạng, trong khi sổ cái con cho phép xử lý giao dịch hiệu quả bằng cách giữ số dư mã thông báo trong quy trình gốc.
Các điểm chính
Khả năng mở rộng:AO được thiết kế để hỗ trợ số lượng quy trình song song không giới hạn, nâng cao đáng kể khả năng mở rộng và cho phép thực hiện nhiều cấu hình khác nhau dựa trên nhu cầu hoạt động cụ thể. Mạng có thể xử lý lượng lớn dữ liệu và tác vụ tính toán cũng như hỗ trợ các ứng dụng phức tạp.
Tính linh hoạt và tùy chỉnh: Kiến trúc mô-đun hỗ trợ tài nguyên máy tính, máy ảo, cơ chế bảo mật và mở rộng tùy chỉnh về các tùy chọn thanh toán. Tính linh hoạt này cho phép người dùng điều chỉnh môi trường theo nhu cầu cụ thể, thúc đẩy sự đổi mới và hiệu quả.
Hiệu quả kinh tế: Mô hình kinh tế mã thông báo loại bỏ sự phụ thuộc vào phần thưởng khối và tối ưu hóa tài nguyên Khai thác và điều chỉnh khuyến khích trong mạng lưới. Bảo mật được mua cho mỗi tin nhắn, tạo ra một thị trường cạnh tranh cho các dịch vụ đặt cược nhằm đảm bảo các giải pháp bảo mật hiệu quả về mặt chi phí.
Bảo mật:Mạng sử dụng mô hình bảo mật nhiều lớp với các cơ chế có thể tùy chỉnh để đảm bảo khả năng bảo vệ mạnh mẽ và thích ứng với nhu cầu đa dạng. Các quy trình bảo mật như AO-Sec Origin và SIV cung cấp sự đảm bảo về mặt kinh tế và bằng chứng về khả năng chống lại các cuộc tấn công Sybil, tăng độ tin cậy của các tương tác.
Tích hợp với Arweave: AO tích hợp liền mạch với Arweave để lưu trữ dữ liệu và ghi nhật ký tin nhắn, đảm bảo dữ liệu hiệu quả xử lý và kiên trì. Sự tích hợp này hỗ trợ kiến trúc mô-đun của mạng, cho phép tính toán có thể mở rộng và không cần tin cậy trong môi trường phi tập trung.