Khám Phá MetaMask Snaps: Con Đường Của Các Ứng Dụng Nhỏ Trong Hệ Sinh Thái Web3

robot
Đang tạo bản tóm tắt

MetaMask Snaps: “Ứng dụng nhỏ” trong thế giới Web3

MetaMask Snaps là một dự án có lý tưởng lớn. Bỏ qua lớp “lý tưởng” của nó, chúng ta có thể coi nó là “ứng dụng nhỏ” trong thế giới Web3, hoặc chính xác hơn là gọi nó là “dApplet”.

Đối với các nhà phát triển, đặc biệt là các nhà phát triển Trung Quốc, khái niệm này không còn xa lạ. Trong những năm gần đây, các thuật ngữ internet như “xây dựng hệ sinh thái” và “siêu ứng dụng” thường xuyên xuất hiện, các doanh nghiệp lớn cố gắng làm cho môi trường internet trở nên khép kín hơn, nhằm chuyển đổi từ nhà cung cấp dịch vụ thành người đặt tiêu chuẩn. Hiện tại, xu hướng này dường như cũng bắt đầu lan sang lĩnh vực Web3.

Web3 Ứng dụng nhỏ? Phân tích MetaMask Snaps

Đến tháng 6 năm 2024, mặc dù Snaps đã tồn tại gần một năm và khái niệm này đã được đề xuất ít nhất 4 năm, nhưng sự hiểu biết của người dùng thông thường về nó vẫn rất hạn chế. Ngay cả những người đam mê tiền điện tử sử dụng MetaMask hàng ngày cũng có thể không biết gì về MetaMask Snaps. Tuy nhiên, khi giải thích cho họ rằng “nó giống như các ứng dụng nhỏ”, họ thường sẽ nở một nụ cười hiểu biết.

Tình huống này khiến người ta không khỏi nhớ đến tình trạng khi ứng dụng mini WeChat mới được ra mắt. Do các chức năng không rõ ràng, lượng sử dụng ban đầu rất thấp. Chỉ khi chuyển chức năng vào vị trí kéo xuống trên trang chính, lượng sử dụng mới bắt đầu tăng mạnh. Đối với MetaMask, cách thu hút người dùng vào hệ sinh thái của mình có thể trở thành một vấn đề quan trọng cần giải quyết.

Kể từ khi ra đời, các ứng dụng nhỏ đã gây ra tranh cãi trong ngành công nghiệp Internet. Nhiều kỹ sư frontend có thái độ chỉ trích đối với nó, cho rằng nó chỉ là một công cụ thương mại mà các công ty lớn tạo ra để độc quyền lưu lượng truy cập và khóa hệ sinh thái, có đóng góp hạn chế cho sự phát triển công nghệ. Snaps của Web3 có thể mang lại bao nhiêu giá trị cho cộng đồng? Sau khi xem tài liệu của MetaMask, không khó để tưởng tượng rằng các nhà phát triển Snap trong tương lai có thể đối mặt với nhiều hạn chế và thách thức.

Kể từ khi MetaMask khởi động phiên bản thử nghiệm công khai Snaps đã gần một năm, nhưng số lượng Snaps có sẵn được liệt kê trên trang web chính thức thì không nhiều, tính đến tháng 6 năm 2024 chỉ có 68 cái. Đáng chú ý là, đã từ khoảng năm 2020, chính thức đã đề xuất khái niệm Snaps, các công ty Web3 và nhà phát triển thực sự đã có một khoảng thời gian khá dài để tìm hiểu về nó.

Hiện tại vẫn chưa thấy các nhà phát triển chuyên trách phát triển Snaps, nhưng quan điểm chung của các nhà phát triển ứng dụng nhỏ trong lĩnh vực Web2 là trải nghiệm phát triển khá kém. Mặc dù các ứng dụng nhỏ sử dụng hệ sinh thái frontend, nhưng thường là phiên bản rút gọn, với nhiều hạn chế khiến các nhà phát triển phải trải qua nhiều cạm bẫy trên các nền tảng khác nhau mới có thể tích lũy kinh nghiệm.

