MetaMask Snaps: Liệu các ứng dụng nhỏ trong thế giới Web3 có thể thay đổi cấu trúc sinh thái?

Ứng dụng nhỏ trong thế giới Web3: Giải thích MetaMask Snaps

MetaMask Snaps là một dự án có lý tưởng lớn, nhưng bỏ qua lớp vỏ lý tưởng của nó, chúng tôi thích coi nó như một ứng dụng nhỏ trong thế giới Web3, hoặc 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 trong nước Trung Quốc, khái niệm này không hề xa lạ. Trong những năm gần đây, chúng ta thường nghe thấy các thuật ngữ Internet như "xây dựng hệ sinh thái", "siêu ứng dụng"; các doanh nghiệp lớn luôn cố gắng tạo ra một môi trường Internet khép kín hơn, nhằm chuyển từ nhà cung cấp dịch vụ sang người đặt tiêu chuẩn. Ngày nay, xu hướng này dường như cũng bắt đầu lan rộng sang lĩnh vực Web3.

Đế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 của nó đã được đưa ra ít nhất 4 năm trước, nhưng người dùng thông thường vẫn rất ít hiểu biết về nó. Ngay cả một số người rất quan tâm đến thị trường tiền điện tử, hàng ngày mở MetaMask, cũng vẫn không biết MetaMask Snaps là gì. Tuy nhiên, khi giải thích cho họ "giống như các ứng dụng nhỏ", họ luôn hiện lên một nụ cười khó tả (hầu hết họ là các nhà phát triển, chủ yếu là các nhà phát triển front-end).

Tình huống này gợi nhớ đến tình trạng khi các chương trình nhỏ của WeChat mới được ra mắt. Do các điểm truy cập chức năng không rõ ràng, lượng người sử dụng ban đầu rất thấp. Sau đó, khi điểm truy cập được chuyển đến danh sách các chương trình nhỏ hiển thị trong menu kéo xuống ở trang chính, lượng sử dụng mới bắt đầu tăng mạnh. Nếu MetaMask muốn xây dựng hệ sinh thái, cách thu hút người dùng vào hệ sinh thái có thể trở thành một vấn đề quan trọng cần phải giải quyết.

Kể từ khi ra đời, ứng dụng nhỏ đã gây ra tranh cãi trong ngành công nghiệp internet. Các kỹ sư front-end thường 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 của các công ty lớn nhằm độc quyền lưu lượng truy cập và khép kín 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 phải quan sát. Khi xem tài liệu do MetaMask cung cấp, cảm giác ngày càng rõ ràng rằng 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ế và thách thức.

Kể từ khi MetaMask mở phiên bản thử nghiệm công khai Snaps đã gần một năm, tuy nhiên số lượng Snaps khả dụng được liệt kê trên trang web chính thức không nhiều, tính đến tháng 6 năm 2024, tổng cộng chỉ có 68 cái. Đáng chú ý là, trước khi chính thức thử nghiệm công khai, vào khoảng năm 2020, chính thức đã đưa ra 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ó.

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

Hiện tại vẫn chưa thấy nhân viên phát triển Snaps chuyên nghiệp, nhưng có không ít nhà phát triển ứng dụng nhỏ trong Web2. Quan điểm chung về ứng dụng nhỏ là trải nghiệm phát triển kém. Việc phát triển ứng dụng nhỏ vẫn sử dụng hệ sinh thái front-end, nhưng là phiên bản rút gọn, các nền tảng vì nhiều lý do đã hạn chế những gì mà các nhà phát triể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 rất khác nhau, dẫn đến việc các nhà phát triển cần phải trải qua nhiều cạm bẫy kỳ lạ trên các nền tảng khác nhau trước khi được coi là "có kinh nghiệm".

Quay trở lại Web3, vì lý do an ninh và các yếu tố khác, Snaps rất có thể phải đối mặt với tình huống tương tự. Nó phải hoạt động trong một môi trường an toàn tách biệt, sử dụng "ECMAScript an toàn", thực tế là đã áp dụng 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.

Do các vấn đề về an ninh, một Snap cơ bản thực sự chỉ có thể làm được rất ít điều. Hầu hết các chức năng của nó cần phải có quyền tương ứng trước, vì vậy Snap cần xin phép 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ý, 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ó còn khá ít. MetaMask đã phân loại chúng thành vài danh mục.

Loại Snaps

Theo phân loại trên trang web chính thức, có thể chia thành 4 loại chính:

Quản lý tài khoản

Các Snaps loại này chủ yếu sử dụng công nghệ MPC (tính toán đa bên) để nâng cao tính bảo mật của khóa riêng.

Truyền thống, người dùng thường lưu trữ cụm từ ghi nhớ trên máy tính hoặc điện thoại. Đối với những người có số tiền nhiều hơn, họ có thể sử dụng cách an toàn hơn, chẳng hạn như ví phần cứng. Nhưng hầu hết mọi người chỉ lưu trữ cụm từ ghi nhớ ở những nơi dễ tìm để phòng tránh quên.

