Cấu trúc xác định chức năng: Phân tích so sánh giữa AO và Nostr

Nâng cao8/16/2024, 10:16:39 AM
Làm thế nào các tin nhắn được xác định và xử lý trong các mạng AO và Nostr? Kiến trúc mạng của họ như thế nào cho việc truyền tin nhắn, và làm thế nào họ tích hợp với các giao thức khác? Vai trò tương ứng của họ, ứng dụng chính và xu hướng phát triển của họ là gì? Bài viết này cung cấp một so sánh sâu hơn về các giao thức AO và Nostr, tập trung vào cách thiết kế cấu trúc của họ ảnh hưởng đến chức năng, với một phân tích chi tiết về những câu hỏi này.

Từ cái nhìn đầu tiên, việc so sánh AO—hệ thống tính toán siêu song song—và Nostr—giao thức xã hội phi tập trung—có vẻ không thông thường, vì chúng dường như thuộc về các lĩnh vực hoàn toàn khác nhau. Tuy nhiên, cả hai đều có thể được xem xét là “giao thức truyền tin nhắn,” điều này khiến việc so sánh trở nên khả thi.

Với các giao thức tập trung vào truyền thông tin, thành phần cốt lõi tự nhiên là “thông điệp” chính. Vậy, thông điệp được xác định như thế nào trong các mạng AO và Nostr? Kiến trúc mạng tương ứng của họ để hỗ trợ truyền thông tin là gì, và cách họ tích hợp với các giao thức khác như thế nào? Vị trí, trường hợp sử dụng chính và xu hướng tương lai của họ là gì?

Bài viết này nhằm mục đích cung cấp một so sánh chi tiết giữa các giao thức AO và Nostr, đánh giá cách thiết kế cấu trúc của họ ảnh hưởng đến chức năng của họ và cung cấp một phân tích kỹ lưỡng về các khía cạnh này.

1. Khái niệm và Đặc điểm của Tin nhắn

1.1. Tin nhắn trong AO

Trong mạng AO, một thông điệp là đơn vị cơ bản của thông tin được trao đổi giữa các đơn vị mạng (MU, SU, CU) hoặc quy trình. Các thông điệp giúp việc trao đổi thông tin và phối hợp.

AO được thiết kế như một mạng lưới truyền thông bất đồng bộ theo thông điệp. Ban đầu, AO yêu cầu các thông điệp để khởi tạo quy trình (như khởi chạy một quy trình), có thể đến từ người dùng bên ngoài hoặc các quy trình khác. Ngoài ra, giao tiếp giữa các quy trình của AO là không đồng bộ, có nghĩa là việc gửi và nhận các thông điệp xảy ra độc lập với người gửi và người nhận. Điều này cho phép quy trình gửi tiếp tục mà không cần chờ đợi phản hồi hoặc sự xác nhận từ người nhận, tăng đáng kể hiệu suất của tính toán song song của AO.

Trong AO, tính không đồng bộ của việc truyền tin nhắn và sự thiếu cần thiết phải chờ đợi khiến nó trở thành lựa chọn lý tưởng để quản lý các nhiệm vụ tính toán song song quy mô lớn. Điều này cho phép các thành phần hệ thống khác nhau hoạt động song song mà không cần phải chờ đợi lâu cho phản hồi từ các quy trình khác.

Mỗi tin nhắn trong AO tuân theo tiêu chuẩn ANS-104 từ hệ sinh thái Arweave, một giao thức đóng gói dữ liệu. ANS-104 tăng cường lưu lượng dữ liệu bằng cách tuần tự hóa nhiều giao dịch thành một giao dịch nhị phân duy nhất. Giao thức này không chỉ đóng gói dữ liệu mà còn bao gồm các trường như chủ sở hữu, chữ ký, địa chỉ đích, nhãn và dữ liệu. Thiết kế này hỗ trợ một loạt các loại dữ liệu, bao gồm tài liệu, hình ảnh, tệp âm thanh và video, trò chơi, mô hình dữ liệu, mã chương trình và trạng thái hình ảnh. Ngoài ra, nó hỗ trợ quyền sở hữu dữ liệu và xác minh chữ ký, đảm bảo an ninh và tính toàn vẹn của dữ liệu.

Các tính năng của tiêu chuẩn ANS-104 quan trọng đối với AO, cho phép nó hỗ trợ các kịch bản ứng dụng đa dạng cho các loại dữ liệu khác nhau. Định dạng tin nhắn chuẩn rõ ràng giúp tăng cường giao tiếp giữa các tiến trình hiệu quả và hợp tác liền mạch, nâng cao hiệu quả lưu trữ và xử lý trên Arweave. Điều này cho phép AO thiết lập hiệu quả các lớp khả năng truy cập dữ liệu và sự nhất quán dữ liệu, đáp ứng nhu cầu ứng dụng mạnh mẽ của nó.

1.2. Sự kiện tại Gate.io

Trong giao thức Nostr, các tin nhắn được cấu trúc dưới dạng "sự kiện" bằng cách sử dụng định dạng dựa trên JSON. Định dạng này phục vụ như đối tượng dữ liệu cơ bản trong mạng lưới Nostr.

Các cấu trúc tin nhắn được sử dụng rộng rãi được tích hợp vào một tiêu chuẩn chung được gọi là giao thức NIPs (Nostr Implementation Possibilities). Việc chuẩn hóa này cải thiện đáng kể việc xử lý và quản lý dữ liệu, nâng cao tính tương thích và ổn định của hệ thống. Thông qua NIPs, người dùng có thể thực hiện các hoạt động và tương tác khác nhau trên mạng Nostr mà không cần lo lắng về sự không nhất quán của định dạng dữ liệu.

Cấu trúc JSON trong Nostr xác định định dạng sự kiện với các trường khác nhau, mỗi trường phục vụ một chức năng cụ thể. Ví dụ:

  • Trường pubkey: Đại diện cho khóa công khai của người gửi sự kiện, được sử dụng để xác định người dùng. Khóa công khai này ký số sự kiện một cách điện tử, đảm bảo tính xác thực và tính toàn vẹn của nó.
  • kind Field: Cho biết loại sự kiện, như tin nhắn trò chuyện, thông tin ví, hoặc hành động của người dùng như đề xuất danh sách relay hoặc thực hiện các hoạt động cụ thể.
  • Nội dung trường: Chứa nội dung sự kiện, hỗ trợ các loại dữ liệu khác nhau như bài đăng trên mạng xã hội, bài báo, âm thanh và video. Trường này cho phép người dùng truyền đạt thông tin mà họ muốn chia sẻ.
  • Trường sig: Lưu trữ chữ ký số của sự kiện, được người gửi tạo ra bằng khóa riêng của họ và được máy khách của người nhận xác minh bằng khóa công khai tương ứng. Chữ ký này xác nhận tính xác thực và tính toàn vẹn của sự kiện.

Để biết mô tả chi tiết về cấu trúc dữ liệu sự kiện, hãy tham khảoNội dung Giao thức NostrGiao thức Nostr cung cấp một khuôn khổ rõ ràng cho việc gửi, nhận và xác minh sự kiện, đảm bảo an ninh dữ liệu, tính nhất quán và đáng tin cậy.

