Coin

Token ERC20 là gì ? Phân biệt Token ERC20 và các tiêu chuẩn khác

Trong 5 năm qua, ICO đã trở thành phương pháp phổ biến nhất để thu hút các khoản đầu tư để khởi động một dự án blockchain, hầu hết trong số đó sử dụng mạng Ethereum để ICO. Một số loại ví hỗ trợ lưu trữ token erc20, Giới thiệu về Token ERC-20, Phân biệt Token ERC20 và các Token khác, ERC20 Trust Wallet, ERC20 coin, ERC20 MetaMask, Lợi ích của tiêu chuẩn ERC20, Công nghệ ERC20 có gì đặc biệt? tất cả các thông tin đều có tại tiendientu.asia.

Token ERC20 là gì?

Erc20

Erc20 là một cụm từ viết tắt của tiêu chuẩn có tên Ethereum Request for Comments được uỷ quyền bởi Vitalik Buterin và fabian vogelsteller vào năm 2015, Erc20 được tạo ra nhằm tương tác với các dịch vụ của bên thứ 3 như ví phần mềm, phần cứng, sàn giao dịch….. ERC20 được sử dụng phổ biến vào giai đoạn tiền ảo bùng nổ những năm 2017-2018 nó được mệnh danh là công nghệ trong hệ thống Ethereum Network, giúp các blockchain khác được tạo ra các chain riêng của mình. Hiện tại đã có hơn 200.000 blockchain tương thích với nền tảng công nghệ framework ERC20 và sử dụng các dữ liệu tổng hợp từ Ethereum. Điều đặc biệt mà ERC-20 mang tới là hệ thống có mã ID duy nhất lên tới 20 ký tự. Mã ERC20 được cung cấp công khai, người dùng sử dụng các nguồn chung được đăng trên GitHub để tạo các đồng tiền theo tuân thủ ERC 20.

  • Ví dụ: Bạn là một nhà phát triển và quyết định tạo một trình nhắn tin cho iOS. Bạn tích hợp một tiêu chuẩn nhất định vào mã nguồn của messenger, hãy gọi nó là 123 cho phép nó hoạt động chính xác.
  • Kết luận: ERC20 là tiêu chuẩn token dựa trên Ethereum. ERC20 là tiêu chuẩn 123 cho các thiết bị iOS. Nói một cách dễ hiểu, ERC20 là một tập hợp các quy tắc được thiết kế để tạo điều kiện thuận lợi cho các giao dịch giữa các sàn giao dịch tiền điện tử và ví tiền điện tử.

Những ưu điểm chính của ERC20:

  • Dễ dàng hoạt động: chỉ sử dụng hợp đồng thông minh đơn giản là thay đổi tên của chủ sở hữu token;
  • Dễ dàng nhập token vào thị trường: Hầu hết tất cả các sàn giao dịch tiền điện tử đều hỗ trợ ERC20, vì vậy họ không cần phải chỉnh sửa mã của mình để thêm hoặc một token khác;
  • Tương thích với ví tiền điện tử: Phần lớn các ví Ethereum hỗ trợ token ERC20, nhưng phổ biến nhất là Ví Ether, MetaMask, Eidoo, Imtoken, Mist và Ledger Nano S.

Những nhược điểm chính của token ERC20:

  • Đơn giản về kỹ thuật: Ngay cả một nhà phát triển mới làm quen cũng có thể tạo token, có sẵn miễn phí trên GitHub và hướng dẫn tạo token có thể tìm thấy trên Internet;
  • Lỗi trong hợp đồng thông minh: token có thể bị gửi nhầm sang một hợp đồng thông minh khác và bị mất vĩnh viễn. Một phần áp dụng cho các ICO gian lận có thể cố tình tạo ra lỗi trong mã;
  • Lỗ hổng BatchOverFlow: cho phép những kẻ lừa đảo tạo ra bất kỳ số lượng token nào và chuyển chúng đến các địa chỉ khác;

Lịch sử phát triển của ERC-20

Erc20 là một mã công khai và được đề xuất bởi Fabian Vogelsteller ngày 19/11/2015, nó trở lên phổ biến khi các starup ICO các dự án. Erc20 được dành cho các dự án thông minh và các ứng dụng phân tán, nó không được lưu giữ bởi các tài khoản quản lý mà nó chỉ tồn tại trong các hợp đồng và cơ sở dữ liệu độc lập phân theo một quy tắc rõ ràng cho token (tên, ký hiệu, tính phân chia).

Token ERC-20 được tạo ra như thế nào?

