BTC
$96,000
5.73%
ETH
$3,521.91
3.97%
HTX
$0.{5}2273
5.23%
SOL
$198.17
3.05%
BNB
$710
3.05%
lang
简体中文
繁體中文
English
Tiếng Việt
한국어
日本語
ภาษาไทย
Türkçe
Trang chủ
AI AI
Tin nhanh
Bài viết
Sự kiện
BlockBeats Pro
Thêm
Thông tin tài chính
Chuyên đề
Hệ sinh thái chuỗi khối
Mục nhập
Podcast
Data
OPRR
Partnered With:

Những chi tiết nào đáng chú ý trong giải pháp máy tính song song AO của Arweave?

Đọc bài viết này mất 11 phút
AO thực chất là một giao thức dữ liệu mở và linh hoạt để lưu trữ nhật ký tính toán trên giao thức Arweave. Nó không phải là sổ cái cố định, cũng không phải là mạng lưới.
Nguồn gốc: Chainfeeds


Sau nhiều ngày khởi động, nhóm Arweave cuối cùng đã công bố ra mắt giải pháp máy tính song song có tên gọi là AO tại buổi họp báo. Phải mất một năm từ khi hình thành ý tưởng đến khi phát triển, nhưng lịch sử ban đầu của nó có thể bắt nguồn từ SmartWeave, một giải pháp hợp đồng thông minh dựa trên lưu trữ vĩnh viễn do Arweave đề xuất cách đây bốn năm. Việc lựa chọn các giải pháp kỹ thuật này rất khác so với Ethereum hoặc các mạng lưới giống Ethereum khác: Ethereum bắt đầu với một máy ảo Turing-complete và dần dần mở rộng lãnh thổ của mình; trong khi Arweave bắt đầu với một mạng lưới cung cấp lưu trữ vĩnh viễn và sau đó dần dần bổ sung thêm sức mạnh tính toán.




Có quá nhiều chủ đề kỹ thuật đáng để so sánh và tìm hiểu, và nhóm Arweave khó có thể giải thích đầy đủ mọi điểm nổi bật và ý tưởng kỹ thuật trong hơn một giờ. Sau khi xem buổi họp báo, tôi đã sắp xếp những vấn đề và chủ đề đáng chú ý sau đây.


AO là gì?


AO là một máy tính siêu song song, một môi trường điện toán phi tập trung cho phép bất kỳ số lượng quy trình nào chạy song song cùng một lúc. So với các hệ thống điện toán phi tập trung trước đây, AO có thể đạt được cả khả năng điện toán quy mô lớn và khả năng điện toán có thể xác minh. Cốt lõi của AO là nó không chỉ tăng số lượng các phép tính có thể kiểm chứng mà còn thực hiện các phép tính có thể kiểm chứng ở bất kỳ quy mô nào. Bằng cách xây dựng ba mạng con khác nhau và sử dụng Arweave làm lớp cơ sở, nó đạt được khả năng xử lý song song và khả năng mở rộng ở mức độ cao.


Tại sao lại đặt tên là AO?


Nó xuất phát từ khái niệm “Actor Oriented” và viết tắt là AO.


Trong khoa học máy tính, có một mô hình tính toán đồng thời được gọi là Mô hình diễn viên, được sử dụng để thiết kế và triển khai các hệ thống phân tán, trong đó đơn vị cơ bản là "Diễn viên". Thiết kế hoặc lập trình hướng diễn viên đề cập đến phương pháp thiết kế hoặc lập trình dựa trên mô hình Actor. Phương pháp này phù hợp để xây dựng các hệ thống phân tán, đồng thời và có khả năng chịu lỗi cao.


Người sáng lập Arweave, Sam Williams tin rằng AO là một mô hình lập trình hoàn toàn khác so với hệ thống hợp đồng thông minh và về cơ bản đây là giải pháp tốt nhất cho mọi hệ thống phân tán trên thế giới và kỷ nguyên Web2.


Một ví dụ mà GPT4 đưa ra cho tôi: Nó có thể được ví như một diễn viên trong một buổi biểu diễn kịch. Trong một vở kịch, mỗi diễn viên đóng một vai, họ hành động độc lập và tương tác với các diễn viên khác thông qua đối thoại (thông điệp), nhưng họ không chia sẻ trạng thái nội tâm của nhau (trạng thái riêng tư), và mỗi diễn viên chỉ có thể phản ứng bằng cách quan sát hành động của các diễn viên khác (thông điệp nhận được).


