Mantle Network là gì? Hướng dẫn săn retroactive Mantle Network

ByElly Nguyen13/04/2023
Mantle Network là Layer 2 được phát triển bởi BitDAO mới đây vừa công bố phiên bản Testnet cho cộng đồng. Đây cũng là cơ hội dành cho người dùng khi muốn tham gia nhận retroactive airdrop từ Mantle. 

1. Mantle Network là gì?

Mantle Network là một giải pháp mở rộng Ethereum Layer 2 (L2) ứng dụng thiết kế Modular blockchain cho phép thực hiện các giao dịch với tốc độ nhanh hơn và rẻ hơn trên mạng lưới Ethereum.

Mantle Network là gì?
Mantle Network là gì?

Mantle Network được phát triển bởi BitDAO, là một DAO (tổ chức tự trị phi tập trung) lớn nhất thế giới và là nơi để BitDAO mở rộng quy mô Ethereum và Web3 của mình. 

Mantle Network sử dụng token BIT, được phát hành bởi BitDAO, như là phí giao dịch trong hệ sinh thái của dự án. Có thể thấy, Mantle chính là cầu nối quan trọng để liên kết các dự án trong toàn bộ hệ sinh thái BitDAO.

Mới đây, Mantle công bố phiên bản Testnet dành cho cộng đồng và nhận được nhiều sự quan tâm đặc biệt là tìm kiếm cơ hội retroactive.

2. Tại sao nên tham gia Mantle Testnet?

Việc Mantle Testnet ra mắt là một trong những cột mốc phát triển quan trọng của dự án. Trong bản Testnet của Mantle Network lần này, các nhà phát triển có thể tự xây dựng dapps trên Ethereum layer-2 (L2) theo cấu trúc modular tương thích với mạng lưới. 

Từ khi ra mắt Mantle Testnet đã đạt được những con số ấn tượng bao gồm:

  • Tổng lượng Transaction hơn 2,800,000

  • Số lượng Smart Contracts hơn 33,000

  • Số lượng địa chỉ ví đã deployed contracts hơn 22,000

Không những thế việc tham gia Mantle test rất đơn giản và phù hợp cho cả những người dùng cuối tham gia, các bước cụ thể bao gồm:

  • Add Mantle testnet vào Metamask

  • Nhận $BIT token từ faucet Testnet của Mantle

  • Chuyển $BIT qua Mantle Testnet

  • Kết nối trực tiếp tới một Mantle RPC Endpoint

  • Sử dụng Mantle SDK để lấy giá gas layer 1

Tham gia Mantle Testnet hoàn toàn miễn phí và có thể giúp bạn tăng cơ hội nhận được retroactive của Mantle nên đây là hoạt động cần thiết thực hiện. 

Không chỉ vậy, hoạt động này cũng giúp bạn có thể hiểu rõ hơn về sản phẩm và giải pháp dự án đang ứng dụng.

3. Cần chuẩn bị gì để tham gia Mantle Testnet

Để có thể tham gia Mantle Testnet bạn cần thực hiện một số thao tác chuẩn bị sau:

Bước 1: Cài đặt mạng Mantle Testnet vào Metamask của bạn

  • Truy cập vào https://chainlist.org/ để thêm mạng nhanh hơn phương pháp thêm mạng thủ công trên Metamask.

  • Tìm kiếm “Mantle” sau đó “Add to Metamask” là hoàn thành.

Cài đặt mạng Mantle Testnet vào Metamask
Cài đặt mạng Mantle Testnet vào Metamask

Bước 2: Faucet Goerli ETH ($gETH) để trả phí gas

Faucet Goerli ETH ($gETH) để trả phí gas
Faucet Goerli ETH ($gETH) để trả phí gas

4. Hướng dẫn tham gia Mantle Testnet săn retroactive

4.1. Faucet để nhận $BIT token

Mantle faucet cho phép các developer nhận $BIT token để có thể trải nghiệm giao dịch trên Mantle network và triển khai các dApp của riêng họ. Để có thể nhận $BIT token, bạn thực hiện theo hướng dẫn dưới đây.

Bước 1: Truy cập https://faucet.testnet.mantle.xyz sau đó Click xác nhận mình không phải robot qua Twitter.

Bước 2: Nhập địa chỉ ví để mint token

  • Nhập số lượng token muốn mint để (có thể mint tối đa 1000 $BIT).

  • Xác nhận giao dịch trên Metamask (cần gETH đã hướng dẫn faucet ở trên làm phí).

  • Nếu muốn nhận được nhiều $BIT hơn nữa, hãy liên hệ qua group telegram của developer và yêu cầu họ chuyển trực tiếp $BIT vào địa chỉ ví của mình

Nhập địa chỉ ví để mint token
Nhập địa chỉ ví để mint token

Bước 3: Kiểm tra số $BIT đã faucet trên Metamask. Khi nhận được $BIT bạn có thể bắt đầu trải nghiệm các sản phẩm trên Mantle Testnet.

4.2. Sử dụng Bridge trên mạng Mantle Testnet

Tương tác trên một mạng lưới testnet tức là thực hiện các hoạt động như bridge, swap, transfer,… trên mạng đó. Hiện tại, Mantle Testnet cho phép bạn có thể chuyển tiền qua Bridge, hướng dẫn như sau:

