はじめに
TronEnergy 概要:Tron エナジーレンタルの仕組み
TronEnergy が何をするか、Tron エナジー委任の仕組み、なぜ毎日 13,000 件以上の委任がここを通じて行われるのかについて。USDT の送金手数料を 13 TRX から 4 TRX に削減できます。
TronEnergy は計算リソース(エナジー)をオンデマンドで Tron ウォレットに委任し、USDT 送金を通常より大幅に低コストで実現します。ステーキング不要、資金ロック不要、ウォレット接続不要。
問題
Tron上のすべてのUSDT送金には、エナジーと呼ばれる計算リソースが必要です。これがないと、ネットワークはTRXを焼却するか、送金が完全に失敗します。
65,000 エナジー
標準的なUSDT送金には毎回必要です。初回受取人の場合は2倍になります。
約13 TRX焼却
エナジーがない場合、ネットワークが請求する金額です。1回の送金につき約$3.50です。
1日あたり8,851件の失敗
834M件の送金を分析したところ、320万件がエナジー不足により失敗していました。
解決策
TronEnergy なし
1回の送金につき約13 TRX焼却($3.50)
TRXが不足していれば送金が失敗します
手数料をカバーするためにTRXを購入する必要があります
TronEnergy 使用時
1回の送金につき4 TRX($1.08)から — 16,250 エナジー / TRX の比率で線形
エナジーは約3秒で委任されます
ウォレット接続は不要です
2つの統合方法
シンプル(コード不要)
ユーザーがtronnrg.comのTronEnergyウォレットにTRXを送金します。エナジーは自動的に委任されます。APIキーもウォレット接続も不要です。
API(プラットフォーム向け)
プラットフォームが当社のREST APIを呼び出してエナジーをプログラムで委任します。TRXを送金し、メッセージに署名して所有権を証明し、委任を請求します。APIキーは不要です。
const API = 'https://api.tronnrg.com';
const ADDR = 'TFqUiCu1JwLHHnBNeaaVKH7Csm4aA3YhZx';
// Step 1: Send TRX to the payment address
// Linear pricing: 16,250 energy per TRX. Min 4 TRX (65k energy), max 1,000 TRX.
// 4 → 65k · 8 → 130k · 16 → 260k · 40 → 650k · 1000 → 16.25M
const delegateTo = 'TRecipientWallet';
const trxAmount = 4; // change this for more energy
const payment = await tronWeb.trx.sendTransaction(ADDR, trxAmount * 1e6);
// Step 2: Sign — proves you are the sender
const message = `${payment.txid}:${delegateTo}`;
const signature = await tronWeb.trx.signMessageV2(message);
// Step 3: Claim the delegation
const result = await fetch(`${API}/delegate`, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
tx_hash: payment.txid,
delegate_to: delegateTo,
signature,
}),
}).then(res => res.json());
console.log(result.energy); // trxAmount × 16,250 (e.g. 4 → 65000)
console.log(result.delegations[0].tx); // on-chain tx hash
console.log(result.ref); // "nrg_d_42"
import requests
API = 'https://api.tronnrg.com'
ADDR = 'TFqUiCu1JwLHHnBNeaaVKH7Csm4aA3YhZx'
# Step 1: Send TRX to ADDR (on-chain via your Tron library)
# Linear pricing: 16,250 energy per TRX. Min 4 TRX, max 1,000 TRX.
trx_amount = 4 # 4 → 65k · 8 → 130k · 16 → 260k · 1000 → 16.25M
tx_hash = send_trx(ADDR, trx_amount)
delegate_to = 'TRecipientWallet'
# Step 2: Sign — proves you are the sender
message = f'{tx_hash}:{delegate_to}'
signature = tron.trx.sign_message_v2(message)
# Step 3: Claim the delegation
result = requests.post(f'{API}/delegate', json={
'tx_hash': tx_hash,
'delegate_to': delegate_to,
'signature': signature,
}).json()
print(result['energy']) # trx_amount × 16,250 (e.g. 4 → 65000)
print(result['delegations'][0]['tx']) # on-chain tx hash
print(result['ref']) # "nrg_d_42"
# Step 1: Send TRX to TFqUiCu1JwLHHnBNeaaVKH7Csm4aA3YhZx (via wallet)
# Linear pricing: 16,250 energy per TRX. Min 4 TRX (65k), max 1,000 TRX (16.25M).
# Send 4 for a standard transfer, 8 for a new-wallet transfer, more for bulk.
# Step 2: Sign the message tx_hash:delegate_to (proves you are the sender)
# Use tronWeb.trx.signMessageV2() in your code
# Step 3: Claim the delegation
curl -X POST https://api.tronnrg.com/delegate \
-H "Content-Type: application/json" \
-d '{
"tx_hash": "YOUR_PAYMENT_TX_HASH",
"delegate_to": "TRecipientWallet",
"signature": "YOUR_SIGNATURE"
}'
$api = 'https://api.tronnrg.com';
$addr = 'TFqUiCu1JwLHHnBNeaaVKH7Csm4aA3YhZx';
// Step 1: Send TRX to $addr (on-chain via your Tron library)
// Linear pricing: 16,250 energy per TRX. Min 4 TRX, max 1,000 TRX.
// $trxAmount = 4; // 4 → 65k · 8 → 130k · 16 → 260k · 1000 → 16.25M
// $payment = $tron->sendTrx($addr, $trxAmount);
// $txHash = $payment['txid'];
// Step 2: Sign — proves you are the sender
// $message = $txHash . ':' . $delegateTo;
// $signature = sign_message_v2($message);
// Step 3: Claim the delegation
$ch = curl_init("${api}/delegate");
curl_setopt_array($ch, [
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => ['Content-Type: application/json'],
CURLOPT_POSTFIELDS => json_encode([
'tx_hash' => $txHash,
'delegate_to' => $delegateTo,
'signature' => $signature,
]),
]);
$result = json_decode(curl_exec($ch), true);
curl_close($ch);
echo $result['energy']; // $trxAmount * 16250 (e.g. 4 → 65000)
echo $result['ref']; // "nrg_d_42"
主な数値
99.97%
稼働時間
13K+
日別
~3s
平均委任量
60+
国別
ノンカストディアル
当サービスはユーザーのUSDTやトークンを保管しません。エナジーはTronプロトコルを通じて委任されます。ウォレット接続は不要です。
自動返金
支払い後にエナジー委任が失敗した場合、TRXは自動的にオンチェーンで送信者アドレスに返金されます。
15分間のロック
エナジーは15分間委任されます。USDT送金を完了するには十分な時間です。