Tác giả gốc: Nhà nghiên cứu vốn YBB Ac-Core

TLDR

  • Gần đây, Solana và Dialect đã cùng nhau đưa ra khái niệm Solana mới "Hành động và nhấp nháy" để hiện thực hóa Hoán đổi, bỏ phiếu, quyên góp, Mint và các chức năng khác dưới dạng plug-in trình duyệt chỉ bằng một cú nhấp chuột.

  • Các hành động cho phép thực hiện hiệu quả các hoạt động và giao dịch khác nhau, trong khi Blinks đảm bảo sự đồng thuận và nhất quán của mạng thông qua đồng bộ hóa thời gian và ghi tuần tự. Hai khái niệm này phối hợp với nhau để cho phép Solana đạt được trải nghiệm blockchain hiệu suất cao và độ trễ thấp.

  • Sự phát triển của Blinks cần có sự hỗ trợ của các ứng dụng Web2 và vấn đề đầu tiên đặt ra là sự tin cậy, tương thích và hợp tác giữa Web2 và Web3.

  • So với Giao thức FarcasterLens, ActionsBlinks dựa vào các ứng dụng Web2 để có được nhiều lưu lượng truy cập hơn và giao thức sau dựa nhiều hơn vào chuỗi để bảo mật hơn.

1. Cách thức hoạt động của Hành động và Nhấp nháy

Nguồn hình ảnh: Solana docs (Vòng đời quy trình thực thi hành động Solana)

1.1 Hành động(Hành động Solana)

Định nghĩa chính thức: Hành động Solana là các API tuân thủ đặc điểm kỹ thuật trả về các giao dịch trên chuỗi khối Solana có thể được xem trước, ký và gửi trong nhiều ngữ cảnh khác nhau, bao gồm mã QR, nút + tiện ích (thành phần giao diện người dùng) và trang web trên Internet .

Các hành động có thể được hiểu đơn giản là các giao dịch được ký kết. Trong mạng Solana, Hành động có thể được hiểu là một mô tả trừu tượng về cơ chế xử lý giao dịch, bao gồm nhiều nhiệm vụ khác nhau như xử lý giao dịch, thực hiện hợp đồng và vận hành dữ liệu. Về mặt ứng dụng, người dùng có thể gửi giao dịch thông qua Hành động, bao gồm chuyển mã thông báo, mua tài sản kỹ thuật số, v.v. Nhà phát triển cũng sử dụng Hành động để gọi và thực hiện hợp đồng thông minh nhằm triển khai logic phức tạp trên chuỗi.

  • Solana sử dụng một hình thức "Giao dịch" để xử lý các tác vụ này. Mỗi giao dịch bao gồm một loạt hướng dẫn được thực hiện giữa các tài khoản cụ thể. Bằng cách xử lý song song và sử dụng giao thức Gulf Stream, Solana chuyển tiếp trước các giao dịch đến người xác nhận, từ đó giảm độ trễ xác nhận giao dịch. Thông qua cơ chế khóa chi tiết, Solana có thể xử lý một số lượng lớn các giao dịch không xung đột cùng một lúc, cải thiện đáng kể thông lượng của hệ thống.

  • Solana sử dụng Runtime để thực hiện các giao dịch và hướng dẫn hợp đồng thông minh nhằm đảm bảo tính chính xác của đầu vào, đầu ra và trạng thái của giao dịch trong quá trình thực hiện. Các giao dịch chờ xác nhận khối sau lần thực hiện đầu tiên và khi khối được đa số người xác nhận đồng ý, giao dịch được coi là cuối cùng. Mạng Solana có khả năng xử lý hàng nghìn giao dịch mỗi giây, với thời gian xác nhận giao dịch thấp tới dưới 400 mili giây. Nhờ các cơ chế Đường ống và Dòng chảy Vịnh, thông lượng và hiệu suất của mạng được cải thiện hơn nữa.

  • Các hành động không chỉ đề cập đến các nhiệm vụ hoặc hoạt động nhất định, chúng có thể là giao dịch, thực hiện hợp đồng, xử lý dữ liệu, v.v. Các hoạt động này tương tự như các giao dịch hoặc lệnh gọi hợp đồng trong các blockchain khác, nhưng trong Solana, các Hành động có những ưu điểm riêng: Đầu tiên, Solana đã thiết kế một cách hiệu quả để xử lý các Hành động này, giúp có thể xử lý chúng trên quy mô lớn. . Thực thi nhanh chóng trong các mạng quy mô lớn. Thứ hai là độ trễ thấp Nhờ kiến ​​trúc hiệu suất cao của Solana, độ trễ xử lý của các Hành động rất thấp, cho phép Solana hỗ trợ các ứng dụng và giao dịch tần suất cao. Cuối cùng, có tính linh hoạt. Hành động có thể được sử dụng để thực hiện nhiều hoạt động phức tạp khác nhau, bao gồm lệnh gọi hợp đồng thông minh, lưu trữ và đọc dữ liệu, v.v. (Xem liên kết mở rộng để biết thêm thông tin).

