Giới thiệu
Tiền ảo là một loại tiền kỹ thuật số được biết đến với những cái tên như tiền điện tử, tiền mã hoá,... Cốt lõi cấu tạo nên tiền ảo chính là công nghệ Blockchain. Độ phổ biến ở Việt Nam thì chúng ta không phải bàn nữa. Đại đa số, mọi người đều biết đến tiền ảo thông qua những cái tên Bitcoin (BTC), Ethereum (ETH), XRP, TRON (TRX)...
Bài viết này, mình sẽ hướng dẫn các bạn tạo đồng tiền ảo của riêng mình để đi lùa gà như cách Johnny Đặng lùa Khoa Pug vậy. Đùa thôi :v, bài này hướng dẫn tạo coin trên mạng Testnet (cái này sẽ nói ở dưới) nên token không có giá trị, chỉ giao dịch ở Testnet thôi.
Nền tảng
Ở bài này, token sẽ được tạo theo theo tiêu chuẩn BEP20 trên nền tảng Binance Smart Chain và mạng Testnet của BSC nhé. Để có thể giao dịch mua bán như DBZ Coin thì cần deploy lên mạng Mainnet (mất phí). Testnet nôm na là mạng để các developer thử nghiệm trước khi phát hành lên mạng Mainnet. Testnet sẽ cung cấp BNB miễn phí để làm phí mỗi lần giao dịch chuyển coin.
Chuẩn bị
- Đã có ví MetaMask, cài Extension MetaMask trên trình duyệt
- Thêm mạng Testnet (thêm rồi thì bỏ qua)
- Tên mạng: BSC Testnet
- URL RPC: https://data-seed-prebsc-1-s1.binance.org:8545/
- Mã chuỗi: 97
- Ký hiệu: BNB
- Block Explorer URL: https://testnet.bscscan.com
- Lấy BNB miễn phí tại Binance Smart Chain Faucet tối đa 1 BNB/ngày (có rồi bỏ qua)
Biên dịch và triển khai
Tạo contract
Mở Remix IDE https://remix.ethereum.org
Chọn ngôn ngữ Solidity
Tạo mới contract BEP20Token.sol
và copy contract code từ BEP20 Token template ở đây. Sửa đổi các giá trị name
, symbol
, decimals
và totalSupply
theo yêu cầu của bạn
Complie BEP20 Contract
- Click nút chuyển sang trang complie
- Chọn BEP20Token contract
- Bật Auto Complie và Enable optimization
- Click ABI để copy contract abi và lưu lại
Deploy contract lên BSC
- Click chuyển sang Deploy
- Chọn Injected Web3
- Nếu lần đầu nó sẽ hiện pop up MetaMask để kết nối.
- Chọn BEP20Token
- Click Deploy và pop up MetaMask sẽ hiện lên
Bấm xác nhận để trả phí giao dịch bằng BNB đã nhận miễn phí trước đó.
Như vậy là token sẽ về ví MetaMask của bạn. Vào MetaMask add Token của bạn để nó hiển thị trên ví là xong. Có thể xem giao dịch tại https://testnet.bscscan.com/
Tổng kết
Trên đây là bài viết hướng dẫn tạo Token BEP20 với Remix và MetaMask. Hy vọng hướng dẫn này hữu ích cho các bạn và bình luận dưới dây hoặc chia sẻ nếu bạn thích nó :).