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.

11683Total views
Huong dan chuyen mang Moonriver, Moonbeam tren MetaMask - anh 1
Hướng dẫn chuyển mạng Moonriver, Moonbeam trên MetaMask

Moonbeam là gì?

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ư:

  • DApp không cần cho phép: Moonbeam có mức độ phân cấp cùng khả năng chống kiểm duyệt cao hơn, hỗ trợ phát triển DApp trên các blockchain công khai và mã nguồn mở.
  • Triển khai EVM đầy đủ: Dự án cho phép hợp đồng thông minh được lập trình bằng Solidity vận hành trên nền tảng EVM.
  • API nâng cao: Moonbeam cũng cho phép nhà phát triển có thể mang toàn bộ giao diện ứng dụng (Front-end DApp) của họ lên Moonbeam Network mà không cần thay đổi gì nhiều.
  • Tích hợp công nghệ chuỗi chéo Cross-chain: Nhờ công nghệ này, Moonbeam cho phép di chuyển token, tương tác với Ethereum và các chuỗi khác.
  • Quản trị on-chain: Quản trị diễn ra trên chuỗi cho phép các bên trong hệ sinh thái Moonbeam phát triển giao thức cơ sở nhanh chóng.

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.

Moonriver là gì?

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.

Hệ sinh thái của Moonbeam

Network

Hiện tại có 2 cách để bắt đầu xây dựng nền tảng mới trên Moonbeam:

  • Xây dựng phiên bản Moonbeam của riêng bạn như một nút độc lập Moonbeam Dev Node.
  • Kết nối trực tiếp với 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:

  • Moonbase Alpha: PureStake lưu trữ parachain TestNet – tháng 9 năm 2020. TestNet này là một mạng được lưu trữ bởi PureStake. Mục tiêu là cho phép các nhà phát triển kiểm tra các tính năng tương thích Ethereum của Moonbeam trong môi trường parachain được chia sẻ mà không cần chạy các nút hoặc mạng của riêng họ
  • Moonrock: Triển khai trên Rococo TestNet
  • Moonriver: Parachain trên Kusama
  • Moonbeam: Parachain trên Polkadot 
  • Moonbeam Dev Node: Xây dựng phiên bản Moonbeam của riêng bạn dưới dạng một nút độc lập.

Wallet

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.

Tool

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.

Oracle

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à gì? Hướng dẫn tạo MetaMask 

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.

Huong dan chuyen mang Moonriver, Moonbeam tren MetaMask - anh 2

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.

Huong dan chuyen mang Moonriver, Moonbeam tren MetaMask - anh 3

Bước 4: Để tiếp tục bạn click vào “I Agree”.

Huong dan chuyen mang Moonriver, Moonbeam tren MetaMask - anh 4

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.

Huong dan chuyen mang Moonriver, Moonbeam tren MetaMask - anh 5

Bước 7: Bạn chỉ cần chọn “All Done” là hoàn tất quá trình tạo ví MetaMask.

Huong dan chuyen mang Moonriver, Moonbeam tren MetaMask - anh 6

Có thể chuyển mạng Moonriver, Moonbeam trên MetaMask được không?

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. 

Hướng dẫn chuyển mạng Moonriver, Moonbeam trên MetaMask

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.

Huong dan chuyen mang Moonriver, Moonbeam tren MetaMask - anh 7

Hướng dẫn chuyển mạng Moonriver trên MetaMask

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”.

Huong dan chuyen mang Moonriver, Moonbeam tren MetaMask - anh 8

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”.

Huong dan chuyen mang Moonriver, Moonbeam tren MetaMask - anh 9

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.

Hướng dẫn chuyển mạng Moonbeam trên MetaMask

Bước 1: Đầu tiên, bạn truy cập vào website của Moonbeam, chọn “Connect to Moonbeam”.

Huong dan chuyen mang Moonriver, Moonbeam tren MetaMask - anh 10

Bước 2: Sau đó, bạn bấm vào “Phê duyệt”.

Huong dan chuyen mang Moonriver, Moonbeam tren MetaMask - anh 11

Bước 3: Cuối cùng, bạn chọn vào “Chuyển mạng”.

Huong dan chuyen mang Moonriver, Moonbeam tren MetaMask - anh 12

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.

Huong dan chuyen mang Moonriver, Moonbeam tren MetaMask - anh 13

Tổng kết

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.