Cách lưu trữ này có thể gây ra một số vấn đề:

  1. Nếu quên vị trí của cụm từ khôi phục, rất có thể bạn sẽ mất quyền truy cập vào tài sản trong ví.
  2. Nếu thiết bị lưu trữ cụm từ ghi nhớ bị tấn công bởi virus trojan, rất khó để ngăn chặn hacker đánh cắp cụm từ ghi nhớ.

Công nghệ MPC có thể tự động chia nhỏ khóa riêng thành nhiều phần, lưu trữ ở các vị trí khác nhau, chỉ kết hợp chúng lại để tạo ra khóa riêng hoàn chỉnh khi cần thực hiện ký giao dịch, và trong quá trình này sẽ không tạo ra khóa riêng hoàn chỉnh, tối đa hóa việc bảo vệ khóa riêng không bị rò rỉ.

Hiện tại chỉ có 3 loại Snaps quản lý tài khoản: Capsule, Silent Shard và Safeheron.

Sự hấp dẫn của các Snaps loại này vẫn chưa rõ ràng, theo dữ liệu trên trang web chính thức, số lượng Snaps loại này khá ít và số lượt cài đặt cũng không cao.

Tính tương tác

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

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

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

Loại Snaps này tuy có sức hấp dẫn, nhưng hiện tại 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à khi xem xét đến chức năng cảnh báo của MetaMask không đủ hoàn thiện khi người dùng gặp phải giao dịch lừa đảo. Giao dịch, như là thao tác phổ biến nhất trong lĩnh vực tiền điện tử và blockchain, có đặc điểm rủi ro cao và nhạy cảm cao. Thông qua chức năng phân tích giao dịch được cung cấp bởi Snaps, các nhà phát triển có thể trình bày 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 về giao dịch, tối đa hóa việc tránh tổn thất tài sản của người dùng.

Theo dữ liệu từ trang web chính thức của Snaps, Snaps an toàn là loại được yêu cầu nhiều nhất sau hỗ trợ đa chuỗi, hiện chiếm 20% tổng số.

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

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

Triển vọng tương lai

MetaMask đang cố gắng mở rộng lĩnh vực của mình sang các nền tảng chuỗi khác thông qua Snaps, nhưng cuối cùng có thể đi được bao xa vẫn khó đoán. Tham khảo kinh nghiệm từ các ứng dụng nhỏ trong lĩnh vực Web2, nhiều ứng dụng mặc dù cung cấp phiên bản ứng dụng nhỏ, nhưng thường chức năng đơn giản, khó có thể so sánh với ứng dụng gốc, việc cập nhật tính năng mới cũng thường bị chậm trễ, thậm chí một số ứng dụng nhỏ còn hướng dẫn người dùng đến ứng dụng của riêng họ.

Nếu Snaps phát triển tốt, có thể sẽ có nhiều ví khác làm theo. Trong trường hợp này, các nhà phát triển Web3 có thể sẽ cần phát triển các phiên bản tương ứng cho "Snaps" của các ví khác nhau, điều này sẽ mang lại cho họ không ít thách thức. Tuy nhiên, nếu các nền tảng đều tạo ra hệ sinh thái "Snaps" riêng của mình, thì dường như sẽ không có hệ sinh thái độc đáo nào, điều này lại phù hợp với quan niệm "phi tập trung" của họ.

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 chúng. Việc tương thích giữa các nền tảng có thể trở thành công việc hàng ngày của các nhà phát triển, cho đến khi đạt đến mức không thể chấp nhận được. Đến lúc đó, có thể sẽ xuất hiện Tiêu chuẩn Snaps, cùng với nhiều "SIP" để thảo luận, cộng đồng sẽ trở nên sôi động.

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

Tuy nhiên, đối với hầu hết người dùng hiện tại của MetaMask, Snaps vẫn chưa phải là một tính năng thực sự cần thiết. MetaMask có thể cần làm nhiều hơn nữa trong việc quảng bá 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
  • 6
  • Chia sẻ
Bình luận
0/400
DogeBachelorvip
· 13giờ trước
又来整 bẫy 是吧
Xem bản gốcTrả lời0
HappyToBeDumpedvip
· 13giờ trước
bẫy da nhỏ có gì mới mẻ
Xem bản gốcTrả lời0
WhaleStalkervip
· 13giờ trước
Lại làm trò mới
Xem bản gốcTrả lời0
ContractFreelancervip
· 13giờ trước
Chép bài tập đúng không, ứng dụng nhỏ trong nước đã được thay đổi giao diện rồi.
Xem bản gốcTrả lời0
DeadTrades_Walkingvip
· 13giờ trước
Vẫn đang xào cơm nguội phải không~
Xem bản gốcTrả lời0
  • Ghim
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)