Bước 1: Truy cập https://bridge.testnet.mantle.xyz sau đó Kết nối ví Metamask (mạng Goerli).

Bước 2: Nhập số $BIT muốn chuyển qua Mantle testnet, Click “Approve”.

Sử dụng Bridge trên mạng Mantle Testnet
Sử dụng Bridge trên mạng Mantle Testnet

Bước 3: Sau khi approve xong thì tiến hành deposit và chờ quá trình hoàn thành

Sau khi approve xong thì tiến hành deposit và chờ quá trình hoàn thành
Sau khi approve xong thì tiến hành deposit và chờ quá trình hoàn thành

4.3. Kết nối tới Mantle RPC Node

Kết nối với một node cho phép DApps đọc dữ liệu của các block và gửi các giao dịch lên Mantle network, từ đó có thể chuyển token và kiểm tra trạng thái của chúng. 

Thêm vào đó, cả các hoạt động sẽ được công khai và duy trì cho bất kỳ ai truy cập và xác minh. Vai trò này được thực hiện bởi các Sequencer của Mantle.

Hiện tại, node API của Mantle hỗ trợ triển khai JSON-RPC của Ethereum. Tất cả các endpoint có thể được truy cập bằng cách gửi request HTTP hoặc thiết lập kết nối WebSocket.

Để giúp bạn dễ hình dung hơn, lấy ví dụ với endpoint rollup_gasPrices, đây là một trong những endpoint được gọi phổ biến nhất vì việc kiểm tra giá gas hiện tại là điều cần thiết để thực hiện các giao dịch hợp lệ. Cách đơn giản nhất để sử dụng nó là gửi các request HTTP đến một node. Đây là request mẫu sử dụng lệnh Curl để lấy giá gas hiện tại trên L1 và L2.

Request:

curl -X POST --data '{"jsonrpc":"2.0", "method": "rollup_gasPrices", "params":[],"id":1}"

Response:

{ "jsonrpc":"2.0", "id":1, "result":{ "l1GasPrice":"0x254aa66732", // 160166209330 gwei "12GasPrice":"0xf3792" // 997266 gwei }

}

Lưu ý rằng giá gas trên L1 cao hơn so với giá trên L2. Để có tham khảo về các endpoint API khác, có thể tìm hiểu tại Github của Mantle.

4.4. Sử dụng Mantle SDK

Mantle SDK là một công cụ đơn giản để tích hợp các tính năng của Mantle vào dApp của developer. 

SDK là một thư viện TypeScript bao gồm các phương thức và công cụ hữu ích giúp xử lý dữ liệu của block và tương tác với chain một cách thuận tiện hơn. 

Chẳng hạn, các tác vụ như tạo proof Merkle bằng cách truyền dữ liệu state, tạo proof trie merkle-patricia cho tài khoản ví hoặc kho lưu trữ, v.v.

Hãy xem các bước sử phương thức getL1GasPrice để lấy giá gas L1 hiện tại từ node provider.

  • Cài đặt Mantle SDK bằng lệnh

yarn add -D @mantleio/sdk

  • Tạo một đoạn JS script và khởi tạo 2 object là ethers và SDK. Sau đó gọi phương thức getL1GasPrice bằng SDK với tham số đầu vào là địa chỉ của node provider L2.

const ethers = require("ethers")

const mantle = require("@mantleio/sdk")

const 12RpcProvider = new ethers.providers.JsonRpcProvider("")

async function main() { console.log(await mantle.getL1GasPrice(12RpcProvider))

}

main();

  • Chạy script vừa tạo với câu lệnh Node để xem kết quả. Giá gas có đơn vị là wei.

BigNumber { _hex: '0x0574c09f', _isBigNumber: true }

Có thể tìm hiểu thêm các phương thức và tham số khi sử dụng Mantle SDK tại đây

5. Kết luận

Hiện tại, việc chạy node hoặc đóng góp vào Mantle network (bao gồm cả MPC Node và Rollup verifier) vẫn chưa có bất kỳ công bố phần thưởng khuyến khích nào. 

Đối với MPC Node, cấu hình cơ bản yêu cầu chỉ là 2GB Ram và 50GB HDD và chủ yếu được duy trì để giữ cho mạng lưới hoạt động.

Tuy nhiên, với Rollup verifier, cấu hình yêu cầu cao hơn (i8 4 core, 16GB Ram, 100GB SSD) và do chưa có tiền lệ về việc chạy node, cần đánh giá các yếu tố khác để dự đoán khả năng có incentive trong tương lai. 

Vì vậy, khuyến khích bạn có thể tham gia các hoạt động cơ bản như faucet token và bridge trên mạng lưới testnet đầu tiên.

Trên đây là toàn bộ thông tin về Mantle Network, TheBlock101 hy vọng nó có ích cho các bạn!

Đọc thêm:

 

Disclaimer: Bài viết mang mục đích cung cấp thông tin, không phải lời khuyên tài chính. Tham gia nhóm chat Bigcoinchat để cập nhật thông tin mới nhất về thị trường.

Thảo luận thêm tại

Facebook:https://www.facebook.com/groups/bigcoincommunity

Telegram: https://t.me/Bigcoinnews

Twitter: https://twitter.com/BigcoinVN 

Elly Nguyen

Elly Nguyen

Builder at Bigcoin - Learning to share, sharing to learn

5 / 5 (1Bình chọn)

Bài viết liên quan