MetaMask Snaps: Cuộc cách mạng ứng dụng nhỏ trong thế giới Web3

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

Ứng dụng nhỏ trong thế giới Web3: Phân tích MetaMask Snaps

MetaMask Snaps là một dự án có lý tưởng lâu dài, nhưng bỏ qua lớp vỏ lý tưởng của nó, nó giống như một ứng dụng nhỏ trong thế giới Web3, hoặc có thể gọi 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 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", "siêu ứng dụng" thường được nhắc đến, các công ty Internet lớn luôn cố gắng làm cho môi trường Internet trở nên kín hơn, nhằm chuyển mình từ nhà cung cấp dịch vụ thành người đặt ra tiêu chuẩn. Bây giờ, có vẻ như xu hướng này cũng bắt đầu lan sang lĩnh vực Web3.

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

Tình huống này gợi nhớ đến lúc ứng dụng nhỏ WeChat vừa mới ra mắt. Do các điểm truy cập chức năng không rõ ràng, lượng sử dụng ban đầu rất thấp. Sau đó, khi điểm truy cập được chuyển xuống 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 nó có thể trở thành một vấn đề quan trọng cần được giải quyết.

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

Kể từ khi ra đời, ứng dụng nhỏ đã gây tranh cãi trong ngành công nghiệp internet. Các kỹ sư front-end thường cho rằng nó chỉ là công cụ thương mại giúp các công ty lớn độc quyền lưu lượng truy cập và khóa hệ sinh thái, không đóng góp nhiều cho sự phát triển công nghệ. Số lượng đóng góp mà Snaps của Web3 có thể mang lại cho cộng đồng vẫn còn chờ xem. Khi xem tài liệu của MetaMask, càng cảm thấy các nhà phát triển Snap trong tương lai sẽ phải đối mặt với nhiều hạn chế.

Từ khi MetaMask mở phiên bản thử nghiệm công khai Snaps đến nay đã 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 không nhiều, tính đến thời điểm hiện tại chỉ có 68 cái. Xét rằng trước khi công khai thử nghiệm chính thức, chính thức đã đề xuất khái niệm Snaps từ khoảng năm 2020, các công ty và nhà phát triển Web3 thực sự đã có một khoảng thời gian khá dài để tìm hiểu nó.

Hiện tại vẫn chưa thấy có lập trình viên chuyên trách phát triển Snaps, nhưng quan điểm chung của các lập trình viên ứng dụng nhỏ trong Web2 là trải nghiệm phát triển khá kém. Dù ứng dụng nhỏ sử dụng công nghệ front-end, nhưng lại là phiên bản rút gọn, các nhà cung cấp vì nhiều lý do khác nhau đã hạn chế những gì mà lập trình viên có thể làm. Hơn nữa, khả năng kỹ thuật và chất lượng tài liệu của các nền tảng khác nhau không đồng đều, dẫn đến việc lập trình viên cần trải qua nhiều rắc rối kỳ lạ để được coi là "có kinh nghiệm".

Trong lĩnh vực Web3, vì lý do an ninh và các yếu tố khác, Snaps có thể đối mặt với tình huống tương tự. Nó hoạt động trong một ngữ cảnh an ninh bị cô lập, sử dụng "ECMAScript an toàn", thực chất là 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, API plugin trình duyệt, v.v.

Chức năng cơ bản của Snaps có hạn, hầu hết các chức năng cần phải được cấp quyền tương ứng trước. Snaps khi cài đặt cần xin phép người dùng các quyền liên quan, bao gồm vòng đời, giao dịch, chữ ký, CRON, v.v.

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

Loại Snaps

Trang web MetaMask chia Snaps thành bốn loại:

Quản lý tài khoản

Các Snaps loại này chủ yếu nâng cao độ an toàn của khóa riêng bằng công nghệ MPC. Công nghệ MPC có thể tự động chia tách khóa riêng thành nhiều phần, được lưu trữ ở các vị trí khác nhau, chỉ kết hợp lại khi cần ký giao dịch, và không tạo ra khóa riêng đầy đủ, tối đa hóa việc bảo vệ an toàn cho khóa riêng.

