
Từ ERC20, 721, 1155 đến 3525, giải thích chi tiết con đường của RWA hướng tới việc áp dụng đại trà Web3
Tuyển chọn TechFlowTuyển chọn TechFlow

Từ ERC20, 721, 1155 đến 3525, giải thích chi tiết con đường của RWA hướng tới việc áp dụng đại trà Web3
ERC-3525 thể hiện lợi thế đáng kể trong xu hướng tương lai của Web3. Dù là trong các lĩnh vực tài sản thế giới thực (RWA), chương trình khách hàng thân thiết hay trò chơi, ERC-3525 đều mang tiềm năng nổi bật.
Tác giả: Bocai Bocai Viện Nghiên cứu Vạn Vật
Twitter:@wzxznl
Kể từ khi công nghệ blockchain ra đời năm 2008, thị trường tiền mã hóa đã trải qua sự phát triển nhanh chóng cho đến nay. Tuy nhiên, tổng vốn hóa toàn bộ thị trường tiền mã hóa đến nay vẫn chưa bằng được vốn hóa của riêng một công ty Apple, đồng thời Web3 vẫn thiếu các ứng dụng thực tế trong thế giới thật. Gần đây, một báo cáo nghiên cứu mới từ Citibank mang tên Tiền tệ, Mã thông báo và Trò chơi có thể sẽ thay đổi hiện trạng này. Trong báo cáo, Citibank đưa việc token hóa tài sản thế giới thực (RWA) trở thành câu chuyện chủ đạo ở giai đoạn tiếp theo, cho rằng điều này có thể ảnh hưởng sâu rộng đến sự phát triển của Web3, thúc đẩy ngành blockchain và Web3 đạt thêm hàng tỷ người dùng mới, đồng thời mở ra hoạt động kinh tế trị giá hàng chục nghìn tỷ USD.
Trong bối cảnh lớn về việc token hóa tài sản thế giới thực (RWA), tác giả bài viết - nhà nghiên cứu Bocai thuộc Viện Nghiên cứu Vạn Vật - tin rằng tiêu chuẩn ERC-3525 tiềm năng rất lớn. Đây là một tiêu chuẩn mã thông báo bán đồng nhất (SFT), kết hợp đặc điểm của cả ba tiêu chuẩn ERC-20, ERC-721 và ERC-1155, giúp đại diện và quản lý hiệu quả hơn các tài sản phức tạp như trái phiếu, phiếu giảm giá, hóa đơn, kỳ hạn tương lai, quyền chọn và ABS. Thông qua cách thức này, ERC-3525 có tiềm năng lớn thúc đẩy quá trình token hóa tài sản thế giới thực (RWA), từ đó đẩy mạnh ứng dụng rộng rãi của Web3 trong thế giới thực.
Bài viết này sẽ so sánh cấu trúc của ERC-20, ERC-721, ERC-1155 và ERC-3525 để giúp bạn đọc hiểu rõ sự khác biệt giữa các tiêu chuẩn mã thông báo này, sau đó khám phá tư tưởng mô hình hóa thế giới số của ERC-3525 trên ba cấp độ, cuối cùng dự đoán những lĩnh vực nào liên quan đến ERC-3525 đáng chú ý trong tương lai. Cuối cùng, xin chân thành cảm ơn thầy Samo thuộc Viện Nghiên cứu Vạn Vật đã tận tình tối ưu và hiệu đính bài viết!
Mục lục
-
Giới thiệu bối cảnh
-
So sánh các tiêu chuẩn mã thông báo ERC hiện tại – Hiểu sao cho đúng về ERC-3525?
-
ERC-20
-
ERC-721
-
ERC-1155
-
ERC-3525
-
-
Hiểu ERC-3525 như một tư tưởng mô hình hóa thế giới số qua ba khía cạnh
-
NFT siêu cấp có thể chia tách và tổ hợp
-
Thùng chứa số đa năng
-
Hợp đồng thông minh trực quan hóa
-
-
Những lĩnh vực ứng dụng ERC-3525 nào đáng chú ý trong tương lai?
-
Token hóa tài sản thế giới thực (Real-World Assets, RWA)
-
Tài sản hoặc hàng hóa ảo
-
Lĩnh vực xã hội, danh tính và tài khoản được token hóa
-
-
Kết luận
Trước khi giới thiệu về ERC-3525, hãy cùng tìm hiểu EIP và ERC là gì:
EIP, viết đầy đủ là Ethereum Improvement Proposals (Đề xuất Cải tiến Ethereum), là một khuôn khổ trong cộng đồng Ethereum, cho phép bất kỳ ai đề xuất cải tiến hoặc cập nhật mạng lưới Ethereum. Các đề xuất này có thể liên quan đến chính giao thức Ethereum, API khách hàng liên quan, hoặc cung cấp các tiêu chuẩn cho các dự án khác trong hệ sinh thái Ethereum.
ERC, viết đầy đủ là Ethereum Request For Comment (Yêu cầu Ý kiến Ethereum), là một dạng đặc biệt của EIP, tập trung vào các tiêu chuẩn ở tầng ứng dụng như mẫu thiết kế hợp đồng thông minh, định nghĩa giao diện. Những tiêu chuẩn ERC thường cung cấp một khuôn mẫu tiêu chuẩn cho các nhà phát triển ứng dụng Ethereum, nhằm đảm bảo các dự án và ứng dụng khác nhau có thể chia sẻ giao diện hoặc tiêu chuẩn chung. Về mối quan hệ giữa hai khái niệm, nói đơn giản thì mọi ERC đều là EIP, nhưng không phải EIP nào cũng là ERC. EIP bao hàm rộng hơn, bao gồm cả những thay đổi ở tầng giao thức nền tảng.
ERC-3525 được tạo ra vào ngày 01 tháng 12 năm 2020, do nhóm cốt lõi của Solv Protocol thiết kế và nhận được sự ủng hộ từ các nhà phát triển cốt lõi của Ethereum. Từ đề xuất ban đầu đến khi được cộng đồng chấp thuận, quá trình kéo dài tới 20 tháng, hoàn thiện qua nhiều bản thảo và chính thức được thông qua làm tiêu chuẩn mã thông báo ERC vào tháng 9 năm 2022. Là một tiêu chuẩn Ethereum do đội ngũ có thành viên người Hoa sáng lập, ERC-3525 đã thu hút sự chú ý mạnh mẽ trong ngành.
So sánh các tiêu chuẩn mã thông báo ERC hiện tại – Hiểu sao cho đúng về ERC-3525?
ERC-3525 là một tiêu chuẩn mã thông báo bán đồng nhất (SFT). Nhiều người lần đầu biết đến ERC-3525 có thể nghĩ rằng nó chỉ là sự ghép nối giữa ERC-20 và ERC-721, nhưng thực tế ERC-3525 là một tiêu chuẩn nền tảng mang tính phổ quát, thậm chí vượt trội hoàn toàn so với ERC-20, ERC-721 và ERC-1155 trong một số lĩnh vực. Tiếp theo, Bocai sẽ so sánh các thành phần then chốt (bỏ qua các thuộc tính như tên, ký hiệu...) và phân tích ưu-nhược điểm để giúp bạn hiểu rõ hơn về ERC-3525.