Tóm lại, một sự kiện trong Nostr là một cấu trúc dữ liệu bao gồm bất kỳ nội dung nào và được ký bởi người dùng. Cấu trúc này làm nổi bật vai trò, tính năng và chức năng của Nostr:

  • Đăng thông tin, Lưu trữ và Nhận: Việc sử dụng JSON và NIP của Nostr cung cấp một khung dữ liệu trao đổi và quản lý hiệu quả, đảm bảo tính nhất quán và khả năng diễn giải, và cung cấp một môi trường giao tiếp ổn định và đáng tin cậy.
  • Xác minh phía khách hàng: Cấu trúc dữ liệu cho phép xác minh phía khách hàng, loại bỏ nhu cầu tin tưởng máy chủ trung gian hoặc bên thứ ba, và xác nhận trực tiếp tính xác thực và toàn vẹn của các sự kiện.
  • Mạng Xã Hội Phi Tập Trung, Chống Kiểm Duyệt: Thiết kế cho phép Nostr hoạt động như một nền tảng phi tập trung nơi người dùng có thể tự do giao tiếp và chia sẻ thông tin mà không lo lắng về kiểm duyệt hoặc sửa đổi dữ liệu.

2. Cấu trúc Mạng Hỗ Trợ Truyền Thông Tin

2.1. AO: Mạng Hợp Tác MU/SU/CU

Mạng AO bao gồm ba đơn vị modular: MU, SU và CU, hoạt động cùng nhau thông qua các tin nhắn và quy trình. Kiến trúc mạng của nó được minh họa trong Hình 2-1.


Hình 2-1: Các Đơn Vị Mạng Linh Hoạt và Hợp Tác Tạo Nên Kiến Trúc Mạng AO (Nguồn: Bản Trắng AO)

Trong AO, quy trình là một đơn vị tính toán. Bắt đầu một ứng dụng trên AO tương đương với việc khởi động một hoặc nhiều quy trình, với hệ thống phân bổ và lên lịch các tài nguyên như MU, SU, CU, máy ảo và bộ nhớ để thực thi quy trình:

  • MU (Messenger Unit): Trách nhiệm gửi thông tin đến SU phù hợp để xử lý, sau đó giao nó cho CU để tính toán. Kết quả được trả về cho SU, và quá trình này lặp đi lặp lại liên tục.
  • SU (Scheduler Unit): Quản lý lịch trình và sắp xếp tin nhắn, tải tin nhắn lên Arweave.
  • CU (Compute Unit): Nhận thông điệp, thực hiện tính toán và thực hiện các chuyển đổi trạng thái.

Cấu trúc và hoạt động mạng lưới của AO cho thấy:

  • AO như một Hệ thống Truyền thông Tin nhắn: Tin nhắn là những yếu tố cốt lõi trong các quy trình của AO, phục vụ như là đối tượng làm việc duy nhất cho MU, SU và CU. Toàn bộ quy trình xoay quanh tin nhắn, làm cho quy trình về cơ bản là hoạt động chạy một bộ sưu tập tin nhắn. Điều này bao gồm chuỗi hoàn chỉnh từ việc nhận tin nhắn, truyền tin nhắn, lên lịch và sắp xếp tin nhắn, thực hiện tính toán (chuyển đổi trạng thái tin nhắn), đến việc đầu ra và lưu trữ kết quả tính toán. Do đó, AO là một hệ thống truyền thông tin nhắn có thể được dành riêng cho việc xây dựng ứng dụng tập trung vào xuất bản thông tin, giao tiếp và tương tác thời gian thực, phân phối nội dung và nhiều hơn nữa, chẳng hạn như mạng xã hội phi tập trung, phương tiện truyền thông xã hội và các nền tảng phát trực tiếp/video âm thanh phi tập trung.
  • AO như một Mạng máy tính siêu song song: AO hoạt động như một mạng modul nơi tính toán được thực hiện ngoại chuỗi, miễn phí từ các ràng buộc của sự đồng thuận khối. Điều này cho phép các đơn vị tính toán (nút) mở rộng vô hạn khi cần thiết, tăng đáng kể hiệu suất tính toán. Trong môi trường AO, một số lượng tùy ý các nhiệm vụ tính toán (quy trình song song) có thể được khởi đầu đồng thời. Những quy trình này có thể chạy độc lập trên các nút tính toán khác nhau và hoàn thành xác nhận cục bộ. Điều này khiến AO trở thành một máy tính siêu song song phân tán, có thể xác minh được.

Mặc dù mỗi quá trình tính toán có thể chạy độc lập trên các nút khác nhau, chúng có thể giao tiếp và hợp tác thông qua một định dạng tin nhắn thống nhất (ANS-104). Phương pháp này kết nối các quá trình tính toán đang chạy độc lập thành một mạng thống nhất.

  • AO như một Nền tảng Mở: Ở lõi của nó, AO là một giao thức thông tin cho phép các ứng dụng khác nhau chạy trên Arweave giao tiếp với nhau. Mỗi ứng dụng có thể gửi thông tin đến các ứng dụng khác thông qua mạng lưới AO, sử dụng AO cho các hoạt động hợp thành và cho phép trao đổi thông tin giữa các chuỗi khác nhau. Mạng lưới AO hoạt động ngoại chuỗi và có thể kết nối một cách liền mạch với các ứng dụng Web2. Bằng cách gọi giao diện giao thức AO, các ứng dụng Web2 có thể tham gia vào mạng lưới phi tập trung này. Tính năng này cho phép AO kết nối khoảng cách giữa các ứng dụng Web2 và Web3, tạo điều kiện cho việc trao đổi thông tin đáng tin cậy và tương thích giữa các ứng dụng. Thiết kế giao thức giao tiếp của AO giúp nó trở thành một nền tảng mở, mang đến cho các nhà phát triển không giới hạn trong khả năng sáng tạo.

Kết luận, kiến trúc mạng của AO hỗ trợ một nền tảng tính toán có thể tương thích, mở rộng, xác minh, phi tập trung và mở. Nó phù hợp cho các ứng dụng tập trung vào việc xuất bản thông tin và tương tác, cũng như những ứng dụng yêu cầu hiệu suất tính toán cao và logic phức tạp, như học máy, các đại lý tự động, hiệu ứng đồ họa, trò chơi trực tuyến và DeFi.

2.2. Nostr: Cấu trúc Khách hàng-Truyền tải

Nostr đại diện cho “Ghi chú và Các Vật Dụng Khác Được Truyền Bằng Bộ Kích.” Mạng lưới bao gồm hai thành phần chính, như được hiển thị trong Hình 2-2.


Hình 2-2: Cấu trúc Mạng Nostr

  • Client: Đây là một ứng dụng chạy trên máy người dùng, được thiết kế để đọc và ghi dữ liệu vào máy chủ trung gian. Khách hàng sử dụng một khóa công khai như địa chỉ để người dùng gửi và nhận sự kiện, trong khi khóa riêng được sử dụng để ký sự kiện khi chúng được gửi. Quá trình ký này chứng minh rằng hoạt động được thực hiện bởi người dùng và ngăn chặn sự can thiệp. Khi nhận sự kiện, khách hàng sử dụng khóa riêng để xác minh chữ ký, đảm bảo nguồn gốc và tính toàn vẹn của sự kiện.

The client allows users to connect to any number of relay servers located in different places. Users can publish information on one relay and retrieve it from another. This means that the client (user) does not have to rely on any specific relay server, effectively protecting user data and actions.

  • Máy chủ Relay: Máy chủ relay có khả năng lắng nghe, ghi lại và lưu trữ sự kiện từ các máy khách kết nối, sau đó chuyển tiếp những sự kiện này đến các máy khách đã đăng ký. Bất kỳ ai cũng có thể vận hành một máy chủ relay, và nhiều máy chủ relay có thể phục vụ như các lựa chọn thay thế cho nhau. Thiết kế này làm giảm tính quan trọng của bất kỳ relay đơn lẻ nào, giảm nguy cơ điểm hỏng đơn lẻ và tăng cường khả năng chống kiểm duyệt. Ngoài ra, sự cạnh tranh giữa nhiều relay có thể thúc đẩy cải thiện chất lượng dịch vụ, như cung cấp khả năng lưu trữ lớn hơn, thời gian phản hồi nhanh hơn và dịch vụ lọc thư rác.

