Contents

MetaMask Snaps là gì và chúng hoạt động như thế nào?

Vào ngày 12 tháng 9 năm 2023, ConsenSys Software Inc. đã giới thiệu MetaMask Snaps để giúp các nhà phát triển và người dùng MetaMask tùy chỉnh và nâng cao trải nghiệm Web3 của họ. Vậy MetaMask Snaps là gì và nó hoạt động như thế nào?

Snaps của MetaMask là gì?

/vi/images/metamask-snaps-feature.jpg

Người đồng sáng lập MetaMask, Dan Finlay, đã giới thiệu MetaMask Snaps dưới dạng €œhệ thống mới trong ví€ cho phép bạn tương tác với các ứng dụng phi tập trung (DApp) trên nhiều chuỗi khối khác nhau.

Khả năng kết hợp các công cụ và quy trình bổ sung (được gọi là “Snaps”) do các nhà phát triển không liên kết tạo ra vào ví tiền kỹ thuật số MetaMask của một người hiện đã khả thi, thoát khỏi sự phụ thuộc hoàn toàn vào các tính năng và khả năng do nhóm phát triển MetaMask thiết lập.

Hãy xem xét một tình huống trong đó một cá nhân tìm cách tích hợp Wallet Guard cùng với Ví MetaMask để có các biện pháp bảo mật bổ sung. Trong trường hợp như vậy, thay vì tải xuống ứng dụng hoặc tiện ích mở rộng trình duyệt Wallet Guard, người ta có thể sử dụng Wallet Guard Snap để giao tiếp liền mạch với Ví MetaMask trong khi nhận thông tin giao dịch có liên quan và thông báo bảo mật trực tiếp trong giao diện người dùng MetaMask.

MetaMask Snaps hoạt động như một trung gian giữa ví MetaMask của người dùng và các ứng dụng phi tập trung (DApps) hoạt động trên các mạng blockchain khác nhau. Sự tích hợp liền mạch này được hỗ trợ bằng các “cầu nối” hay chính xác hơn là các khung phát triển cho phép các kỹ sư phần mềm độc lập xây dựng và kết hợp các tiện ích mở rộng với MetaMask, từ đó mở rộng tiềm năng của nó và cung cấp cho người dùng tính linh hoạt nâng cao trong các tương tác của họ trong các môi trường kỹ thuật số này.

MetaMask Snap cung cấp một cổng vào một loạt các mạng blockchain, ứng dụng phi tập trung (DApps), tài sản kỹ thuật số (mã thông báo), các biện pháp bảo mật giao dịch nâng cao, cũng như hệ thống thông báo cải tiến và các tùy chọn giao diện người dùng tiên tiến.

Snaps Metamask hoạt động như thế nào?

MetaMask Snaps sử dụng một công cụ JavaScript có tên Secure EcmaScript (SES), hoạt động trong môi trường hộp cát. Do đó, Snaps bị giới hạn trong miền biệt lập của riêng chúng và không thể can thiệp vào các ứng dụng khác hoặc ảnh hưởng đến các chức năng chính của MetaMask. Phạm vi chức năng của Snaps được xác định bởi các tính năng cụ thể được cung cấp trong quá trình cài đặt và các quyền được cấp tại thời điểm đó.

Thông qua Giao diện lập trình ứng dụng (API) được xác định trước, được gọi là “API ví”, snaps tương tác với MetaMask, cung cấp quyền truy cập vào các chức năng và thông tin cần thiết. Đồng thời, họ sử dụng các yêu cầu HTTPS và các giao thức liên lạc khác nhau để kết nối với các mạng blockchain bên ngoài.

Vì MetaMask Snaps là một framework nguồn mở nên bất kỳ ai cũng có thể tạo Snaps mới và cài đặt chúng trên MetaMask. Để xây dựng Snaps, bạn phải cài đặt MetaMask Flask , nơi bạn có thể xây dựng và kiểm tra các snaps trước khi chúng được thêm vào phần mở rộng MetaMask ổn định.

Sau khi tạo Snaps, MetaMask có thể kiểm tra và liệt kê nó trong Thư mục Snaps của MetaMask. Tính đến tháng 9 năm 2023, có hơn 30 Snap trong thư mục. Cuối cùng, MetaMask dự định mở rộng quy trình kiểm tra để cho phép các cá nhân bên ngoài kiểm tra và liệt kê các snap.

