MetaMask 101: Một số tips và tricks khi dùng ví MetaMask

0
107

Lưu ý: Những mẹo và thủ thuật với MetaMask dưới đây được hướng dẫn dựa trên ví phiên bản trình duyệt máy tính (browser extension). Để biết thêm về cách cài đặt và sử dụng MetaMask trên máy tính, độc giả có thể xem lại bài viết dưới đây.

1. Điều chỉnh phí giao dịch

Đối với mỗi giao dịch bạn thực hiện trong MetaMask, bạn sẽ cần trả phí gas. Bạn có thể dễ dàng tùy chỉnh số gas mà bạn trả cho mỗi giao dịch. Ví dụ, đôi khi bạn có thể muốn trả nhiều hơn để giúp giao dịch của bạn được xử lý sớm hơn; hay trong trong những lúc khác, bạn có thể chấp nhận đợi lâu hơn nhưng phí rẻ hơn.

Dù giao dịch của bạn thành công hay không thì bạn vẫn phải trả phí cho giao dịch vì ngay cả khi giao dịch không thành công, các validator vẫn phải kiểm tra và thực hiện nó, điều này cũng tốn phí giống như một giao dịch thành công.

Thông thường người dùng phải chịu mức phí giao dịch cao trên Ethereum, do vậy dưới đây là một số cách giúp bạn kiểm soát phí giao dịch trên chain này.

1.1. Tuỳ chỉnh Gas Limit trên MetaMask

Bạn có thể tự điều chỉnh gas fee (phí gas) cho giao dịch của mình bằng các cách sau:

Khi bạn bắt đầu gửi một giao dịch, sau khi nhập số token cần thực hiện, bạn sẽ được chuyển hướng đến bước xác nhận tổng số tiền bao gồm cả phí gas. Lúc này bạn nhấn vào biểu tượng “Market” để thay đổi gas.

20230930045932 20f826fb 9a82 4be0 B70b 1b04a233ca60 83
Chọn Market để chỉnh gas

Sau đó bạn sẽ có 3 mức phí khác nhau tuỳ theo nhu cầu bạn muốn giao dịch được xử lý nhanh hay chậm:

  • Low” trả ít tiền cho gas và có khả năng phải chờ lâu;
  • Market” chọn phí theo giá thị trường;
  • Aggressive” thực hiện giao dịch nhanh và trả phí cao hơn.

20230930045932 30e5db2e Cc46 4a78 9f71 D8dec5d9d805 124
Các mức phí gas

Nếu mức phí ở ba lựa chọn trên vẫn không vừa ý với bạn thì bạn cũng có thể chọn Advanced để thay đổi Gas limit. Gas limit là số gas tối đa mà bạn sẵn lòng trả để thực hiện một giao dịch hoặc hoạt động EVM (Ethereum Virtual Machine). Mức Gas limit phù hợp nhất là 21.000 gwei, nếu bạn chỉnh thấp hơn mức này giao dịch sẽ dễ thất bại.

20230930045932 91d99c35 A065 45c0 8c9b 9ebd5265c03a 141
Chỉnh Gas limit

Nếu bạn muốn sử dụng lại các cài đặt bạn đã chỉnh, chọn ô “Save these values… Mainnet network“. Sau đó, chỉ cần nhấn “Save”.

Một điều cần chú ý để không phải chi trả phí Gas cao là bạn nên hạn chế giao dịch vào các giờ cao điểm khi bạn không thật sự cần.

1.2. Sử dụng tiện ích Ethereum Gas Price extension

Lượng gas bạn tiêu khi thực hiện giao dịch là cố định và phụ thuộc vào loại giao dịch. Ví dụ, một giao dịch chuyển tiền đơn giản có Gas Limit là 21.000 gwei. Tuy nhiên, giá trên mỗi đơn vị gas (Base fee) không cố định và phụ thuộc vào cung cầu. Nếu nhiều người muốn giao dịch của họ được xác nhận, giá gas trên mỗi đơn vị sẽ tăng lên. Vì vậy, một giao dịch lẽ ra chỉ tốn 1 USD tiền phí nhưng khi nhu cầu cao có thể tốn 4 USD.

Để làm cho việc sử dụng dễ dàng hơn đối với người dùng, MetaMask tự động chọn giá trên mỗi đơn vị gas cho người dùng. Tuy nhiên, giá này không thật sự tối ưu.

Bạn có thể sử dụng Etherscan và vào mục Gas Tracker để xem nhưng sẽ tốn thêm một bước mở tab. Thay vào đó bạn có thể cài extension Ethereum Gas Price cho trình duyệt.

20230930045932 27dfe847 5518 43f6 A9d7 C498d0dc82c3 134Tải Ethereum Gas Price extension