Nguồn ảnh: Bản trình bày của solv.finance
ERC-20
ERC-20 là một trong những tiêu chuẩn mã thông báo phổ biến nhất trên Ethereum, còn gọi là mã thông báo đồng nhất, có nghĩa là mỗi mã thông báo đều có chức năng và giá trị như nhau, không có gì khác biệt. Đây cũng là lý do chúng được gọi là “đồng nhất”. Một ví dụ quan trọng về ứng dụng ERC-20 là stablecoin, mỗi stablecoin đều đồng nhất và có thể hoán đổi cho nhau, đại diện cho cùng một giá trị.
Các thành phần then chốt: address và value. address là địa chỉ sở hữu tài sản, value biểu thị số lượng mã thông báo mà địa chỉ này sở hữu. Theo tiêu chuẩn ERC-20, mỗi địa chỉ (Address) có thể liên kết với một số dư (Value), đại diện cho số lượng mã thông báo mà địa chỉ đó nắm giữ, tất cả các số dư đều giống nhau và không có sự khác biệt.
Ưu điểm nổi bật: Mã thông báo ERC-20 đại diện cho các tài sản có thể hoán đổi, giống như tiền tệ truyền thống hay cổ phần, khiến chúng rất hữu ích trong nhiều ứng dụng, ví dụ như đại diện cho cổ phần công ty hoặc làm cặp giao dịch trên sàn giao dịch phi tập trung (DEX). ERC-20 cũng được sử dụng rộng rãi trong các ứng dụng DeFi như nền tảng cho vay và khai thác thanh khoản, đồng thời ERC-20 có thể chia nhỏ không nguyên đơn vị, bạn có thể sở hữu 0,5 mã thông báo ERC-20.
Hạn chế: Do mã thông báo ERC-20 hoàn toàn có thể hoán đổi, nên chúng không thể dùng để đại diện cho các tài sản độc đáo hoặc không đồng nhất như tác phẩm nghệ thuật hay đồ sưu tầm.