Cách cài đặt MetaMask Snaps

Trong trường hợp bạn không tạo bất kỳ Snaps nào, bạn vẫn có thể chọn từ một loạt các tùy chọn có trong kho lưu trữ phù hợp với yêu cầu của bạn. Tương tự, giống như các tiện ích mở rộng, MetaMask Snaps cần được cài đặt trước khi có thể kích hoạt hoặc hủy kích hoạt theo ý muốn. Vui lòng tìm bên dưới các bước cần thiết để cài đặt MetaMask Snap:

Bằng cách tải xuống phiên bản 11.0 của tiện ích mở rộng trình duyệt MetaMask và tạo ví kỹ thuật số mới hoặc nhập ví hiện có, người dùng sẽ có quyền truy cập vào tính năng MetaMask Snaps độc quyền trong trình duyệt web của họ.

⭐ Đi tới Thư mục Snaps của MetaMask. /vi/images/metamask-snaps-directory.jpg

⭐ Chọn Snap ưa thích của bạn và nhấp vào Thêm vào MetaMask. /vi/images/wallet-guard-snap.jpg

⭐ Đọc thông báo cài đặt của bên thứ ba và chấp nhận các điều khoản. /vi/images/metamask-snaps-third-party-notice.jpg

⭐ Nhấn Connect để kết nối Snap với MetaMask. /vi/images/metamask-snaps-connection-request.jpg

⭐ Trên trang cài đặt, cấp quyền (chỉ sau khi đọc chúng!) cho snap và nhấp vào Cài đặt. /vi/images/install-metamask-snap.jpg

Thật đơn giản!

4 lợi ích chính của việc sử dụng Metamask Snaps

Cả nhà phát triển và nhà đầu tư thông thường, còn được gọi là “hodlers”, đều có thể hưởng lợi rất nhiều bằng cách sử dụng MetaMask Snapchats.

Khả năng tương tác với các chuỗi khối không phải EVM

Trước khi giới thiệu Ví MetaMask Snap, chức năng của MetaMask bị giới hạn ở việc chỉ hỗ trợ mạng Ethereum và Máy ảo Ethereum (EVM) liên quan của nó. Tuy nhiên, với sự ra đời của Ví MetaMask Snap, người dùng giờ đây có thể kết nối với nhiều mạng blockchain khác nhau mà trước đây không thể truy cập được thông qua MetaMask, chẳng hạn như mạng Bitcoin và Solana, không hỗ trợ tiêu chuẩn EVM.

Chắc chắn, đây là một cách khác để diễn đạt thông tin đó theo cách tinh tế hơn: Ví MetaMask cung cấp khả năng tích hợp liền mạch với các mạng blockchain khác nhau thông qua hỗ trợ cho Snaps. Với Zion Snap và Solana Snap, người dùng có quyền kiểm soát trực tiếp việc nắm giữ Bitcoin của họ và có thể dễ dàng truy cập các chuỗi khối EVM và không phải EVM khác mà không cần gói mã thông báo. Tính năng này cho phép người dùng quản lý hiệu quả tài sản kỹ thuật số của mình trên nhiều môi trường mạng trong khi vẫn duy trì giao diện thống nhất trong Ví MetaMask.

Tính năng thông báo mới

Hơn nữa, ngoài khả năng tương thích liền mạch, người dùng MetaMask còn được hưởng sự tiện lợi của các bản cập nhật ngay lập tức được gửi trực tiếp qua giao diện ví kỹ thuật số của họ. Điều này có thể thực hiện được bằng cách sử dụng giao diện lập trình ứng dụng (API) của ví và kết hợp các thông báo trực tiếp xuất phát từ ứng dụng phi tập trung (DApp) hoặc nền tảng blockchain được liên kết.

Bạn có thể nhận được thông báo ngay lập tức, tín hiệu về giá, hình ảnh trực quan và thông tin liên lạc trực tiếp thông qua giao diện người dùng của nền tảng MetaMask.

Phân tích và hiểu biết về giao dịch