Plugin này theo dõi giá trung bình của gas được trả trong các khối trước đó cho các giao dịch thành công và hiển thị mức Base fee nên trả cho một giao dịch hiện tại.

Ví dụ, trong ảnh chụp dưới đây, extension cho thấy mức Base fee đang là 8,4, thế nhưng MetaMask đang đề xuất cho giao dịch của mình là 11,39. Dựa theo mức Base Fee này bạn có thể tự chỉnh xuống thành 8,5. Kết quả là phí giao dịch cần trả ít hơn so với Metamask đề xuất.

20230930045932 745db515 Cfa1 4b18 Bf20 B4b159373b29 4
Base Fee do Extension đưa ra

20230930045933 A6095483 A3e6 4e65 99b1 A249e3225126 114
Base Fee do MetaMask đề xuất

Ethereum thường xuyên bị quá tải, làm cho các giao dịch trở nên đắt đỏ. Bạn có thể lựa chọn sử dụng các blockchain Layer 2 để có phí gas thấp hơn và thời gian hoàn thành giao dịch nhanh hơn như Arbitrum, Optimism,…

2. Hủy giao dịch và tăng tốc giao dịch

Có những trường hợp khi có sự cố xảy ra và một giao dịch bị mắc kẹt hoặc đang chờ đợi trong thời gian dài và bạn muốn dừng thì có một vài cách khác nhau để xử lý tình huống này.

2.1. Hủy giao dịch

Để hủy giao dịch, chỉ cần nhấn vào “Cancel“. Bạn chỉ có thể hủy giao dịch nếu nó vẫn đang chờ xử lý trên. Giao dịch đã được xác nhận không thể huỷ.

20230930051507 2e3d68d0 83a6 46dc 9a3a 606774c0adc7 134Hủy giao dịch

2.2. Tăng tốc giao dịch

Bạn có thể tăng tốc giao dịch sau khi bạn đã chấp nhận mức phí đề xuất và mạng lưới đang sẵn sàng xử lý giao dịch của bạn. Trong một số trường hợp bạn cần giao dịch được xử lý nhanh hơn thì có thể “Speed up” (Tăng tốc).

20230930051507 3c12bd24 7f35 4544 8415 E696f992a6ee 123
Tăng tốc giao dịch

Việc này yêu cầu bạn gửi lại cùng một giao dịch với phí gas cao hơn, có thể giúp tăng tốc quá trình xử lý. Khi tăng tốc giao dịch bạn sẽ thấy MetaMask hiển thị mức phí gas mới để giao dịch được xử lý nhanh hơn.

Ở bước này, một số bạn nghĩ rằng mình phải trả thêm một lần phí nữa. Tuy nhiên vì quá trình tăng tốc giao dịch sử dụng cùng một nonce như giao dịch ban đầu nên bạn sẽ không cần phải trả gas hai lần.

3. Tạo Contact cho ví thường xuyên giao dịch

MetaMask có tính năng thêm Contact (danh bạ), giúp bạn tiết kiệm thời gian khi thực hiện giao dịch. Đây là một tính năng tiện lợi và dễ sử dụng nếu bạn thường xuyên gửi token đến các ví cụ thể. Tính năng này giúp bạn hạn chế nhập sai thông tin ví, tránh được các vấn đề bị hack do ví mạo danh.

Tại biểu tượng ba dấu chấm ở bên phải màn hình, bạn chọn Settings.

20230930051508 50d1d2d8 Cd9b 4439 8a25 F1dc3ba53846 12
Truy cập Settings

Trong Settings, chọn Contacts. Đây là nơi bạn sẽ thấy danh sách các danh bạ bạn đã thêm. Để thêm liên hệ mới chọn “Add contact” (Thêm Danh bạ).

20230930051508 Dbc68e85 0a33 47ac A7ed 4194b506b026 78Tìm mục Contacts

20230930051508 029e75f1 4ed8 4f22 Aac9 D8229256a8c5 132
Thêm Contact

Có 2 thông tin cần cung cấp: Một là Username (Tên người dùng) và Ethereum public address (Địa chỉ EOA). Sau đó bấm Save.

20230930051508 F1aa5d11 D4a9 4ce2 Bd7b F2a39ea7011c 31Nhập thông tin cho Contact

Khi muốn giao dịch với ví này trong tương lai bạn chỉ cần nhập tên danh bạ đã lưu.

20230930051508 E87a8005 8704 464e 999b 6b90094f638d 137Tìm tên ví trong Contact

4. Kết hợp với Etherscan

