Bỏ qua để đến nội dung

Từ Base

Base là một Ethereum L2, điều đó có nghĩa là các hợp đồng Solidity và các công cụ EVM tiêu chuẩn của bạn sẽ chuyển sang TRON một cách mượt mà. Trong khi môi trường thực thi cốt lõi là quen thuộc, hướng dẫn này tập trung vào bối cảnh đặc thù của Base và đối chiếu hệ sinh thái DeFi của Base với các tương đương trên TRON.

Bởi vì Base là OP Stack được xây dựng trên Ethereum, và TVM của TRON cũng được dẫn xuất từ EVM:

  • Các hợp đồng Solidity — biên dịch và triển khai không thay đổi
  • Hardhat / Foundry — thay thế bằng TronBox; cấu trúc test tương tự
  • Ethers.js — thay thế bằng tronweb; cùng khái niệm, nhưng bề mặt API khác biệt
  • Viem — không có bản chuyển đổi (port) cho TRON; hãy dùng thẳng tronweb
  • Mã hóa ABI (ABI encoding) — giống hệt nhau
  • Hợp đồng OpenZeppelin — phần lớn là tương thích (xem các ngoại lệ ở Từ Ethereum)
Tính năngBaseTRON
Tiền tệ trả phíETH (Phí L2, được trả cho sequencer)TRX (bị đốt, hoặc miễn phí bằng TRX được Khóa)
Mô hình phíDựa trên Gas (Mở rộng quy mô bằng blob EIP-4844)Năng lượng + Băng thông (tỷ lệ đốt được cố định thông qua quản trị)
Phí có thể bằng không?KhôngCó — Khóa TRX, Năng lượng và Băng thông sẽ tái tạo mỗi ngày
Thời gian khối~2 giây3 giây
Tính cuối cùng~15 phút (giải quyết (settlement) qua L1)1 khối (~3 giây) trên thực tế
Sequencer (Trình sắp xếp)Tập trung (do Coinbase vận hành)27 Super Representatives (SRs) được bầu chọn
Xuyên chuỗi (Cross-chain)OP Stack bridge nối với L1 EthereumChỉ sử dụng các cầu nối (bridges) bên ngoài — không có tiêu chuẩn cấp độ giao thức
window.ethereumĐược tiêm (injected) bởi MetaMaskKhông xuất hiện — TronLink tiêm window.tronWeb

Base sử dụng địa chỉ Ethereum (0x + 40 hex). TRON sử dụng mã hóa Base58Check với tiền tố T. Khóa riêng của bạn hợp lệ trên cả hai chuỗi — TronLink nhập (import) nó và tạo ra định dạng địa chỉ TRON tự động.

BaseTRONGhi chú
MetaMaskTronLinkTronLink tiêm window.tronWeb thay vì window.ethereum.
Coinbase WalletTronLink MobileKhông có hỗ trợ TRON chuyên dụng trên Coinbase Wallet.
WalletConnectWalletConnect (được hỗ trợ)Hỗ trợ TRON được thêm vào tháng 1 năm 2026.
LedgerLedger (TronLink)Ví phần cứng Ledger tích hợp thông qua TronLink.
Giao thức BaseTương đương trên TRONGhi chú
AerodromeSunSwapDEX AMM hàng đầu. SunSwap V3 sử dụng thanh khoản tập trung.
Uniswap V3SunSwap V3Cùng mô hình thanh khoản tập trung.
CompoundJustLendVay và cho vay với các hệ số sức khỏe.
AaveJustLendGiao thức cung cấp/vay.
CurveHạn chếKhông có đối trọng mô hình stableswap trực tiếp như Curve; SunSwap V3 đáp ứng một số trường hợp sử dụng.
USDC (Base)USDT (TRC-20)USDT dạng TRC-20 của Tether là stablecoin thống trị trên TRON.
Công cụ BaseTương đương trên TRONGhi chú
HardhatTronBoxFramework biên dịch và triển khai chính.
FoundryTronBox (một phần)Trình chạy test Forge của Foundry không có sẵn trên TRON.
Ethers.jstronwebXem hướng dẫn Công cụ tương đương.
ViemtronwebKhông có bản port Viem dành cho TRON.
WagmiKhông có tương đươngCác React hooks cho ví TRON chưa được tiêu chuẩn hóa.
BaseScanTRONSCANXác minh hợp đồng, truy xuất giao dịch, thông tin token.
AlchemyTronGridNode RPC lưu trữ (Hosted node RPC). QuickNode cũng hỗ trợ TRON.
Cạm bẫyTác độngKhắc phục
Kiểm tra window.ethereumdApp sẽ không phát hiện được TronLinkThay đổi thành window.tronWeb && window.tronWeb.ready
Giả định về mô hình phí EIP-4844Mã ước tính phí sẽ bị hỏngSử dụng mô hình tỷ lệ Đốt Năng lượng thay thế
Kỳ vọng tính cuối cùng nhanh (fast finality)TRON có tính cuối cùng thực tế ~3s so với giải quyết L1 của Base mất ~15 phútTính cuối cùng của TRON thực sự nhanh hơn cho hầu hết các trường hợp sử dụng
Các giả định về cầu nối (bridge) OP StackKhông có OP Stack bridge trên TRONSử dụng các cầu nối bên ngoài để chuyển giao xuyên chuỗi
API timestamp tính bằng mili giâyAPI TRON trả về mili giây; TVM block.timestamp trả về giâyChia API timestamp cho 1,000 trước khi truyền tới hợp đồng

Để xem hướng dẫn chi tiết về di chuyển từ Ethereum sang TRON bao gồm sự khác biệt sâu sắc giữa TVM và EVM, hãy xem Từ Ethereum. Để biết về các công cụ tương đương, hãy xem Công cụ tương đương.