1.2 Nhấp nháy(Liên kết chuỗi khối)

Định nghĩa chính thức: Blinks chuyển đổi bất kỳ Hành động Solana nào thành một liên kết giàu siêu dữ liệu, có thể chia sẻ. Blinks cho phép các ứng dụng khách hỗ trợ Hành động (ví tiện ích mở rộng trình duyệt, bot) cung cấp nhiều chức năng hơn cho người dùng. Trên trang web, Blinks có thể kích hoạt ngay bản xem trước giao dịch trong ví mà không cần chuyển sang ứng dụng phi tập trung; trong Discord, bot có thể mở rộng Blinks thành một tập hợp các nút tương tác. Điều này cho phép tương tác trên chuỗi với bất kỳ giao diện web nào có thể hiển thị URL.​

Nói chung, Solana Blinks chuyển đổi Solana Action thành một liên kết có thể chia sẻ (tương đương với http). Khi các chức năng liên quan trong ví Phantom, Backpack và ví Solflare được hỗ trợ được bật, các trang web và phương tiện truyền thông xã hội có thể được chuyển đổi thành địa điểm cho giao dịch trực tuyến. Cho phép bất kỳ trang web nào có URL thực hiện giao dịch Solana trực tiếp.

Tóm lại, mặc dù Solana Action và Blink là một giao thức/đặc tả không được phép, nhưng so với quy trình giải quyết câu chuyện về ý định của người giải quyết, chúng vẫn yêu cầu các ứng dụng khách và ví để cuối cùng giúp người dùng ký giao dịch.

Mục đích trực tiếp của ActionsBlinks là trực tiếp phân tích "liên kết http" việc thực thi hoạt động trên chuỗi của Solana đối với các sản phẩm ứng dụng Web2 như Twitter.

Nguồn ảnh: @eli 5 _defi

2. Giao thức xã hội phi tập trung dựa trên Ethereum

2.1 Giao thức Farcaster

Farcaster là một giao thức đồ thị xã hội phi tập trung dựa trên Ethereum và Optimism cho phép các ứng dụng kết nối với nhau và kết nối với người dùng thông qua các công nghệ phi tập trung như blockchain, mạng P2P và sổ cái phân tán. Cho phép người dùng di chuyển và chia sẻ nội dung một cách liền mạch trên các nền tảng khác nhau mà không cần dựa vào một thực thể tập trung duy nhất, giao thức Open Graph của nó sẽ tự động trích xuất nội dung từ liên kết khi người dùng đăng các liên kết có liên quan trong Nội dung trên mạng xã hội, đưa vào các tính năng tương tác) cho phép liên kết do người dùng đăng. nội dung sẽ được tự động trích xuất và chuyển đổi thành các ứng dụng tương tác.

Mạng phi tập trung: Farcaster dựa vào mạng phi tập trung để tránh sự cố lỗi duy nhất của các máy chủ tập trung trong mạng xã hội truyền thống. Nó sử dụng công nghệ sổ cái phân tán để đảm bảo tính bảo mật và minh bạch dữ liệu.

Mã hóa khóa chung: Mỗi người dùng có một cặp khóa chung và khóa riêng trên Farcaster. Khóa chung được sử dụng để xác định người dùng và khóa riêng được sử dụng để ký các hoạt động của người dùng. Cách tiếp cận này đảm bảo sự riêng tư và bảo mật của dữ liệu người dùng.

