follow us on twitter . like us on facebook . follow us on instagram . subscribe to our youtube channel . announcements on telegram channel . ask urgent question ONLY . Subscribe to our reddit . Altcoins Talks Shop Shop


This is an Ad. Advertised sites are not endorsement by our Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise Here

Author Topic: Lí giải về token ERC-20 (Phần 1)  (Read 750 times)

Offline QuanRuby

  • Full Member
  • *
  • Activity: 260
  • points:
    2617
  • Karma: 4
  • Trade Count: (0)
  • Referrals: 0
  • Last Active: May 12, 2021, 04:48:11 AM
    • View Profile

  • Total Badges: 13
    Badges: (View All)
    Topic Starter 100 Posts 50 Posts
Lí giải về token ERC-20 (Phần 1)
« on: June 08, 2018, 04:25:08 PM »
1. Token ERC-20 là gì?

oken ERC-20 là dạng token được thiết kế và chỉ có thể sử dụng trên nền tảng Ethereum.

Chúng tuân theo một danh sách các yêu cầu và tiêu chuẩn để từ đó có thể mang đi giao dịch, trao đổi lấy các token khác hoặc chuyển về một ví tiền điện tử.

Theo quy định của cộng đồng Ethereum, có tất cả 9 yêu cầu, với 3 trong số đó là người dùng có quyền tự chọn, và những cái còn lại là phải bắt buộc phải có theo khung định sẵn.

Tự chọn

• Tên token

• Tên mã

• Decimal – Độ chia nhỏ nhất cho token (tối đa 18 số 0 – tương đương 1 tỉ tỉ đơn vị)

Bắt buộc

• totalSupply – tổng cung

• balanceOf – số dư tài khoản

• transfer – chuyển tiền về tài khoản

• transferFrom – chuyển tiền từ tài khoản này sang tài khoản khác

• approve – đối chiếu giao dịch

• allowance – cho phép

Thấy khó hiểu quá ư? Vậy hãy cùng chậm lại một chút.

2. Trước tiên, Ethereum là gì?

Ethereum là một mạng lưới máy tính phi tập trung với hai chức năng chính.

Đó là: hoạt động như một Blockchain phục vụ lưu trữ các giao dịch, và đóng vai trò như một máy ảo (virtual machine) để sản sinh ra hợp đồng thông minh smart contract.

Bởi vì hai chức năng này, Ethereum có thể hỗ trợ các ứng dụng phân quyền (Dapp). Những Dapp này được xây dựng ngay trên Blockchain Ethereum có sẵn, sử dụng công nghệ nền tảng của nó. Đổi lại, Ethereum tính phí các nhà phát triển ứng dụng dựa trên năng lực máy tính của họ bằng Ether (ETH) – đồng tiền nội bộ của Ethereum.

Tuỳ thuộc vào mục đích của mình, các Dapp có thể tạo ra token ERC-20 để làm đơn vị tiền tệ, điểm tích luỹ hay thậm chí là cổ phần công ty.

3. Vậy smart contract đóng vai trò như thế nào đối với Ethereum?
Cần phải lập smart contract thì mới có thể tạo nên các token ERC-20.

Hợp đồng thông minh được dùng để xử lí giao dịch của token, và ghi lại số dư của token trong một tài khoản.

Smart contract được viết bằng ngôn ngữ lập trình “Solidity” dựa trên nền tảng logic nhân quả là “Nếu xảy ra điều này thì mới dẫn đến thứ kia” – “If-This-Then-That” (IFTTT).

Hãy cứ mường tượng hợp đồng thông minh như là một chiếc máy bán hàng tự động vậy.


Đối với máy bán hàng tự động (vending machine), bạn nhét tiền của mình vào, nhấn nút và máy sẽ trả về thứ mà bạn muốn mua.

Còn đối với smart contract token ERC-20, bạn lập hợp đồng, hoạch định chi tiết các điều khoản, và mạng lưới Ethereum sẽ trả về dạng ERC-20 theo ý muốn.

4. Chuyện gì sẽ xảy ra sau khi smart contract tạo nên token?

Đây là lúc ERC-20 bắt đầu xuất hiện.

Sau khi token đã được tạo nên, thì nó có thể được mang đi trao đổi, tiêu xài hoặc tặng cho người khác.

ERC-20 cứ như là ngôn ngữ chung mà mọi token trên mạng lưới Ethereum sử dụng. Nó cho phép một token có thể được đem chuyển đổi với token khác.

Giả dụ chúng ta đang muốn mở một casino chỉ chấp nhận tiền số. Cũng tương tự như sòng bài ngoài đời thực, chúng ta cũng chỉ muốn người chơi phải dùng xèng riêng của nhà cái, đơn giản hoá các ván bài đến mức tối đa.

Do đó, người chơi phải đổi từ tiền mặt sang token của chúng ta và tiến đến bàn poker.

(to be continued)

Altcoins Talks - Cryptocurrency Forum

Lí giải về token ERC-20 (Phần 1)
« on: June 08, 2018, 04:25:08 PM »

This is an Ad. Advertised sites are not endorsement by our Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise Here


 

ETH & ERC20 Tokens Donations: 0x2143F7146F0AadC0F9d85ea98F23273Da0e002Ab
BNB & BEP20 Tokens Donations: 0xcbDAB774B5659cB905d4db5487F9e2057b96147F
BTC Donations: bc1qjf99wr3dz9jn9fr43q28x0r50zeyxewcq8swng
BTC Tips for Moderators: 1Pz1S3d4Aiq7QE4m3MmuoUPEvKaAYbZRoG
Powered by SMFPacks Social Login Mod