ERC-721
Khi nhắc đến ERC-721, ta không thể không nói đến mã thông báo không đồng nhất (NFT - Non-Fungible Tokens). Những NFT nổi tiếng như Bored Ape, Azuki đều thuộc tiêu chuẩn ERC-721, mô tả cách thức tạo và quản lý NFT trên blockchain Ethereum.
Khác với mã thông báo ERC-20 nơi mỗi đơn vị đều có giá trị như nhau, mỗi mã thông báo ERC-721 là duy nhất và không thể thay thế, khiến chúng trở thành lựa chọn lý tưởng để biểu thị các tài sản kỹ thuật số hoặc thực tế độc đáo như tác phẩm nghệ thuật, bất động sản, đồ sưu tầm. NFT đầu tiên CryptoPunk không thuộc tiêu chuẩn ERC-721 mà là ERC-20, nhưng sự ra đời của CryptoPunk đã thúc đẩy sự hình thành của ERC-721, đặt nền móng cho vô số ứng dụng giá trị như NFT.
Các thành phần then chốt: tokenIdvàowner. tokenId là định danh duy nhất để phân biệt các mã thông báo ERC-721 khác nhau, owner là địa chỉ sở hữu mã thông báo. Theo tiêu chuẩn ERC-721, mỗi mã thông báo đều khác biệt và duy nhất, được phân biệt bởi thuộc tính ID, và mỗi ID lại liên kết với một chủ sở hữu.
Ưu điểm nổi bật: Mã thông báo ERC-721 không đồng nhất, mỗi mã thông báo là duy nhất. Điều này khiến chúng phù hợp để đại diện cho các vật phẩm hoặc tài sản độc đáo như tác phẩm nghệ thuật, đồ sưu tầm, bất động sản hay các tài sản độc nhất khác. Chúng cũng mang lại giá trị lớn trong việc tạo và giao dịch nghệ thuật kỹ thuật số cũng như các tài sản kỹ thuật số độc đáo khác.
Hạn chế: Do đặc tính không đồng nhất, mã thông báo ERC-721 không hiệu quả khi dùng để đại diện cho các tài sản có thể hoán đổi như tiền tệ hay cổ phần, thiếu lợi thế về tính thanh khoản, khả năng kết hợp kém và không thể chia nhỏ, bạn không thể sở hữu 0,5 mã thông báo ERC-721.