Tiêu chuẩn ERC-20 được tạo ra bởi 6 hàm bắt buộc phải có như totalSupply, balanceOf, transfer, transferFrom, approve, và allowance. Nhiệm vụ chính của việc phát triển tiêu chuẩn ERC là đơn giản hóa các tương tác với ví ETH, sàn giao dịch và hợp đồng thông minh.

  1. TotalSupply: số lượng token tối đa có thể. Khi đạt đến nó việc phát hành sẽ tự động dừng lại.
  2. BalanceOf: hiển thị số dư của ví tại một địa chỉ cụ thể (thường thuộc về các nhà tổ chức của ICO, các token mà người dùng mua được ghi nợ từ đó).
  3. Chuyển: chịu trách nhiệm chuyển token từ hệ thống đến người dùng.
  4. TransferFrom: quy định việc thực hiện các giao dịch giữa các nhà đầu tư.
  5. Phê duyệt: phân tích khả năng chấp nhận token bằng hợp đồng thông minh.
  6. Phụ cấp: kiểm tra tính khả dụng của tiền trong tài khoản của người gửi cho một giao dịch cụ thể.

Sử dụng 6 thông số này, các sàn giao dịch và người tạo ví đã quản lý phát triển một cơ sở mã duy nhất có thể hoạt động với hoàn toàn bất kỳ hợp đồng thông minh nào theo tiêu chuẩn erc 20.

totalSupply

function totalSupply() public view returns (uint256)

balanceOf

function balanceOf(address _owner) public view returns (uint256 balance)

transfer

function transfer(address _to, uint256 _value) public returns (bool success)

transferFrom

function transferFrom(address _from, address _to, uint256 _value) public returns (bool success)

approve

function approve(address _spender, uint256 _value) public returns (bool success)

allowance

function allowance(address _owner, address _spender) public view returns (uint256 remaining)

Bằng cách kết hợp các hàm trên bạn có thể tạo ngay ra được một tập hợp đồng ERC 20 và bạn có thể truy vấn công khai số dư, lịch sử chuyển tiền, cấp quyền cho các dapp quản lý ……

Phân biệt token ERC20 và token khác 

Giữa token thông thường và token ERC20 có thể nhận thấy rằng địa chỉ ERC 20 luôn luôn có 0x ở phần đầu của ví, còn ví thường thì không có. Ngoài ra, ERC 20 rất an toàn bởi vì nó còn có Smart contract, chính vì thế bạn dễ dàng nhận dạng đâu là token thông thường và đâu là token sử dụng công nghệ ERC20.

  • Địa chỉ ví của token thông thường
token thông thường
  • Địa chỉ ví của ERC-20 token
ERC-20 token
ERC-20 token

Toàn bộ các token ERC-20 được giao dịch trên một địa chỉ nhận chính là địa chỉ Ethereum của bạn, do đó 1 địa chỉ ETH cũng là địa chỉ của các token đó. Không giống như Bitcoin hoặc Litecoin, token ERC20 sử dụng một định dạng địa chỉ duy nhất và được gửi bằng các giao dịch Ethereum. Các chuyển động này được theo dõi trong trình khám phá khối ETHscan.

Token ERC-20 có thể đào được không?

Đào token ERC 20

Bạn có thể đào ether (ETH) nhưng không thể đào các token ERC 20 chúng chỉ được đào khi có những token mới được tạo ra. Khi một hợp đồng được phát hành, các nhà phát triển phân phối cung theo kế hoạch và lộ trình của họ.

Cách lưu trữ ERC20 token