Khả năng di chuyển dữ liệu: Dữ liệu người dùng được lưu trữ trong hệ thống lưu trữ phi tập trung thay vì trên một máy chủ. Bằng cách này, người dùng có toàn quyền kiểm soát dữ liệu của mình và có thể di chuyển dữ liệu đó giữa các ứng dụng khác nhau.

Danh tính có thể xác minh: Thông qua mật mã khóa công khai, Farcaster đảm bảo rằng danh tính của mỗi người dùng đều có thể xác minh được. Người dùng có thể chứng minh quyền kiểm soát tài khoản của mình bằng cách ký tên vào tài khoản đó.

Mã định danh phi tập trung (DID): Farcaster sử dụng mã định danh phi tập trung (DID) để nhận dạng người dùng và nội dung. DID là mã định danh dựa trên mã hóa khóa công khai, có độ bảo mật cao và không thể bị giả mạo.

Tính nhất quán của dữ liệu: Để đảm bảo tính nhất quán của dữ liệu trong mạng, Farcaster sử dụng cơ chế đồng thuận giống như blockchain (“bài đăng” là các nút). Cơ chế này đảm bảo sự đồng thuận của tất cả các nút về dữ liệu và hoạt động của người dùng, từ đó đảm bảo tính toàn vẹn và nhất quán của dữ liệu.

Ứng dụng phi tập trung: Farcaster cung cấp nền tảng phát triển cho phép các nhà phát triển xây dựng và triển khai các ứng dụng phi tập trung (DApps). Các ứng dụng này tích hợp hoàn hảo với mạng Farcaster để cung cấp cho người dùng nhiều tính năng và dịch vụ khác nhau.

Bảo mật và quyền riêng tư: Farcaster nhấn mạnh đến quyền riêng tư và bảo mật dữ liệu người dùng. Tất cả việc truyền và lưu trữ dữ liệu đều được mã hóa và người dùng có thể chọn đặt nội dung của mình ở chế độ công khai hoặc riêng tư.

Trong tính năng Khung mới của Farcaster (các Khung khác nhau được tích hợp với Farcaster và chạy độc lập), "cast" (tương tự như "bài đăng", bao gồm văn bản, hình ảnh, video, liên kết, v.v.) có thể được chuyển thành một ứng dụng tương tác. Nội dung này được lưu trữ trong một mạng lưới phi tập trung, đảm bảo độ bền và tính bất biến của nó. Khi một "bài đăng" được xuất bản, mỗi bản sao của nó có một mã định danh duy nhất, giúp nó có thể theo dõi được và danh tính của người dùng được xác nhận thông qua hệ thống xác thực phi tập trung. Là một giao thức xã hội phi tập trung, khách hàng của giao thức Farcaster có thể truy cập Frame một cách trực tiếp và liền mạch.

2.2 Các nguyên tắc chính bao gồm ba khía cạnh sau

Nguồn: Architecture l Farcaster

Giao thức Farcaster được chia thành ba lớp chính: Lớp nhận dạng, Lớp dữ liệu - Hub và Lớp ứng dụng. Mỗi cấp độ có chức năng và vai trò cụ thể.

Lớp nhận dạng

  • Chức năng: Chịu trách nhiệm quản lý và xác minh danh tính người dùng; cung cấp xác minh danh tính phi tập trung để đảm bảo tính duy nhất và bảo mật của danh tính người dùng bao gồm bốn bảng đăng ký: ld Đăng ký, Tên đăng ký, Đăng ký khóa và Đăng ký lưu trữ (xem liên kết tham khảo 1 để biết chi tiết) ).

  • Nguyên tắc kỹ thuật: Sử dụng mã định danh phi tập trung (DID), dựa trên công nghệ mã hóa khóa chung; mỗi người dùng có một DID duy nhất, được sử dụng để nhận dạng và xác minh danh tính của người dùng thông qua cặp khóa chung và khóa riêng, đảm bảo rằng chỉ có người dùng Bạn; có thể kiểm soát và quản lý thông tin nhận dạng của riêng bạn. Lớp nhận dạng đảm bảo rằng người dùng có thể di chuyển và xác thực liền mạch giữa các ứng dụng và dịch vụ khác nhau.

