Hướng dẫn chi tiết cách thêm Starknet chain vào ví MetaMask

  •  
KEY TAKEAWAYS:
Starknet là một giải pháp mở rộng Layer 2 cho Ethereum, sử dụng công nghệ STARK tiên tiến để nâng cao tính toàn vẹn và khả năng mở rộng tính toán.
Người dùng không thể kết nối Starknet trực tiếp với MetaMask, mà cần thông qua một plugin là MetaMask Snaps vì Starknet không phải EVM.
Snaps hoạt động như một trung gian, tạo điều kiện tương tác trực tiếp và hiệu quả với các tính năng mở rộng tiên tiến của Starknet và các hợp đồng thông minh dựa trên STARK. 

Làm sao để thêm Starknet vào ví MeteMask? Bài viết này sẽ hướng dẫn bạn chi tiết cách thêm Starknet chain vào MetaMask thông qua công cụ MetaMask Snap!

Xem thêm:

starknet metamask
Hướng dẫn cách thêm mạng Starknet vào ví MetaMask

1. Có thể thêm Starknet vào ví MetaMask không?

1.1. Starknet là gì? 

Starknet là một giải pháp mở rộng Layer 2 cho Ethereum, sử dụng công nghệ STARK tiên tiến để nâng cao tính toàn vẹn và khả năng mở rộng tính toán. Nó hoạt động như một Validity Rollup, cho phép xử lý hiệu quả các giao dịch ngoài chuỗi trong khi vẫn tận dụng tính bảo mật và phi tập trung của Ethereum.

Starknet
Starknet

Kiến trúc của Starknet hỗ trợ việc phát triển các ứng dụng phi tập trung phức tạp, mang lại cho nhà phát triển và người dùng những cải tiến đáng kể về tốc độ và giảm chi phí giao dịch. Cách tiếp cận sáng tạo của nó giải quyết những thách thức về khả năng mở rộng của Ethereum, biến nó thành một công nghệ then chốt trong hệ sinh thái blockchain đang phát triển.

* Có thể bạn quan tâm: Tìm hiểu toàn tập về hệ sinh thái Starknet

1.2. Ví MetaMask là gì?

MetaMask được ví như một chiếc ví tiền điện tử phổ biến và là cánh cổng dẫn đến các ứng dụng blockchain. Nó hoạt động tương tự như một ví điện tử thông thường mà bạn có thể sử dụng trên điện thoại để thực hiện các giao dịch hàng ngày, nhưng thay vì lưu trữ tiền mặt, MetaMask lưu trữ các tài sản kỹ thuật số như tiền điện tử và token.

* Có thể bạn quan tâm: Ví MetaMask là gì? Hướng dẫn toàn tập cách dùng ví MetaMask

1.3. Có thêm chain Starknet vào MetaMask được không? 

Có, MetaMask hiện hỗ trợ Starknet thông qua MetaMask Snaps. Snaps là thuật ngữ MetaMask dùng để chỉ các plugin. Hiện tính năng này đang trong giai đoạn Beta và bạn chỉ có thể gửi và nhận tiền trên Layer 2. Sắp tới, Snaps sẽ bổ sung thêm nhiều tính năng mới khi đi vào hoạt động chính thức. 

Snaps hoạt động như một trung gian, tạo điều kiện tương tác trực tiếp và hiệu quả với các tính năng mở rộng tiên tiến của Starknet và các hợp đồng thông minh dựa trên STARK. 

Ngoài ra, Snaps hoạt động trong một môi trường riêng biệt, an toàn, tuân theo các tiêu chuẩn bảo mật nghiêm ngặt cho cả giao dịch và tài sản. Có thể nói, Snaps đã giúp đơn giản hóa việc truy cập vào các tính năng của Starknet, biến công cụ này trở nên hữu ích cho người dùng MetaMask.

2. Cách thêm chain Starknet vào MetaMask

Dưới đây là hướng dẫn để bạn thêm Starknet vào MetaMask thông qua Snaps:

  • Bước 1: Truy cập trang Starknet Snap trên giao diện MetaMask Snaps.
  • Bước 2: Nhấn Add to MetaMask để bắt đầu tích hợp Starknet.