Token ERC 20 được nhiều người lưu trữ ở nhiều ví điện tử khác nhau, về mặt thuận thì ERC 20 không thể được lưu trữ ở bất kỳ đâu ngoại trừ ví điện tử. Khá nhiều bạn vẫn nhầm lẫn rằng token ERC20 có thể lưu trữ được trên Blockchain hay Coinbase vì chúng cũng hỗ trợ ETH, nhưng không phải như vậy ví phải hỗ trợ token 20 thì mới lưu trữ được. Sau đây là danh sách các ví tiền điện tử có thể sử dụng để lưu trữ token ERC20 hàng đầu được lựa chọn khá cẩn thận để lưu trữ bao gồm cả miễn phí và trả phí:

  • MyEtherWallet (MEW) là một ví tiền điện tử có thể được sử dụng để mua, bán, chuyển nhượng cũng như lưu trữ tiền kỹ thuật số và cũng là ví điện tử được sử dụng nhiều nhất trên thế giới có hỗ trợ ERC 20. Nó lưu trữ an toàn nhiều loại tài sản kỹ thuật số trong bộ nhớ ngoại tuyến. Ưu điểm của ví MyEtherWallet (MEW) là an toàn, token được lưu trữ trên blockchain.
  • Metamask là ví an toàn nhất và phổ biến nhất. Nó được sử dụng để đầu tư và lưu trữ tiền điện tử. Chúng ta có thể cài đặt dễ dàng và sử dụng trên Chrome. Nó hoạt động như một trung gian giữa các trang web nơi thanh toán diễn ra. Đồng bộ hóa hoàn hảo với một plugin tương tự trên thiết bị khác.
  • Imtoken ví trên điện thoại Smartphone, Imtoken Wallet có giao diện thuận tiện và nhẹ có cả ứng dụng cho hệ điều hành IOS và điện thoại Android. Ví IM token rất dễ sử dụng cho người mới bắt đầu và cả những người kỳ cựu để kiếm lợi nhuận. Hỗ trợ ERC20 + cập nhật liên tục các loại tiền điện tử được hỗ trợ. Imtoken có khả năng theo dõi tỷ giá hối đoái, xem tin tức ICO và tương tác với các dApp. Chủ sở hữu có thể đồng bộ hóa các ứng dụng để giúp các giao dịch dễ dàng hơn.
  • Mist và Parity hiện tại 2 loại ví này đã có phiên bản cài đặt trên máy tính. Tuy nhiên vẫn chưa thực sự phổ biến bởi vì chưa có nhiều người sử dụng. Một nền tảng trực tuyến giúp bạn bảo mật, quản lý và trao đổi tiền điện tử của mình trong một ứng dụng duy nhất có hỗ trợ ERC 20
  • Trust và Cipher là 1 loại ví Mobile nhưng cũng không được sử dụng phổ biến lắm. Cả 2 loại ví này đều có thể tải trực tiếp trên hệ điều hành Android và IOS. Ví ERC 20 dễ sử dụng, nhanh chóng, riêng tư và an toàn. Bạn có thể gửi tiền của mình một cách an toàn cho những người dùng khác
  • Các sàn giao dịch hỗ trợ token ERC 20 được trữ trực tiếp trên các ví sàn giao dịch, thuận lợi trong việc mua bán và Trade coin như MXC, binance, hitbtc ….

Những loại tiền điện tử dựa trên tiêu chuẩn ERC 20

Hiện tại có hơn 300 loại tiền điện tử dựa trên tiêu chuẩn ERC 20 và hoạt động trên mạng Ethereum như:

  • OmiseGO là một mạng lưới phi tập trung cung cấp giải pháp thanh toán cho các ngân hàng và các tổ chức tài chính khác. Dựa trên Ethereum, nó sử dụng giao thức plasma để có hiệu suất mạng nhanh chóng.
  • Tether USD – Tương đương kỹ thuật số của đô la Mỹ. Trên thực tế, tiền điện tử này ngang bằng với đô la Mỹ, tức là 1 USDT = 1 USD (tỷ giá được cố định chặt chẽ với đồng đô la).
  • Binance Coin (BNB) token BNB có một số dạng tiện ích, về cơ bản là khí cung cấp năng lượng cho hệ sinh thái Binance.
  • Bitfinex LEO (LEO) Một token nội bộ được thiết kế để trao quyền cho cộng đồng Bitfinex và cung cấp tiện ích cho những người đang tìm cách tối đa hóa hiệu suất và khả năng của nền tảng giao dịch Bitfinex.
  • Huobi token (HT) token nội bộ của sàn giao dịch Huobi Global là nhóm dịch vụ tài chính tiền điện tử hàng đầu thế giới.
  • ChainLink (LINK) Phần mềm trung gian dựa trên chuỗi khối đóng vai trò là mối liên hệ giữa các hợp đồng tiền điện tử thông minh, luồng dữ liệu, API và thanh toán tài khoản ngân hàng truyền thống.
  • (MKR) Maker là một tổ chức tự trị phi tập trung tạo và duy trì một stablecoin trên chuỗi khối Ethereum.
  •  (USDC) là một stablecoin được bảo đảm hoàn toàn bằng đô la Mỹ được phát triển bởi CENTER, một dự án mã nguồn mở.
  • Crypto.com Coin (CRO) Thanh toán bằng tiền điện tử ở bất kỳ đâu, bất kỳ loại tiền điện tử nào, miễn phí.
  • Ino Coin (INO) là một loại tiền điện tử phi tập trung được tạo ra với mục đích duy nhất là giúp các doanh nghiệp mới có vốn.
  • Paxos (PAX) là một tài sản tiền điện tử theo quy định được hỗ trợ hoàn toàn theo tỷ lệ 1: 1 bằng USD, được NYDFS chấp thuận và quản lý.
  • BAT (BAT) một token mới cho ngành 1 kỹ thuật số.
  • TrueUSD (TUSD) Stablecoin độc lập với sàn giao dịch được quy định được hỗ trợ 1: 1 bằng đô la Mỹ.
  • VeChain (VEN)  kết nối công nghệ blockchain với thế giới thực, cũng như tích hợp IoT tiên tiến.
  • 0x (ZRX) là một nền tảng dành cho nhà phát triển để xây dựng các sàn giao dịch phi tập trung trên nền tảng Ethereum.
  • KuCoin Shares là token nội bộ của sàn giao dịch tiền điện tử KuCoin.
  • Insight Chain là một hệ sinh thái dữ liệu blockchain dựa trên EOS, đang hoạt động để tạo ra một trật tự tài chính giống như Phố Wall trong không gian blockchain.
  • Holo là một nền tảng lưu trữ phi tập trung dựa trên Holochain được thiết kế cho một môi trường phát triển có thể mở rộng cho các ứng dụng phân tán.
  • KaratGold coin là một loại tiền điện tử dựa trên blockchain được liên kết với vàng ký gửi vật lý dưới dạng cái gọi là CashGold.
  • Golem là một siêu máy tính phi tập trung trên toàn thế giới tích hợp sức mạnh tính toán của mọi máy tính trong mạng của nó.

