Tham chiếu Opcode TVM
Danh sách đầy đủ các opcode TVM và chi phí Năng lượng của chúng được ghi chép trong Trung tâm nhà phát triển TRON tại developers.tron.network.
Trang này là một bản đồ ánh xạ một-một chính xác dành cho các nhà phát triển và người dùng nâng cao đến từ các hệ sinh thái khác. Ở những nơi không có khái niệm tương đương trực tiếp, sự khác biệt về mặt chức năng sẽ được giải thích rõ ràng.
| Khái niệm Ethereum | Tương đương trên TRON | Ghi chú |
|---|---|---|
| Gas | Năng lượng + Băng thông | TRON chia khái niệm Gas duy nhất thành hai tài nguyên. Năng lượng chi trả cho việc thực thi Hợp đồng thông minh; Băng thông chi trả cho các giao dịch chuyển tiền thông thường. |
| Gas Price | Không có | TRON không có cơ chế đấu giá giá gas. Chi phí tài nguyên được thiết lập bởi giao thức, không bị chi phối bởi thị trường. |
| Gas Limit | Giới hạn Năng lượng | Một giao dịch có thể đặt mức tiêu thụ Năng lượng tối đa để ngăn chặn việc thực thi không kiểm soát. |
| Ether (ETH) | TRX | Tiền điện tử bản địa. Cả hai đều được sử dụng để Khóa TRX, thanh toán phí và biểu quyết. |
| Wei | Sun | Đơn vị nhỏ nhất. 1 TRX = 1,000,000 Sun. |
| Gwei | Không có | Không có khái niệm tương đương. Phí trên TRON được biểu diễn trực tiếp bằng TRX hoặc Sun. |
| EVM | TVM | TRON Virtual Machine. Phần lớn tương thích EVM ở cấp độ opcode, với các hàm biên dịch trước (precompiles) đặc thù của TRON. |
| Solidity | Solidity (phiên bản TVM) | TRON sử dụng một nhánh của Solidity. Hầu hết các hợp đồng đều có thể biên dịch với những thay đổi nhỏ. Một số opcode EVM hoạt động khác biệt trên TVM. |
| Proof of Stake | Delegated Proof-of-Stake (DPoS) | TRON sử dụng 27 nhà sản xuất khối được bầu cử (Super Representatives) thay vì một tập hợp validator lớn. |
| Validators | Super Representatives (SRs) | 27 địa chỉ có tổng số phiếu bầu cao nhất sẽ sản xuất tất cả các khối. |
| Staking | Stake 2.0 (Đóng băng) | Trên Ethereum, staking có nghĩa là chạy một validator. Trên TRON, Khóa TRX (đóng băng) cung cấp tín dụng tài nguyên và quyền biểu quyết — không yêu cầu vận hành node. |
| Block Time | 3 giây | so với ~12 giây trên Ethereum sau The Merge. |
| Finality | ~19 khối (~57 giây) | Ethereum đạt được tính cuối cùng (finality) trong ~12 phút (2 epoch). |
| Mempool | Transaction Pool | TRON có mempool, nhưng với thời gian tạo khối 3 giây, các giao dịch được xử lý rất nhanh. Không có cơ chế phí ưu tiên (priority fee) để được đưa vào khối nhanh hơn. |
| Khái niệm Ethereum | Tương đương trên TRON | Ghi chú |
|---|---|---|
| Externally Owned Account (EOA) | Normal Account | Tài khoản do người dùng kiểm soát bằng khóa riêng (private key). Về mặt chức năng là giống hệt nhau. |
| Contract Account | Smart Contract Account | Địa chỉ mã được triển khai, không có khóa riêng. |
| Account Nonce | Reference Block | TRON không sử dụng nonce tuần tự. Các giao dịch tham chiếu một băm khối gần đây (TAPOS — Transaction As Proof Of Stake) để ngăn chặn các cuộc tấn công phát lại (replay attacks). |
| Account Abstraction (EIP-4337) | Multi-Sig Account | TRON có hỗ trợ đa chữ ký (multi-sig) bản địa với ngưỡng/trọng số có thể định cấu hình, nhưng không có tính năng nào tương đương hoàn toàn với EIP-4337. |
| ENS (Name Service) | Không có | Không có dịch vụ tên miền on-chain chính thống nào tương đương với ENS. Một số ví hiển thị nhãn, nhưng chúng là off-chain. |
| CREATE2 | CREATE2 (TVM) | Có sẵn trên TVM. Việc dẫn xuất địa chỉ hoạt động giống hệt như Ethereum. |
| Address Format | Base58Check (tiền tố T) | Cùng một khóa riêng sẽ tạo ra địa chỉ 0x (Ethereum) và địa chỉ T (TRON). |
| Tiêu chuẩn Ethereum | Tiêu chuẩn TRON | Ghi chú |
|---|---|---|
| ERC-20 | TRC-20 | Về mặt chức năng là giống hệt nhau. Cùng một giao diện (transfer, approve, allowance, transferFrom). |
| ERC-721 | TRC-721 | Về mặt chức năng là giống hệt nhau. Tiêu chuẩn NFT. |
| ERC-1155 | TRC-1155 | Tiêu chuẩn đa token. Được hỗ trợ trên TVM. |
| Native ETH transfer | TRX transfer (Băng thông) | Các giao dịch chuyển TRX sử dụng Băng thông (không phải Năng lượng) và ở cấp độ giao thức, không phải lệnh gọi hợp đồng. |
| Không có | TRC-10 | Token cấp độ giao thức bản địa của TRON, không phải Hợp đồng thông minh. Không có điểm tương đương EVM. Được tạo và quản lý trực tiếp bởi lớp mạng lưới TRON. |
| Mô hình Ethereum | Mô hình TRON | Ghi chú |
|---|---|---|
| Approve + TransferFrom | Approve + TransferFrom | Mô hình giống hệt nhau. Bề mặt tấn công phê duyệt (approval) là tương tự — xem Danh sách theo dõi an toàn. |
| Wrapped ETH (WETH) | Wrapped TRX (WTRX) | TRX phải được bọc thành token TRC-20 (WTRX) để sử dụng trong các hợp đồng AMM, vì bản thân TRX không tuân thủ ERC/TRC-20 một cách tự nhiên. |
| Uniswap V2/V3 | SunSwap V2/V3 | SunSwap là một bản fork của Uniswap được triển khai trên TRON. Các pool thanh khoản, toán học AMM và LP token có cấu trúc giống hệt nhau. |
| Aave / Compound | JustLend | Giao thức cho vay trên TRON. Sử dụng mô hình lãi suất và cơ chế hệ số sức khỏe (health factor) tương tự. |
| USDC / USDT (ERC-20) | USDT / USDD (TRC-20) | USDT chuẩn TRC-20 của Tether là stablecoin thống trị trên TRON theo khối lượng. Việc đúc USDC bản địa trên TRON đã ngừng vào năm 2024–2025; USDD là giải pháp thay thế stablecoin phi tập trung bản địa của TRON. |
| Công cụ Ethereum | Tương đương trên TRON | Ghi chú |
|---|---|---|
| Hardhat / Foundry | TronBox | TronBox là framework phát triển TRON chính. Các plugin Hardhat cho TRON có tồn tại nhưng ít hoàn thiện hơn. |
| ethers.js | tronweb | SDK JavaScript chuẩn mực của TRON. API khác biệt đáng kể so với ethers.js — không phải là một sự thay thế trực tiếp. |
| web3.js | tronweb | Tương tự. tronweb là thư viện chuẩn duy nhất. |
| MetaMask | TronLink | Tiện ích mở rộng ví trình duyệt. TronLink được xây dựng dành riêng cho TRON. |
| Remix IDE | Remix (TVM mode) | Remix hỗ trợ triển khai TVM. Chuyển môi trường triển khai sang “Injected TronLink” hoặc một RPC đặc thù của TRON. |
| Infura / Alchemy | TronGrid | Dịch vụ node API được quản lý của Tron. Cung cấp các endpoint tương thích JSON-RPC cho TVM và HTTP API đặc thù của TRON. |
| Tenderly | Xác minh hợp đồng TRONSCAN | Không có đối trọng hoàn toàn tương đương với Tenderly. TRONSCAN cung cấp tính năng xác minh hợp đồng, truy xuất giao dịch (transaction tracing) và giải mã ABI. |
| Etherscan | TRONSCAN | Trình khám phá khối (block explorer), xác minh hợp đồng, theo dõi token và quản lý phê duyệt. |
| Sepolia / Goerli | Nile / Shasta | TRON duy trì hai mạng thử nghiệm (testnet) công khai: Nile (chính) và Shasta. Nile là testnet được khuyên dùng cho quá trình phát triển hiện tại. |
| Chainlink | WINkLink | Mạng lưới oracle phi tập trung bản địa của TRON. Nó cung cấp các luồng dữ liệu (Price Feeds, VRF, OCR) có độ tin cậy cao, chống giả mạo được xây dựng nguyên bản cho hệ sinh thái TRON. |
| Khái niệm Solana | Tương đương trên TRON | Ghi chú |
|---|---|---|
| SOL | TRX | Tiền điện tử bản địa. |
| Lamports | Sun | Đơn vị nhỏ nhất. 1 SOL = 10⁹ Lamports; 1 TRX = 10⁶ Sun. |
| Proof of History (PoH) | DPoS | Solana sử dụng hàm độ trễ có thể xác minh (VDF) để sắp xếp thứ tự; TRON sử dụng các nhà sản xuất khối được bầu với slot 3 giây. |
| Validators | Super Representatives | Solana có ~2,000+ validator; TRON có chính xác 27 SR đang hoạt động. |
| Rent | Account Activation (1 TRX) | Solana tính phí thuê (rent) cho lưu trữ on-chain; TRON tính phí kích hoạt 1 TRX một lần cho các địa chỉ mới. Không có chi phí thuê lưu trữ liên tục. |
| Programs | Smart Contracts (TVM) | Các program của Solana là mã bytecode BPF phi trạng thái (stateless); Hợp đồng thông minh của TRON là mã bytecode tương thích EVM có trạng thái (stateful). |
| SPL Token | TRC-20 | Tiêu chuẩn token có thể thay thế (Fungible token). SPL và TRC-20 có kiến trúc khác nhau (Solana sử dụng một token program dùng chung; TRON triển khai một hợp đồng cho mỗi token). |
| Associated Token Account (ATA) | Không có | TRON không yêu cầu các tài khoản token riêng biệt. Số dư TRC-20 được theo dõi trong bộ lưu trữ của hợp đồng, ánh xạ trực tiếp đến địa chỉ. |
| Transaction Fees | Đốt Năng lượng + Băng thông | Solana trả một khoản phí cơ bản (base fee) + phí ưu tiên cho mỗi giao dịch; TRON sử dụng tài nguyên được Khóa hoặc Đốt TRX. |
| Compute Units | Năng lượng | Solana đo lường chi phí chỉ thị (instruction cost) bằng Compute Units; TRON sử dụng Năng lượng cho việc thực thi Hợp đồng thông minh. |
| Anchor Framework | TronBox | Các framework phát triển cho hệ sinh thái tương ứng của chúng. |
| Phantom Wallet | TronLink | Các ví hệ sinh thái chính. |
| Khái niệm Move | Tương đương trên TRON | Ghi chú |
|---|---|---|
| APT / SUI | TRX | Tiền điện tử bản địa. |
| Gas | Năng lượng + Băng thông | Các chuỗi Move sử dụng một khái niệm gas duy nhất; TRON chia thành hai tài nguyên. |
| Resources (Kiểu Move) | Contract Storage | Hệ thống kiểu tuyến tính của Move thực thi rằng các resource không thể bị sao chép hoặc bỏ qua — thuộc tính an toàn này không có tính năng tương đương trực tiếp trên TRON. Các hợp đồng TVM quản lý lưu trữ một cách thủ công. |
| Modules | Smart Contracts | Các chương trình Move được tổ chức dưới dạng các module xuất bản tới các địa chỉ; Hợp đồng thông minh của TRON được triển khai độc lập tại các địa chỉ duy nhất. |
| Objects (Sui) | Không có | Mô hình object của Sui không có điểm tương đương trên TRON. TRON sử dụng lưu trữ dựa trên tài khoản giống như Ethereum. |
| Fungible Asset (FA) | TRC-20 | Tiêu chuẩn token có thể thay thế hiện đại của Move ánh xạ về mặt chức năng tới TRC-20. |
| Coin (Aptos) | TRC-20 | Tiêu chuẩn token ban đầu của Aptos. |
| BCS Serialization | Mã hóa ABI | Move sử dụng BCS để mã hóa giao dịch; TRON sử dụng mã hóa ABI của Ethereum cho các lệnh gọi hợp đồng. |
| Staking | Stake 2.0 | Cả hai hệ sinh thái đều Khóa TRX cho validator/SR để nhận phần thưởng. Cơ chế này khác biệt đáng kể. |
| Move Prover | Không có | Chuỗi công cụ xác minh hình thức của Move không có đối trọng tương đương trong hệ sinh thái TVM. |
Tham chiếu Opcode TVM
Danh sách đầy đủ các opcode TVM và chi phí Năng lượng của chúng được ghi chép trong Trung tâm nhà phát triển TRON tại developers.tron.network.
Tham chiếu API tronweb
Tài liệu thư viện tronweb bao gồm tất cả các phương thức có sẵn để tương tác với mạng lưới TRON theo lập trình.