ERC-1155
ERC-1155 là một tiêu chuẩn mã thông báo đa phiên bản, kết hợp đặc điểm của ERC-20 và ERC-721, nhằm xử lý linh hoạt và hiệu quả hơn nhiều loại mã thông báo khác nhau. Với các tiêu chuẩn ERC-20 và ERC-721 trước đây, mỗi loại mã thông báo khác nhau cần triển khai một hợp đồng thông minh mới. Nghĩa là nếu muốn tạo mã thông báo mới, bạn phải triển khai hợp đồng mới, dẫn đến mã trùng lặp và phí gas đắt đỏ. Hơn nữa, các hợp đồng khác nhau có thể cần xử lý tương tác phức tạp.
ERC-1155 cung cấp phương pháp quản lý nhiều loại mã thông báo trong một hợp đồng thông minh duy nhất, mỗi loại có thể là đồng nhất (giống ERC-20) hoặc không đồng nhất (giống ERC-721). Ví dụ trong game, bạn có thể dùng ERC-1155 để tạo các loại vũ khí khác nhau (không đồng nhất) như gậy, dao, súng, trong khi từng vũ khí cụ thể cùng loại (ví dụ dao) lại hoàn toàn giống nhau (đồng nhất), tức là dao số 1 và dao số 10 là như nhau (đồng nhất), nhưng dao và súng thì khác nhau (không đồng nhất).
Các thành phần then chốt: id, valuevàowner. id là định danh duy nhất để phân biệt các mã thông báo ERC-1155 khác nhau, value chỉ số lượng mã thông báo với id cụ thể, owner là địa chỉ sở hữu mã thông báo. Dùng ví dụ vũ khí, các loại vũ khí khác nhau đại diện cho các ID khác nhau, số lượng vũ khí trong mỗi loại (ID) là Value, và các vũ khí trong cùng loại (Value) đều giống nhau.
Ưu điểm nổi bật: Mã thông báo ERC-1155 có thể đồng thời đại diện cho tài sản có thể hoán đổi và không đồng nhất, khiến chúng hữu ích trong nhiều ứng dụng. Ví dụ, một trò chơi có thể dùng mã thông báo ERC-1155 để đại diện cho loại trang bị (không đồng nhất) và số lượng trang bị (đồng nhất) của người chơi.
Hạn chế: Mặc dù tính linh hoạt của ERC-1155 khiến chúng hữu ích trong nhiều trường hợp, nhưng điều này cũng làm cho việc hiểu và triển khai ERC-1155 có thể phức tạp hơn so với ERC-20 hoặc ERC-721, đồng thời không thể đại diện cho tài sản có thể trao đổi từng phần như trái phiếu hay kỳ hạn tương lai, và không thể chia nhỏ không nguyên đơn vị, bạn không thể sở hữu 0,5 mã thông báo ERC-1155.

