Solidity Development On Moonbeam
Moonbeam's Testnet - Moonbase Alpha

Moonbeam's Testnet - Moonbase Alpha là gì?

Trong phần trước, chúng ta đã được tiếp cận với Moonbeam Network. Chúng ta đã được tiếp cận cách kết nối và tương tác với Moonbeam. Chúng ta cũng đã biết rằng Moonbeam hỗ trợ chúng ta sử dụng ngôn ngữ Solidity cho việc phát triển smart contract.

Nhưng đối với smart contract Solidity, trong quá trình chúng ta phát triển trên mạng lưới Moonbeam có 2 vấn đề phát sinh:

  • Contract đã được deploy thì không sửa được.
  • Deploy contract trên mạng lưới thì cần có Native Token (GLMR). Chúng ta cũng cần phải có GLMR trên chain này để có thể trả phí giao dịch trong mạng.

Cũng giống như các blockchain khác như Ethereum có Sepolia Testnet, hay đối với chính Polkadot chúng ta có Paseo Testnet. Moobeam cũng có một testnet có tên là Moonbase Alpha.

Đối với việc chúng ta sử dụng Testnet thì trong quá trình chúng ta phát triển chúng ta không cần phải bỏ tiền tươi thóc thật ra để deploy hay tương tác với các smart contract trên mạng lưới. Moonbase tạo cho chúng ta một môi trường staging giống hệt như Moonbeem (mainnet), bạn có thể thoải mái deploy và testing smart contract trước khi đưa nó tới tay người dùng.