Lớp dữ liệu - Hub

  • Chức năng: Chịu trách nhiệm lưu trữ và quản lý dữ liệu do người dùng tạo, cung cấp hệ thống lưu trữ dữ liệu phi tập trung để đảm bảo tính bảo mật, toàn vẹn và khả năng truy cập dữ liệu.

  • Nguyên tắc kỹ thuật: Hub là các nút lưu trữ dữ liệu phi tập trung được phân bổ trên toàn mạng; mỗi Hub là một đơn vị lưu trữ độc lập, chịu trách nhiệm lưu trữ và quản lý một phần dữ liệu được phân phối giữa các Hub và được bảo vệ bằng công nghệ mã hóa. đảm bảo tính sẵn sàng và khả năng mở rộng cao của dữ liệu, đồng thời người dùng có thể truy cập và di chuyển dữ liệu của họ bất kỳ lúc nào.

Lớp ứng dụng

  • Chức năng: Cung cấp nền tảng để phát triển và triển khai các ứng dụng phi tập trung (DApps), hỗ trợ các kịch bản ứng dụng khác nhau, bao gồm mạng xã hội, xuất bản nội dung, nhắn tin, v.v.

  • Nguyên tắc kỹ thuật: Nhà phát triển có thể sử dụng các API và công cụ do Farcaster cung cấp để xây dựng và triển khai các ứng dụng phi tập trung; lớp ứng dụng được tích hợp liền mạch với lớp nhận dạng và lớp dữ liệu để đảm bảo tính xác thực người dùng và quản lý dữ liệu khi sử dụng ứng dụng; một mạng lưới phi tập trung và không dựa vào các máy chủ tập trung, giúp cải thiện độ tin cậy và bảo mật của ứng dụng.

2.3 Tóm tắt những điều trên

Mục đích trực tiếp của ActionsBlinks của Solana là mở ra các kênh lưu lượng truy cập của các ứng dụng Web2. Tác động tiềm ẩn là trực quan: từ góc độ người dùng: nó đơn giản hóa các giao dịch và tăng nguy cơ trộm tiền Từ quan điểm riêng của Solana: nó giúp tăng cường đáng kể hiệu ứng lưu lượng truy cập. phá vỡ vòng tròn, nhưng dưới sự kiểm duyệt của Web2 Vẫn còn những rủi ro về khả năng tương thích và hỗ trợ ứng dụng trong hệ thống. Có lẽ trong tương lai, với sự hỗ trợ của hệ thống khổng lồ của Solana, như Lớp 2, SVM, hệ điều hành di động, v.v., sẽ có sự phát triển hơn nữa.

So với chiến lược của Solana, giao thức Ethereum Farcaster làm suy yếu việc giới thiệu lưu lượng truy cập của Web2, tăng cường khả năng chống kiểm duyệt và bảo mật tổng thể, đồng thời gần với khái niệm gốc về Web3 theo mô hình Fracster+EVM.

2.4 Giao thức ống kính

Nguồn: LensFrens

Lens Protocol cũng là một giao thức đồ thị xã hội phi tập trung được thiết kế để cung cấp cho người dùng toàn quyền kiểm soát dữ liệu và nội dung xã hội của họ. Thông qua Lens Protocol, người dùng có thể tạo, sở hữu và quản lý các biểu đồ xã hội của riêng mình và những biểu đồ này có thể được di chuyển liền mạch giữa các ứng dụng và nền tảng khác nhau. Giao thức sử dụng mã thông báo không thể thay thế (NFT) để thể hiện nội dung và biểu đồ xã hội của người dùng, đảm bảo tính duy nhất và bảo mật của dữ liệu. Lens Protocol và Farcaster, đều nằm trên Ethereum, cũng có một số điểm tương đồng và khác biệt:

Điểm giống nhau:

  • Kiểm soát người dùng: Người dùng có toàn quyền kiểm soát dữ liệu và nội dung của họ trong cả hai.

  • Xác thực: Sử dụng công nghệ mã hóa và nhận dạng phi tập trung (DID) để đảm bảo tính bảo mật và tính duy nhất của danh tính người dùng.

