Cách tạo Token ERC20 dễ hay khó là câu hỏi được đặt ra nhiều nhất cho người dùng khi tham gia vào thị thường tiền điện tử, đặc biệt là đầu tư dự án ICO. Đừng bỏ qua nội dung bài viết dưới đây, vì Devteam sẽ chia sẻ đến bạn những thông tin hữu ích về công nghệ này.

Token ERC20 là gì?

Để biết được cách tạo Token ERC20 có đơn giản hay không, điều đầu tiên bạn cần phải hiểu Token ERC20 là gì? ERC là tên viết tắt của Ethereum Request for Comment, đây là một dạng đề xuất cải tiến liên quan đến việc chuẩn hoá API phát hành token.

Trước khi có đề xuất cải tiến thì những token được tạo ra bắt buộc phải sở hữu biến số và hàm về số token supply, chuyển token giữa các địa chỉ, kiểm tra số dư token trên 1 địa chỉ,… Thực tế công đoạn trên sẽ gây tiêu tốn thời gian bởi các token khác nhau phải nghiên cứu API của đối phương để có thể chuyển đổi cho nhau. Đồng nghĩa với việc mỗi token được tạo ra đều có độ khó để đáp ứng yêu cầu tương thích với các token trước đó.

ERC20 là một chuẩn Token Ethereum sử dụng phổ biến hiện nay trong các dự án phát hành ICO để người dùng tuân theo hay không tuân theo khi muốn tạo token. Trường hợp tuân theo thì được gọi là Token ERC20. Đây cũng được coi là công nghệ thiết lập và quản lý Token đơn giản, cho phép các hợp đồng thông minh hay các ứng dụng tương tác tốt với Token ERC20.

CHỜ ĐÃ

DevTeam là công ty hàng đầu về lĩnh vực blockchain. Nếu bạn quan tâm hãy kết nối với chúng tôi để được tư vấn & báo giá miễn phí

Token ERC20 được lưu trữ ở ví điện tử nào là an toàn nhất?

Toàn bộ các token nói chung và Token ERC20 đều được tiến hành giao dịch trên mạng Ethereum network và có thể lưu trữ tại các ví Ethereum. Tuy nhiên, bạn cần chú ý vì một số ví tạo và lưu trữ ETH như Blockchain, Coinbase… lại không lưu trữ được Token ERC20. Trường hợp nếu liệt kê các Token ERC20 list trên sàn giao dịch thì có thể lưu trữ trên một số ví điện tử sau:

  • Im Token là ví trên điện thoại di động dùng cho ETH và Token ERC20
  • Metamask là ví dự trữ dưới dạng Expension ứng dụng trên trình duyệt web chrome
  • Ledger (ví nóng) và Trezo (ví lạnh) là 2 loại ví an toàn cho ETH và Token ERC20
  • Myetherwallet là ví dự trữ được dùng phổ biến cùng với ví Mist, Parity…

Các bước tạo ví Token ERC20

Về cơ bản, cách tạo ví Token ERC20 không khó, vô cùng dễ dàng theo các bước hướng dẫn sau đây:

Bước 1: Lên đặc điểm của token muốn tạo

Muốn tạo 1 Token ERC20, phải nắm vững những thuộc tính: tên, mã, số chữ số thập phân sau dấu phẩy, tổng số phát hành của token…

Chẳng hạn muốn tạo token với tên (Cryptolife), Mã (CTL), Số chữ số thập phân sau dấu phẩy (0), Tổng số token phát hành (1000). Số chữ số thập phân sau dấu phẩy được thiết lập tùy vào người dùng. Theo mặc định có 18 chữ số, nhưng nếu thiết lập ở dạng nguyên thì sẽ không có số thập phân. Tổng số phát hành của token tính theo đơn vị nhỏ nhất của chính token đó. Ví dụ chữ số thập phân là 1 thì tổng sốphát hành token là 1000 và được hiển thị 0.1 – 100

Bước 2: Viết mã Smart Contract chuẩn Token ERC20

Để viết mã Smart Contract chuẩn Token ERC20 cần copy 1 contract ERC20 trên Token.sol, StandardToken.sol và HumanStandardToken.sol về, sau đó cho vào một file Solidity rồi sửa những chỗ cần thiết. Ví dụ sửa lại từ đoạn comment “Change these values for your token” như hình minh họa bên dưới bao gồm: tên, mã, số chữ số thập phân sau dấu phẩy, tổng số phát hành của token…