Máy chủ relay có thể chọn lưu trữ toàn bộ hoặc một phần nội dung của người dùng dựa trên nhu cầu của họ và quyết định về thời gian lưu trữ dữ liệu. Điều này cung cấp tính linh hoạt lớn hơn trong việc định vị và hoạt động thương mại của máy chủ relay. Đồng thời, không cần thiết phải máy chủ relay phải giao tiếp với nhau, điều này loại bỏ các vấn đề đồng thuận và nhu cầu đồng bộ dữ liệu. Thay vào đó, đồng bộ dữ liệu được thực hiện thông qua việc gửi và nhận các sự kiện giữa các máy khách, khác biệt cơ bản so với các nút blockchain.

Kiến trúc này không chỉ tăng cường sự linh hoạt và hiệu quả của hệ thống mà còn hiệu quả đáp ứng các trường hợp sử dụng và yêu cầu khác nhau.

Tóm lại, cấu trúc Client-Relay nhẹ của Nostr nâng cao tính linh hoạt và hiệu quả của hệ thống. Nó hỗ trợ một hệ thống đăng thông tin phi tập trung, chống kiểm duyệt và có thể xác minh, đáp ứng nhu cầu về tự do ngôn luận, giao tiếp trơn tru và bảo mật thông tin và riêng tư dữ liệu. Thiết kế này hiệu quả địa chỉ nhược điểm của các mạng xã hội tập trung, biến Nostr trở thành lựa chọn phổ biến cho các nhà phát triển ứng dụng xã hội phi tập trung như Damus, YakiHonne, Iris và các ứng dụng khác.

3. Tích hợp với Các Giao Thức Khác

3.1 AO + Arweave: Máy Tính Thế Giới Phi Tập Trung

AO hoạt động trên Arweave một cách mượt mà, tích hợp hoàn hảo với nó như mô tả trong Hình 3-1.


Hình 3-1: Tích hợp liền mạch của AO với Arweave (Nguồn: Bản tóm tắt của AO)

Điều này đại diện cho một ứng dụng của Mô hình Đồng thuận Lưu trữ (SCP). Mô hình mới này hiệu quả ly khỏi việc lưu trữ (đồng thuận) so với tính toán, tạo điều kiện cho các tính toán ngoại chuỗi song song với sự đồng thuận trong chuỗi. Các lợi ích của cách tiếp cận này là đáng kể:

  • Máy Tính Hiệu Năng Cao: Với các tính toán hợp đồng thông minh diễn ra ngoài chuỗi, AO tránh được ràng buộc của sự đồng thuận khối trên chuỗi. Điều này tăng hiệu suất tính toán đáng kể, khiến cho máy tính hiệu năng cao trở thành hiện thực.
  • Tính toán siêu song song: Các nút có thể thực hiện độc lập các nhiệm vụ song song và thực hiện xác minh cục bộ mà không cần tất cả các nút phải đồng bộ hóa và hoàn thành các tính toán trùng lặp, như trong các kiến ​​trúc EVM truyền thống. Khả năng này giúp AO đạt được tính toán siêu song song.
  • Tính toán có thể tùy chỉnh: Arweave cung cấp khả năng lưu trữ vĩnh viễn cho tất cả các chỉ thị, trạng thái trung gian và kết quả tính toán, hoạt động như lớp dữ liệu sẵn có và đồng thuận của AO. Việc thực thi của mỗi ứng dụng được một cách phức tạp liên kết với dữ liệu được lưu trữ trên Arweave, cho phép tùy chỉnh dựa trên nhu cầu cụ thể của các nút cục bộ. Mức độ linh hoạt này vượt trội hơn mô hình EVM truyền thống, nơi các nút phải thực thi các hoạt động được xác định trước đồng thời để duy trì tính nhất quán trên toàn mạng.

Về bản chất, AO cung cấp cho Arweave khả năng tính toán siêu song song, trong khi Arweave cung cấp cho AO lưu trữ như là sự đồng thuận. Cả hai cùng tạo ra một máy tính thế giới phi tập trung, mở ra cánh cửa cho sự đổi mới mở rộ trong không gian phi tập trung.

3.2 Nostr + Lightning: Xây dựng Mạng lưới Thông tin và Giá trị Phi tập trung

Nostr, được phát triển bởi fiatjaf, hỗ trợ mạng Lightning một cách tự nhiên nhờ sự tham gia của fiatjaf trong quá trình phát triển. Mạng Lightning, một giải pháp tầng hai cho Bitcoin, mở rộng chức năng của blockchain ngoại chuỗi thông qua các kênh. Điều này hiệu quả đối phó với các vấn đề của Bitcoin như tốc độ giao dịch chậm, khả năng xử lý hạn chế và chi phí giao dịch cao, cho phép thanh toán micro thường xuyên và chi phí thấp.

Một ứng dụng trực tiếp của tích hợp Nostr và Lightning Network là việc triển khai các “zaps” trong các ứng dụng xã hội. Khách hàng Nostr phổ biến, Damus, tích hợp thanh toán Bitcoin Lightning Network, cho phép người dùng dễ dàng thực hiện thanh toán một lần cho việc chuyển tiếp Lightning Network bằng cách nhập một khóa công khai Nostr. Sau khi thanh toán, người dùng nhận được hóa đơn Lightning Network. Để biết thêm chi tiết, truy cập: https://nostr.how/zh/zaps.

Về việc phát hành tài sản, giao thức Tài sản layer-one Taproot (TAP) của Bitcoin tương thích với Lightning Network, cho phép tích hợp tài sản Taproot và đơn vị nhỏ nhất của Bitcoin, Satoshis, vào hệ sinh thái Nostr. Điều này tạo điều kiện cho việc chuyển tài sản ngay lập tức và hiệu quả về chi phí thông qua Lightning Network, làm phong phú thêm đa dạng tài sản của Nostr và mở rộng các khả năng cho ứng dụng mạng xã hội, thanh toán và DeFi.

Ngoài ra, các thành viên cộng đồng CKB đã đề xuất một Giao thức Ràng buộc Nostr, tận dụng công nghệ RGB++ để đạt được việc ràng buộc đồng dạng của Sự kiện Nostr với CKB CELLS. Điều này cho phép người dùng tạo và phân phối tài sản bản địa trong mạng lưới Nostr, giải quyết hiệu quả các thách thức thanh toán bản địa trong mạng xã hội.

Quan trọng nhất, sự kết hợp giữa Nostr và Lightning Network đang mở ra một mô hình kinh doanh mới cho các ứng dụng phi tập trung được biết đến với tên gọi là Giá trị cho Giá trị (V4V).

Khái niệm V4V cho rằng việ việc tiền hóa thông tin không khan hiếm là một nhiệm vụ phức tạp. Tiền hóa truyền thống trực tuyến thường dựa vào quảng cáo, mà quan trọng vào việc giám sát tập trung và phân tích hành vi người dùng. V4V cung cấp một phương pháp thay thế bằng cách cho phép thông tin và giá trị lưu thông tự do mà không cần trung gian hoặc hạn chế. Phương pháp này không chỉ cung cấp một cách mới để tiền hóa nội dung kỹ thuật số mà còn giới thiệu các phương pháp mới cho việc tạo nội dung và chuyển giá trị.

