Nội dung
Hướng dẫn chuyển mạng Moonriver, Moonbeam trên MetaMask
Moonbeam là một nền tảng có khả năng tương thích với Ethereum. Hiện tại, người dùng đã có thể chuyển mạng Moonriver, Moonbeam trên MetaMask.
Moonbeam là một nền tảng hợp đồng thông minh (smart contract), một parachain trong hệ sinh thái Polkadot. Nó cung cấp môi trường tương thích với Ethereum hỗ trợ các lập trình viên phát triển các ứng dụng phi tập trung (DApp) bằng cách triển khai mạng lưới máy ảo EVM (Ethereum Virtual Machine), và giao diện lập trình API (Application Programming Interface) tương thích với Web3.0.
Moonbeam hoạt động như một cầu nối giữa Ethereum và Polkadot, giúp các nhà phát triển có thể triển khai những ứng dụng phi tập trung hoặc hợp đồng thông minh có sẵn trong Ethereum vào Polkadot mà không cần phải lập trình lại.
Moonbeam tạo ra một hệ sinh thái rộng lớn được kết nối với nhau, có những tính năng độc đáo như:
Moonbeam sẽ sử dụng Relay-Chain của Polkadot làm lớp bảo mật và có thể liên lạc với các parachain khác của Polkadot.
Trên Kusama (mạng lưới chạy thử các mã code hoặc dapp mới trước khi khởi chạy chính thức trên Polkadot), có một nền tảng tương tự Moonbeam, đó là Moonriver.
Moonriver là một “mạng canary” (phiên bản đầu tiên) cho Moonbeam. Moonbeam và Moonriver có công nghệ cơ bản gần như giống hệt nhau. Moonriver có thể nhận được các tính năng mới trước khi chúng được triển khai cho Moonbeam. Cả hai chia sẻ một testnet có tên Moonrock.
Giống như Moonbeam, Moonriver là một môi trường hoàn toàn tương thích với Ethereum, cho phép các lập trình viên triển khai lại các hợp đồng thông minh trên Ethereum vào mạng lưới Kusama mà không cần lập trình lại.
Là một parachain của Kusama, Moonriver được chia sẻ bảo mật từ Kusama Relay-Chain và có thể kết nối với các parachain khác của Kusama.
Hiện tại có 2 cách để bắt đầu xây dựng nền tảng mới trên Moonbeam:
Mục tiêu của dự án là tạo nhiều mạng lưới dựa trên Moonbeam.
Lộ trình của các mạng lưới như sau:
Hiện tại, Moonbeam đang thử nghiệm với ví MetaMask, MathWallet… Và bất kỳ ví nào tương tác với mạng lưới Ethereum.
Người dùng có thể sử dụng các công cụ phát triển mà họ biết và yêu thích như HardHat, Remix, Truffle, Web3.0, Debug API & Trace Module… nhờ khả năng tương thích với Ethereum của Moonbeam.
Moonbeam cũng có một số nguồn cung ứng dữ liệu Oracle bên ngoài thế giới thực cho hợp đồng thông minh như Chainlink, Band Protocol, Razor Network.
MetaMask là một nền tảng lưu trữ tiền mã hóa, phần mềm ví tiền điện tử. Ban đầu nó được sử dụng để tương thích với Ethereum. Hiện nay, ví MetaMask đã được cải tiến để có thể tích hợp nhiều blockchain khác nhau.
Nếu bạn chưa có ví MetaMask thì có thể tham khảo theo hướng dẫn sau:
Bước 1: Đầu tiên, bạn truy cập vào cửa hàng tiện ích của Chrome chọn “Thêm vào Chrome”. Hệ thống sẽ tự download phần mềm MetaMask về máy của bạn.
Bước 2: Bạn click vào “Get Started”.
Bước 3: Tiếp theo, bạn chọn “Create a Wallet” để tạo ví mới.
Bước 4: Để tiếp tục bạn click vào “I Agree”.
Bước 5: Bạn tạo mật khẩu sau đó đánh dấu tick vào ô vuông “I have read and agree to the Terms of Use”, nhấn “Create” để tiếp tục.
Bước 6: Hệ thống sẽ trả về cho bạn 12 cụm từ ghi nhớ, bạn nhớ lưu cụm ghi nhớ này để dùng cho những lần đăng nhập tiếp theo hoặc khôi phục tài khoản.
Bước 7: Bạn chỉ cần chọn “All Done” là hoàn tất quá trình tạo ví MetaMask.
Các nhà phát triển có thể tận dụng các tính năng tương thích Ethereum của Moonbeam để tích hợp các công cụ như MetaMask vào DApp của họ. Công cụ mở rộng này cho phép nhà phát triển xác nhận chức năng của DApp và giúp cho người dùng thực hiện các giao dịch dễ dàng.
Tiện ích mở rộng này hoạt động như một cầu nối giữa trình duyệt với blockchain Ethereum và có chức năng tương tự như ví Ethereum. Hiện tại, MetaMask đã có thể kết nối với Moonbeam và Moonriver.
Sau khi cài đặt MetaMask, bạn có thể chuyển mạng Moonriver, Moonbeam trên MetaMask. Một cửa sổ MetaMask sẽ bật lên yêu cầu quyền thêm một mạng tùy chỉnh. Sau khi bạn phê duyệt quyền, MetaMask sẽ chuyển đổi mạng hiện tại của bạn.
Bước 1: Đầu tiên, bạn mở ví MetaMask.
Bước 2: Bạn truy cập vào website của Moonbeam, chọn “Connect to Moonriver”.
Bước 4: Sau đó, hệ thống sẽ kết nối với MetaMask, bạn bấm vào “Tiếp theo”.
Bước 5: Bạn click vào “Kết nối” để tiếp tục.
Bước 6: Tiếp theo, bạn bấm vào “Phê duyệt”.
Bước 7: Cuối cùng, bạn bấm vào “Chuyển mạng”.
Bước 8: Sau khi hoàn tất, bạn mở lại ví MetaMask sẽ thấy mạng Moonriver đã được thêm vào danh sách mạng kết nối.
Bước 1: Đầu tiên, bạn truy cập vào website của Moonbeam, chọn “Connect to Moonbeam”.
Bước 2: Sau đó, bạn bấm vào “Phê duyệt”.
Bước 3: Cuối cùng, bạn chọn vào “Chuyển mạng”.
Bước 4: Sau khi chuyển mạng thành công, tài khoản của bạn đã được thêm mạng Moonbeam.
Moonbeam là một nền tảng cung cấp môi trường tương thích với Ethereum hỗ trợ người dùng có thể sử dụng tài khoản trên nhiều blockchain khác nhau. MetaMask giống như một cầu nối giữa trình duyệt với blockchain Ethereum. Thông qua hướng dẫn trong bài viết, bạn có thể dễ dàng chuyển mạng Moonriver, Moonbeam trên MetaMask để thực hiện các giao dịch trên mạng lưới Moonriver.