ERC-3525
ERC-3525 là một tiêu chuẩn mã thông báo bán đồng nhất (SFT - Semi-fungible Token), kết hợp đặc điểm của ERC-20, ERC-721 và ERC-1155. So với ERC-1155 thì phức tạp hơn, nhưng có thể dùng để biểu thị và quản lý các tài sản tài chính kỹ thuật số phức tạp như chứng khoán, trái phiếu, quyền chọn, kỳ hạn tương lai, hoán đổi, bảo hiểm... So với các tiêu chuẩn mã thông báo khác, ERC-3525 có tính kết hợp cao hơn và đại diện cho một tư tưởng mô hình hóa thế giới số, có thể hiểu theo ba cấp độ: NFT siêu cấp có thể chia tách và tổ hợp, thùng chứa số đa năng, hợp đồng thông minh trực quan hóa.
Các thành phần then chốt: id, value, SlotvàAddress. Mỗi SFT có thuộc tính id giống như ERC-721 để xác định thực thể duy nhất toàn cầu, nhờ đó SFT có thể chuyển và phê duyệt giữa các địa chỉ theo cách tương thích với ERC-721. Ngoài ra, mỗi mã thông báo còn có thuộc tính value đại diện cho tính chất số lượng, tương tự thuộc tính "số dư" của mã thông báo ERC-20.
Address đại diện cho địa chỉ sở hữu Slot và ID, mỗi địa chỉ có thể sở hữu số lượng và loại ID, Slot tùy ý. Đặc biệt ở đây là thuộc tính Slot: các ID khác nhau có cùng Slot thì Value có thể chuyển, hoán đổi; các Slot khác nhau thì không thể chuyển hoặc hoán đổi. Một Slot có thể chứa nhiều ID, nhưng mỗi ID chỉ thuộc về một Slot duy nhất.
Điểm then chốt của ERC-3525 nằm ở Slot. Đơn giản, Slot đại diện cho một loại phân loại. Cùng một Slot sẽ có nhiều ID, mỗi ID tuy khác nhau và có Value riêng, nhưng trong cùng một Slot, các ID khác nhau có thể được coi là giống nhau, có thể trao đổi, tổ hợp và chia nhỏ. Lấy thẻ thành viên làm ví dụ: giả sử có hai Slot là KFC và McDonald's, mỗi thẻ thành viên KFC và McDonald's có ID khác nhau đại diện cho thẻ của từng người như thẻ của Satoshi Nakamoto và thẻ của Vitalik Buterin, và mỗi thẻ thành viên đều có một Value đại diện cho số điểm tích lũy.
Ví dụ thẻ thành viên, giả sử có hai Slot là KFC và McDonald's, mỗi thẻ thành viên KFC và McDonald's có ID khác nhau đại diện cho thẻ của từng người như thẻ của Satoshi Nakamoto và thẻ của Vitalik Buterin, và mỗi thẻ thành viên đều có một Value đại diện cho số điểm tích lũy.
Trong cùng một Slot, tức là trong thẻ thành viên KFC, số điểm trong thẻ của Satoshi Nakamoto và Vitalik Buterin được coi là như nhau. Satoshi có thể chuyển điểm sang thẻ của Vitalik hoặc nhận điểm từ thẻ Vitalik gửi đến, đồng thời có thể chia điểm trong thẻ thành thẻ chính và thẻ phụ (hai ID khác nhau, phân bổ điểm Value tùy ý), hoặc gộp lại thẻ chính và thẻ phụ.
Còn giữa các Slot khác nhau, vì KFC và McDonald's là hai công ty khác nhau, điểm KFC không thể chuyển sang thẻ tích điểm McDonald's, do đó tự nhiên không có tính chuyển nhượng, trao đổi hay tổ hợp giữa Value và ID.
Ưu điểm nổi bật: Do cấu trúc phức tạp hơn, ERC-3525 có thể dùng để biểu thị nhiều cấu trúc kỹ thuật số phức tạp như chứng khoán, trái phiếu, quyền chọn, kỳ hạn tương lai, hoán đổi, chiến lược bảo hiểm, thẻ thành viên... Ngoài ra, vì là mã thông báo bán đồng nhất, mỗi loại mã thông báo có thể có đặc tính và quy tắc riêng, khiến tiêu chuẩn này rất linh hoạt và mạnh mẽ. Nhờ có Slot, ERC-3525 có thể thực hiện chuyển từ ID sang ID, giống như thẻ tích điểm của Satoshi chuyển điểm sang thẻ của Vitalik, đồng thời hỗ trợ chia nhỏ và tổ hợp không nguyên đơn vị.
Hạn chế: Cấu trúc phức tạp của ERC-3525 dẫn đến ngưỡng hiểu biết cao. Sự tồn tại của Slot khiến cấu trúc kỹ thuật mang tính tập trung hóa cao hơn. Khó khăn trong phát triển.

Hiểu ERC-3525 như một tư tưởng mô hình hóa thế giới số qua ba cấp độ
Do cấu trúc phức tạp hơn các tiêu chuẩn mã thông báo khác, ERC-3525 như một tiêu chuẩn mã thông báo phổ quát, nhờ tính kết hợp dữ liệu mà có khả năng tạo ra vô số cấu trúc mã thông báo phức tạp trong thế giới số, giống như dùng khối lego để tạo các mô hình phức tạp trong thế giới thực. Có thể nói ERC-3525 đại diện cho một tư tưởng mô hình hóa thế giới số. Để hiểu sâu về ERC-3525, có thể tiếp cận qua ba khía cạnh: NFT siêu cấp có thể chia tách và tổ hợp, thùng chứa số đa năng, hợp đồng thông minh trực quan hóa.
NFT siêu cấp có thể chia tách và tổ hợp:
Chỉ cần thay đổi thuộc tính, ERC-3525 có thể biểu thị đồng thời ba tiêu chuẩn mã thông báo ERC-20, ERC-721 và ERC-1155. Ví dụ:
Biểu thị ERC-20: Khi Slot giống nhau và chỉ có một ID, Value có thể đại diện cho mã thông báo đồng nhất.

