MetaMask Snaps: Cơ hội và thách thức của ứng dụng nhỏ Web3

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

Ứng dụng nhỏ trong hệ sinh thái Web3: Phân tích sâu về MetaMask Snaps

MetaMask Snaps là một dự án có lý tưởng lớn, nhưng rũ bỏ lớp vỏ lý tưởng của nó, chúng ta có thể xem nó như là một ứng dụng nhỏ trong thế giới Web3, hoặc hình ảnh 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 trong nướ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", "Super App" thường xuyên xuất hiện, các ông lớn thương mại đang cố gắng làm cho môi trường internet ngày càng khép kín hơn, nhằm chuyển mình 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 tỏa sang lĩnh vực Web3.

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

Tính đến tháng 6 năm 2024, mặc dù Snaps đã ra mắt được gần một năm, và từ khi ý tưởng được đưa ra đã ít nhất là 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 yêu thích tiền điện tử sử dụng MetaMask hàng ngày cũng thường không biết gì về khái niệm Snaps. Tuy nhiên, khi chúng ta so sánh nó với "ứng dụng nhỏ", gương mặt của các nhà phát triển thường hiện lên nụ cười thấu hiểu.

Tình huống này không khỏi khiến người ta nhớ đến tình trạng khi ứng dụng nhỏ WeChat 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. Cho đến khi điểm truy cập được điều chỉnh để hiển thị danh sách ứng dụng nhỏ trên trang chính, lượng sử dụng mới bắt đầu tăng vọt. Đối với MetaMask, cách thu hút người dùng vào hệ sinh thái của họ có thể trở thành một vấn đề then chốt cần giải quyết.

Kể từ khi ra đời, các ứng dụng nhỏ đã gây ra nhiều tranh cãi trong ngành công nghiệp internet. Nhiều kỹ sư front-end coi thường nó, cho rằng đây chỉ là công cụ thương mại mà các ông lớn internet thiết kế để độc quyền lưu lượng và khóa hệ sinh thái, đóng góp rất ít cho sự phát triển công nghệ. Vậy, lĩnh vực Web3 với Snaps có thể mang lại bao nhiêu giá trị cho cộng đồng? Xem tài liệu do MetaMask cung cấp, càng cảm thấy 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 khởi động phiên bản thử nghiệm công khai của Snaps đã gần một năm, tuy nhiên 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áng 6 năm 2024, 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à các nhà phát triển thực sự đã có một khoảng thời gian tương đối dài để tìm hiểu sâu sắc về nó.

Hiện tại chưa thấy các nhà phát triển chuyên nghiệp cho Snaps, nhưng có không ít nhà phát triển ứng dụng nhỏ trong lĩnh vực Web2. Quan điểm chung về ứng dụng nhỏ là trải nghiệm phát triển kém. Mặc dù 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 cắt giảm, với nhiều hạn chế khiến những gì mà các nhà phát triển thực sự có thể làm bị giới hạn. Năng lực 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 thử thách trên các nền tảng khác nhau để tích lũy kinh nghiệm.

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

Dựa trên các yếu tố an ninh có thể hiểu được, một Snap cơ bản thực sự không thể làm được nhiều điều. 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 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, 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ó tương đối ít, MetaMask đã phân loại chúng.

Loại Snaps

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

Quản lý tài khoản

Các Snaps này chủ yếu nâng cao tính bảo mật của khóa riêng thông qua công nghệ MPC (tính toán đa bên).

Có một số vấn đề với phương pháp bảo vệ khóa riêng truyền thống:

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

Công nghệ MPC có thể tự động chia nhỏ 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à trong suốt quá trình này không tạo ra khóa riêng đầy đủ, tối đa hóa bảo mật cho khóa riêng.

Hiện tại (tháng 6 năm 2024), chỉ có 3 Snaps quản lý tài khoản: Capsule, Silent Shard và Safeheron.

  • Capsule sử dụng PassKey, mật khẩu phục hồi và 2FA của thiết bị để duy trì cùng một khóa.
  • Silent Shard và Safeheron thực hiện bảo vệ đa lớp bằng cách cài đặt ứng dụng trên nhiều thiết bị.

Mặc dù việc sử dụng các Snaps loại này không phức tạp, nhưng theo dữ liệu từ trang web chính thức, số lượng và lượng cài đặt của chúng không cao.

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

Các Snaps loại 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 Solana, Cosmos, Near, Sui và các chuỗi nổi tiếng khác. Hiện tại, số lượng Snaps loại này 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 MetaMask Snaps

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