Ưu và nhược điểm của các token ERC-20

Ưu điểm chính

Ưu điểm chính của ERC20 là tiêu chuẩn hóa token. Để đảm bảo tính tương thích giữa chúng, các cơ chế bổ sung đã được phát triển. Đổi lại, điều này đòi hỏi phải tạo ra các lớp phần mềm khác để tương tác với các token. Kết quả là quá trình này trở nên rất phức tạp và tốn thời gian. Giải pháp cho vấn đề này là tạo ra các token ERC20. Token có thể được thay đổi, bổ sung và đồng thời vẫn giữ được khả năng tương thích với tiêu chuẩn ERC20.

Nhược điểm

Mạng Ethereum ERC 20 hay bị kẹt khi Dapp có nhu cầu cao khi điều đó xảy ra, mạng sẽ chậm lại và các giao dịch trở nên đắt hơn. Giao dịch chậm, thời gian mỗi khối là khoảng 14 giây, vì vậy có thể mất đến một phút để xử lý giao dịch.

ERC-20, ERC-1155, ERC-223, ERC-721 có khác biệt gì ?

Một tiêu chuẩn mới có tên ERC-223 có thể thay thế hoàn toàn được ERC-20 thực hiện các biện pháp bảo vệ để ngăn chặn việc chuyển token bị lỗi. ERC-621 thêm các chức năng phụ cho việc tăng và giảm nguồn cung token. Tiêu chuẩn ERC-1155 có thể được coi là một cải tiến trên cả ERC-721 và ERC-20. Nó phác thảo một tiêu chuẩn hỗ trợ cả fungible token và non-fungible token trong cùng một hợp đồng. Tiêu chuẩn ERC-721 đã được sử dụng cho CryptoKitties, một DApp game vô cùng phổ biến.

  • ERC-721: Những token này không thể thay thế được. Mỗi token là duy nhất và có mã riêng.
  • ERC-1400: Đây là những token bảo mật, vì vậy chúng có thể được giao dịch như chứng khoán. Điều này đòi hỏi quyền kiểm soát nhiều hơn đối với những ai có thể truy cập vào đồng tiền và giới thiệu các giao thức KYC (Biết xác minh khách hàng của bạn).
  • ERC-223: khi thực hiện giao dịch phí giao dịch hiện được trả bằng Ether. Tiêu chuẩn này cho phép bạn thanh toán phí giao dịch bằng cách sử dụng các token thích hợp. Điều này có nghĩa là chuyển khoản Augur sẽ được thực hiện bằng token Augur có biểu tượng REP.
  • ERC-777: Nó nhằm mục đích cải thiện tiêu chuẩn ERC-20 bằng cách giảm chi phí và bổ sung các tính năng mới. Nó tương thích ngược, có nghĩa là nó có thể được áp dụng rộng rãi hơn.

Lời kết

ERC 20 là một đơn vị kế toán không phải tiền điện tử được thiết kế để đại diện cho số dư kỹ thuật số tài sản nhất định, nói cách khác, đóng vai trò là “vật thay thế cho chứng khoán” trong thế giới kỹ thuật số. Ngoài tiêu chuẩn ERC20, còn có ERC223, ERC721, ERC777, ERC287, ERC664 và hàng chục loại khác. Điều này là do tiêu chuẩn mới là một quy trình cực kỳ tốn thời gian, trong đó không chỉ các nhà phát triển blockchain được yêu cầu tham gia mà còn cả các sàn giao dịch tiền điện tử và ví tiền điện tử. Đây là lý do tại sao ERC20 vẫn là tiêu chuẩn token phổ biến nhất.

Bạn cũng có thể thích

Để lại một trả lời

Địa chỉ email của bạn sẽ không được công bố.