Trong lĩnh vực Web3, do các yếu tố như an toàn, Snaps có thể phải đối mặt với tình huống tương tự. Nó hoạt động trong bối cảnh an toàn được cách ly, sử dụng “ECMAScript an toàn”, thực tế đã đặt ra một số hạn chế đối với API JavaScript, chẳng hạn như không thể truy cập DOM, Node.js và API plugin trình duyệt.

Dựa trên các yếu tố an ninh, một chức năng Snaps cơ bản bị hạn chế. Hầu hết các chức năng đều cần phải có quyền tương ứng trước, vì vậy Snaps cần xin quyền từ người dùng khi cài đặt. Các quyền có sẵn bao gồm vòng đời, giao dịch, chữ ký và CRON, v.v.

Ứng dụng nhỏ Web3? Phân tích MetaMask Snaps

So với hệ sinh thái Web3 phát triển mạnh, số lượng Snaps hiện có còn ít. MetaMask phân loại chúng thành một số loại:

  1. Quản lý tài khoản: Chủ yếu nâng cao tính an toàn của khóa riêng thông qua công nghệ MPC. Hiện tại chỉ có 3 Snaps như vậy: Capsule, Silent Shard và Safeheron.

  2. Tính tương tác: Cung cấp khả năng tương thích với các mạng không phải EVM, bao gồm Solana, Cosmos, Near, Sui, v.v. Loại Snaps này chiếm hơn một nửa hệ sinh thái.

  3. Giao tiếp: bao gồm các chức năng thông báo và trò chuyện. Mặc dù hiện tại số lượng người dùng sử dụng chuỗi để giao tiếp còn ít, nhưng loại Snaps này vẫn có tiềm năng phát triển.

  4. An toàn: Nhu cầu loại này khá lớn, đặc biệt là trong việc cảnh báo giao dịch lừa đảo. Thông qua tính năng phân tích giao dịch do Snaps cung cấp, các nhà phát triển có thể hiển thị cho người dùng thông tin giao dịch phong phú hơn, cung cấp phân tích và cái nhìn sâu sắc, tối đa hóa việc tránh mất mát tài sản.

MetaMask Snaps cung cấp quyền “endowment:transaction-insight” và “endowment:signature-insight”, cho phép Snap đọc dữ liệu gốc khi người dùng thực hiện giao dịch hoặc ký, phân tích và hiển thị thêm thông tin về độ an toàn cho người dùng.

Web3 Ứng dụng nhỏ? Giải thích MetaMask Snaps

MetaMask hy vọng mở rộng kinh doanh sang các nền tảng chuỗi khác thông qua Snaps, nhưng hiệu quả cuối cùng của nó vẫn còn chờ quan sát. Tham khảo kinh nghiệm từ các ứng dụng nhỏ trong lĩnh vực Web2, các dịch vụ ứng dụng nhỏ đơn giản thường không thể so sánh với App, và việc cập nhật các tính năng mới cũng thường bị chậm trễ. Nếu Snaps phát triển tốt, có thể sẽ có nhiều ví khác bắt chước, điều này có thể dẫn đến việc các nhà phát triển cần phát triển các phiên bản khác nhau cho “Snaps” của từng ví, làm tăng gánh nặng công việc.

Trong tương lai có thể sẽ xuất hiện nhiều nền tảng “giống Snaps”, với sự khác biệt lớn giữa các nền tảng, các nhà phát triển sẽ cần dành nhiều công sức để tương thích. Khi tình trạng này trở nên không thể chịu đựng được, có thể sẽ thúc đẩy sự ra đời của “Tiêu chuẩn Snaps”, cùng lúc xuất hiện nhiều “SIP” để thảo luận, hình thành một hệ sinh thái cộng đồng phát triển.

Đối với hầu hết người dùng MetaMask, Snaps hiện có thể chưa phải là một tính năng cần thiết. MetaMask có thể cần làm nhiều hơn để quảng bá hiệu quả hơn.

Web3 Ứng dụng nhỏ? Phân tích MetaMask Snaps

Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • 6
  • Đăng lại
  • Retweed
Bình luận
Thêm một bình luận
Thêm một bình luận
Không có bình luận
  • Ghim