Một sự thật thú vị: tiêu đề của bài báo đề xuất Mô hình diễn viên năm 1973 là "Một hình thức diễn viên mô-đun phổ quát cho trí tuệ nhân tạo", nhằm mục đích nghiên cứu trí tuệ nhân tạo vào thời điểm đó.


AO bao gồm những bộ phận nào?


AO bao gồm ba mạng con: Messenger Unit, Scheduler Unit và Compute Unit, viết tắt lần lượt là MU, SU và CU. MU chịu trách nhiệm tiếp nhận và xử lý thông tin; SU được sử dụng để lập lịch và sắp xếp thông tin; CU được sử dụng để xử lý các phép tính.



Mối quan hệ giữa AO và Arweave là gì?


"AO thực chất là một giao thức dữ liệu mở và linh hoạt để lưu trữ nhật ký tính toán trên giao thức của Arweave. Nó không phải là sổ cái cố định, cũng không phải là một mạng lưới."


Là một môi trường điện toán phi tập trung, AO sử dụng bộ lưu trữ trên chuỗi có thể mở rộng của Arweave làm máy chủ cố định để lưu trữ dữ liệu trong quá trình hoạt động. AO có thể cho phép bất kỳ số lượng tiến trình song song nào chạy đồng thời và phối hợp với nhau thông qua việc truyền tin nhắn, tương tự như cách các máy tính trong trung tâm dữ liệu và trên Internet hoạt động cùng nhau bằng cách gửi các gói dữ liệu.


Tóm lại, AO được xây dựng trên lớp cơ sở của Arweave và sử dụng chức năng lưu trữ trên chuỗi do Arweave cung cấp để đáp ứng nhu cầu lưu trữ liên tục của môi trường điện toán phi tập trung.


Mối quan hệ giữa AOS và AO là gì? Lua là loại ngôn ngữ lập trình nào?


AO là kiến trúc của máy tính song song và AOS là hệ điều hành cụ thể dựa trên giải pháp máy tính song song này. Các nhà phát triển có thể sử dụng ngôn ngữ Lua để phát triển ứng dụng (viết hợp đồng thông minh) trong AOS.


Lua là ngôn ngữ cấp cao dễ học, rất súc tích và dễ sử dụng. Thật trùng hợp là tôi đã viết một số tập lệnh bằng Lua cách đây khoảng 4 năm và đây thực sự là một ngôn ngữ lập trình rất dễ để bắt đầu. Vào thời điểm đó, tôi không có kiến thức gì về Lua, nhưng tôi cần sử dụng công cụ tự động hóa HammerSpoon để triển khai một số chức năng nhằm lấy giá và thông tin, và tôi đã hoàn thành chỉ trong vài ngày. Nếu GPT có ích thì mọi việc sẽ còn dễ dàng hơn nữa.


Ứng dụng của AO là gì?


Cộng đồng đã tổ chức phát triển hai ứng dụng, cụ thể là sàn giao dịch phi tập trung Bark và giao thức stablecoin phi tập trung astro, có thể so sánh với Uniswap và MakerDAO. Bark hiện đã có trên mạng thử nghiệm và Astro sẽ được phát hành sau.


Người sáng lập EverVision, Outprog cũng xuất hiện tại buổi họp báo và thường xuyên được Sam nhắc đến. Nền tảng giao dịch phi tập trung Permaswap mà họ phát triển đã được ra mắt từ rất lâu trước dự án AO và sẽ có nhiều cơ hội để phát triển và mở rộng hơn nữa theo kiến trúc AO.


AO sẽ sớm được cập nhật chứ?


Sam cho biết dự kiến trong tương lai chỉ cần cập nhật theo kiểu Bitcoin (tức là tần suất rất thấp). Các tính năng cốt lõi và quyền của người dùng sẽ vẫn giữ nguyên và sẽ có những nâng cấp nhỏ theo thời gian. Không có lộ trình "tin tôi đi bạn" nào ở đây cả. Chỉ có một giao thức hoàn chỉnh và minh bạch mà bạn có thể kiểm tra và quyết định có nên tự mình sử dụng hay không.


AO có mã thông báo độc lập không?


Thông tin này vẫn chưa được công bố.


Liên kết gốc




Chào mừng bạn tham gia cộng đồng chính thức của BlockBeats:

Nhóm Telegram đăng ký: https://t.me/theblockbeats

Nhóm Telegram thảo luận: https://t.me/BlockBeats_App

Tài khoản Twitter chính thức: https://twitter.com/BlockBeatsAsia

Chọn thư viện
Thêm mới thư viện
Hủy
Hoàn thành
Thêm mới thư viện
Chỉ mình tôi có thể nhìn thấy
Công khai
Lưu
Báo lỗi/Báo cáo
Gửi