Các giải pháp V4V đang thêm giá trị đáng kể vào các ứng dụng xã hội dựa trên Nostr, podcast và nền tảng phát trực tiếp, chẳng hạn như:

  • YakiHonne: Một giao thức tương tác truyền thông phi tập trung tích hợp Nostr với Lightning Network, sử dụng SATS để tặng tiền. Thanh toán hàng năm đã vượt qua 90 triệu SATS.
  • Nostrwatch.live: Một nền tảng phát trực tiếp phi tập trung chạy trên Nostr và Mạng Lightning, thiết lập một sự trao đổi hai chiều 'Giá trị cho Giá trị'. Người phát trực tiếp nhận thanh toán SATs từ người xem trong thời gian thực, với luồng bị dừng nếu các khoản thanh toán ngừng. Điều này khác biệt so với các mô hình trả trước truyền thống, loại bỏ nhu cầu đăng ký hoặc trả trước.
  • Podverse: Một ứng dụng Podcasting 2.0 tích hợp với Alby, sử dụng Lightning Network để gửi boostagrams (tin nhắn kèm quyên góp) và thanh toán SAT cho các podcast. Ứng dụng truyền Satoshis đến podcast được nghe dựa trên thời gian nghe theo phút.

Sự tích hợp Nostr-Lightning đang biến Nostr từ mạng thông tin phi tập trung thành một mạng kết hợp thông tin và giá trị. Sự chuyển đổi này không chỉ bảo vệ quyền tự do ngôn luận cá nhân mà còn đảm bảo an ninh tài sản cá nhân, biến nó thành một phương tiện trao đổi giá trị. Sự tiến hóa này mở ra những khả năng mới cho các ứng dụng có khả năng mở rộng và dành cho người tiêu dùng, tiềm năng cung cấp một con đường khả thi đến sự chấp nhận rộng rãi của Web3.

4. Kết luận: Cấu trúc Xác định Chức năng

Bài viết này đã phân tích và so sánh các giao thức AO và Nostr từ góc độ cấu trúc dữ liệu và cấu trúc mạng, tuân theo nguyên lý “cấu trúc xác định chức năng”. Chúng tôi đã khám phá các chức năng chính và các kịch bản ứng dụng chính của mỗi giao thức:

Từ Khía Cạnh Cấu Trúc Dữ Liệu: AO và Nostr đều phục vụ như các giao thức truyền thông thông tin hỗ trợ nhiều loại dữ liệu cho việc xuất bản, truyền thông và phân phối. Chúng cho phép tạo ra các mạng xã hội phi tập trung và ứng dụng truyền thông với các tính năng như phi tập trung, chống kiểm duyệt, xác minh chữ ký và bảo vệ quyền riêng tư.

Tuy nhiên, có những khác biệt quan trọng. Trong khi Nostr tập trung vào các ứng dụng được thiết kế đặc biệt cho việc truyền thông thông tin, đó chỉ là một phần nhền về khả năng và ứng dụng rộng lượng của AO. AO nhấn mạnh về việc tính toán siêu song song, bao gồm một phạm vi ởại và sâu hơn các ứng dụng.

Từ Khía Cạnh Cấu Trúc Mạng: Cấu trúc mạng của AO là modular, hợp tác và có khả năng mở rộng, cho phép các quy trình chạy độc lập trên các node khác nhau và thực hiện xác minh cục bộ. Những đặc điểm này đặt nền móng cho việc tính toán siêu song song.

Việc tích hợp liền mạch của AO với Arweave, dựa trên mô hình SCP, vượt qua ba khía cạnh của công nghệ blockchain. Nó mở rộng tài nguyên lưu trữ và tính toán theo nhu cầu và sử dụng dữ liệu đồng thuận vĩnh viễn, được bảo vệ bản quyền của Arweave để trao đổi thông tin giữa các quy trình và hợp tác. Do đó, AO có thể xây dựng một mạng lưới tính toán toàn cầu, hiệu suất cao, siêu song song, thúc đẩy sáng tạo trong cả ứng dụng Web3 và Web2.

Ví dụ, AO hỗ trợ các ứng dụng học máy cần các mô hình ngôn ngữ lớn (LLMs) và tính toán tập trung cao; các ứng dụng AgentFi với logic kinh doanh phức tạp, nhu cầu được xác định trước và các chiến lược tự động đa dạng; ContentFi cho quản lý bản quyền và tối ưu hóa nội dung; và các ứng dụng phi tập trung yêu cầu giao tiếp qua chuỗi, chuyển tài sản, chia sẻ dữ liệu và tương thích hợp đồng thông minh.

Ngược lại, cấu trúc mạng của Nostr, chủ yếu bao gồm các thành phần Client-Relay và cấu trúc dữ liệu Sự kiện với hệ thống khóa công khai và riêng tư, tạo ra một mạng thông tin nhẹ. Khi kết hợp với Lightning, nó tích hợp các đặc điểm của mạng thông tin và giá trị phi tập trung, làm cho nó lý tưởng cho các ứng dụng có khả năng mở rộng và dành cho người tiêu dùng.

Từ Khía Cạnh Định Vị Giao Thức: Mặc dù cả AO và Nostr đều là các giao thức truyền thông tin, nhưng mục tiêu và vị trí của họ có sự chênh lệch. AO nhằm xây dựng cơ sở hạ tầng cho một “máy tính thế giới phi tập trung,” nhắm đến các tầng thấp nhưng cung cấp nhiều khả năng ứng dụng và thu về giá trị rộng lớn hơn.

Ngược lại, Nostr ban đầu được thiết kế như một giao thức xã hội phi tập trung nhẹ, tập trung cụ thể vào các ứng dụng xã hội.

Tóm lại, AO và Nostr cung cấp các tính năng và lợi ích riêng biệt trong cấu trúc dữ liệu, cấu trúc mạng và chức năng giao thức, mỗi cái có vị thế và trường hợp sử dụng khác nhau. Những đặc điểm độc đáo của họ sẽ thể hiện trong quá trình phát triển của họ tương ứng.

Tham khảo

  1. AO có phải là Ethereum Killer và Làm thế nào nó sẽ thúc đẩy Câu chuyện mới về Blockchain?
  2. AO Protocol: Máy tính siêu phân quyền phi tập trung
  3. Giao thức Nostr
  4. Giao thức Ràng Buộc Nostr
  5. Value4Value
  6. Giao thức xã hội phi tập trung Nostr và các ứng dụng sáng tạo của nó

Tuyên bố từ chối trách nhiệm:

  1. Bài viết này được sao chép từ [Gateweb3caff]. Tất cả bản quyền thuộc về tác giả gốc [DanceChange]. Nếu có bất kỳ ý kiến ​​phản đối nào về việc tái in này, vui lòng liên hệ với Gate Learnđội và họ sẽ xử lý nhanh chóng.
  2. Tuyên bố từ chối trách nhiệm: Các quan điểm và ý kiến được thể hiện trong bài viết này chỉ thuộc sở hữu của tác giả và không hề cung cấp bất kỳ lời khuyên đầu tư nào.
  3. Các bản dịch của bài viết sang các ngôn ngữ khác được thực hiện bởi nhóm Gate Learn. Trừ khi được nêu, việc sao chép, phân phối hoặc đạo văn các bài viết dịch là không được phép.