SnapMix phân tích trước một số giao dịch nhất định để ngăn chặn mọi tổn thất về tiền cho người dùng. Điều này đạt được thông qua việc đánh giá địa chỉ hợp đồng của người nhận để xác định xem địa chỉ đó có gây rủi ro an toàn hay không, cũng như cảnh báo người dùng về các nỗ lực lừa đảo tiềm ẩn và dự báo kết quả giao dịch của họ.

Khi cài đặt Snap, người ta có thể chọn cho phép một số chức năng nhất định mà sau đó sẽ quyết định xem ứng dụng nói trên có cung cấp khả năng phân tích và nhận thức giao dịch hay không. Ví dụ: nếu một cá nhân ủy quyền “Truy xuất và mô tả thông tin dựa trên giao dịch”, hành động đó sẽ chỉ ra rằng Snap sử dụng thông tin chi tiết về giao dịch như một phần của quy trình diễn giải dữ liệu của mình.

Nâng cao chức năng Ví lõi

Bằng cách sử dụng các bộ lọc Snapchat của MetaMask, người dùng được cấp quyền truy cập vào một loạt các chức năng nâng cao như bảo mật dữ liệu nâng cao cũng như khả năng giao tiếp và trao đổi tiền một cách liền mạch thông qua giao diện ví kỹ thuật số MetaMask của họ.

Người ta có khả năng cá nhân hóa và nâng cao ví kỹ thuật số của mình bằng cách thêm bất kỳ chức năng hoặc tính năng mong muốn nào phù hợp với yêu cầu cụ thể của họ.

Ngoài ra, các nhà phát triển có khả năng tạo và phổ biến Ảnh chụp nhanh một cách dễ dàng. Cuối cùng, họ sẽ có khả năng thực hiện điều đó một cách độc lập với quy trình phê duyệt từ MetaMask. Sự phát triển này sẽ mở rộng khả năng của ví kỹ thuật số MetaMask.

3 ảnh chụp Metamask phổ biến

Một số gói snap MetaMask đã có sẵn để tải xuống và triển khai, đáp ứng nhu cầu của bạn.

Ví Solflare

/vi/images/solana-snap.jpg

Việc tích hợp Solflare Wallet Snap đã tạo điều kiện thuận lợi cho khả năng tương thích mạng chéo giữa MetaMask và Solana, hoạt động độc lập với Máy ảo Ethereum (EVM). Do đó, người dùng hiện có thể thiết lập kết nối với ví MetaMask của họ và tương tác với nền tảng Solana, bao gồm việc lưu trữ và quản lý tài sản cũng như sử dụng các ứng dụng phi tập trung.

Đẩy V1

/vi/images/push-v1-snap.jpg

Đăng ký các kênh cụ thể thông qua tính năng thông báo đẩy trong ví MetaMask cho phép cập nhật ngay lập tức về mọi hoạt động liên quan đến các kênh đó trực tiếp trong ứng dụng. Điều này đạt được bằng cách cài đặt tiện ích mở rộng Snap, đăng ký các kênh mong muốn, liên kết địa chỉ ví của một người và định cấu hình các cài đặt cần thiết.

Blockfence

Blockfence Snap cho phép đánh giá trước các giao dịch trước khi gửi, cũng như đánh giá các ứng dụng phi tập trung được sử dụng, hợp đồng thông minh được tham gia, mã thông báo sở hữu và các yếu tố liên quan khác.

Metamask Snaps: Một ví tiền điện tử cho nhiều chuỗi

MetaMask Snap cung cấp một phương pháp hiệu quả cho những người đam mê tiền điện tử có quyền truy cập vào các ứng dụng phi tập trung (DApps) và nền tảng tài chính phi tập trung (DeFi) trên nhiều hệ sinh thái blockchain thông qua một ví kỹ thuật số duy nhất. Hơn nữa, các nhà phát triển có thể sản xuất và phổ biến các sản phẩm Snap một cách dễ dàng.

Tác động tiềm tàng của Ảnh chụp nhanh MetaMask trong việc hiện thực hóa tầm nhìn phi tập trung của lĩnh vực tiền điện tử không thể bị phóng đại, vì chúng có thể đại diện cho sự phát triển then chốt trong việc theo đuổi mục tiêu này.