Biểu thị ERC-721: Khi Slot khác nhau và chỉ có một ID, có thể đại diện cho mã thông báo không đồng nhất.

Biểu thị ERC-1155: Khi Slot khác nhau và có nhiều ID khác nhau, có thể đại diện cho mã thông báo đa phiên bản.

Nhưng ERC-3525 không dừng lại ở đó. Trên cơ sở này, ERC-3525 có thể thực hiện việc chia nhỏ mã thông báo không đồng nhất, ví dụ một con khỉ Bored Ape có thể thực sự được chia thành nhiều phần chứ không cần thông qua một hợp đồng bổ sung để thực hiện phân mảnh NFT. Đối với phần lớn người lần đầu biết đến ERC-3525, cách hiểu phổ biến thường là coi ERC-3525 như một NFT siêu cấp có thể chia tách và tổ hợp. Hiểu theo cách này là hợp lý, nhưng đó mới chỉ là phần nổi của tảng băng, chưa thể hiện hết tiềm năng lớn hơn của ERC-3525.

Thùng chứa số đa năng:
Để hiểu được khía cạnh "thùng chứa số đa năng" của ERC-3525, cần nhận thức rằng ERC-3525 là một dạng trừu tượng hóa tài khoản (Account Abstraction). Như đã đề cập trong ví dụ thẻ thành viên, ERC-3525 có thể thực hiện chuyển từ ID sang ID, bản thân ID bên trong thực chất là một tài khoản, có chức năng nhận, lưu trữ và gửi, giống như một chiếc rổ chứa đầy các tài sản số. Vì ERC-3525 là một tài khoản trừu tượng, điều này có nghĩa là chúng ta có thể tách rời quyền vận hành ID trong một Slot nào đó và ủy quyền cho các địa chỉ ví khác, chứ không chỉ giới hạn ở chủ sở hữu hợp đồng thông minh ERC-3525.
Sự khác biệt giữa trừu tượng hóa tài khoản của ERC-3525 và ERC-4337 nằm ở chỗ: ERC-4337 tách quyền ký và quyền sở hữu của ví hợp đồng thông minh, cho phép thao tác bằng phương thức ký tùy chỉnh, ví dụ như dùng mật khẩu tài khoản truyền thống để vận hành ví... Trong khi đó, trừu tượng hóa tài khoản của ERC-3525 vẫn dựa vào ví EOA (ví dùng khóa riêng để vận hành) để thao tác, và một ID chỉ có thể nhận tài sản trong cùng một Slot.
Nếu hiểu ID của ERC-3525 như một tài khoản có chức năng nhận, lưu trữ và gửi, điều đó có nghĩa nó có thể trở thành một thùng chứa tài sản số, bất kỳ tài sản số nào cũng có thể đổ vào thùng chứa số đa năng này như một dung dịch, lúc này Value của ID trở thành một phần sở hữu của giỏ tài sản.
Ví dụ: trong một Slot, thùng A (ID: A) được đổ vào 100 Bitcoin, 10 Ethereum, khi Bitcoin và Ethereum như dung dịch đi vào thùng sẽ trở thành dung dịch đồng nhất. Nếu chia đều Value của thùng A thành mười phần, mỗi thùng được chia nhỏ sẽ sở hữu 10 Bitcoin
Chào mừng tham gia cộng đồng chính thức TechFlow
Nhóm Telegram:https://t.me/TechFlowDaily
Tài khoản Twitter chính thức:https://x.com/TechFlowPost
Tài khoản Twitter tiếng Anh:https://x.com/BlockFlow_News














