Cách thức hoạt động của TRON: Tổng quan về kỹ thuật
Hiểu cách thức hoạt động của TRON sẽ giúp bạn sử dụng mạng hiệu quả hơn — cho dù bạn đang gửi USDT, xây dựng dApp hay đánh giá TRON so với các chuỗi khối khác. Hướng dẫn này bao gồm kiến trúc, sự đồng thuận, mô hình tài khoản và vòng đời giao dịch của TRON.
Tổng quan về kiến trúc
Kiến trúc của TRON có ba lớp:
┌─────────────────────────────────┐ │ Application Layer │ │ (wallets, dApps, exchanges) │ ├─────────────────────────────────┤ │ Core Layer │ │ (smart contracts, TVM, tokens) │ ├─────────────────────────────────┤ │ Storage Layer │ │ (distributed ledger, state) │ └─────────────────────────────────┘
- Lớp lưu trữ — sổ cái phân tán lưu trữ các tài khoản, số dư và trạng thái hợp đồng
- Lớp lõi — thực thi hợp đồng thông minh, đồng thuận, TRON Máy ảo (TVM)
- Lớp ứng dụng — ví, dApp, API mà người dùng tương tác
Sự đồng thuận: Bằng chứng cổ phần được ủy quyền
TRON sử dụng DPoS — một mô hình đồng thuận trong đó chủ sở hữu mã thông báo bầu ra một nhóm nhỏ các nhà sản xuất khối:
- TRX người nắm giữ đóng băng TRX và bỏ phiếu cho các ứng cử viên Siêu đại diện (SR)
- 27 ứng cử viên hàng đầu theo phiếu bầu sẽ trở thành SR tích cực
- SR thay phiên nhau sản xuất các khối theo lịch trình quay vòng
- Mỗi SR tạo ra các khối trong khoảng ~6 giây mỗi vòng (2 khối cách nhau 3 giây)
- Cử tri kiếm được phần thưởng — SR phân phối TRX cho cử tri của họ (~4–5% APY)
Tại sao lại là DPoS?
| Lợi thế | Đánh đổi |
|---|---|
| Thời gian khối 3 giây | Chỉ có 27 nhà sản xuất khối |
| ~2.000 thông lượng TPS | Tập trung hơn PoS/PoW |
| Tiêu thụ năng lượng thấp | Ảnh hưởng của cử tri phụ thuộc vào tỷ lệ nắm giữ TRX |
| Sản xuất khối có thể dự đoán được | Về mặt lý thuyết có thể thông đồng SR |
SR bao gồm các sàn giao dịch lớn (Binance, OKX), nhà cung cấp cơ sở hạ tầng và các nút do cộng đồng vận hành. Cuộc bầu cử diễn ra liên tục - thứ hạng SR thay đổi khi số phiếu bầu thay đổi.
Mô hình tài khoản
TRON sử dụng mô hình dựa trên tài khoản (như Ethereum, không giống như UTXO của Bitcoin):
Loại tài khoản
| Loại | Tạo bởi | Có thể làm được |
|---|---|---|
| Bên ngoài (EOA) | Người dùng (ví) | Gửi TRX, triển khai hợp đồng, đóng băng TRX |
| Hợp đồng | Triển khai hợp đồng thông minh | Thực thi mã, giữ mã thông báo, trả lời cuộc gọi |
###Cấu trúc tài khoản
Mỗi tài khoản TRON đều có:
- Địa chỉ — chuỗi base58 gồm 34 ký tự bắt đầu bằng
T - TRX số dư — mã thông báo gốc có thể chi tiêu
- Tài nguyên — Cân bằng năng lượng và băng thông
- Frozen TRX — bị khóa tài nguyên và bỏ phiếu
- Số dư mã thông báo — nắm giữ TRC-20, TRC-10, TRC-721
- Quyền — cấu hình khóa chủ sở hữu và hoạt động
Tài khoản mới phải được kích hoạt với 1 TRX trước khi có thể gửi giao dịch.
Máy ảo TRON (TVM)
TVM thực thi mã byte hợp đồng thông minh:
- Ngôn ngữ: Tính vững chắc (chính), tương thích với các hợp đồng Ethereum
- Mã byte: Tương tự như EVM nhưng có sự khác biệt cụ thể về TRON
- Mô hình khí: Năng lượng (không phải khí) — được đo bằng đơn vị Năng lượng, không phải ETH
- Tiêu chuẩn hợp đồng: TRC-20 (có thể thay thế), TRC-721 (NFT), TRC-1155 (multi-token)
Nhà phát triển triển khai hợp đồng bằng TronWeb hoặc TronIDE. Việc triển khai tiêu tốn Năng lượng (hoặc đốt cháy TRX). Sau khi được triển khai, các hợp đồng sẽ không thay đổi được trừ khi được thiết kế với các mẫu nâng cấp.
Sự khác biệt chính của TVM so với EVM:
- Năng lượng thay vì khí đốt
- Định dạng địa chỉ khác nhau (tiền tố T base58)
- 6 chữ số thập phân cho TRX (so với 18 cho ETH)
- Một số khác biệt về opcode yêu cầu điều chỉnh chuyển
Vòng đời giao dịch
Mọi giao dịch TRON đều đi theo đường dẫn sau:
User signs tx → Broadcast to network → SR includes in block → TVM executes → State updated → Confirmed
Từng bước một
- Tạo — người dùng soạn một giao dịch (chuyển khoản, gọi hợp đồng, đóng băng, v.v.)
- Sign — ký ví bằng khóa riêng của tài khoản
- Phát sóng — giao dịch đã ký được gửi tới mạng TRON
- Xác thực — SR xác minh chữ ký, số dư và tính khả dụng của tài nguyên
- Bao gồm trong khối — SR hiện tại thêm giao dịch vào một khối mới
- Thực thi — TVM xử lý lệnh gọi hợp đồng thông minh; cập nhật số dư
- Xác nhận — khối được thêm vào chuỗi (~3 giây kể từ khi phát sóng)
- Hoàn tất — sau 19 khối (~57 giây), giao dịch được coi là không thể đảo ngược
Tiêu thụ tài nguyên
Trong quá trình thực hiện, mạng sẽ khấu trừ:
- Băng thông — dành cho byte giao dịch (chuyển TRX)
- Năng lượng — để tính toán hợp đồng (USDT, DeFi)
- TRX burn — nếu tài nguyên không đủ
Xem Năng lượng và Bandwidth để biết chi tiết.
Tiêu chuẩn token
TRON hỗ trợ nhiều tiêu chuẩn mã thông báo:
| Tiêu chuẩn | Loại | Ví dụ |
|---|---|---|
| TRC-10 | Mã thông báo gốc (không có hợp đồng) | Mã thông báo cơ bản |
| TRC-20 | Hợp đồng thông minh có thể thay thế được | USDT, USDC, JST |
| TRC-721 | Hợp đồng thông minh NFT | Bộ sưu tập APENFT |
| TRC-1155 | Đa mã thông báo | Vật phẩm chơi game |
TRC-20 được sử dụng rộng rãi nhất — nó phản chiếu chức năng ERC-20 trên TRON.
Cơ sở hạ tầng mạng
###Siêu đại diện (27)
Các nhà sản xuất khối được bầu chọn bằng cách bỏ phiếu TRX. Họ duy trì các nút đầy đủ, tạo khối và kiếm phần thưởng khối.
Nút đầy đủ
Lưu trữ trạng thái blockchain hoàn chỉnh. SR chạy các nút đầy đủ; các nút đầy đủ công khai hỗ trợ mạng.
TronGrid
Dịch vụ API chính thức để truy vấn dữ liệu blockchain và truyền tải các giao dịch. Tương tự như Infura cho Ethereum.
TronScan
Block explorer hiển thị các giao dịch, tài khoản, mã thông báo và thống kê mạng. Công cụ chính để xác minh hoạt động trên chuỗi.
Ba mạng của ## TRON {#networks}
| Mạng | Mục đích | giá trị TRX |
|---|---|---|
| Mạng chính | Sản xuất | Thực tế |
| Mạng thử nghiệm Nile | Thử nghiệm phát triển | Không có (vòi) |
| Mạng thử nghiệm Shasta | Kiểm tra kế thừa | Không có (vòi) |
Xem mainnet so với testnet và Hướng dẫn về mạng thử nghiệm của Nile.
Câu hỏi thường gặp
TRON sử dụng cơ chế đồng thuận nào?
TRON sử dụng Bằng chứng cổ phần được ủy quyền (DPoS). Những người nắm giữ TRX bỏ phiếu cho 27 Siêu đại diện, những người thay phiên nhau sản xuất các khối cứ sau 3 giây.
Máy ảo TRON (TVM) là gì?
TVM là môi trường thời gian chạy của TRON dành cho hợp đồng thông minh. Nó tương thích với EVM của Ethereum, cho phép các hợp đồng Solidity chạy trên TRON với các sửa đổi.
TRON nhanh đến mức nào?
TRON tạo ra một khối cứ sau ~3 giây và có thể xử lý khoảng 2.000 giao dịch mỗi giây trên lớp cơ sở.
Cảm ơn phản hồi của bạn — giúp chúng tôi cải thiện tài liệu.