Hiện tại chỉ có 3 loại Snaps quản lý tài khoản: Capsule, Silent Shard và Safeheron. Sức hấp dẫn của các loại Snaps này vẫn chưa rõ ràng, dựa trên dữ liệu từ trang web chính thức, số lượng cài đặt không cao.

khả năng tương tác

Loại Snaps này chủ yếu cung cấp tính tương thích với các mạng không phải EVM, bao gồm Solana, Cosmos, Near, Sui, v.v. Hiện tại, loại Snaps này có số lượng nhiều nhất, chiếm hơn một nửa toàn bộ hệ sinh thái.

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

Thông báo và trò chuyện

Loại Snaps này có thể có sức hấp dẫn hạn chế hiện tại, vì đã có rất nhiều ứng dụng trò chuyện trưởng thành, và số người dùng sẵn sàng gửi tin nhắn qua blockchain vẫn còn ít.

An toàn

Nhu cầu về Snaps loại này khá lớn, đặc biệt là trong việc cung cấp cảnh báo an toàn giao dịch. Chức năng cảnh báo của MetaMask khi người dùng gặp phải giao dịch lừa đảo chưa hoàn thiện, các Snaps an toàn có thể bù đắp cho sự thiếu sót này. Hiện tại, các Snaps an toàn chiếm 20% tổng số, là loại có nhu cầu lớn thứ hai sau hỗ trợ đa chuỗi.

MetaMask Snaps cung cấp quyền liên quan, cho phép Snap đọc dữ liệu gốc khi người dùng khởi xướng giao dịch hoặc ký, thực hiện phân tích và hiển thị cho người dùng các hướng dẫn bảo mật chi tiết hơn.

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

Triển vọng

MetaMask muốn mở rộng lĩnh vực của mình đến các nền tảng chuỗi khác thông qua Snaps, nhưng cuối cùng sẽ đi được bao xa vẫn là một ẩn số. Tham khảo kinh nghiệm từ các ứng dụng nhỏ trong lĩnh vực Web2, các dịch vụ phiên bản rút gọn thường khó có thể so sánh với ứng dụng hoàn chỉnh, và việc theo kịp 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 trong tương lai, 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 Web3 cần phát triển các phiên bản "Snaps" khác nhau cho từng ví, làm tăng độ khó trong việc phát triển. Nhưng nếu các nhà sản xuất đều xây dựng hệ sinh thái "Snaps" riêng của mình, điều này có thể dẫn đến việc không có một hệ sinh thái thực sự độc đáo.

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 bỏ ra nhiều công sức để thích ứng với từng nền tảng. Cuối cùng, có thể sẽ xuất hiện một tiêu chuẩn Snaps thống nhất, cùng với các đề xuất thảo luận liên quan.

Mặc dù có nghi ngờ về triển vọng của MetaMask Snaps, nhưng nó vẫn là một sản phẩm được xây dựng bởi những nhà phát triển đam mê, nhằm giải quyết các vấn đề thực tế chứ không phải là một trò lừa đảo tài chính.

Đối với hầu hết người dùng MetaMask, Snaps hiện có thể không 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á tính năng này một cách hiệu quả hơn.

Web3 Ứng dụng nhỏ? Giải thí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
  • 3
  • Chia sẻ
Bình luận
0/400
MercilessHalalvip
· 8giờ trước
snaps là cái gì vậy
Xem bản gốcTrả lời0
EthMaximalistvip
· 8giờ trước
Sao chép bài tập đúng không! Lại muốn tạo ra một hệ sinh thái khép kín nữa.
Xem bản gốcTrả lời0
RegenRestorervip
· 8giờ trước
Một giấc mơ siêu ứng dụng khác bắt đầu.
Xem bản gốcTrả lời0
Giao dịch tiền điện tử mọi lúc mọi nơi
qrCode
Quét để tải xuống ứng dụng Gate
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)