Khám Phá Mới Trong Hệ Sinh Thái Web3: Phân Tích MetaMask Snaps
MetaMask Snaps là một dự án rất tiên phong. Bỏ qua lớp vỏ lý tưởng của nó, thực chất 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 lập trình viên trong nước, khái niệm này không hề 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 công ty lớn đang cố gắng xây dựng hệ sinh thái khép kín của riêng mình, để chuyển từ nhà cung cấp dịch vụ sang người đặt ra tiêu chuẩn. Ngày nay, xu hướng này dường như cũng bắt đầu lan sang lĩnh vực Web3.
Tính đến tháng 6 năm 2024, mặc dù Snaps đã ra mắt gần một năm, và khái niệm đã được đưa ra ít nhất 4 năm trước, nhưng người dùng bình thường vẫn còn rất ít hiểu biết về nó. 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 ai đó giải thích bằng cụm từ "giống như ứng dụng nhỏ", họ thường thể hiện nụ cười hiểu biết.
Tình huống này gợi nhớ đến tình hình khi các ứng dụng nhỏ của WeChat vừa được 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 đến vị trí kéo xuống trên trang chính, lượng sử dụng mới bắt đầu tăng trưởng rõ rệ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ể là một vấn đề cần giải quyết cấp bách.
Kể từ khi ra đời, các ứng dụng nhỏ đã luôn gây tranh cãi trong ngành công nghiệp Internet. Nhiều kỹ sư front-end 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 sử dụng để độc quyền lưu lượng truy cập và đóng kín hệ sinh thái, đóng góp hạn chế cho sự phát triển công nghệ. Giá trị mà Snaps của Web3 có thể mang lại cho cộng đồng vẫn còn phải chờ xem. Sau khi 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 có thể 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 thử nghiệm 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. Xét thấy rằng khái niệm Snaps đã được chính thức đề xuất từ khoảng năm 2020, 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 khá dài để tìm hiểu và chuẩn bị.
Hiện tại vẫn chưa thấy nhân viên chuyên trách phát triển 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 khá kém. Mặc dù ứng dụng nhỏ sử dụng công nghệ frontend, nhưng thường là phiên bản cắt giảm, các nền tảng vì nhiều lý do đã hạn chế những gì nhà phát triển có thể làm. 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 phải trải qua nhiều khó khăn kỳ lạ để tích lũy kinh nghiệm.
Quay trở lại lĩnh vực Web3, do các yếu tố an toàn và những lý do khác, Snaps có thể phải đối mặt với tình huống tương tự. Nó 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ế là đã hạn chế một số API JavaScript, chẳng hạn như không thể truy cập DOM, Node.js, API plugin của trình duyệt, v.v.
Dựa trên các vấn đề an ninh, một chức năng Snaps cơ bản thực sự rất hạn chế. Hầu hết các chức năng đều cần phải được cấp quyền tương ứng trước, vì vậy Snaps cần phải yêu cầu người dùng cấp quyền liên quan 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 ít, MetaMask đã phân loại chúng.
Loại Snaps
Trang web chính thức của MetaMask chia Snaps thành bốn loại chính:
Quản lý tài khoản
Các Snaps này chủ yếu cải thiện tính bảo mật của khóa riêng bằng cách sử dụng công nghệ MPC (Tính toán nhiều bên).
Các phương pháp bảo vệ khóa cá nhân truyền thống tồn tại một số vấn đề:
Người dùng có thể quên vị trí lưu trữ cụm từ khôi phục, dẫn đến việc không thể khôi phục tài sản.
Thiết bị lưu trữ cụm từ ghi nhớ có thể bị tấn công virus, dẫn đến việc rò rỉ khóa riêng.
Công nghệ MPC có thể tự động phân tán lưu trữ khóa bí mật, chỉ khi cần ký giao dịch thì mới kết hợp lại, và không tạo ra khóa bí mật hoàn chỉnh, tối đa hóa việc bảo vệ an toàn cho khóa bí mật.
Hiện tại (tháng 6 năm 2024) chỉ có 3 ứng dụng quản lý tài khoản Snaps: Capsule, Silent Shard và Safeheron. Chúng áp dụng các cách khác nhau để bảo vệ khóa riêng, nhưng lượng cài đặt không cao.
khả năng tương tác
Các Snaps loại này 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. 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.
Thông báo và trò chuyện
Mặc dù loại Snaps này có tiềm năng lớn, nhưng hiện tại số lượng người dùng sẵn sàng gửi tin nhắn qua blockchain vẫn còn ít.
An toàn
Loại Snaps này có nhu cầu khá lớn, đặc biệt là trong việc cải thiện khả năng cảnh báo giao dịch lừa đảo của chính MetaMask. Snaps an toàn hiện chiếm 20% tổng số, chỉ đứng sau loại hỗ trợ đa chuỗi.
MetaMask Snaps cung cấp quyền transaction-insight và signature-insight, cho phép Snap phân tích dữ liệu gốc khi người dùng thực hiện giao dịch hoặc ký tên, hiển thị thông tin bảo mật chi tiết hơn cho người dùng.
Triển vọng
Tầm nhìn của MetaMask mở rộng đến các nền tảng chuỗi khác thông qua Snaps vẫn còn phải chờ xem liệu có thể thực hiện được hay không. Tham khảo kinh nghiệm từ lĩnh vực Web2 về các ứng dụng nhỏ, dịch vụ phiên bản đơn giản thường khó có thể thay thế ứng dụng đầy đủ, và các cập nhật tính năng mới cũng có thể bị trì hoãn. Nếu Snaps phát triển tốt, có thể sẽ có nhiều ví khác bắt chước và cho ra mắt các chức năng tương tự.
Trong trường hợp này, các nhà phát triển Web3 có thể cần phát triển nhiều phiên bản "Snaps" cho các ví khác nhau, tăng gánh nặng công việc. Nhưng nếu các nhà cung cấp đều xây dựng hệ sinh thái "Snaps" của riêng họ, điều này có thể dẫn đến việc không có lợi thế 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 như Snaps", với sự khác biệt lớn giữa các nền tảng. Để giải quyết vấn đề tương thích, có thể sẽ hình thành tiêu chuẩn Snaps, cùng với các đề xuất thảo luận liên quan (SIP).
Mặc dù có cái nhìn thận trọ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 những 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.
Đối với hầu hết người dùng MetaMask hiện tại, Snaps có thể vẫn chưa phải là tính năng cần thiết. MetaMask cần phải làm nhiều hơn nữa trong việc quảng bá một cách hiệu quả.
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.
15 thích
Phần thưởng
15
6
Chia sẻ
Bình luận
0/400
ConsensusBot
· 2giờ trước
Nhà phát triển ứng dụng mini này? Meta cũng chơi bẫy này à.
Xem bản gốcTrả lời0
TokenomicsTrapper
· 08-03 22:34
lmao một vườn tường khác đang hình thành... đúng là một động thái classic của web2 tbh
Xem bản gốcTrả lời0
SigmaValidator
· 08-03 22:28
Hệ sinh thái đang bùng nổ.
Xem bản gốcTrả lời0
BtcDailyResearcher
· 08-03 22:17
Các ứng dụng nhỏ đã tham gia vào Web3.
Xem bản gốcTrả lời0
MoneyBurner
· 08-03 22:17
Lại phải đốt tiền làm việc rồi. Khi nào mới có một đợt Airdrop giá trị để rút tiền?
Xem bản gốcTrả lời0
MetaMaskVictim
· 08-03 22:13
Web3 có thực sự thoát khỏi hệ sinh thái độc hại không?
MetaMask Snaps: Khám phá và thách thức mới của hệ sinh thái Web3
Khám Phá Mới Trong Hệ Sinh Thái Web3: Phân Tích MetaMask Snaps
MetaMask Snaps là một dự án rất tiên phong. Bỏ qua lớp vỏ lý tưởng của nó, thực chất 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 lập trình viên trong nước, khái niệm này không hề 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 công ty lớn đang cố gắng xây dựng hệ sinh thái khép kín của riêng mình, để chuyển từ nhà cung cấp dịch vụ sang người đặt ra tiêu chuẩn. Ngày nay, xu hướng này dường như cũng bắt đầu lan sang lĩnh vực Web3.
Tính đến tháng 6 năm 2024, mặc dù Snaps đã ra mắt gần một năm, và khái niệm đã được đưa ra ít nhất 4 năm trước, nhưng người dùng bình thường vẫn còn rất ít hiểu biết về nó. 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 ai đó giải thích bằng cụm từ "giống như ứng dụng nhỏ", họ thường thể hiện nụ cười hiểu biết.
Tình huống này gợi nhớ đến tình hình khi các ứng dụng nhỏ của WeChat vừa được 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 đến vị trí kéo xuống trên trang chính, lượng sử dụng mới bắt đầu tăng trưởng rõ rệ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ể là một vấn đề cần giải quyết cấp bách.
Kể từ khi ra đời, các ứng dụng nhỏ đã luôn gây tranh cãi trong ngành công nghiệp Internet. Nhiều kỹ sư front-end 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 sử dụng để độc quyền lưu lượng truy cập và đóng kín hệ sinh thái, đóng góp hạn chế cho sự phát triển công nghệ. Giá trị mà Snaps của Web3 có thể mang lại cho cộng đồng vẫn còn phải chờ xem. Sau khi 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 có thể 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 thử nghiệm 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. Xét thấy rằng khái niệm Snaps đã được chính thức đề xuất từ khoảng năm 2020, 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 khá dài để tìm hiểu và chuẩn bị.
Hiện tại vẫn chưa thấy nhân viên chuyên trách phát triển 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 khá kém. Mặc dù ứng dụng nhỏ sử dụng công nghệ frontend, nhưng thường là phiên bản cắt giảm, các nền tảng vì nhiều lý do đã hạn chế những gì nhà phát triển có thể làm. 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 phải trải qua nhiều khó khăn kỳ lạ để tích lũy kinh nghiệm.
Quay trở lại lĩnh vực Web3, do các yếu tố an toàn và những lý do khác, Snaps có thể phải đối mặt với tình huống tương tự. Nó 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ế là đã hạn chế một số API JavaScript, chẳng hạn như không thể truy cập DOM, Node.js, API plugin của trình duyệt, v.v.
Dựa trên các vấn đề an ninh, một chức năng Snaps cơ bản thực sự rất hạn chế. Hầu hết các chức năng đều cần phải được cấp quyền tương ứng trước, vì vậy Snaps cần phải yêu cầu người dùng cấp quyền liên quan 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 ít, MetaMask đã phân loại chúng.
Loại Snaps
Trang web chính thức của MetaMask chia Snaps thành bốn loại chính:
Quản lý tài khoản
Các Snaps này chủ yếu cải thiện tính bảo mật của khóa riêng bằng cách sử dụng công nghệ MPC (Tính toán nhiều bên).
Các phương pháp bảo vệ khóa cá nhân truyền thống tồn tại một số vấn đề:
Công nghệ MPC có thể tự động phân tán lưu trữ khóa bí mật, chỉ khi cần ký giao dịch thì mới kết hợp lại, và không tạo ra khóa bí mật hoàn chỉnh, tối đa hóa việc bảo vệ an toàn cho khóa bí mật.
Hiện tại (tháng 6 năm 2024) chỉ có 3 ứng dụng quản lý tài khoản Snaps: Capsule, Silent Shard và Safeheron. Chúng áp dụng các cách khác nhau để bảo vệ khóa riêng, nhưng lượng cài đặt không cao.
khả năng tương tác
Các Snaps loại này 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. 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.
Thông báo và trò chuyện
Mặc dù loại Snaps này có tiềm năng lớn, nhưng hiện tại số lượng người dùng sẵn sàng gửi tin nhắn qua blockchain vẫn còn ít.
An toàn
Loại Snaps này có nhu cầu khá lớn, đặc biệt là trong việc cải thiện khả năng cảnh báo giao dịch lừa đảo của chính MetaMask. Snaps an toàn hiện chiếm 20% tổng số, chỉ đứng sau loại hỗ trợ đa chuỗi.
MetaMask Snaps cung cấp quyền transaction-insight và signature-insight, cho phép Snap phân tích dữ liệu gốc khi người dùng thực hiện giao dịch hoặc ký tên, hiển thị thông tin bảo mật chi tiết hơn cho người dùng.
Triển vọng
Tầm nhìn của MetaMask mở rộng đến các nền tảng chuỗi khác thông qua Snaps vẫn còn phải chờ xem liệu có thể thực hiện được hay không. Tham khảo kinh nghiệm từ lĩnh vực Web2 về các ứng dụng nhỏ, dịch vụ phiên bản đơn giản thường khó có thể thay thế ứng dụng đầy đủ, và các cập nhật tính năng mới cũng có thể bị trì hoãn. Nếu Snaps phát triển tốt, có thể sẽ có nhiều ví khác bắt chước và cho ra mắt các chức năng tương tự.
Trong trường hợp này, các nhà phát triển Web3 có thể cần phát triển nhiều phiên bản "Snaps" cho các ví khác nhau, tăng gánh nặng công việc. Nhưng nếu các nhà cung cấp đều xây dựng hệ sinh thái "Snaps" của riêng họ, điều này có thể dẫn đến việc không có lợi thế 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 như Snaps", với sự khác biệt lớn giữa các nền tảng. Để giải quyết vấn đề tương thích, có thể sẽ hình thành tiêu chuẩn Snaps, cùng với các đề xuất thảo luận liên quan (SIP).
Mặc dù có cái nhìn thận trọ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 những 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.
Đối với hầu hết người dùng MetaMask hiện tại, Snaps có thể vẫn chưa phải là tính năng cần thiết. MetaMask cần phải làm nhiều hơn nữa trong việc quảng bá một cách hiệu quả.