Loại Snaps này có thể không thu hút nhiều trong bối cảnh có rất nhiều ứng dụng truyền thông hiện có. Người dùng sẵn sàng gửi tin nhắn qua blockchain vẫn còn là thiểu số.

an toàn

Nhu cầu cho loại Snaps này khá lớn, đặc biệt là khi xem xét đến sự thiếu sót của MetaMask trong việc nhắc nhở người dùng về các giao dịch lừa đảo. Giao dịch, như một trong những hoạt động phổ biến nhất trong lĩnh vực tiền điện tử và blockchain, có mức độ rủi ro và nhạy cảm cao. Thông qua tính năng phân tích giao dịch mà 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, nhằm giảm thiểu tối đa thiệt hại tài sản.

Theo dữ liệu từ trang web chính thức, ngoài việc hỗ trợ nhiều chuỗi, nhu cầu về Snaps an toàn là lớn nhất, hiện chiếm một phần năm tổng số.

MetaMask Snaps cung cấp quyền «endowment:transaction-insight» và «endowment:signature-insight» để đáp ứng nhu cầu liên quan. Sau khi Snap yêu cầu quyền liên quan, nó có thể đọc payload gốc của giao dịch hoặc chữ ký khi người dùng thực hiện giao dịch hoặc ký, tiến hành phân tích, sau đó hiển thị thêm thông tin an ninh chi tiết hơn cho người dùng.

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 ảnh hưởng 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 sẽ đi xa đến đâu vẫn là một dấu hỏi. Tham khảo kinh nghiệm từ lĩnh vực Web2 về các ứng dụng nhỏ, mặc dù nhiều ứng dụng cung cấp phiên bản ứng dụng nhỏ, nhưng thường chức năng còn đơn giản, khó có thể so sánh với ứng dụng gốc, và việc theo dõi các tính năng mới cũng thường chậm trễ. Sau sự bùng nổ của các ứng dụng nhỏ, nhiều ứng dụng cũng bắt đầu tung ra nền tảng ứng dụng nhỏ của riêng mình, các công ty đều nỗ lực củng cố lợi thế của mình, khiến toàn bộ thế giới Web trở nên "tập trung" hơn.

Mô hình vận hành vốn trong lĩnh vực Web3 có thể không khác biệt nhiều so với Web2. Nếu Snaps phát triển thuận lợi trong tương lai, chắc chắn sẽ có nhiều ví khác bắt chước. Đến lúc đó, các nhà phát triển Web3 có thể sẽ cần phát triển các phiên bản khác nhau của "Snaps" cho từng ví, điều này chắc chắn sẽ mang lại áp lực lớn cho họ. Tuy nhiên, nếu tất cả các nhà sản xuất đều tạo ra hệ sinh thái "Snaps" riêng của mình, thì điều này gần như tương đương với việc không có lợi thế sinh thái độc đáo. Điều này có thể phù hợp hơn với triết lý "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. Lúc này, tính tương thích giữa các nền tảng 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ịu đựng được. Sau đó, dưới sự kêu gọi mạnh mẽ của các nhà phát triển, Tiêu chuẩn Snaps có thể sẽ ra đời, cùng với nhiều "SIP" khác để cộng đồng thảo luận, tạo nên một cảnh tượng thịnh vượng.

Mặc dù có thái độ thận trọng đối với triển vọng của MetaMask Snaps, nhưng không thể phủ nhận rằng đây là sản phẩm được xây dựng bởi một nhóm các nhà phát triển đầy đ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 do một số chuyên gia tài chính khởi xướng.

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 thiết yếu. MetaMask có thể cần làm nhiều hơn trong việc quảng bá hiệu quả hơn.

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

Xem bản gốc
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Phần thưởng
  • 6
  • Chia sẻ
Bình luận
0/400
BrokenDAOvip
· 07-10 09:50
Một bẫy xây dựng hệ sinh thái khác, sản phẩm thì khá tốt, đáng tiếc là đã bỏ lỡ khoảng thời gian vàng.
Xem bản gốcTrả lời0
ContractFreelancervip
· 07-07 10:20
Ứng dụng thông minh cuối cùng cũng đã đến.
Xem bản gốcTrả lời0
AirdropHunter9000vip
· 07-07 10:15
Đổi mới đổi mới đều là an toàn đầu tiên nhé
Xem bản gốcTrả lời0
StealthDeployervip
· 07-07 10:05
Chương trình nhỏ này làm gì mà rắc rối vậy?
Xem bản gốcTrả lời0
NoodlesOrTokensvip
· 07-07 10:05
Không phải chỉ là phiên bản ứng dụng nhỏ trên chuỗi sao? Sao nói cứ như là huyền bí vậy.
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)