Ở bài trước, trong phần “Lưu ý khi dùng ví MetaMask”, mình có nhắc đến rủi ro bị phishing và thiệt hại mà nó gây cho người dùng nếu không cẩn thận. Với mục này, các bạn có thể hạn chế rủi ro mất tiền thông qua một số tính năng của Etherscan.

4.1. Loại bỏ token có giá trị 0

Trong thời gian gần đây xảy ra liên tục nhiều vụ tấn công do địa chỉ mạo danh (phishing). Các địa chỉ này thường xuyên gửi những token không có giá trị vào địa chỉ ví của đối tượng muốn hack để người dùng không nghi ngờ. Khi xem giao dịch ví của mình trên Etherscan, bạn có thể tận dụng tính năng Zero-Value Token Transfers, giúp ẩn giao dịch các token có giá trị bằng 0.

Trên thanh công cụ, bạn chọn chọn biểu tượng ☀️/🌙 rồi chọn Site Settings. Thông thường chế độ Zero-value token transfers được bật mặc định cho tất cả người dùng.

20230930052049 Ebbdbf67 E8b7 4727 9469 37392b68552a 158Truy cập Site Settings

20230930052952 876e7dc3 81b6 4748 Ade4 63f9fdd0930f 104Mở tính năng Zero-Value Token Transfers

4.2. Chú ý các pop-up từ Etherscan

Một tính năng khác mà bạn có thể tận dụng là cảnh báo bạn việc copy một địa chỉ ví hay token khả nghi trên Etherscan.

20230930052952 09c48467 Cad2 427e 8a47 F33c683768a9 54Pop-up từ Etherscan

Cửa sổ pop-up xuất hiện khi sao chép địa chỉ From hoặc To trong một số tình huống cụ thể khi ở:

  • Tab Token Transfer (ERC-20).

20230930052952 318ed6c1 96a6 4b7c Ad5a B6110c4a8a87 126Tab token Transfer (ERC-20)

  • Tab Token Transfer (ERC-20) của một token.

20230930052952 9e1c8379 Be11 435b A788 921f81458fe6 82Tab Token Transfer (ERC-20) của một token

Với tính năng này, người dùng được nhắc nhở kiểm tra kỹ xem bạn có đang sao chép đúng địa chỉ hay không. Cửa sổ bật lên khi bạn sao chép địa chỉ gửi hoặc địa chỉ nhận trong các trường hợp sau:

  • Giao dịch token có danh tiếng kém.

20230930052952 Eedb550f 64e9 4ec4 Aadc 87465d07d2c7 24Token có danh tiếng kém

  • Giao dịch bắt nguồn từ một địa chỉ khác với người gửi token.

20230930052952 84241b11 1359 4bdd Adf0 Db70f35f61d8 72Địa chỉ khác với người gửi token

  • Token không có thông tin cập nhật.

20230930052953 9b97c448 B94d 4ef5 Bae5 5c55f4cea335 4Token không có thông tin cập nhật

Ngoài ra, bạn nên chú ý những label bôi đỏ mà Etherscan và cộng đồng đã cung cấp.

20230930052953 6c652c44 E3be 4bd4 B0cc Bf788aacb87c 117Token giả mạo được đánh dấu

4.3. Điều chỉnh format địa chỉ

Khi giao dịch, hãy đảm bảo rằng bạn đang sao chép đúng địa chỉ, cho dù trên Etherscan, ví cá nhân, hoặc các ứng dụng khác. Trong một số trường hợp ví có đăng kí tên miền, những trường hợp khác thì không. Etherscan có hai cách hiển thị cho địa chỉ ví, một cách hiển thị ngắn gọn một nhóm số đầu và cuối, cách còn lại chỉ hiển thị một dãy dài các số đầu.

20230930053332 1c0650cd 36a6 40c5 8102 35acddf1d61d 85Cách hiển thị địa chỉ ví thứ nhất

20230930053332 E6d44588 206d 4414 B276 03aade4be159 111Cách hiển thị địa chỉ ví thứ hai

Để giúp tránh sai sót bạn có thể thay đổi định dạng ví sang cách số hai. Cách này sẽ giúp bạn dò địa chỉ dễ dàng và nhanh chóng hơn.

20230930053332 743bea78 84b8 47e1 867f 302944beb83f 34Kiểm tra địa chỉ

Để thay đổi định dạng ví chọn biểu tượng ☀️/🌙 ở góc trên bên phải và chọn Site Settings, tìm mục Address Display và chọn kiểu hiển thị ví bạn mong muốn.

20230930053332 4318afcd 9068 4268 9d00 7fbdb00ea9d8 6Format hiển thị địa chỉ ví

Theo Cameron

LEAVE A REPLY

Please enter your comment!
Please enter your name here