starknet metamask
Giao diện Starknet Snaps
  • Bước 3: Chọn Connect.
starknet metamask
Chọn Connect
  • Bước 4: Nếu là lần đầu tiên tích hợp, hệ thống sẽ yêu cầu bạn cài đặt. Đọc kỹ các điều khoản, sau đó chọn Install.
starknet metamask
Cài đặt Snaps
  • Bước 5: Chọn Confirm để xác nhận cài đặt.
starknet metamask
Xác nhận cài đặt

3. Sử dụng Token STRK với MetaMask’s Starknet Snap

    • Bước 1: Truy cập https://starkscan.co. Thay thế <wallet address> bằng địa chỉ ví của bạn, sau đó nhấp vào Portfolio. Các token trong ví sẽ hiển thị. 

starknet metamask

    • Bước 2:  Truy cập https://snaps.consensys.io/starknet. Giao diện Starknet Snap sẽ mở ra.
    • Bước 3: Nhấp vào ADD TOKEN, màn hình thêm Token sẽ hiển thị.
starknet metamask
Snaps trước khi add token
 
    • Bước 4: Điền thông tin sau:
      • Contract Address: 0x04718f5a0fc34cc1af16a1cdee98ffb20c31f5cd61d6ab07201858f4287c938d
      • Token Name: Token Starknet
      • Token Symbol: STRK
      • Token Decimals: 18
starknet metamask
Thêm thông tin token
    • Bước 5: Chấp nhận yêu cầu trong MetaMask. 
    • Bước 6: Bây giờ bạn sẽ thấy token STRK của Starknet trong danh sách token của Snaps.
starknet metamask
STRK đã được thêm

Hiện tại, bạn có thể sử dụng STRK để thanh toán phí với MetaMask Snap. Trước tiên, bạn cần chuyển một lượng nhỏ ETH vào ví của Snap để thanh toán cho việc triển khai tài khoản và gửi STRK. Bạn có thể gửi ETH vào ví ngay cả khi chưa triển khai nó.

Sau khi có một lượng ETH, bạn có thể gửi STRK từ tài khoản.

starknet metamask
Số dư ETH

LƯU Ý: Có thể có lỗi trong Snaps, sau khi chuyển ETH vào tài khoản, số dư token STRK hiển thị là 0 thay vì số tiền thực tế. Trong trường hợp này, hãy thực hiện lại các bước để thêm token STRK như đã mô tả ở trên.

4. Tổng kết

Việc tích hợp Starknet với MetaMask thông qua tính năng MetaMask Snaps là một bước đi chiến lược dành cho những người đam mê blockchain. Nó giúp đơn giản hóa quyền truy cập vào các tính năng của Starknet, đồng thời đảm bảo các tương tác an toàn và hiệu quả trong hệ sinh thái.

Sự tích hợp này không chỉ nâng cao chức năng của MetaMask mà còn đánh dấu một bước tiến đáng kể trong việc giải quyết các thách thức về khả năng mở rộng của Ethereum, mở đường cho những phát triển sáng tạo trong lĩnh vực blockchain.

Câu hỏi thường gặp

Tại sao phải dùng MetaMask Snaps mới thêm được Starknet?

Người dùng không thể sử dụng MetaMask trực tiếp với Starknet vì Starknet không phải là một Máy ảo Ethereum (EVM). Tuy nhiên, Snaps là một plugin có thể sử dụng như một tiện ích mở rộng (add-on), biến Metamask thành công cụ tương tác với Starknet dễ dàng.

Truy cập trang chủ của MetaMask Snaps ở đâu?

MetaMask Snap hiện vẫn đang trong giai đoạn thử nghiệm (phiên bản Beta). Người dùng có thể truy cập trang web: https://snaps.metamask.io.

BACKTìm hiểu toàn tập về hệ sinh thái Starknet 2024
NEXTStarknet Wallet là gì? Toàn tập về ví điện tử của nền tảng Starknet