Tại sao tôi phải bận tâm đọc cái này?
Nếu bạn quan tâm đến hệ sinh thái Ethereum, bạn cần một ứng dụng như MetaMask. Không chỉ là một chiếc ví đơn giản, nó còn cho phép bạn tương tác với các trang web tích hợp Ethereum.
MetaMask sẽ cho phép bạn kết nối với các ứng dụng phi tập trung từ bên trong trình duyệt của bạn (hoặc thông qua ứng dụng di động). Bạn có thể thực hiện giao dịch mà không cần qua trung gian và chơi trò chơi với mã hoàn toàn minh bạch (để bạn biết mình không bị lừa).
Hãy xem hướng dẫn bên dưới để bắt đầu!
Nội dung
Giới thiệu
MetaMask là gì?
Cài đặt MetaMask
Khởi tạo ví
Sao lưu các từ hạt giống của bạn!
Nạp tiền vào ví
Mở khóa web phi tập trung
Trên MetaMask và quyền riêng tư
Trao đổi ether lấy DAI
Token của tôi ở đâu?
Tôi nên biết điều gì khác?
Ứng dụng MetaMask
Bớt tư tưởng
Giới thiệu
Với Ethereum mang đến lời hứa về một Internet phân tán – Web 3.0 được chờ đợi từ lâu. Một sân chơi bình đẳng được đặc trưng bởi việc thiếu các điểm thất bại trung tâm, quyền sở hữu dữ liệu thực sự và các ứng dụng phi tập trung (hoặc DApps).
Cơ sở hạ tầng như vậy đang dần kết hợp với nhau với sự tập trung toàn ngành vào Tài chính phi tập trung (DeFi) và các giao thức tương tác nhằm mục đích kết nối các chuỗi khối khác nhau. Giờ đây, bạn có thể trao đổi token và tiền điện tử một cách đáng tin cậy, thực hiện các khoản vay được hỗ trợ bằng tiền điện tử và thậm chí sử dụng Bitcoin trên Ethereum.
Đối với nhiều người đam mê Ethereum, MetaMask là ví tiền phù hợp. Không giống như phần mềm điện thoại thông minh hoặc máy tính để bàn thông thường, nó được đóng gói dưới dạng tiện ích mở rộng trình duyệt, cho phép người dùng tương tác trực tiếp với các trang web hỗ trợ. Trong bài viết này, chúng tôi sẽ giải thích cách MetaMask hoạt động và hướng dẫn bạn cách tự bắt đầu với nó.
MetaMask là gì?
MetaMask là một ví Ethereum mã nguồn mở hỗ trợ tất cả các loại mã thông báo dựa trên Ethereum (chẳng hạn như các mã thông báo tuân theo tiêu chuẩn ERC-20 hoặc mã thông báo không thể thay thế). Trên hết, bạn có thể nhận chúng từ người khác hoặc mua/trao đổi chúng bằng tích hợp Coinbase và ShapeShift tích hợp sẵn.
Điều khiến MetaMask trở nên thú vị là nó có thể giao tiếp với các trang web. Với các ví khác, bạn cần sao chép-dán địa chỉ thanh toán hoặc quét mã QR trên một thiết bị riêng biệt. Với tiện ích mở rộng MetaMask, trang web chỉ cần ping ví của bạn và bạn sẽ được nhắc chấp nhận hoặc từ chối giao dịch.
MetaMask có thể hoạt động như một ví tiền điện tử thông thường, nhưng sức mạnh thực sự của nó nằm ở khả năng giao tiếp liền mạch với các hợp đồng thông minh và ứng dụng phi tập trung. Bây giờ chúng ta hãy xem cách thiết lập nó.
Cài đặt MetaMask
Ví MetaMask có thể được cài đặt trên Google Chrome, Firefox hoặc Trình duyệt Brave. Nó cũng có sẵn trên iOS và Android, nhưng chúng tôi sẽ không đề cập quá sâu về vấn đề đó. Chúng tôi sẽ sử dụng Firefox trong suốt hướng dẫn này, nhưng các bước của bạn sẽ ít nhiều giống nhau, bất kể nền tảng bạn đang sử dụng.
Truy cập trang tải xuống chính thức trên metamask.io. Chọn trình duyệt của bạn, thao tác này sẽ đưa bạn đến cửa hàng Chrome trực tuyến hoặc trang web tiện ích bổ sung của Firefox. Nhấp vào nút để thêm tiện ích mở rộng vào nền tảng của bạn. Bạn có thể cần cấp cho nó một số quyền trước khi thiết lập và chạy. Hãy đảm bảo rằng bạn hài lòng với mức độ truy cập mà trình duyệt của bạn có – nếu bạn hài lòng thì chúng tôi sẵn sàng tiếp tục.
Khởi tạo ví
Bây giờ bạn sẽ thấy một thông báo chào mừng.
Nếu bạn giống chúng tôi, có thể bạn sẽ dành nhiều thời gian để cố gắng khiến anh chàng này choáng váng bằng con trỏ của mình.
Khi bạn đã làm phiền con cáo trên trang chào mừng, hãy nhấp vào Bắt đầu. Đây là nơi bạn sẽ được nhắc nhập cụm từ gốc hoặc tạo cụm từ mới. Nhấp vào Tạo ví. Trang tiếp theo hỏi bạn có muốn gửi dữ liệu ẩn danh để giúp nhà phát triển cải thiện ứng dụng hay không. Chọn bất kỳ tùy chọn nào bạn thích.
Bây giờ chúng ta cần tạo một mật khẩu. Nếu bạn là một trong những sinh vật huyền thoại thực sự đọc thỏa thuận người dùng cho phần mềm của mình, bạn có thể xem nó bằng cách nhấp vào Điều khoản sử dụng. Nếu không, hãy tạo một mật khẩu mạnh, đánh dấu vào ô và nhấn Tạo.
Sao lưu các từ hạt giống của bạn!
Điểm sau đây đủ để đảm bảo có tiêu đề phụ riêng của nó. MetaMask là một dịch vụ không giám sát, nghĩa là không ai khác có thể truy cập vào tiền của bạn – kể cả các nhà phát triển MetaMask. Mã thông báo của bạn tồn tại trong một loại kho tiền được mã hóa trong trình duyệt của bạn, được bảo vệ bằng mật khẩu của bạn. Điều đó có nghĩa là nếu máy tính của bạn bị mất, bị đánh cắp hoặc bị phá hủy, không ai có thể giúp bạn lấy lại ví. Khóa riêng của bạn sẽ bị mất vĩnh viễn trong không gian ảo.
Vì vậy, điều quan trọng là bạn phải viết ra cụm từ dự phòng của mình. Đây là cách duy nhất bạn có thể khôi phục tài khoản của mình nếu điều không may xảy ra. Như đã đề xuất, chúng tôi khuyên bạn nên viết các từ ra giấy và lưu trữ chúng ở hai hoặc ba vị trí khác nhau. Bạn không cần phải chôn chúng trong két chống cháy sâu trong rừng, nhưng này, điều đó không có hại gì đâu.
Bấm vào hộp màu xám để lộ cụm từ.
Khi bạn đến trang tiếp theo, chương trình dự đoán rằng bạn có thể đã lười thực hiện bước trước đó vì nó yêu cầu bạn xác nhận cụm từ. Nếu lần đầu tiên bạn không làm như vậy, hãy nhấp vào Quay lại và viết nó ra!
Xác nhận cụm từ, sau đó tiến hành bước tiếp theo. Nhấn All Done và bạn sẽ thấy giao diện ví.
Phần nhàm chán đã kết thúc, tiếp theo hãy làm giàu trên ether (testnet).
Nạp tiền vào ví
Trong hướng dẫn này, chúng ta sẽ sử dụng mạng thử nghiệm Ropsten. Đó là mạng hoạt động gần giống hệt mạng Ethereum thực, nhưng các đơn vị của nó không có giá trị. Những điều này rất hữu ích khi bạn đang phát triển hợp đồng và muốn đảm bảo rằng chúng không có lỗ hổng cho phép kẻ tấn công tiêu tốn 50 triệu USD giá trị. Mỗi bước chúng tôi thực hiện trên mạng này ngày hôm nay sẽ có thể được sao chép trên thực tế (rất tiếc là ngoại trừ phần họ tặng chúng tôi ether miễn phí).
Để truy cập mạng thử nghiệm Ropsten, hãy nhấp vào Mạng Ethereum chính ở góc trên cùng bên phải và chọn Mạng thử nghiệm Ropsten.
Có rất nhiều testnet khác nhau trên Ethereum. Nếu bạn đang thắc mắc về sự khác biệt, hãy xem so sánh này.
Chúng ta sẽ sử dụng vòi để lấy một số tiền giả để chơi. Điều hướng đến trang này trên trình duyệt hỗ trợ Metamask của bạn để nhận một số.
Tuyệt vời! Tiền miễn phí!
Bạn có thể nhấp vào biểu tượng con cáo nhỏ bất kỳ lúc nào để cửa sổ bật lên chứa thông tin tài khoản MetaMask của bạn (như chúng tôi đã thực hiện trong ảnh GIF ở trên). Di chuột qua Tài khoản 1 và nhấp để sao chép địa chỉ Ethereum của bạn vào khay nhớ tạm. Dán nó vào biểu mẫu và nhấn Gửi cho tôi Ether thử nghiệm.
Các giao dịch Ethereum thường được xác nhận khá nhanh, nhưng có thể phải mất một thời gian trước khi 1 ETH về ví của bạn. Kiểm tra xem bạn có nó hay không bằng cách nhấp vào con cáo trên thanh công cụ của bạn.
Khi điều đó đã đến, chúng ta có thể bắt đầu tương tác với DApps.
Mở khóa web phi tập trung
Vì chúng tôi đang sử dụng mạng thử nghiệm nên chúng tôi không có nhiều lựa chọn ứng dụng để sử dụng. Để biết danh sách đầy đủ các ứng dụng phi tập trung mainnet, hãy xem State of the DApps hoặc Dappradar. Bạn có thể chơi trò chơi, mua tài sản có một không hai hoặc đặt cược vào các thị trường dự đoán.
Chúng tôi sẽ sử dụng DApp mà chúng tôi đã trình bày trước đó. Uniswap là một sàn giao dịch phi tập trung, hay DEX, nghĩa là nó cho phép chúng ta thực hiện giao dịch mà không cần dựa vào trung gian. Các cơ chế nền tảng của nó khá gọn gàng – hãy xem Uniswap là gì và nó hoạt động như thế nào? nếu bạn quan tâm đến cách nó hoạt động.
Hãy tiếp tục và truy cập nó ở đây. Ở góc trên bên phải, bạn sẽ thấy lời nhắc Kết nối với ví. Bạn sẽ thấy điều này ở một số dạng trên tất cả các trang web tương thích với MetaMask vì nó không tự động kết nối vì lý do bảo mật. Nhấp vào nó và bạn sẽ được yêu cầu chọn loại ví bạn đang sử dụng. Trong trường hợp bạn chưa theo dõi thì ví đó sẽ là MetaMask.
Khi một trang web cố gắng kết nối lần đầu tiên, hộp thoại MetaMask sẽ xuất hiện, yêu cầu bạn xác nhận hành động. Bạn sẽ có thể chọn một tài khoản (hiện tại chúng tôi chỉ có một tài khoản, vì vậy hãy giữ nguyên tài khoản đó) trước khi xác minh những quyền bạn sắp cấp. Trong trường hợp này, cũng như nhiều trường hợp khác, trang web đang yêu cầu thông tin về địa chỉ ví mà tài khoản của bạn kiểm soát.
Trên MetaMask và quyền riêng tư
Điều quan trọng là phải lưu tâm đến những gì bạn đang cho phép. Nếu một trang web biết địa chỉ của bạn, họ có thể thấy tất cả các giao dịch ether và token đến và đi từ địa chỉ đó. Hơn nữa, họ có thể liên hệ nó với địa chỉ IP của bạn.
Một số thích tách biệt địa chỉ của họ để ngăn chặn bất kỳ sự trùng lặp nào, trong khi những người khác không quan tâm đến những rủi ro này (xét cho cùng, blockchain là công khai). Mức độ riêng tư mà bạn muốn đạt được cuối cùng phụ thuộc vào bạn. Theo nguyên tắc chung, không cấp quyền truy cập vào các trang web mà bạn không tin tưởng.
Trao đổi ether lấy DAI
Đã đến lúc thực hiện trao đổi đầu tiên của chúng tôi. Chúng tôi sẽ làm điều đó cho DAI, một token ERC-20 hoạt động như một stablecoin. Tuy nhiên, giống như ether của chúng tôi, DAI này không có giá trị trong thế giới thực. Nhấn Chọn mã thông báo, thêm Danh sách mặc định Uniswap, sau đó nhấp vào DAI. Ngoài ra, bạn cũng có thể chọn WETH (ether được bọc).
Tất cả những gì còn lại cần làm là nhập số lượng ETH mà chúng tôi muốn trao đổi. Khi làm điều đó, chúng tôi sẽ ước tính được số lượng DAI mà chúng tôi sẽ nhận được. Và chúng ta đã sẵn sàng để đi! Nhấn Hoán đổi.
Hoàn tất trao đổi với MetaMask.
Bạn lại được nhắc thực hiện hành động trong MetaMask. Trong trường hợp này, bạn cần ổn định giao dịch trước khi nó được tạo. Hãy đảm bảo rằng bạn hài lòng với mức phí khi thực hiện việc này trên mạng chính vì chúng có thể rất đáng kể.
Sau đó chúng ta chỉ cần đợi giao dịch được xác nhận thôi!
➟ Bạn đang muốn bắt đầu với tiền điện tử? Mua ETH trên Binance!
Token của tôi ở đâu?
Vì vậy, ether của bạn đã biến mất, nhưng tài khoản của bạn không hiển thị mã thông báo của bạn. Không cần phải hoảng sợ – bạn phải thêm chúng theo cách thủ công.
Đối với các token phổ biến hơn, bạn có thể chọn Thêm Token trong ví của mình và tìm kiếm tên hoặc mã. Đối với những địa chỉ ít phổ biến hơn (hoặc những địa chỉ trên testnet), chúng tôi cần thêm địa chỉ hợp đồng – một mã định danh cho MetaMask biết nơi tìm số dư của chúng tôi.
Mở ví của bạn bằng cách nhấp vào tiện ích mở rộng.
Nhấp vào ba dấu chấm ở thanh trên cùng.
Chọn Xem trên Etherscan.
Trong phần Tổng quan, nhấp vào menu thả xuống Mã thông báo và chọn DAI.
Trong Tóm tắt hồ sơ, bạn sẽ thấy địa chỉ hợp đồng. Di chuột qua nó và sao chép địa chỉ.
Quay lại MetaMask và nhấp vào Thêm mã thông báo.
Nhấp vào tab Mã thông báo tùy chỉnh.
Dán nội dung bạn vừa sao chép vào biểu mẫu Địa chỉ hợp đồng mã thông báo.
Phần còn lại sẽ tự động điền. Nhấp vào Tiếp theo, theo sau là Thêm mã thông báo.
Quay lại phần tổng quan chính để xem toàn bộ số dư của bạn.
Chúc mừng! Bạn vừa tương tác với DApp đầu tiên của mình bằng cách hoán đổi ether lấy DAI một cách đáng tin cậy. Mọi thứ bạn đã học giờ đây đều có thể được thực hiện trong thế giới thực. Khi bạn đã sẵn sàng sử dụng các ứng dụng mạng chính, hãy nhớ chuyển từ Ropsten sang mạng chính.
Tôi nên biết điều gì khác?
MetaMask có một số tính năng thú vị khác mà hôm nay chúng tôi chưa đề cập đến. Bạn cũng có thể kết nối ví phần cứng (Trezor và Ledger đều được hỗ trợ), tạo danh sách liên hệ và tất nhiên là nhận và gửi tiền như trong ví thông thường. Kiểm tra cài đặt để tùy chỉnh tiện ích mở rộng cho phù hợp với nhu cầu của bạn.
Ngoài ra, các nguyên tắc bảo mật thông thường được áp dụng: MetaMask là ví nóng, nghĩa là nó chạy trên thiết bị kết nối internet. Điều này khiến bạn gặp nhiều rủi ro hơn so với ví lạnh được giữ ngoại tuyến để giảm các vectơ tấn công.
Cuối cùng, khi sử dụng MetaMask, có lý do là bạn nên biết rõ mình đang cấp quyền truy cập vào những trang web nào.
Ứng dụng MetaMask
Ứng dụng MetaMask Android/iPhone cung cấp giải pháp gọn gàng để giao tiếp với các ứng dụng Web3 khi đang di chuyển. Tự hào với nhiều chức năng tương tự như tiện ích mở rộng, nó tích hợp trình duyệt DApp để bạn có thể truy cập nhiều ứng dụng phi tập trung khác nhau chỉ bằng một nút bấm.
Trình duyệt của ứng dụng MetaMask.
Quy trình làm việc của ứng dụng rất giống với quy trình làm việc của tiện ích mở rộng trình duyệt. Bạn có thể thực hiện chuyển khoản trực tiếp ether hoặc token từ ví của mình hoặc thậm chí tương tác với Uniswap như chúng ta đã thấy ở trên.
Kết nối với PoolTogether thông qua lời nhắc trong ứng dụng.
Bớt tư tưởng
MetaMask là một công cụ mạnh mẽ để duyệt web phi tập trung. Nếu bạn đã làm theo các bước trong hướng dẫn này thì bạn đã thấy được tiềm năng của ví. Rõ ràng, những người khác cũng vậy: nó hiện tự hào có hơn một triệu người dùng.
Khi nền tảng Ethereum phát triển, các ứng dụng như MetaMask chắc chắn sẽ trở thành các thành phần không thể thiếu trong cầu nối giữa các công nghệ hiện có và cơ sở hạ tầng tiền điện tử non trẻ.
Câu hỏi về MetaMask, Ethereum hoặc bất cứ điều gì khác? Hãy đến Ask Academy, nơi cộng đồng sẽ trả lời chúng.
T