Hướng dẫn Cách tạo 1 đồng Coin cho riêng bạn – Token BEP20

Token Bep20 là gì?

Muốn tạo đồng coin hoặc token cho riêng mình, bạn phải biết điều này!

Khi thị trường Crypto bùng nổ vào 2020, người dùng đổ dồn khá nhiều về Ethereum khiến mạng lưới + gas fee trở nên đắt đỏ, nên Binance đã tạo ra Binance Smart Chain (viết tắt là: BSC network) để hỗ người dùng transfer, swap token, mua bán NFT với phí gas rẻ hơn. Và Token BEP-20 là cách gọi khi chúng ta tạo token trên mạng BSC. 

Token này, anh em có thể sử dụng trong Dapp, DeFi, Metaverse, SocialFi, Web3,.. thoải mái, nhưng nên custom thêm vài tính năng khác cho mục đích phát triển của anh em nhé!

Cách tạo token Bep20 mới nhất

Coin và token khác nhau thế nào ?

Sự khác biệt giữa coin và token rất đơn giản: 

Coin thì sở hữu blockchain riêng, chẳng hạn Bitcoin (BTC), Ethereum (ETH) đều có chain riêng. Nên sẽ phức tạp cho vấn đề vận hành + quản trị mạng lưới.

Còn token thì được xây dựng trên những blockchain có sẵn. Nó cũng khá tương tự coin, nhưng khi tạo ra anh em không cần lo khâu vận hành mạng lưới.

Coin và token khác nhau như thế nào

Ví dụ: CAKE trên mạng BSC, UNI trên mạng ERC20, GMT trên mạng Solana,.. 

Cả CAKE, UNI, GMT đều không có blockchain của riêng mình.

So sánh cách tạo ra coin và token

Coin

  • Chạy trên blockchain của riêng nó.
  • Yêu cầu kiến thức nâng cao về blockchain và có kỹ năng lập trình tốt.
  • Phát triển blockchain sẽ tốn kém hơn và mất nhiều thời gian, công sức hơn.

Token

  • Có thể được build trên các blockchain hiện có với các tiêu chuẩn có sẵn.
  • Khá đơn giản để khởi chạy nếu chịu khó đọc tài liệu.
  • Phát triển token nhanh, phí deploy cũng tương đối rẻ.

Nếu bạn đang cần build hệ sinh thái lớn, người dùng có thể dùng coin của bạn để trả phí thì tạo blockchain riêng sẽ ok hơn. Còn làm chơi chơi để trải nghiệm thì tạo token cũng ngon rồi.

Xem thêm: Kiến thức Crypto cơ bản – 3 Tư duy Coin người mới cần khắc sâu.

Cách tạo một token BEP-20

Cách tạo một token BEP-20 chi tiết nhất

Để tạo token BEP-20, bạn cần biết một số kỹ năng lập trình căn bản để triển khai được smart contract (hợp đồng thông minh) trên Binance Smart Chain. Và cần cài đặt sẵn MetaMask + giữ một ít BNB trong ví để làm phí gas thanh toán giao dịch.

  1. Đảm bảo với việc bạn đã thêm được mainnet BSC vào MetaMask. Bạn có thể dễ dàng xem được hướng dẫn chi tiết trong bài viết Kết nối MetaMask với Binance Smart Chain của Coinlize.
  2. Remix, đây là một ứng dụng online, nó sẽ giúp bạn phát triển và triển khai các hợp đồng thông minh trên các blockchain tương thích với Máy ảo Ethereum. 

Click chuột phải vào thư mục [contracts] và bấm [New File].

1 Cách tạo một token BEP-20

  1. Đặt tên cho tệp là “BEP20.sol”.

2 Cách tạo một token BEP-20

  1. Bạn cần đặt ngôn ngữ lập trình là [Solidity], nếu không, hợp đồng thông minh của bạn sẽ không thể hoạt động. Bạn có thể thực hiện bước này bằng cách nhấp vào biểu tượng được hiện bên dưới ở phía bên phải.

3 Cách tạo một token BEP-20

  1. Sao chép đoạn code của Smart Contract BEP-20 tại đây vào trong tệp đã tạo. Bạn có thể tìm hiểu thêm những thông tin về tham số hoặc chức năng của code trên tài liệu của Solidity.

