📢 Gate.io Post Tag Challenge: #My Bullish Crypto Sectors# Đăng và Chia Sẻ Giải Thưởng $100!
Bạn thấy khu vực tiền điện tử nào là hứa hẹn nhất - DeFi, AI, Meme, hay RWA? Điều gì khiến chúng nổi bật với bạn?
💰️ Chọn 10 tấm áp phích chất lượng cao, dễ dàng nhận được phần thưởng 10 đô la mỗi tấm!
💡 Cách tham gia:
1️⃣ Follow gate_Post
2️⃣ Mở ứng dụng Gate.io, nhấp vào "Moments" ở dưới cùng để vào trang "Post-Square".
3️⃣ Nhấp vào nút Đăng bài ở góc dưới bên phải, sử dụng hashtag #My Bullish Crypto Sectors# và đăng bài về những nhận thức của bạn.
✍️ Ví dụ bài viết:
1️⃣ Những lợi thế độc đáo mà n
Từ lưu trữ quá khứ đến tính toán tương lai: Máy tính siêu song song AO
Tác giả: Nhà nghiên cứu Zeke của YBB Capital
###Lời nói đầu
Hai thiết kế kiến trúc blockchain chính thống mà Web3 hiện đã phân biệt chắc chắn đã gây ra một số mệt mỏi về mặt thẩm mỹ. Cho dù đó là chuỗi công khai mô-đun tràn lan hay L1 mới luôn nhấn mạnh vào hiệu suất nhưng không phản ánh được lợi thế về hiệu suất, hệ sinh thái của nó có thể nói là.. Nó là một bản sao hoặc một cải tiến nhỏ của hệ sinh thái Ethereum, trải nghiệm cực kỳ đồng nhất đã khiến người dùng mất đi cảm giác mới mẻ. Giao thức AO mới nhất do Arweave đề xuất rất bắt mắt, đạt được hiệu suất tính toán cực cao trên chuỗi lưu trữ công cộng và thậm chí đạt được trải nghiệm gần như Web2. Điều này dường như cực kỳ khác biệt so với các phương pháp mở rộng và thiết kế kiến trúc mà chúng ta hiện đang quen thuộc. Vậy chính xác thì AO là gì? Logic hỗ trợ hiệu suất của nó đến từ đâu?
###Làm sao hiểu được AO
Tên của AO xuất phát từ tên viết tắt của Actor Oriented, một mô hình lập trình trong mô hình điện toán đồng thời Actor Model. Ý tưởng thiết kế tổng thể của nó bắt nguồn từ phần mở rộng của Smart Weave và cũng tuân theo thông điệp được truyền đi như khái niệm cốt lõi của Mô hình diễn viên. Nói một cách đơn giản, chúng ta có thể hiểu AO là một “máy tính siêu song song” chạy trên mạng Arweave thông qua kiến trúc mô-đun. Từ góc độ kế hoạch triển khai, AO thực tế không phải là lớp thực thi mô-đun mà chúng ta thường thấy ngày nay mà là một giao thức truyền thông tiêu chuẩn hóa việc truyền tin nhắn và xử lý dữ liệu. Mục tiêu cốt lõi của giao thức là hiện thực hóa sự cộng tác của các "vai trò" khác nhau trong mạng thông qua truyền thông tin, từ đó đạt được lớp điện toán có hiệu suất có thể được áp dụng vô hạn, cuối cùng cho phép Arweave, "ổ cứng khổng lồ", có một trung tâm quyền lực trong một môi trường tin cậy phi tập trung.Tốc độ ở cấp độ đám mây, sức mạnh tính toán và khả năng mở rộng có thể mở rộng.
Kiến trúc AO
Khái niệm AO có vẻ hơi giống với sự phân đoạn và tái hợp "Core Time" do Gavin Wood đề xuất tại hội nghị Polkadot Decoding năm ngoái. Cả hai đều đạt được cái gọi là "thế giới hiệu suất cao" thông qua việc lập kế hoạch và phối hợp điện toán tài nguyên. máy tính". Nhưng thực tế có một số khác biệt giữa hai loại này về bản chất. Lập kế hoạch kỳ lạ là việc giải cấu trúc và tổ chức lại các tài nguyên không gian khối chuỗi chuyển tiếp. Nó không thay đổi nhiều đối với kiến trúc của Polkadot. Mặc dù hiệu suất tính toán đã vượt quá hiệu suất của plug-in. giới hạn của một parachain đơn lẻ theo mô hình khe cắm vẫn bị giới hạn bởi số lượng lõi nhàn rỗi tối đa của Polkadot. Về lý thuyết, AO có thể cung cấp sức mạnh tính toán gần như không giới hạn (trong tình huống thực tế, điều này phụ thuộc vào mức độ khuyến khích của mạng) và mức độ tự do cao hơn thông qua việc mở rộng các nút theo chiều ngang. việc sắp xếp, lập kế hoạch và tính toán thông tin thông qua ba đơn vị mạng (mạng con), phương pháp tiêu chuẩn hóa của nó và chức năng của các đơn vị khác nhau có thể được tóm tắt như sau theo phân tích dữ liệu chính thức:
###Hệ điều hành AOS
AOS có thể được coi là hệ điều hành hoặc công cụ đầu cuối trong giao thức AO, có thể được sử dụng để tải xuống, chạy và quản lý các luồng. Nó cung cấp một môi trường trong đó các nhà phát triển có thể phát triển, triển khai và chạy các ứng dụng. Trên AOS, nhà phát triển có thể sử dụng giao thức AO để phát triển và triển khai ứng dụng cũng như tương tác với mạng AO.
Chạy logic
Người mẫu diễn viên ủng hộ quan điểm triết học gọi là “mọi thứ đều là diễn viên”. Tất cả các thành phần và thực thể trong mô hình này có thể được coi là "tác nhân". Mỗi tác nhân có trạng thái, hành vi và hộp thư riêng. Chúng giao tiếp và cộng tác thông qua giao tiếp không đồng bộ, cho phép toàn bộ hệ thống hoạt động theo cách phân tán, tổ chức và chạy trong một cách đồng thời. Điều này cũng đúng với logic hoạt động của mạng AO. Các thành phần và thậm chí cả người dùng có thể được trừu tượng hóa thành "tác nhân" và giao tiếp với nhau thông qua lớp truyền tin nhắn, để các quy trình được liên kết với nhau. được tính toán song song và không có trạng thái chia sẻ đan xen nhau.
Sau đây là mô tả ngắn gọn về các bước trong biểu đồ luồng truyền thông tin:
Xử lý và chuyển tiếp tin nhắn: *MU xử lý các yêu cầu POST và chuyển tiếp tin nhắn tới SU (Đơn vị lập lịch). *SU tương tác với lớp dữ liệu hoặc bộ lưu trữ Arweave để lưu trữ tin nhắn.
Truy xuất kết quả dựa trên ID tin nhắn:
Lấy thông tin: *SU nhận được yêu cầu GET và truy xuất thông tin tin nhắn dựa trên phạm vi thời gian và ID tiến trình nhất định.
Đẩy tin nhắn ra ngoài:
Điều gì đã thay đổi trong AO? "1"
####Sự khác biệt so với các mạng thông thường:
Sự khác biệt giữa mạng nút của AO và môi trường điện toán truyền thống:
Hỗ trợ cho dự án:
Câu hỏi có thể kiểm chứng của AO
Sau khi chúng ta hiểu được khuôn khổ và logic của AO, thường sẽ có một vấn đề chung. AO dường như không có các đặc điểm toàn cầu của các giao thức hoặc chuỗi phi tập trung truyền thống. Liệu nó có thể đạt được khả năng xác minh và phân cấp chỉ bằng cách tải một số dữ liệu lên Arweave không? ? Trên thực tế, đây chính là bí ẩn của thiết kế AO. Bản thân AO là một triển khai ngoài chuỗi và không giải quyết được vấn đề về khả năng xác minh hoặc thay đổi sự đồng thuận. Ý tưởng của nhóm AR là tách biệt các chức năng của AO và Arweave, sau đó kết nối chúng theo mô-đun. AO chỉ thực hiện giao tiếp và tính toán, còn Arweave chỉ cung cấp lưu trữ và xác minh. Mối quan hệ giữa cả hai giống như ánh xạ hơn. AO chỉ cần đảm bảo rằng nhật ký tương tác được lưu trữ trên Arweave và trạng thái của nó có thể được chiếu lên Arweave để tạo ra hình ba chiều. Phép chiếu trạng thái ba chiều này đảm bảo tính nhất quán và độ tin cậy của đầu ra khi tính toán trạng thái, giới tính, sự chắc chắn. Ngoài ra, quy trình AO có thể được kích hoạt ngược lại để thực hiện các hoạt động cụ thể thông qua nhật ký tin nhắn trên Arweave (nó có thể tự thức dậy theo các điều kiện và lịch trình đặt trước và thực hiện các hoạt động động tương ứng).
Theo những gì Hill và Outprog chia sẻ, nếu logic xác minh đơn giản hơn thì AO có thể được hình dung như một khung tính toán dòng chữ dựa trên bộ chỉ mục siêu song song. Tất cả chúng ta đều biết rằng người lập chỉ mục dòng chữ Bitcoin cần trích xuất thông tin JSON từ dòng chữ để xác minh dòng chữ, ghi lại thông tin số dư trong cơ sở dữ liệu ngoài chuỗi và hoàn tất xác minh thông qua một bộ quy tắc lập chỉ mục. Mặc dù trình lập chỉ mục được xác minh ngoài chuỗi, nhưng người dùng có thể xác minh dòng chữ bằng cách thay đổi nhiều trình lập chỉ mục hoặc tự chạy chỉ mục, do đó không cần phải lo lắng về việc người lập chỉ mục làm điều xấu. Ở trên chúng tôi đã đề cập rằng các dữ liệu như sắp xếp tin nhắn và trạng thái ảnh ba chiều của tiến trình được tải lên Arweave, khi đó nó chỉ cần dựa trên mô hình SCP (mô hình đồng thuận lưu trữ. Ở đây có thể hiểu đơn giản SCP là người lập chỉ mục Ngoài ra, điều đáng chú ý là SCP xuất hiện sớm hơn nhiều so với người lập chỉ mục) và bất kỳ ai cũng có thể khôi phục AO hoặc bất kỳ luồng nào trên AO thông qua dữ liệu ba chiều trên Arweave. Người dùng không cần phải chạy toàn bộ nút để xác minh trạng thái tin cậy. Cũng giống như thay đổi chỉ mục, người dùng chỉ cần thực hiện yêu cầu truy vấn tới một hoặc nhiều nút CU thông qua SU. Arweave có dung lượng lưu trữ cao và chi phí thấp, vì vậy theo logic này, các nhà phát triển AO có thể triển khai một lớp siêu máy tính vượt xa các chức năng của dòng chữ Bitcoin.
AO và ICP
Hãy sử dụng một số từ khóa để tóm tắt các đặc điểm của AO: đĩa cứng gốc khổng lồ, tính song song không giới hạn, tính toán không giới hạn, kiến trúc tổng thể mô-đun và quy trình trạng thái ba chiều. Tất cả điều này nghe có vẻ rất hay, nhưng những người bạn quen thuộc với các dự án chuỗi công cộng khác nhau trong blockchain có thể thấy rằng AO đặc biệt giống với dự án "Cấp tử thần", ICP "Máy tính Internet" phổ biến một thời.
ICP từng được ca ngợi là dự án cấp vua cuối cùng trong thế giới blockchain và được các tổ chức hàng đầu đánh giá cao, đồng thời đạt FDV 200 tỷ USD trong suốt 21 năm điên cuồng. Nhưng khi làn sóng rút đi, giá trị token của ICP cũng giảm mạnh. Cho đến thị trường gấu năm 2023, giá trị của token ICP đã giảm gần 260 lần so với mức cao lịch sử. Tuy nhiên, nếu không xét đến hiệu suất của giá Token thì ngay cả khi ICP được kiểm tra lại vào thời điểm này thì các tính năng kỹ thuật của nó vẫn có nhiều tính năng độc đáo. Nhiều ưu điểm và tính năng đáng kinh ngạc của AO ngày nay cũng đã được ICP sở hữu ngày xưa, vậy liệu AO có thất bại như ICP không? Trước tiên hãy hiểu tại sao cả hai lại giống nhau như vậy, ICP và AO đều được thiết kế dựa trên Actor Model và tập trung vào các blockchain chạy cục bộ nên đặc điểm của cả hai có nhiều điểm tương đồng. Chuỗi khối mạng con ICP được hình thành bởi một số thiết bị phần cứng (máy nút) hiệu suất cao được sở hữu và kiểm soát độc lập chạy Giao thức máy tính Internet (ICP). Giao thức máy tính Internet được triển khai bởi một số thành phần phần mềm, dưới dạng gói là các bản sao trong đó chúng sao chép trạng thái và tính toán trên tất cả các nút trong chuỗi khối mạng con.
Kiến trúc sao chép của ICP có thể được chia thành bốn lớp từ trên xuống dưới:
Lớp mạng ngang hàng (P2P): Được sử dụng để thu thập và quảng cáo tin nhắn từ người dùng, các nút khác trong chuỗi khối mạng con của họ và các chuỗi khối mạng con khác. Các tin nhắn mà lớp ngang hàng nhận được sẽ được sao chép tới tất cả các nút trong mạng con để đảm bảo tính bảo mật, độ tin cậy và khả năng phục hồi;
Lớp đồng thuận: Chọn và sắp xếp các tin nhắn nhận được từ người dùng và các mạng con khác nhau để tạo các khối blockchain có thể được công chứng và hoàn thiện thông qua cơ chế đồng thuận chịu lỗi Byzantine hình thành nên chuỗi khối đang phát triển. Những đoạn cuối cùng này được chuyển đến lớp định tuyến tin nhắn;
Lớp định tuyến tin nhắn: được sử dụng để định tuyến các tin nhắn do người dùng và hệ thống tạo giữa các mạng con, quản lý hàng đợi đầu vào và đầu ra của Dapp cũng như lên lịch thực hiện tin nhắn;
Lớp môi trường thực thi: Tính toán các tính toán xác định liên quan đến việc thực hiện hợp đồng thông minh bằng cách xử lý các tin nhắn nhận được từ lớp định tuyến tin nhắn.
Blockchain mạng con
Cái gọi là mạng con là một tập hợp các bản sao tương tác chạy các phiên bản riêng biệt của cơ chế đồng thuận để tạo ra chuỗi khối riêng mà trên đó một tập hợp các "container" có thể chạy. Mỗi mạng con có thể giao tiếp với các mạng con khác và được kiểm soát bởi mạng con gốc, mạng này sử dụng mật mã khóa chuỗi để ủy quyền cho các mạng con riêng lẻ. ICP sử dụng mạng con để cho phép nó mở rộng vô thời hạn. Vấn đề với các chuỗi khối truyền thống (và các mạng con riêng lẻ) là chúng bị giới hạn bởi sức mạnh tính toán của một máy nút duy nhất, vì mỗi nút phải chạy mọi thứ xảy ra trên chuỗi khối để tham gia vào thuật toán đồng thuận. Chạy song song nhiều mạng con độc lập cho phép ICP vượt qua rào cản máy đơn này.
####Tại sao nó thất bại
Như đã đề cập ở trên, mục đích mà kiến trúc ICP muốn đạt được chỉ đơn giản là một máy chủ đám mây phi tập trung. Cách đây vài năm, ý tưởng này cũng gây sốc không kém gì AO nhưng tại sao lại thất bại? Nói một cách đơn giản, có nghĩa là nếu bạn không thành công ở mức độ cao thì bạn sẽ không ổn định ở mức độ thấp, bạn chưa tìm được sự cân bằng tốt giữa Web3 và ý tưởng của chính mình, cuối cùng dẫn đến sự lúng túng. tình hình là dự án không phải là Web3 và cũng không dễ sử dụng như đám mây tập trung. Tóm lại, có ba vấn đề. Đầu tiên, hệ thống chương trình Canister của ICP, “container” được đề cập ở trên, thực sự có phần giống với AOS và các quy trình trong AO, nhưng chúng không giống nhau. Các chương trình ICP được triển khai bằng cách đóng gói Canister và không hiển thị với thế giới bên ngoài, chúng cần truy cập dữ liệu thông qua các giao diện cụ thể. Giao tiếp không đồng bộ rất không thân thiện với các lệnh gọi hợp đồng trong giao thức DeFi, vì vậy trong DeFi Summer, ICP đã không nắm bắt được giá trị tài chính tương ứng.
Điểm thứ hai là yêu cầu phần cứng cực kỳ cao dẫn đến dự án không được phân cấp, hình dưới đây là sơ đồ cấu hình phần cứng tối thiểu của nút do ICP đưa ra lúc bấy giờ, thậm chí bây giờ còn rất cường điệu, vượt xa Solana cấu hình, thậm chí yêu cầu lưu trữ còn cao hơn yêu cầu lưu trữ, chuỗi công khai vẫn ở mức cao.
Điểm thứ ba là thiếu hệ sinh thái, ngay cả bây giờ, ICP vẫn là một chuỗi công khai có hiệu suất rất cao. Nếu không có ứng dụng DeFi thì ứng dụng khác thì sao? Rất tiếc, ICP đã không tạo ra một ứng dụng tuyệt vời nào kể từ khi thành lập. Hệ sinh thái của nó chưa thu hút được người dùng Web2 cũng như người dùng Web3. Rốt cuộc, với quá ít sự phân cấp, tại sao không sử dụng các ứng dụng tập trung phong phú và hoàn thiện? Nhưng cuối cùng, không thể phủ nhận rằng công nghệ của ICP vẫn là đỉnh cao và ưu điểm về gas ngược, khả năng tương thích cao và khả năng mở rộng không giới hạn vẫn là những yếu tố cần thiết để thu hút hàng tỷ người dùng tiếp theo. giỏi Có thể chuyển sang sử dụng lợi thế về cấu trúc của chính mình.
Vậy quay lại câu hỏi trên, liệu AO có thất bại như ICP không? Cá nhân tôi nghĩ rằng AO sẽ không lặp lại những sai lầm tương tự. Hai điểm cuối cùng dẫn đến sự thất bại của ICP ngay từ đầu không phải là vấn đề đối với AO. Arweave đã có nền tảng sinh thái tốt. Phép chiếu trạng thái ba chiều cũng giải quyết được vấn đề tập trung. Về khả năng tương thích thì AO cũng linh hoạt hơn. Nhiều thách thức hơn có thể tập trung vào việc thiết kế mô hình kinh tế, hỗ trợ DeFi và một vấn đề đã tồn tại hàng thế kỷ: Trong lĩnh vực phi tài chính và lưu trữ, Web3 nên sử dụng hình thức nào?
###Web3 không nên dừng lại ở phần tường thuật
Từ xuất hiện thường xuyên nhất trong thế giới Web3 phải là "tường thuật" và chúng ta thậm chí đã quen với việc sử dụng các quan điểm tường thuật để đo lường giá trị của hầu hết các mã thông báo. Điều này tự nhiên xuất phát từ vấn đề nan giải là hầu hết các dự án Web3 đều có tầm nhìn tuyệt vời nhưng lại rất lúng túng khi sử dụng. Để so sánh, Arweave đã có nhiều ứng dụng được triển khai đầy đủ và tất cả chúng đều nhắm đến trải nghiệm cấp Web2. Ví dụ như Mirror và ArDrive, nếu bạn đã sử dụng các dự án này sẽ khó cảm nhận được sự khác biệt so với các ứng dụng truyền thống. Tuy nhiên, Arweave vẫn có những hạn chế lớn trong việc nắm bắt giá trị dưới dạng chuỗi lưu trữ công khai và tính toán có thể là cách duy nhất để thực hiện. Đặc biệt trong thế giới bên ngoài ngày nay, AI đã trở thành xu hướng chung và vẫn còn nhiều rào cản tự nhiên đối với việc tích hợp Web3 ở giai đoạn này, chúng tôi cũng đã đề cập đến vấn đề này trong các bài viết trước. Giờ đây AO của Arweave sử dụng kiến trúc giải pháp mô-đun không phải Ethereum, mang lại cho Web3 x AI một cơ sở hạ tầng mới tốt. Từ Thư viện Alexandria đến các máy tính siêu song song, Arweave đang đi theo mô hình của riêng mình.
Bài viết tham khảo