Vào năm 2015, khi Ethereum ra đời, nó mang lại cho thế giới một khả năng phân quyền hoàn toàn mới.
Bằng cách xây dựng các dapp và sử dụng hợp đồng thông minh, nó cho phép các cá nhân không có ngân hàng hoặc ít ngân hàng có quyền truy cập vào các dịch vụ tài chính như bắt đầu một tài khoản tiết kiệm, vay tiền hoặc giao dịch tài sản của họ.
Tiêu chuẩn ERC-20
Khi sự phổ biến của các hợp đồng thông minh tăng lên, người dùng bắt đầu tạo các hợp đồng hoạt động giống như mã thông báo. Khi điều này trở nên phổ biến hơn, việc theo dõi tất cả các tiêu chuẩn khác nhau của mã thông báo bằng cách sử dụng hợp đồng thông minh Ethereum được chứng minh là một nhiệm vụ khó khăn. Các mã thông báo hợp đồng thông minh Ethereum ban đầu này không chứa các bộ thông tin giống nhau ở các định dạng giống nhau và điều này khiến các hệ sinh thái mã thông báo khó tương tác và đạt được sức mạnh tổng hợp từ nhau.
Do đó đề xuất của Tiêu chuẩn ERC-20. ERC-20 được tạo ra bởi Fabian Vogelsteller vào năm 2015. Nó cho phép triển khai một API tiêu chuẩn (Giao diện lập trình ứng dụng) cho các mã thông báo trong các hợp đồng thông minh. Đây là một giao thức tiêu chuẩn trên chuỗi khối Ethereum, cho phép người dùng trao đổi mã thông báo, chuyển chúng hoặc chia sẻ chúng với một ví tiền điện tử.
Việc tiêu chuẩn hóa này cho phép các lập trình viên thiết kế các mã thông báo xung quanh một bộ quy tắc được chia sẻ, giúp việc sử dụng chúng trên chuỗi khối Ethereum dễ dàng hơn.
Nội dung chuẩn hóa của mã thông báo ERC-20 bao gồm:
- Tên mã thông báo
- Biểu tượng
- Số thập phân (lên đến 18 vị trí)
- Tổng cung
- Cán cân
- chuyển khoản
- chuyển từ
- chấp thuận
- Phụ cấp
Trong mã thông báo ERC-20, các thành phần đầu tiên, Tên mã thông báo, Biểu tượng và Số thập phân có thể là tùy chọn. Nhưng 6 thành phần còn lại là bắt buộc.
Các thành phần của mã thông báo ERC-20
Mỗi thành phần tạo nên tiêu chuẩn ERC-20 đều có mục đích và trường hợp sử dụng.
Tên mã thông báo - Cho người dùng biết tên của mã thông báo. Ví dụ: Ether, UniSwap, Dash
Biểu tượng - Biểu tượng mã của mã thông báo. Ví dụ: XRP, ETH, UNI
Số thập phân (Tối đa 18 vị trí) - Điều này xác định mức độ phân chia của mã thông báo.
totalSupply - Cho biết tổng nguồn cung cấp mã thông báo
balanceOf - cung cấp số dư tài khoản của chủ sở hữu
chuyển - cho phép chuyển một số lượng mã thông báo nhất định từ tổng nguồn cung cấp sang tài khoản người dùng
transferFrom - cho phép chuyển các mã thông báo từ người dùng này sang người dùng khác
chấp thuận - cho phép người chi tiêu rút một số lượng mã thông báo cụ thể từ một tài khoản cụ thể
trợ cấp - trả lại một số lượng mã thông báo từ người chi tiêu cho chủ sở hữu
ERC-721
Các mã thông báo ERC-721 thường được gọi là Mã thông báo không Fungible hoặc NFT. Tiêu chuẩn ERC-721 được tạo ra bởi William Entriken, Dieter Shirley và Nastassia Sachs. NFT cho phép các nhà phát triển mã hóa quyền sở hữu bất kỳ dữ liệu tùy ý nào hoặc dữ liệu ở bất kỳ định dạng nào. Điều này đã đưa ra ý tưởng về những gì có thể được biểu thị dưới dạng mã thông báo trên blockchain.
Giống như Tiêu chuẩn ERC-20, ERC-721 cũng có bộ tiêu chuẩn riêng. Họ giải quyết các vấn đề sau:
- Quyền sở hữu được quyết định như thế nào?
- Token được tạo ra như thế nào?
- Làm thế nào các mã thông báo bị phá hủy?
- Token được chuyển như thế nào?
Sự khác biệt chính giữa ERC-20 và ERC-721 là mã thông báo ERC-20 có thể thay thế và phân chia được trong khi mã thông báo ERC-721 là không thể thay thế và không thể phân chia.
Điều này có nghĩa là mã thông báo ERC-20 đại diện cho một tài sản duy nhất và có thể hoán đổi cho nhau trong khi mã thông báo ERC-721 thì không và đại diện cho một loại tài sản.
Một ví dụ là Axie Infinity. Đó là một trò chơi tiền điện tử chơi để kiếm tiền được xây dựng trên mạng Ethereum. Người chơi có thể kiếm được Mã thông báo Axie Infinity Shard (AXS) và Small Love Potion (SLP) bằng cách hoàn thành các nhiệm vụ và chiến đấu với những người chơi khác.
Người chơi cũng có thể nhân giống Axies, các nhân vật trong trò chơi, để có được Axies độc đáo mới được sở hữu và quản lý thông qua việc sử dụng các mã thông báo ERC-721. Là mã thông báo ERC-721, các Axies duy nhất có thể được mua và bán trên thị trường cho những người dùng khác.
Các trường hợp sử dụng trong thế giới thực cho NFT
NFT không chỉ giới hạn để sử dụng với các bộ sưu tập kỹ thuật số và các tác phẩm nghệ thuật. Có những trường hợp sử dụng cho NFT cũng được liên kết với các vật phẩm vật lý.
Một ví dụ là việc sử dụng công nghệ blockchain để giải quyết các thách thức trong ngành hậu cần. Vì blockchain là bất biến và minh bạch, điều này đảm bảo rằng dữ liệu chuỗi cung ứng được giữ đáng tin cậy, nhất quán và xác thực.
NFT mang lại lợi ích cho ngành công nghiệp này vì chúng có thể đại diện cho các mặt hàng vật chất độc đáo trong thế giới của chúng ta. Bằng cách gán NFT cho một mặt hàng thực, chúng tôi có thể theo dõi siêu dữ liệu của sản phẩm về quá trình sản xuất, vận chuyển và bán nó.
Lấy ví dụ, một chiếc túi xách phiên bản giới hạn được sản xuất tại Ý. Chúng tôi có thể gán một NFT cho chiếc túi mà khi được quét, sẽ hiển thị dấu thời gian của siêu dữ liệu về vị trí và thời điểm chiếc túi này được tạo ra.
Khi túi xách di chuyển và di chuyển qua chuỗi cung ứng, các dấu thời gian mới được thêm vào siêu dữ liệu ở mỗi giai đoạn của quy trình.
Khi túi xách đến cửa hàng bán lẻ, nó sẽ được đánh dấu thời gian là đã nhận. Lịch sử chính xác của túi xách sẽ có sẵn để xem và xác nhận tính xác thực cũng như hành trình vận chuyển của nó.
Trong khi các trường hợp sử dụng NFT cho bị giới hạn trong các ứng dụng trong thế giới thực, giá trị của chúng trong việc quản lý các tác phẩm nghệ thuật và đồ sưu tầm đã giúp nó có một chỗ đứng vững chắc trong ngành.
Chào mừng đến với tương lai của tài chính! Đăng ký tài khoản Huobi để đầu tư vào Bitcoin và các loại tiền điện tử khác. Người dùng mới có thể kiếm được phần thưởng trị giá lên tới $300 với Phần thưởng chào mừng của chúng tôi! Đăng ký tài khoản ngay hôm nay >>