Tác giả: YB; Trình biên dịch: Vernacular Blockchain
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", bằng cách duyệt qua Tiện ích mở rộng máy chủ cho phép các chức năng hoạt động bằng một cú nhấp chuột như đổi quà, bỏ phiếu, quyên góp và đúc tiền. Các hành động đơn giản hóa việc thực hiện 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ự. Sự kết hợp của cả hai cho phép Solana cung cấp trải nghiệm blockchain hiệu suất cao, độ 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, điều này kéo theo các vấn đề về độ tin cậy, tính tương thích và sự hợp tác giữa Web2 và Web3. Các hành động và Blinks phụ thuộc nhiều hơn vào các ứng dụng Web2 để có được lưu lượng truy cập so với Farcaster và Lens Protocol, những ứng dụng phụ thuộc nhiều hơn vào bảo mật trên chuỗi.
1. Cách thức hoạt động của Hành động và Nhấp nháy
1) Hành động (Hành động Solana)< / h3>
Theo định nghĩa chính thức: Solana Actions là một API tiêu chuẩn hóa trả về các giao dịch trên chuỗi khối Solana. Các giao dịch này có thể được xem trước, ký và gửi trong nhiều môi trường khác nhau, bao gồm mã QR, nút + tiện ích và trang web trên Internet.
Các hành động có thể hiểu đơn giản là các giao dịch chờ chữ ký. Để mở rộng hơn nữa, Hành động là mô tả trừu tượng về cơ chế xử lý giao dịch trong mạng Solana, bao gồm nhiều tác 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. 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 và mua tài sản kỹ thuật số. Các nhà phát triển sử dụng Hành động để gọi và thực hiện các hợp đồng thông minh nhằm triển khai logic phức tạp trên chuỗi.
Solana xử lý các tác vụ này thông qua "Giao dịch", mỗi tác vụ 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ể. Thông qua xử lý song song và giao thức Gulf Stream, Solana chuyển tiếp trước các giao dịch tới người xác nhận, giảm độ trễ xác nhận. Thông qua cơ chế khóa chi tiết, Solana có thể xử lý một số lượng lớn giao dịch không xung đột cùng lúc, cải thiện đáng kể thông lượng 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 giao dịch trong quá trình thực hiện.
Sau lần thực hiện đầu tiên, giao dịch sẽ chờ xác nhận khối. Khi đa số người xác nhận đồng ý về một khối, giao dịch được coi là cuối cùng. Solana có thể xử lý hàng nghìn giao dịch mỗi giây với thời gian xác nhận chỉ 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.
Hành động không chỉ là nhiệm vụ hoặc thao tác, chúng có thể là giao dịch, thực hiện hợp đồng hoặc xử lý dữ liệu. 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 Hành động của Solana có những ưu điểm riêng:
Xử lý hiệu quả: Solana đã thiết kế một phương pháp hiệu quả để xử lý các Hành động để chúng có thể được thực thi nhanh chóng trong các mạng quy mô lớn.
Độ trễ thấp: Kiến trúc hiệu suất cao của Solana đảm bảo độ trễ xử lý của Hành động là rất thấp, hỗ trợ các ứng dụng và giao dịch tần suất cao .
Tính linh hoạt: Các hành động có thể thực hiện nhiều thao tác phức tạp, bao gồm lệnh gọi hợp đồng thông minh và lưu trữ/truy xuất dữ liệu (vui lòng biết thêm chi tiết Xem tiện ích mở rộng liên kết).
2) Nhấp nháy (liên kết blockchain)
Theo theo định nghĩa chính thức: Blinks có thể 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ể ngay lập tức kích hoạt bản xem trước giao dịch trong ví mà không cần chuyển hướng đến các ứng dụng phi tập trung; trong Discord, các 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 hiển thị URL.
Nói một cách đơn giản, Solana Blinks chuyển đổi Solana Actions thành các liên kết có thể chia sẻ (tương tự như HTTP). Các trang web và phương tiện truyền thông xã hội có thể trở thành địa điểm cho các giao dịch trực tuyến bằng cách kích hoạt chức năng trong các ví được hỗ trợ như Phantom, Backpack và Solflare, cho phép bất kỳ trang web nào có URL bắt đầu giao dịch Solana trực tiếp.
Tóm lại, mặc dù Solana Actions và Blinks là các giao thức/tiêu chuẩn không được phép, nhưng 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, so với Mô tả bộ giải về mặt ý định.
Mục tiêu trực tiếp của Hành động và Nhấp nháy là các hoạt động trên chuỗi của "chuỗi HTTP" Solana và phân tích chúng thành các ứng dụng Web2 như Twitter.
2. Ứng dụng các giao thức xã hội phi tập trung trên Ethereum
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 thông qua blockchain, mạng P2P và sổ cái phân tán Đang chờ kết nối công nghệ phi tập trung. Điều này cho phép người dùng di chuyển và chia sẻ nội dung giữa các nền tảng khác nhau một cách liền mạch 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ó, tự động trích xuất nội dung được liên kết từ các bài đăng trên mạng xã hội và đưa vào các tính năng tương tác, cho phép nội dung được người dùng chia 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 được sự cố lỗi một điểm của các máy chủ tập trung thường gặp trong các 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 công khai: Mỗi người dùng Farcaster có một cặp khóa chung và khóa riêng. Khóa chung được sử dụng để nhận dạng người dùng, trong khi khóa riêng được sử dụng để ký các hành động của họ. 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ủ duy nhất. Điều này mang lại cho người dùng toàn quyền kiểm soát dữ liệu của họ và khả năng 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 công nghệ mã hóa 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 bằng cách ký các hành động.
Số nhận dạng phi tập trung (DID): Farcaster sử dụng số nhận dạng phi tập trung (DID) để nhận dạng người dùng và nội dung. DID dựa trên mã hóa khóa công khai và có độ an toàn cao và không thể thay đổi.
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 trên mạng, Farcaster sử dụng cơ chế đồng thuận giống như blockchain (với "bài đăng" là nút). Cơ chế này đảm bảo rằng tất cả các nút đều đồng ý về dữ liệu và hoạt động của người dùng, duy trì 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 (DApp). Các ứng dụng này có thể được tích hợp liền mạch vào mạng Farcaster để cung cấp cho người dùng nhiều chức 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 ở chế độ công khai hoặc riêng tư.
Trong chức năng mới của Farcaster Frames (các Frame khác nhau tích hợp Farcaster và chạy độc lập), người dùng có thể "cast" (tương tự như bài viết, bao gồm văn bản, hình ảnh, video và liên kết ) vào các ứ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 tính lâu dài và bất biến của nó. Mỗi bài đăng có một mã định danh duy nhất khi được xuất bản, giúp bài đăng có thể theo dõi và xác minh danh tính người dùng 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 Farcaster tích hợp liền mạch với Frames.
2) Nguyên tắc chính
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 lớp có chức năng và vai trò cụ thể.
A. 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; Xác thực danh tính được cá nhân hóa để đả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 cơ quan đăng ký: ID Đăng ký, Fname, Đăng ký khóa và Đăng ký lưu trữ (tham khảo liên kết 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 để xác định và xác minh danh tính của họ. Việc sử dụng cặp khóa công khai và riêng tư đảm bảo rằng chỉ người dùng mới có thể kiểm soát và quản lý thông tin nhận dạng của mình. Lớp nhận dạng đảm bảo 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.
B. Lớp dữ liệu - Hub
Chức năng: Chịu trách nhiệm lưu trữ và quản lý do người dùng tạo data, 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, tính 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 phối trong mạng. Mỗi Hub hoạt động như một đơn vị lưu trữ độc lập và chịu trách nhiệm lưu trữ và quản lý một phần dữ liệu. Dữ liệu được phân phối trên các trung tâm và được bảo vệ bằng công nghệ mã hóa. Lớp dữ liệu đảm bảo tính sẵn sàng cao và khả năng mở rộng của dữ liệu, cho phép người dùng truy cập và di chuyển dữ liệu của họ bất cứ lúc nào.
C. Lớp ứng dụng
Chức năng: Cung cấp cách phát triển và triển khai các ứng dụng phi tập trung ( DApps) nền tảng hỗ trợ các kịch bản ứng dụng khác nhau, chẳng hạn như mạng xã hội, xuất bản nội dung và nhắn tin.
Nguyên tắc kỹ thuật: Nhà phát triển có thể sử dụng API và các 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 tích hợp hoàn hảo với lớp nhận dạng và lớp dữ liệu để đảm bảo xác thực và quản lý dữ liệu trong quá trình sử dụng ứng dụng. Các ứng dụng phi tập trung chạy trên các mạng phi tập trung và không dựa vào các máy chủ tập trung, do đó nâng cao độ tin cậy và bảo mật của ứng dụng.
3) Tóm tắt
Hành động và Blinks của A.Solana
< p style="text-align: left;">Hành động và Blinks của Solana được thiết kế để kết nối các kênh lưu lượng cho ứng dụng Web2. Tác động trực tiếp của nó như sau:
Quan điểm của người dùng: Đơn giản hóa quy trình giao dịch nhưng tăng cường nguy cơ trộm cắp quỹ rủi ro.
Phối cảnh Solana: Tăng cường đáng kể hiệu ứng lưu lượng truy cập xuyên biên giới, nhưng phải đối mặt với những thách thức về khả năng tương thích và hỗ trợ dưới sự kiểm duyệt của Web2.
Những phát triển trong tương lai như Layer2, SVM và hệ điều hành di động trong hệ sinh thái rộng lớn của Solana có thể nâng cao hơn nữa những khả năng này.
B. Giao thức Farcaster của Ethereum
So với chiến lược của Solana, Giao thức Farcaster của Ethereum làm suy yếu tích hợp lưu lượng truy cập Web2 và tăng cường khả năng chống kiểm duyệt và bảo mật tổng thể. Mô hình Farcaster + EVM phù hợp hơn với các khái niệm gốc của Web3.
4) Giao thức ống kính
Giao thức Lens là một giao thức đồ thị xã hội phi tập trung khác, được thiết kế để cung cấp người dùng hoàn toàn kiểm soát dữ liệu và nội dung xã hội của họ. Với Lens Protocol, người dùng có thể tạo, sở hữu và quản lý biểu đồ xã hội của mình cũng như di chuyển chúng một cách liền mạch trên các ứng dụng và nền tảng khác nhau. Giao thức sử dụng 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. Là một giao thức trên Ethereum, Lens Protocol có một số điểm tương đồng và khác biệt với Farcaster:
A. Điểm tương đồng:
Kiểm soát người dùng: Trong cả hai giao thức, người dùng có toàn quyền kiểm soát dữ liệu và nội dung của họ.
Xác thực: Cả hai đều sử dụng mã định danh phi tập trung (DID) và công nghệ mã hóa để đảm bảo tính bảo mật và an toàn cho danh tính người dùng.
B. Sự khác biệt:
Cấu trúc kỹ thuật: < /p>
Farcaster: Dựa trên Ethereum (L1), nó được chia thành một lớp nhận dạng quản lý người dùng danh tính, Lớp dữ liệu (Hub) dành cho các nút lưu trữ phi tập trung và lớp ứng dụng cung cấp nền tảng phát triển DApps sử dụng các 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 và tất cả các hoạt động đều được thực hiện được lưu trữ trong ví của người dùng, nhấn mạnh quyền sở hữu dữ liệu và tính di động.
Xác thực và quản lý dữ liệu:
Hệ sinh thái ứng dụng:
Farcaster: Cung cấp giải pháp toàn diện Nền tảng phát triển DApps, được tích hợp liền mạch với lớp nhận dạng và dữ liệu của nó.
Giao thức ống kính: Tập trung vào 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 này, 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 về lưu trữ dữ liệu và hệ sinh thái thì có sự khác biệt đáng kể về các khía cạnh. Farcaster nhấn mạnh các cấu trúc phân lớ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 cho khả năng di chuyển và quyền sở hữu dữ liệu.
3. Giao thức nào có thể là giao thức đầu tiên đạt được ứng dụng quy mô lớn?
Qua phân tích trên, ba giao thức này đều có những ưu điểm và thách thức riêng.
Solana đã nhanh chóng thu hút được sự chú ý bằng cách tận dụng các nền tảng truyền thông xã hội và sử dụng Blinks để có hiệu suất cao cũng như khả năng 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ử. Tuy nhiên, sự phụ thuộc vào Web2 mang lại sự cân bằng giữa lưu lượng truy cập và bảo mật.
Lens Protocol, được thành lập vào năm 2022, sử dụng thiết kế mô-đun và lưu trữ trên chuỗi để mang lại khả năng mở rộng và tính minh bạch tốt, nắm bắt các cơ hội thị trường sớm. Tuy nhiên, nó có thể phải đối mặt với những thách thức. về chi phí, khả năng mở rộng và tâm lý FOMO thị trường.
Ưu điểm của Farcaster là thiết kế của nó gần nhất với các nguyên tắc Web3 và cung cấp mức độ phân quyền cao nhất. Tuy nhiên, điều này cũng mang đến những thách thức trong việc lặp lại công nghệ và quản lý người dùng.