TRC-20 là gì? TRON Giải thích về tiêu chuẩn mã thông báo — TRON Wiki

TRC-20 là gì? TRON Giải thích về tiêu chuẩn mã thông báo

8 phút đọc · ⌘K tìm kiếm

TRC-20 là tiêu chuẩn của TRON dành cho mã thông báo có thể thay thế được - cùng loại với ERC-20 trên Ethereum. Bất kỳ mã thông báo nào tuân theo thông số kỹ thuật TRC-20 đều có thể được gửi, nhận và tích hợp bởi các ví và sàn giao dịch hỗ trợ tiêu chuẩn. USDT trên TRON là ví dụ nổi tiếng nhất và là một trong những tài sản được chuyển nhượng nhiều nhất trong tất cả các loại tiền điện tử.

TRC-20 bằng ngôn ngữ đơn giản {#plain-ngôn ngữ}

A blockchain stores accounts and transactions. Tiêu chuẩn mã thông báo xác định cách hoạt động của hợp đồng thông minh để mọi ví và sàn giao dịch đều có thể tương tác với nó theo cùng một cách. TRC-20 chỉ định các hàm bắt buộc như transfer, balanceOfapprove, cùng với các sự kiện mà người lập chỉ mục lắng nghe.

Khi bạn giữ USDT trên TRON, bạn không giữ TRX (đồng xu gốc của TRON) — bạn giữ số dư được ghi trong hợp đồng thông minh USDT. Địa chỉ ví của bạn là chìa khóa ánh xạ tới số dư đó.

Hợp đồng USDT chính thức

Hợp đồng chuẩn USDT TRC-20 trên mạng chính TRON là:

`` TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t ``

Luôn xác minh địa chỉ này trước khi tin tưởng vào số dư. Xem cách xác minh hợp đồng USDT.

Cách TRC-20 hoạt động trên TRON {#cách thức hoạt động}

Mã thông báo TRC-20 là hợp đồng thông minh được triển khai trên Máy ảo TRON (TVM). TVM tương thích với EVM ở cấp mã byte, đó là lý do tại sao nhiều hợp đồng mã thông báo Ethereum có thể được chuyển sang TRON với những thay đổi tối thiểu.

Một dòng chảy điển hình:

  1. Nhà phát triển triển khai hợp đồng TRC-20 có tên, ký hiệu và tổng nguồn cung.
  2. Hợp đồng đúc token đến các địa chỉ được chỉ định (hoặc cho phép khai thác mở, tùy thuộc vào thiết kế).
  3. Người dùng gọi transfer(to, amount) để di chuyển mã thông báo giữa các địa chỉ.
  4. Ví đọc balanceOf(address) để hiển thị số tiền nắm giữ.

Quá trình truyền tiêu tốn băng thôngnăng lượng trên TRON. Các lần chuyển TRC-20 sử dụng nhiều năng lượng hơn các lần gửi TRX đơn giản vì chúng thực thi mã hợp đồng. Nếu bạn thiếu năng lượng TRX bị đóng băng, mạng sẽ tự động đốt TRX. Xem TRC-20 phí chuyển khoản để biết chi tiết.

TRC-20 so với các loại mã thông báo TRON khác

Tính năngTRC-20TRC-10TRX (bản địa)
Thực hiệnHợp đồng thông minhLoại tài sản tích hợpĐồng tiền bản địa
Logic tùy chỉnhCó (phê duyệt, ghi, v.v.)Hạn chếKhông áp dụng
Chi phí triển khaiCao hơn (triển khai hợp đồng)Thấp hơn (tài sản phát hành)Không áp dụng
Khả năng tương thích DeFiĐầy đủMột phầnDùng để trả phí
Ví dụUSDT, USDC, USDDBTT (cũ), một số airdropTRX

Để so sánh sâu hơn, hãy đọc TRC-20 vs TRC-10.

Thời gian tạo khối của TRON là khoảng 3 giây và phí thường chỉ bằng một phần đô la — rẻ hơn nhiều so với chuyển khoản trên mạng chính Ethereum ERC-20 trong thời gian tắc nghẽn. Sự kết hợp đó đã khiến TRC-20 USDT trở thành mạng rút tiền mặc định trên nhiều sàn giao dịch tập trung.

Lợi ích cho người dùng hàng ngày:

  • Chi phí thấp — ngay cả khi không bị đóng băng TRX, lượng đốt cháy thường ở mức khiêm tốn so với khí Ethereum.
  • Giải quyết nhanh — xác nhận đến sau vài giây chứ không phải vài phút.
  • Hỗ trợ rộng rãi — TronLink, Trust Wallet, Ledger và các CEX chính đều hỗ trợ TRC-20.

Sự đánh đổi tồn tại. TRON sử dụng mô hình Bằng chứng cổ phần được ủy quyền với các siêu đại diện được bầu, khác với bộ trình xác thực của Ethereum. Người dùng ưu tiên các giả định phân cấp cụ thể nên nghiên cứu quản trị mạng riêng biệt.

Hoạt động chung TRC-20 {#hoạt động}

Gửi và nhận

Sử dụng địa chỉ TRON bắt đầu bằng T. Gửi USDT cần năng lượng; nhận thì không. Hướng dẫn: gửi USDTnhận USDT.

Phê duyệt

Các giao thức DeFi và một số sàn giao dịch yêu cầu bạn phê duyệt hợp đồng chi tiêu mã thông báo của bạn. Phê duyệt là một vectơ lừa đảo phổ biến. Tìm hiểu thêm trong TRC-20 phê duyệt mã thông báocách thu hồi phê duyệt.

Thêm token vào ví

Ví thường tự động phát hiện USDT, nhưng các mã thông báo khó hiểu có thể cần nhập thủ công. Xem thêm mã thông báo TRC-20 vào ví.

Danh sách kiểm tra bảo mật

Token giả phổ biến
Những kẻ lừa đảo triển khai các hợp đồng có tên như "USDT" hoặc "Tether USD" không phải là hợp đồng Tether chính thức. Luôn xác minh địa chỉ hợp đồng trên TronScan.
  • Xác nhận địa chỉ hợp đồng khớp với tổ chức phát hành chính thức.
  • Không bao giờ chia sẻ cụm từ hạt giống hoặc khóa riêng của bạn.
  • Thử nghiệm với số tiền nhỏ khi sử dụng ví hoặc sàn giao dịch mới.
  • Thu hồi các phê duyệt không giới hạn mà bạn không còn cần nữa.

Ai nên sử dụng TRC-20? {#ai-nên-sử dụng}

TRC-20 là một lựa chọn mạnh mẽ khi bạn cần chuyển stablecoin nhanh chóng, không tốn kém giữa các sàn giao dịch và ví cá nhân. Sẽ kém lý tưởng hơn khi đối tác của bạn chỉ hỗ trợ Ethereum hoặc khi bạn cần các giao thức DeFi gốc Ethereum — trong những trường hợp đó, TRC-20 vs ERC-20 sẽ giúp bạn chọn mạng phù hợp.

Các nhà phát triển chọn TRC-20 khi họ cần mã thông báo có thể lập trình với sự hỗ trợ ví tiêu chuẩn. Các dự án đơn giản hơn với mức logic tối thiểu vẫn có thể sử dụng TRC-10; xem bài viết so sánh được liên kết ở trên.

Câu hỏi thường gặp

TRC-20 có giống với TRON không?

Không. TRON là mạng blockchain. TRC-20 là tiêu chuẩn kỹ thuật dành cho mã thông báo có thể thay thế được triển khai dưới dạng hợp đồng thông minh trên TRON.

Mã thông báo TRC-20 phổ biến nhất là gì?

USDT (Tether) trên TRON là mã thông báo TRC-20 được sử dụng rộng rãi nhất, với khối lượng chuyển hàng tỷ USD hàng ngày.

Danh sách kiểm tra khắc phục sự cố

Nếu có sự cố xảy ra trên TRON, hãy xử lý nó như một vấn đề gỡ lỗi có cấu trúc: xác nhận txid chính xác trên chuỗi, xác minh địa chỉ hợp đồng mục tiêu và chỉ sau đó mới quyết định xem liệu lỗi có thể phục hồi được hay không. Trên TRON, nhiều vấn đề “bí ẩn” chỉ đơn giản là một trong số: mạng sai (mainnet so với testnet), hợp đồng mã thông báo sai (USDT giả / mã thông báo có tên tương tự), không đủ tài nguyên (OUT_OF_ENERGY / băng thông) hoặc độ trễ giao diện người dùng/trình lập chỉ mục giữa ví và trình khám phá.

Bắt đầu với các bước kiểm tra dựa trên chuỗi sau:

  • Luôn sao chép toàn bộ txid/hash từ ví hoặc explorer của bạn.
  • Xác nhận trạng thái kết quả tx trên TronScan (SUCCESS, REVERT, OUT_OF_ENERGY hoặc vẫn đang chờ xử lý).
  • Kiểm tra xem địa chỉ người nhận/hợp đồng có khớp với nội dung bạn định gửi hay không.
  • Nếu đó là lệnh gọi hợp đồng, hãy xác nhận rằng bộ chọn chức năng và các tham số phù hợp với tiêu chuẩn mã thông báo mà bạn cho rằng mình đang sử dụng (TRC-20 so với TRC-10 so với BEP-20 trên BSC).

Sau đó áp dụng đường dẫn sửa lỗi cho danh mục của bạn:

  • Xác nhận trạng thái và thông số giao dịch.
  • Xác minh địa chỉ (hợp đồng mã thông báo, người nhận, bộ định tuyến/người chi tiêu).
  • Thêm hoặc ủy quyền tài nguyên (Năng lượng/Băng thông) khi lỗi do tài nguyên.

###Những lỗi thường gặp

Các mẫu này gây ra hầu hết các lỗi ở cấp độ người dùng:

  • Sử dụng địa chỉ mainnet trên testnet (hoặc ngược lại).
  • Sao chép ký hiệu mã thông báo thay vì địa chỉ hợp đồng TRC-20 thực tế.
  • Ký sai địa chỉ phê duyệt/chi tiêu do liên kết UI độc hại hoặc lỗi thời.
  • Thử lại mà không thay đổi đầu vào bị lỗi (ví dụ: REVERT tiếp tục hoàn nguyên cho đến khi bạn sửa được tham số).

Nếu bạn không chắc chắn, đừng “gửi lại”. Thực hiện một thay đổi có kiểm soát, xác minh trên TronScan rồi tiếp tục.

##Câu hỏi thường gặp

Làm cách nào để biết liệu giao dịch có thực sự được xác nhận hay không?

Sử dụng TronScan và kiểm tra trạng thái kết quả tx. Nhãn “đang chờ xử lý” của ví có thể bị trễ; trạng thái dây chuyền là nguồn gốc của sự thật. Sao chép txid và xác minh SUCCESS/REVERT/OUT_OF_ENERGY, không chỉ văn bản giao diện người dùng.

Tại sao giao diện người dùng khác với TronScan?

Một số ví và dApp sử dụng các bộ chỉ mục hoặc lớp bộ đệm khác nhau. Độ trễ ngắn giữa phát sóng và lập chỉ mục là bình thường; so sánh txid và đợi chuỗi ổn định trước khi kết luận thất bại.

Tôi nên làm gì sau REVERT?

Dừng và giải mã cuộc gọi thất bại. Hầu hết REVERT đều do tham số không hợp lệ, địa chỉ hợp đồng sai, thiếu phê duyệt hoặc không khớp giữa tiêu chuẩn và phương thức mã thông báo. Khắc phục nguyên nhân rồi ký lại.

Ký phê duyệt không giới hạn có an toàn không?

Phê duyệt không giới hạn chỉ an toàn đối với các địa chỉ chi tiêu đáng tin cậy mà bạn đã xác minh (nguồn đã xác minh, bộ định tuyến chính xác và hợp đồng mã thông báo dự kiến). Để thử nghiệm, hãy ưu tiên phê duyệt có giới hạn và thu hồi sau khi bạn hoàn thành.

TRON yêu cầu những tài nguyên gì cho các cuộc gọi hợp đồng?

Việc thực thi hợp đồng thông minh chủ yếu tiêu thụ Năng lượng, trong khi byte giao dịch tiêu thụ Băng thông. Nếu bạn nhận được OUT_OF_ENERGY, hãy thêm/đóng băng/ủy thác Năng lượng. Nếu băng thông cạn kiệt, hãy tập trung vào việc giữ đủ chất lỏng TRX để phân bổ byte và tài nguyên.

Làm cách nào để giảm phiếu hỗ trợ?

Hiển thị cho người dùng thông báo rõ ràng về “điều gì đã xảy ra” dựa trên trạng thái chuỗi và liên kết trực tiếp đến hướng dẫn có liên quan (đang chờ xử lý, không thành công, hết năng lượng hoặc xác minh). Lưu trữ txid để bạn có thể hòa giải nhanh chóng.