Cấu trúc xác định chức năng: Phân tích so sánh giữa AO và Nostr

Nâng cao8/16/2024, 10:16:39 AM
Làm thế nào các tin nhắn được xác định và xử lý trong các mạng AO và Nostr? Kiến trúc mạng của họ như thế nào cho việc truyền tin nhắn, và làm thế nào họ tích hợp với các giao thức khác? Vai trò tương ứng của họ, ứng dụng chính và xu hướng phát triển của họ là gì? Bài viết này cung cấp một so sánh sâu hơn về các giao thức AO và Nostr, tập trung vào cách thiết kế cấu trúc của họ ảnh hưởng đến chức năng, với một phân tích chi tiết về những câu hỏi này.

Từ cái nhìn đầu tiên, việc so sánh AO—hệ thống tính toán siêu song song—và Nostr—giao thức xã hội phi tập trung—có vẻ không thông thường, vì chúng dường như thuộc về các lĩnh vực hoàn toàn khác nhau. Tuy nhiên, cả hai đều có thể được xem xét là “giao thức truyền tin nhắn,” điều này khiến việc so sánh trở nên khả thi.

Với các giao thức tập trung vào truyền thông tin, thành phần cốt lõi tự nhiên là “thông điệp” chính. Vậy, thông điệp được xác định như thế nào trong các mạng AO và Nostr? Kiến trúc mạng tương ứng của họ để hỗ trợ truyền thông tin là gì, và cách họ tích hợp với các giao thức khác như thế nào? Vị trí, trường hợp sử dụng chính và xu hướng tương lai của họ là gì?

Bài viết này nhằm mục đích cung cấp một so sánh chi tiết giữa các giao thức AO và Nostr, đánh giá cách thiết kế cấu trúc của họ ảnh hưởng đến chức năng của họ và cung cấp một phân tích kỹ lưỡng về các khía cạnh này.

1. Khái niệm và Đặc điểm của Tin nhắn

1.1. Tin nhắn trong AO

Trong mạng AO, một thông điệp là đơn vị cơ bản của thông tin được trao đổi giữa các đơn vị mạng (MU, SU, CU) hoặc quy trình. Các thông điệp giúp việc trao đổi thông tin và phối hợp.

AO được thiết kế như một mạng lưới truyền thông bất đồng bộ theo thông điệp. Ban đầu, AO yêu cầu các thông điệp để khởi tạo quy trình (như khởi chạy một quy trình), có thể đến từ người dùng bên ngoài hoặc các quy trình khác. Ngoài ra, giao tiếp giữa các quy trình của AO là không đồng bộ, có nghĩa là việc gửi và nhận các thông điệp xảy ra độc lập với người gửi và người nhận. Điều này cho phép quy trình gửi tiếp tục mà không cần chờ đợi phản hồi hoặc sự xác nhận từ người nhận, tăng đáng kể hiệu suất của tính toán song song của AO.

Trong AO, tính không đồng bộ của việc truyền tin nhắn và sự thiếu cần thiết phải chờ đợi khiến nó trở thành lựa chọn lý tưởng để quản lý các nhiệm vụ tính toán song song quy mô lớn. Điều này cho phép các thành phần hệ thống khác nhau hoạt động song song mà không cần phải chờ đợi lâu cho phản hồi từ các quy trình khác.

Mỗi tin nhắn trong AO tuân theo tiêu chuẩn ANS-104 từ hệ sinh thái Arweave, một giao thức đóng gói dữ liệu. ANS-104 tăng cường lưu lượng dữ liệu bằng cách tuần tự hóa nhiều giao dịch thành một giao dịch nhị phân duy nhất. Giao thức này không chỉ đóng gói dữ liệu mà còn bao gồm các trường như chủ sở hữu, chữ ký, địa chỉ đích, nhãn và dữ liệu. Thiết kế này hỗ trợ một loạt các loại dữ liệu, bao gồm tài liệu, hình ảnh, tệp âm thanh và video, trò chơi, mô hình dữ liệu, mã chương trình và trạng thái hình ảnh. Ngoài ra, nó hỗ trợ quyền sở hữu dữ liệu và xác minh chữ ký, đảm bảo an ninh và tính toàn vẹn của dữ liệu.

Các tính năng của tiêu chuẩn ANS-104 quan trọng đối với AO, cho phép nó hỗ trợ các kịch bản ứng dụng đa dạng cho các loại dữ liệu khác nhau. Định dạng tin nhắn chuẩn rõ ràng giúp tăng cường giao tiếp giữa các tiến trình hiệu quả và hợp tác liền mạch, nâng cao hiệu quả lưu trữ và xử lý trên Arweave. Điều này cho phép AO thiết lập hiệu quả các lớp khả năng truy cập dữ liệu và sự nhất quán dữ liệu, đáp ứng nhu cầu ứng dụng mạnh mẽ của nó.

1.2. Sự kiện tại Gate.io

Trong giao thức Nostr, các tin nhắn được cấu trúc dưới dạng "sự kiện" bằng cách sử dụng định dạng dựa trên JSON. Định dạng này phục vụ như đối tượng dữ liệu cơ bản trong mạng lưới Nostr.

Các cấu trúc tin nhắn được sử dụng rộng rãi được tích hợp vào một tiêu chuẩn chung được gọi là giao thức NIPs (Nostr Implementation Possibilities). Việc chuẩn hóa này cải thiện đáng kể việc xử lý và quản lý dữ liệu, nâng cao tính tương thích và ổn định của hệ thống. Thông qua NIPs, người dùng có thể thực hiện các hoạt động và tương tác khác nhau trên mạng Nostr mà không cần lo lắng về sự không nhất quán của định dạng dữ liệu.

Cấu trúc JSON trong Nostr xác định định dạng sự kiện với các trường khác nhau, mỗi trường phục vụ một chức năng cụ thể. Ví dụ:

  • Trường pubkey: Đại diện cho khóa công khai của người gửi sự kiện, được sử dụng để xác định người dùng. Khóa công khai này ký số sự kiện một cách điện tử, đảm bảo tính xác thực và tính toàn vẹn của nó.
  • kind Field: Cho biết loại sự kiện, như tin nhắn trò chuyện, thông tin ví, hoặc hành động của người dùng như đề xuất danh sách relay hoặc thực hiện các hoạt động cụ thể.
  • Nội dung trường: Chứa nội dung sự kiện, hỗ trợ các loại dữ liệu khác nhau như bài đăng trên mạng xã hội, bài báo, âm thanh và video. Trường này cho phép người dùng truyền đạt thông tin mà họ muốn chia sẻ.
  • Trường sig: Lưu trữ chữ ký số của sự kiện, được người gửi tạo ra bằng khóa riêng của họ và được máy khách của người nhận xác minh bằng khóa công khai tương ứng. Chữ ký này xác nhận tính xác thực và tính toàn vẹn của sự kiện.

Để biết mô tả chi tiết về cấu trúc dữ liệu sự kiện, hãy tham khảoNội dung Giao thức NostrGiao thức Nostr cung cấp một khuôn khổ rõ ràng cho việc gửi, nhận và xác minh sự kiện, đảm bảo an ninh dữ liệu, tính nhất quán và đáng tin cậy.