Copy 1 contract ERC20 và sửa những chỗ cần thiết
Copy 1 contract ERC20 và sửa những chỗ cần thiết

Lưu ý có thể đặt tên tùy ý cho contract ERC20 Token nhưng phải trùng với tên hàm khởi tạo. Thiết lập số token nắm giữ balances[msg.sender] tại ví của người phát hành smart contract.

Đặt tên tùy ý cho contract ERC20 nhưng phải trùng với tên hàm khởi tạo
Đặt tên tùy ý cho contract ERC20 nhưng phải trùng với tên hàm khởi tạo

CHỜ ĐÃ

DevTeam là công ty hàng đầu về lĩnh vực blockchain. Nếu bạn quan tâm hãy kết nối với chúng tôi để được tư vấn & báo giá miễn phí

Bước 3: Test token trên Testnet

Ở bước 3, test token xem có hoạt động không thông qua mạng lưới Testnet bằng cách cài đặt MetaMask hoặc Mist, MyEtherWallet để tạo contract.  Sau khi cài đặt thành công, tiến hành đăng nhập và chọn network là Ropsten Network như hình.

Tiến hành đăng nhập và chọn Ropsten Network
Tiến hành đăng nhập và chọn Ropsten Network

Tiếp theo là biên dịch mã nguồn contract bằng cách copy và dán mã nguồn đã chỉnh sửa vào Solidity Remix Compiler. Đổi tên file contract lại sẽ có kết quả như hình minh họa bên dưới.

Copy và dán mã nguồn đã chỉnh sửa vào Solidity Remix Compiler
Copy và dán mã nguồn đã chỉnh sửa vào Solidity Remix Compiler

Sau đó thiết lập phiên bản compiler phù hợp Solidity, để deploy contract cần chuyển sang tab Run:

Deploy contract cần chuyển sang tab Run
Deploy contract cần chuyển sang tab Run

 

Bước 4: Xem token trên MetaMask

 

Ở bước 4, kiểm tra code đã chạy đúng hay chưa bằng cách mở MetaMask lên, nhấn vào button Add Token thì hiện ra bảng kết quả:

Mở MetaMask lên, nhấn vào button Add Token
Mở MetaMask lên, nhấn vào button Add Token

Với những kiến thức về Token ERC20 và cách tạo ví ERC20 Wallet trên đây, hi vọng sẽ giúp bạn thực hiện công việc kinh doanh nghiêm túc. Tuy nhiên, muốn tạo được sự tin tưởng với khách hàng bạn hãy lựa chọn một đơn vị uy tín hỗ trợ mình tạo token ERC20 chuyên nghiệp và hiệu quả nhất.

Với 5 năm kinh nghiệm trong nghề cùng đội ngũ lập trình viên giỏi, chuyên môn cao – Công ty TNHH lập trình phần mềm Devteam luôn nhận được sự tín nhiệm của đông đảo các đối tác trên thị trường.

Devteam cung cấp giải pháp công nghệ hàng đầu Việt Nam với đa dạng dịch vụ: công nghệ blockchain, phát triển Game trên nền tảng Blockchain, tư vấn, phát triển phần mềm ứng dụng cho mobile, thiết kế website chuẩn SEO,… Devteam luôn ứng dụng và cập nhật những công nghệ mới nhất trên thế giới nhằm mang đến chất lượng dịch vụ tốt nhất với giá thành phải chăng cho khách hàng.

Xem thêm: Những điều chưa biết về ERC20 và Token ERC20

Quý khách có nhu cầu tạo ví ERC20 Token hay sở hữu những giải pháp công nghệ hỗ trợ kinh doanh hoàn hảo, hãy đến với Devteam để được tư vấn tỉ mỉ và chu đáo!

Bạn cần tư vấn

Bạn cần tư vấn về lập trình website, app mobile hay giải pháp phần mềm?
Để lại số điện thoại của bạn - Devteam sẽ gọi lại ngay!


Gửi địa chỉ Email liên hệ của bạn

Nhập email của bạn, chúng tôi sẽ liên hệ cho bạn ngay.