4 Cách tạo một token BEP-20

  1. Sau đó đổi tên, ký hiệu, số thập phân cũng như TotalSupply cho đồng coin của bạn. Ở đây chúng ta cho tên đồng coin là Coinlize (CL) để làm ví dụ, cùng 9 chữ số thập phân và tổng nguồn cung ra là 5 tỷ CL.

Cách tạo đồng coin riêng trên smart contract

  1. Tiếp đến, bạn cần phải biên dịch Smart Contract (Hợp đồng thông minh). Nhấp vào biểu tượng ở phía dưới bên trái màn hình, chọn [Auto compile] và [Enable optimization], sau đó hãy chọn vào [Compile].

6 Cách tạo một token BEP-20

  1. Click vào [ABI] để sao chép ABI của hợp đồng.

7 Cách tạo một token BEP-20

  1. Nhấp vào phần biểu tượng được đánh dấu bên dưới phía trái màn hình. Click vào [Injected Web3] để làm môi trường của bạn & sau đó hãy cho MetaMask kết nối với Remix. Sau cùng, hãy check xem bạn đã chọn vào hợp đồng BEP20 chưa trước khi bấm nút [Deploy].

8 Cách tạo một token BEP-20

  1. Giờ thì bạn sẽ phải trả phí giao dịch qua ví MetaMask để được triển khai hợp đồng với blockchain. Sau khi Smart Contract bắt đầu chạy, bạn cần phải xác minh & xuất bản mã nguồn của hợp đồng của mình. 
  2. Sau đó bạn vào sổ lệnh của metamask và tìm lệnh tạo token mới vừa thực hiện để kiểm tra mã hợp đồng của token

Xem contract token trên metamask

Kiểm tra token trên trình khám phá khối

Contract đồng coin riêng của bạn trên mạng Bep20

Khi nhấp vào contract bạn sẽ thấy hiển thị tên token của Coinlize và 1 số thông tin cơ bản.

Đồng token Coinlize đã được tạo

    1. Lúc này bạn tiếp tục nhấp vào token Coinlize để kiểm tra số lượng token CL được khởi tạo có đúng 5 tỷ không?

Coinlize với supply 5 tỷ token

  1. Nếu đúng là chúng ta đã hoàn tất được việc khởi tạo token ban đầu. Việc cần làm tiếp theo là xác minh hợp đồng trên bscscan.

Verify contract trên bscscan

  1. Copy địa chỉ của hợp đồng trên trang BscScan, chọn [Solidity (Single)] để làm loại trình biên dịch và nó khớp với version của trình biên dịch được dùng ở bước 7.

9 Cách tạo một token BEP-20

  1. Tiếp theo, nhấn chuột phải vào BEP20.sol trong Remix và chọn [Flatten]. Sau đó, bạn hãy cấp quyền cho Remix để làm phẳng code.

10 Cách tạo một token BEP-20

  1. Sao chép code từ BEP20_flat.sol vào trường và đảm bảo phần [Optimization] được đặt là Yes. Lúc này hãy chọn vào [Verify and Publish] ở cuối trang.

11 Cách tạo một token BEP-20

  1. Bây giờ bạn sẽ thấy được một thông báo thành công. Với code đã được xác minh, và hợp đồng sẽ hiện tick xanh.

Hợp đồng token Bep20 có tick xanh

  1. Như vậy là anh em đã tạo được token như mong muốn và verify contract thành công

Tạo Token mạng bep20

Tổng kết:

Nếu bạn quyết định tạo tiền điện tử cho riêng bạn, hãy hiểu rằng thông tin tạo một token BEP20 mà chúng tôi đã chia sẽ ở trên chỉ là điểm khởi đầu. Đây là một chủ đề chuyên sâu, cần có nhiều thời gian để hiểu được đầy đủ. Ngoài việc tạo token hoặc coin, bạn cũng cần suy nghĩ thêm về việc làm sao để dự án của bạn trở nên thành công sau khi trình làng. 

Hãy nghiên cứu các dự án crypto khác và cách họ làm việc để xem những gì đã được làm tốt và những gì chưa tốt, từ đó rút ra kinh nghiệm cho token hoặc coin mà bạn muốn tạo.

 

Bài viết cùng chủ đề

Cách tạo Coin mạng ERC20 – Burn và Mint Token

BEP20, BEP2 và BEP8 là gì? Dùng chung ví cho 3 mạng này được không?

BNB chain? Toan tính của CZ khi kết hợp BSC và Binance chain

Kiến thức Crypto cơ bản – 3 Tư duy Coin người mới cần khắc sâu

Comments (No)
Leave a Reply