Tóm lại, một sự kiện trong Nostr là một cấu trúc dữ liệu bao gồm bất kỳ nội dung nào và được ký bởi người dùng. Cấu trúc này làm nổi bật vai trò, tính năng và chức năng của Nostr:

  • Đăng thông tin, Lưu trữ và Nhận: Việc sử dụng JSON và NIP của Nostr cung cấp một khung dữ liệu trao đổi và quản lý hiệu quả, đảm bảo tính nhất quán và khả năng diễn giải, và cung cấp một môi trường giao tiếp ổn định và đáng tin cậy.
  • Xác minh phía khách hàng: Cấu trúc dữ liệu cho phép xác minh phía khách hàng, loại bỏ nhu cầu tin tưởng máy chủ trung gian hoặc bên thứ ba, và xác nhận trực tiếp tính xác thực và toàn vẹn của các sự kiện.
  • Mạng Xã Hội Phi Tập Trung, Chống Kiểm Duyệt: Thiết kế cho phép Nostr hoạt động như một nền tảng phi tập trung nơi người dùng có thể tự do giao tiếp và chia sẻ thông tin mà không lo lắng về kiểm duyệt hoặc sửa đổi dữ liệu.

2. Cấu trúc Mạng Hỗ Trợ Truyền Thông Tin

2.1. AO: Mạng Hợp Tác MU/SU/CU

Mạng AO bao gồm ba đơn vị modular: MU, SU và CU, hoạt động cùng nhau thông qua các tin nhắn và quy trình. Kiến trúc mạng của nó được minh họa trong Hình 2-1.


Hình 2-1: Các Đơn Vị Mạng Linh Hoạt và Hợp Tác Tạo Nên Kiến Trúc Mạng AO (Nguồn: Bản Trắng AO)

Trong AO, quy trình là một đơn vị tính toán. Bắt đầu một ứng dụng trên AO tương đương với việc khởi động một hoặc nhiều quy trình, với hệ thống phân bổ và lên lịch các tài nguyên như MU, SU, CU, máy ảo và bộ nhớ để thực thi quy trình:

  • MU (Messenger Unit): Trách nhiệm gửi thông tin đến SU phù hợp để xử lý, sau đó giao nó cho CU để tính toán. Kết quả được trả về cho SU, và quá trình này lặp đi lặp lại liên tục.
  • SU (Scheduler Unit): Quản lý lịch trình và sắp xếp tin nhắn, tải tin nhắn lên Arweave.
  • CU (Compute Unit): Nhận thông điệp, thực hiện tính toán và thực hiện các chuyển đổi trạng thái.

Cấu trúc và hoạt động mạng lưới của AO cho thấy:

  • AO như một Hệ thống Truyền thông Tin nhắn: Tin nhắn là những yếu tố cốt lõi trong các quy trình của AO, phục vụ như là đối tượng làm việc duy nhất cho MU, SU và CU. Toàn bộ quy trình xoay quanh tin nhắn, làm cho quy trình về cơ bản là hoạt động chạy một bộ sưu tập tin nhắn. Điều này bao gồm chuỗi hoàn chỉnh từ việc nhận tin nhắn, truyền tin nhắn, lên lịch và sắp xếp tin nhắn, thực hiện tính toán (chuyển đổi trạng thái tin nhắn), đến việc đầu ra và lưu trữ kết quả tính toán. Do đó, AO là một hệ thống truyền thông tin nhắn có thể được dành riêng cho việc xây dựng ứng dụng tập trung vào xuất bản thông tin, giao tiếp và tương tác thời gian thực, phân phối nội dung và nhiều hơn nữa, chẳng hạn như mạng xã hội phi tập trung, phương tiện truyền thông xã hội và các nền tảng phát trực tiếp/video âm thanh phi tập trung.
  • AO như một Mạng máy tính siêu song song: AO hoạt động như một mạng modul nơi tính toán được thực hiện ngoại chuỗi, miễn phí từ các ràng buộc của sự đồng thuận khối. Điều này cho phép các đơn vị tính toán (nút) mở rộng vô hạn khi cần thiết, tăng đáng kể hiệu suất tính toán. Trong môi trường AO, một số lượng tùy ý các nhiệm vụ tính toán (quy trình song song) có thể được khởi đầu đồng thời. Những quy trình này có thể chạy độc lập trên các nút tính toán khác nhau và hoàn thành xác nhận cục bộ. Điều này khiến AO trở thành một máy tính siêu song song phân tán, có thể xác minh được.

Mặc dù mỗi quá trình tính toán có thể chạy độc lập trên các nút khác nhau, chúng có thể giao tiếp và hợp tác thông qua một định dạng tin nhắn thống nhất (ANS-104). Phương pháp này kết nối các quá trình tính toán đang chạy độc lập thành một mạng thống nhất.

  • AO như một Nền tảng Mở: Ở lõi của nó, AO là một giao thức thông tin cho phép các ứng dụng khác nhau chạy trên Arweave giao tiếp với nhau. Mỗi ứng dụng có thể gửi thông tin đến các ứng dụng khác thông qua mạng lưới AO, sử dụng AO cho các hoạt động hợp thành và cho phép trao đổi thông tin giữa các chuỗi khác nhau. Mạng lưới AO hoạt động ngoại chuỗi và có thể kết nối một cách liền mạch với các ứng dụng Web2. Bằng cách gọi giao diện giao thức AO, các ứng dụng Web2 có thể tham gia vào mạng lưới phi tập trung này. Tính năng này cho phép AO kết nối khoảng cách giữa các ứng dụng Web2 và Web3, tạo điều kiện cho việc trao đổi thông tin đáng tin cậy và tương thích giữa các ứng dụng. Thiết kế giao thức giao tiếp của AO giúp nó trở thành một nền tảng mở, mang đến cho các nhà phát triển không giới hạn trong khả năng sáng tạo.

Kết luận, kiến trúc mạng của AO hỗ trợ một nền tảng tính toán có thể tương thích, mở rộng, xác minh, phi tập trung và mở. Nó phù hợp cho các ứng dụng tập trung vào việc xuất bản thông tin và tương tác, cũng như những ứng dụng yêu cầu hiệu suất tính toán cao và logic phức tạp, như học máy, các đại lý tự động, hiệu ứng đồ họa, trò chơi trực tuyến và DeFi.

2.2. Nostr: Cấu trúc Khách hàng-Truyền tải

Nostr đại diện cho “Ghi chú và Các Vật Dụng Khác Được Truyền Bằng Bộ Kích.” Mạng lưới bao gồm hai thành phần chính, như được hiển thị trong Hình 2-2.


Hình 2-2: Cấu trúc Mạng Nostr

  • Client: Đây là một ứng dụng chạy trên máy người dùng, được thiết kế để đọc và ghi dữ liệu vào máy chủ trung gian. Khách hàng sử dụng một khóa công khai như địa chỉ để người dùng gửi và nhận sự kiện, trong khi khóa riêng được sử dụng để ký sự kiện khi chúng được gửi. Quá trình ký này chứng minh rằng hoạt động được thực hiện bởi người dùng và ngăn chặn sự can thiệp. Khi nhận sự kiện, khách hàng sử dụng khóa riêng để xác minh chữ ký, đảm bảo nguồn gốc và tính toàn vẹn của sự kiện.

The client allows users to connect to any number of relay servers located in different places. Users can publish information on one relay and retrieve it from another. This means that the client (user) does not have to rely on any specific relay server, effectively protecting user data and actions.

  • Máy chủ Relay: Máy chủ relay có khả năng lắng nghe, ghi lại và lưu trữ sự kiện từ các máy khách kết nối, sau đó chuyển tiếp những sự kiện này đến các máy khách đã đăng ký. Bất kỳ ai cũng có thể vận hành một máy chủ relay, và nhiều máy chủ relay có thể phục vụ như các lựa chọn thay thế cho nhau. Thiết kế này làm giảm tính quan trọng của bất kỳ relay đơn lẻ nào, giảm nguy cơ điểm hỏng đơn lẻ và tăng cường khả năng chống kiểm duyệt. Ngoài ra, sự cạnh tranh giữa nhiều relay có thể thúc đẩy cải thiện chất lượng dịch vụ, như cung cấp khả năng lưu trữ lớn hơn, thời gian phản hồi nhanh hơn và dịch vụ lọc thư rác.