sự khác biệt:

  • Kiến trúc công nghệ:

    Farcaster: Được xây dựng trên Ethereum (L1), nó được chia thành lớp nhận dạng (Identity Layer) để quản lý danh tính người dùng, lớp dữ liệu (Data Layer - Hubs) để phân cấp các nút lưu trữ để quản lý dữ liệu và lớp ứng dụng (Lớp ứng dụng) để cung cấp nền tảng phát triển DApps và sử dụng Hub ngoại tuyến để phổ biến dữ liệu.

    Giao thức ống kính: Dựa trên Đa giác (L2), NFT được sử dụng để thể hiện nội dung và biểu đồ xã hội của người dùng. Tất cả các hoạt động được lưu trữ trong ví của người dùng, nhấn mạnh quyền sở hữu và tính di động của dữ liệu.

  • Xác thực và quản lý dữ liệu:

    Farcaster: Sử dụng các nút lưu trữ phân tán (Hub) để quản lý dữ liệu nhằm đảm bảo tính bảo mật dữ liệu và tính sẵn sàng cao. Và tay cầm cần được cập nhật hàng năm và biểu đồ delta được sử dụng để đạt được sự đồng thuận.

    Giao thức ống kính: Dữ liệu cá nhân NFT đảm bảo tính duy nhất và bảo mật của dữ liệu và không cần cập nhật

  • Sinh thái ứng dụng:

    Farcaster: Cung cấp nền tảng phát triển DApps toàn diện tích hợp liền mạch với lớp nhận dạng và lớp dữ liệu của nó.

    Giao thức ống kính: Trọng tâm là tính di động của nội dung và biểu đồ xã hội của người dùng, hỗ trợ chuyển đổi liền mạch giữa các nền tảng và ứng dụng khác nhau.

Qua so sánh trên, chúng ta có thể thấy Farcaster và Lens Protocol có những điểm tương đồng trong việc kiểm soát và xác thực người dùng, nhưng có sự khác biệt đáng kể về lưu trữ dữ liệu và hệ sinh thái. Farcaster tập trung nhiều hơn vào cấu trúc phân cấp và lưu trữ phi tập trung, trong khi Giao thức Lens nhấn mạnh việc sử dụng NFT để đạt được tính di động và quyền sở hữu dữ liệu.

3. Ai trong số ba người có thể là người đầu tiên triển khai các ứng dụng quy mô lớn?

Qua phân tích trên, cả ba đều có ưu điểm và thách thức riêng dựa vào hiệu suất cao và có thể biến bất kỳ trang web hoặc ứng dụng nào thành cổng giao dịch tiền điện tử. Đây cũng là nền tảng đầu tiên chiếm lĩnh nền tảng truyền thông xã hội và dựa vào Blinks. tạo liên kết. Nó nhanh chóng đạt được lợi thế về lưu lượng truy cập phổ biến, nhưng việc dựa vào Web2 cũng đi kèm với vấn đề đánh đổi lưu lượng truy cập để lấy bảo mật.

Lens Protocol ra đời vào năm 2022 và có trình độ chuyên môn lâu nhất. Nó dựa vào thiết kế mô-đun và lưu trữ trên toàn bộ chuỗi để mang lại khả năng mở rộng và tính minh bạch tốt, đồng thời đã đạt được một làn sóng cơ hội thị trường, nhưng hiện tại nó cũng có thể phải đối mặt với những thách thức về chi phí và khả năng mở rộng. sự lãng quên của tâm lý FOMO thị trường.

Ưu điểm của Farcaster là thiết kế cơ bản là giao thức phù hợp nhất với logic Web3 và có mức độ phân cấp cao nhất so với hai phần trước. Tuy nhiên, thách thức mà nó mang lại là khó khăn về lặp lại kỹ thuật và vấn đề quản lý người dùng.

Liên kết tiện ích mở rộng: (1) https://solana.com/docs/advanced/actions

Bài viết tham khảo:

[1] https://research.web3 caff.com/zh/archives/13066? tham chiếu= 416