Máy chủ relay có thể chọn lưu trữ toàn bộ hoặc một phần nội dung của người dùng dựa trên nhu cầu của họ và quyết định về thời gian lưu trữ dữ liệu. Điều này cung cấp tính linh hoạt lớn hơn trong việc định vị và hoạt động thương mại của máy chủ relay. Đồng thời, không cần thiết phải máy chủ relay phải giao tiếp với nhau, điều này loại bỏ các vấn đề đồng thuận và nhu cầu đồng bộ dữ liệu. Thay vào đó, đồng bộ dữ liệu được thực hiện thông qua việc gửi và nhận các sự kiện giữa các máy khách, khác biệt cơ bản so với các nút blockchain.

Kiến trúc này không chỉ tăng cường sự linh hoạt và hiệu quả của hệ thống mà còn hiệu quả đáp ứng các trường hợp sử dụng và yêu cầu khác nhau.

Tóm lại, cấu trúc Client-Relay nhẹ của Nostr nâng cao tính linh hoạt và hiệu quả của hệ thống. Nó hỗ trợ một hệ thống đăng thông tin phi tập trung, chống kiểm duyệt và có thể xác minh, đáp ứng nhu cầu về tự do ngôn luận, giao tiếp trơn tru và bảo mật thông tin và riêng tư dữ liệu. Thiết kế này hiệu quả địa chỉ nhược điểm của các mạng xã hội tập trung, biến Nostr trở thành lựa chọn phổ biến cho các nhà phát triển ứng dụng xã hội phi tập trung như Damus, YakiHonne, Iris và các ứng dụng khác.

3. Tích hợp với Các Giao Thức Khác

3.1 AO + Arweave: Máy Tính Thế Giới Phi Tập Trung

AO hoạt động trên Arweave một cách mượt mà, tích hợp hoàn hảo với nó như mô tả trong Hình 3-1.


Hình 3-1: Tích hợp liền mạch của AO với Arweave (Nguồn: Bản tóm tắt của AO)

Điều này đại diện cho một ứng dụng của Mô hình Đồng thuận Lưu trữ (SCP). Mô hình mới này hiệu quả ly khỏi việc lưu trữ (đồng thuận) so với tính toán, tạo điều kiện cho các tính toán ngoại chuỗi song song với sự đồng thuận trong chuỗi. Các lợi ích của cách tiếp cận này là đáng kể:

  • Máy Tính Hiệu Năng Cao: Với các tính toán hợp đồng thông minh diễn ra ngoài chuỗi, AO tránh được ràng buộc của sự đồng thuận khối trên chuỗi. Điều này tăng hiệu suất tính toán đáng kể, khiến cho máy tính hiệu năng cao trở thành hiện thực.
  • Tính toán siêu song song: Các nút có thể thực hiện độc lập các nhiệm vụ song song và thực hiện xác minh cục bộ mà không cần tất cả các nút phải đồng bộ hóa và hoàn thành các tính toán trùng lặp, như trong các kiến ​​trúc EVM truyền thống. Khả năng này giúp AO đạt được tính toán siêu song song.
  • Tính toán có thể tùy chỉnh: Arweave cung cấp khả năng lưu trữ vĩnh viễn cho tất cả các chỉ thị, trạng thái trung gian và kết quả tính toán, hoạt động như lớp dữ liệu sẵn có và đồng thuận của AO. Việc thực thi của mỗi ứng dụng được một cách phức tạp liên kết với dữ liệu được lưu trữ trên Arweave, cho phép tùy chỉnh dựa trên nhu cầu cụ thể của các nút cục bộ. Mức độ linh hoạt này vượt trội hơn mô hình EVM truyền thống, nơi các nút phải thực thi các hoạt động được xác định trước đồng thời để duy trì tính nhất quán trên toàn mạng.

Về bản chất, AO cung cấp cho Arweave khả năng tính toán siêu song song, trong khi Arweave cung cấp cho AO lưu trữ như là sự đồng thuận. Cả hai cùng tạo ra một máy tính thế giới phi tập trung, mở ra cánh cửa cho sự đổi mới mở rộ trong không gian phi tập trung.

3.2 Nostr + Lightning: Xây dựng Mạng lưới Thông tin và Giá trị Phi tập trung

Nostr, được phát triển bởi fiatjaf, hỗ trợ mạng Lightning một cách tự nhiên nhờ sự tham gia của fiatjaf trong quá trình phát triển. Mạng Lightning, một giải pháp tầng hai cho Bitcoin, mở rộng chức năng của blockchain ngoại chuỗi thông qua các kênh. Điều này hiệu quả đối phó với các vấn đề của Bitcoin như tốc độ giao dịch chậm, khả năng xử lý hạn chế và chi phí giao dịch cao, cho phép thanh toán micro thường xuyên và chi phí thấp.

Một ứng dụng trực tiếp của tích hợp Nostr và Lightning Network là việc triển khai các “zaps” trong các ứng dụng xã hội. Khách hàng Nostr phổ biến, Damus, tích hợp thanh toán Bitcoin Lightning Network, cho phép người dùng dễ dàng thực hiện thanh toán một lần cho việc chuyển tiếp Lightning Network bằng cách nhập một khóa công khai Nostr. Sau khi thanh toán, người dùng nhận được hóa đơn Lightning Network. Để biết thêm chi tiết, truy cập: https://nostr.how/zh/zaps.

Về việc phát hành tài sản, giao thức Tài sản layer-one Taproot (TAP) của Bitcoin tương thích với Lightning Network, cho phép tích hợp tài sản Taproot và đơn vị nhỏ nhất của Bitcoin, Satoshis, vào hệ sinh thái Nostr. Điều này tạo điều kiện cho việc chuyển tài sản ngay lập tức và hiệu quả về chi phí thông qua Lightning Network, làm phong phú thêm đa dạng tài sản của Nostr và mở rộng các khả năng cho ứng dụng mạng xã hội, thanh toán và DeFi.

Ngoài ra, các thành viên cộng đồng CKB đã đề xuất một Giao thức Ràng buộc Nostr, tận dụng công nghệ RGB++ để đạt được việc ràng buộc đồng dạng của Sự kiện Nostr với CKB CELLS. Điều này cho phép người dùng tạo và phân phối tài sản bản địa trong mạng lưới Nostr, giải quyết hiệu quả các thách thức thanh toán bản địa trong mạng xã hội.

Quan trọng nhất, sự kết hợp giữa Nostr và Lightning Network đang mở ra một mô hình kinh doanh mới cho các ứng dụng phi tập trung được biết đến với tên gọi là Giá trị cho Giá trị (V4V).

Khái niệm V4V cho rằng việ việc tiền hóa thông tin không khan hiếm là một nhiệm vụ phức tạp. Tiền hóa truyền thống trực tuyến thường dựa vào quảng cáo, mà quan trọng vào việc giám sát tập trung và phân tích hành vi người dùng. V4V cung cấp một phương pháp thay thế bằng cách cho phép thông tin và giá trị lưu thông tự do mà không cần trung gian hoặc hạn chế. Phương pháp này không chỉ cung cấp một cách mới để tiền hóa nội dung kỹ thuật số mà còn giới thiệu các phương pháp mới cho việc tạo nội dung và chuyển giá trị.

Các giải pháp V4V đang thêm giá trị đáng kể vào các ứng dụng xã hội dựa trên Nostr, podcast và nền tảng phát trực tiếp, chẳng hạn như:

  • YakiHonne: Một giao thức tương tác truyền thông phi tập trung tích hợp Nostr với Lightning Network, sử dụng SATS để tặng tiền. Thanh toán hàng năm đã vượt qua 90 triệu SATS.
  • Nostrwatch.live: Một nền tảng phát trực tiếp phi tập trung chạy trên Nostr và Mạng Lightning, thiết lập một sự trao đổi hai chiều 'Giá trị cho Giá trị'. Người phát trực tiếp nhận thanh toán SATs từ người xem trong thời gian thực, với luồng bị dừng nếu các khoản thanh toán ngừng. Điều này khác biệt so với các mô hình trả trước truyền thống, loại bỏ nhu cầu đăng ký hoặc trả trước.
  • Podverse: Một ứng dụng Podcasting 2.0 tích hợp với Alby, sử dụng Lightning Network để gửi boostagrams (tin nhắn kèm quyên góp) và thanh toán SAT cho các podcast. Ứng dụng truyền Satoshis đến podcast được nghe dựa trên thời gian nghe theo phút.

Sự tích hợp Nostr-Lightning đang biến Nostr từ mạng thông tin phi tập trung thành một mạng kết hợp thông tin và giá trị. Sự chuyển đổi này không chỉ bảo vệ quyền tự do ngôn luận cá nhân mà còn đảm bảo an ninh tài sản cá nhân, biến nó thành một phương tiện trao đổi giá trị. Sự tiến hóa này mở ra những khả năng mới cho các ứng dụng có khả năng mở rộng và dành cho người tiêu dùng, tiềm năng cung cấp một con đường khả thi đến sự chấp nhận rộng rãi của Web3.

4. Kết luận: Cấu trúc Xác định Chức năng

Bài viết này đã phân tích và so sánh các giao thức AO và Nostr từ góc độ cấu trúc dữ liệu và cấu trúc mạng, tuân theo nguyên lý “cấu trúc xác định chức năng”. Chúng tôi đã khám phá các chức năng chính và các kịch bản ứng dụng chính của mỗi giao thức:

Từ Khía Cạnh Cấu Trúc Dữ Liệu: AO và Nostr đều phục vụ như các giao thức truyền thông thông tin hỗ trợ nhiều loại dữ liệu cho việc xuất bản, truyền thông và phân phối. Chúng cho phép tạo ra các mạng xã hội phi tập trung và ứng dụng truyền thông với các tính năng như phi tập trung, chống kiểm duyệt, xác minh chữ ký và bảo vệ quyền riêng tư.

Tuy nhiên, có những khác biệt quan trọng. Trong khi Nostr tập trung vào các ứng dụng được thiết kế đặc biệt cho việc truyền thông thông tin, đó chỉ là một phần nhền về khả năng và ứng dụng rộng lượng của AO. AO nhấn mạnh về việc tính toán siêu song song, bao gồm một phạm vi ởại và sâu hơn các ứng dụng.

Từ Khía Cạnh Cấu Trúc Mạng: Cấu trúc mạng của AO là modular, hợp tác và có khả năng mở rộng, cho phép các quy trình chạy độc lập trên các node khác nhau và thực hiện xác minh cục bộ. Những đặc điểm này đặt nền móng cho việc tính toán siêu song song.

Việc tích hợp liền mạch của AO với Arweave, dựa trên mô hình SCP, vượt qua ba khía cạnh của công nghệ blockchain. Nó mở rộng tài nguyên lưu trữ và tính toán theo nhu cầu và sử dụng dữ liệu đồng thuận vĩnh viễn, được bảo vệ bản quyền của Arweave để trao đổi thông tin giữa các quy trình và hợp tác. Do đó, AO có thể xây dựng một mạng lưới tính toán toàn cầu, hiệu suất cao, siêu song song, thúc đẩy sáng tạo trong cả ứng dụng Web3 và Web2.

Ví dụ, AO hỗ trợ các ứng dụng học máy cần các mô hình ngôn ngữ lớn (LLMs) và tính toán tập trung cao; các ứng dụng AgentFi với logic kinh doanh phức tạp, nhu cầu được xác định trước và các chiến lược tự động đa dạng; ContentFi cho quản lý bản quyền và tối ưu hóa nội dung; và các ứng dụng phi tập trung yêu cầu giao tiếp qua chuỗi, chuyển tài sản, chia sẻ dữ liệu và tương thích hợp đồng thông minh.

Ngược lại, cấu trúc mạng của Nostr, chủ yếu bao gồm các thành phần Client-Relay và cấu trúc dữ liệu Sự kiện với hệ thống khóa công khai và riêng tư, tạo ra một mạng thông tin nhẹ. Khi kết hợp với Lightning, nó tích hợp các đặc điểm của mạng thông tin và giá trị phi tập trung, làm cho nó lý tưởng cho các ứng dụng có khả năng mở rộng và dành cho người tiêu dùng.

Từ Khía Cạnh Định Vị Giao Thức: Mặc dù cả AO và Nostr đều là các giao thức truyền thông tin, nhưng mục tiêu và vị trí của họ có sự chênh lệch. AO nhằm xây dựng cơ sở hạ tầng cho một “máy tính thế giới phi tập trung,” nhắm đến các tầng thấp nhưng cung cấp nhiều khả năng ứng dụng và thu về giá trị rộng lớn hơn.

Ngược lại, Nostr ban đầu được thiết kế như một giao thức xã hội phi tập trung nhẹ, tập trung cụ thể vào các ứng dụng xã hội.

Tóm lại, AO và Nostr cung cấp các tính năng và lợi ích riêng biệt trong cấu trúc dữ liệu, cấu trúc mạng và chức năng giao thức, mỗi cái có vị thế và trường hợp sử dụng khác nhau. Những đặc điểm độc đáo của họ sẽ thể hiện trong quá trình phát triển của họ tương ứng.

Tham khảo

  1. AO có phải là Ethereum Killer và Làm thế nào nó sẽ thúc đẩy Câu chuyện mới về Blockchain?
  2. AO Protocol: Máy tính siêu phân quyền phi tập trung
  3. Giao thức Nostr
  4. Giao thức Ràng Buộc Nostr
  5. Value4Value
  6. Giao thức xã hội phi tập trung Nostr và các ứng dụng sáng tạo của nó

Tuyên bố từ chối trách nhiệm:

  1. Bài viết này được sao chép từ [Gateweb3caff]. Tất cả bản quyền thuộc về tác giả gốc [DanceChange]. Nếu có bất kỳ ý kiến ​​phản đối nào về việc tái in này, vui lòng liên hệ với Gate Learnđội và họ sẽ xử lý nhanh chóng.
  2. Tuyên bố từ chối trách nhiệm: Các quan điểm và ý kiến được thể hiện trong bài viết này chỉ thuộc sở hữu của tác giả và không hề cung cấp bất kỳ lời khuyên đầu tư nào.
  3. Các bản dịch của bài viết sang các ngôn ngữ khác được thực hiện bởi nhóm Gate Learn. Trừ khi được nêu, việc sao chép, phân phối hoặc đạo văn các bài viết dịch là không được phép.
Start Now
Sign up and get a
$100
Voucher!