கட்டணங்கள் மற்றும் Gas
Failed blockchain transaction-க்கும் ஏன் network fee வசூலிக்கப்படுகிறது?
Transaction தோல்வியடைந்தாலும் validator அல்லது network ஏற்கனவே செய்த computation மற்றும் block space வேலைக்கான fee முழுவதும் அல்லது ஒரு பகுதி வசூலிக்கப்படலாம்.
“Transfer failed, அதனால் fee திரும்ப வரவேண்டும்” என்பது இயல்பான எதிர்பார்ப்பு. ஆனால் blockchain-ல் transaction தோல்வியடைந்தது, network எந்த வேலையும் செய்யவில்லை என்று பொருள் அல்ல. Transaction broadcast செய்யப்பட்டு block-ல் சேர்க்கப்பட்டால், validator அதை சரிபார்த்து execution முயற்சி செய்திருக்கலாம். அந்த computation மற்றும் block space-க்கான செலவு காரணமாக fee வசூலிக்கப்படும்.

“Failed” என்றால் என்ன?
Explorer-ல் failed அல்லது reverted என்று காட்டப்படும்போது, கோரப்பட்ட state change நிறைவேறவில்லை. Token recipient-க்கு செல்லாமல் இருக்கலாம் அல்லது contract action revert ஆகலாம். ஆனால் transaction chain-ல் பதிவானதால் TxID, block, sender, gas used போன்ற தகவல்கள் இருக்கும்.
Ethereum.org ஆவணப்படி, computation செய்ய பயன்படுத்திய gas-க்கு fee செலுத்தப்படுகிறது; transaction வெற்றியா தோல்வியா என்பது மட்டும் fee-ஐ நீக்காது. பயன்படுத்தப்படாத gas allowance திரும்பலாம், ஆனால் பயன்படுத்தப்பட்ட computation இலவசமாகாது.
பொதுவான தோல்வி காரணங்கள்
- Gas limit execution-க்கு போதாதது.
- Contract விதி transaction-ஐ reject செய்தது.
- Token balance அல்லது allowance போதாதது.
- DApp-ல் quote அல்லது deadline காலாவதியானது.
- தவறான network அல்லது தவறான contract interaction.
- Solana போன்ற network-ல் simulation அல்லது account constraint பிழை.
USDT-ஐ ஒரு சாதாரண address-க்கு அனுப்பும் transfer மற்றும் DEX swap/bridge interaction ஒன்றல்ல. இரண்டாவது வகையில் contract logic அதிகம்; failure காரணமும் fee அளவும் மாறலாம்.
Explorer-ல் பாருங்கள்
- TxID-ஐ சரியான chain explorer-ல் திறக்கவும்.
- Status உண்மையில் Failed/Reverted தானா, Pending தானா பார்க்கவும்.
- Error அல்லது revert reason காட்டப்பட்டால் அதை முழுமையாகப் படிக்கவும்.
- Gas used, fee மற்றும் recipient/contract address-ஐ பதிவு செய்யவும்.
- Token transfer event ஏற்பட்டதா இல்லையா உறுதிப்படுத்தவும்.
Explorer error text-ல் தெரியாத website link இருந்தால் திறக்க வேண்டாம். Scammer உருவாக்கிய token contract error message கூட phishing URL காட்டலாம்.
உடனே மீண்டும் அனுப்பாதீர்கள்
காரணத்தைச் சரிசெய்யாமல் அதே transaction-ஐ மீண்டும் அனுப்பினால், மறுபடியும் fee செலுத்தி மீண்டும் தோல்வியடையலாம். முதலில் wallet அல்லது DApp-ன் அதிகாரப்பூர்வ documentation-ல் error-ஐ சரிபார்க்கவும். Recipient address, network, token contract, amount மற்றும் native gas balance அனைத்தையும் மீண்டும் பார்க்கவும்.
Pending transaction-ஐ failed என்று தவறாக கருதி புதிய transaction அனுப்பாதீர்கள். Same nonce பயன்படுத்தும் replacement விதி network-க்கு ஏற்ப மாறும்; wallet-ன் அதிகாரப்பூர்வ speed-up/cancel வசதியை மட்டும் பயன்படுத்தவும்.
Support-க்கு அனுப்ப வேண்டிய தகவல்
- TxID
- Network பெயர்
- Wallet அல்லது DApp பெயர் மற்றும் version
- Error message
- அனுப்பிய நேரம்
- எதிர்பார்த்த action
Seed phrase, private key, password அல்லது full screen recording தேவையில்லை. அவற்றை கேட்பவர் உண்மையான support அல்ல.
முடிவு
Failed transaction-ல் asset transfer நடக்காமல் இருக்கலாம்; ஆனால் network செய்த computation நடந்துவிட்டது. அதனால் பயன்படுத்தப்பட்ட fee பொதுவாக திரும்பாது. மீண்டும் முயற்சிக்கும் முன் failure காரணத்தை explorer மற்றும் அதிகாரப்பூர்வ documentation மூலம் கண்டறியுங்கள்.
அதிகாரப்பூர்வ ஆதாரம்
தகவல் 2026-07-26 அன்று சரிபார்க்கப்பட்டது.
“Failed” ஆனபோது blockchain என்ன செய்தது?
Transaction block-ல் சேர்ந்து execution தொடங்கிய பிறகு smart contract condition fail ஆகலாம் அல்லது gas முடிந்துவிடலாம். State changes revert ஆனாலும் nodes/validators computation மற்றும் storage access செய்துவிட்டன. அதனால் பயன்படுத்திய gas திரும்ப வராது. இது merchant payment failure fee போல அல்ல; protocol resource consumption-ன் விளைவு.
Ethereum EIP-1559 மாதிரியில் actual fee gas used × (base fee + priority fee) அடிப்படையில் அமையும்; unused gas limit முழுவதும் கட்டணம் அல்ல. Wallet காட்டும் gas limit ஒரு maximum resource ceiling. Transaction குறைவாகப் பயன்படுத்தினால் மீதியைக் fee ஆக செலுத்த வேண்டியதில்லை; ஆனால் out-of-gas failure-ல் வழங்கிய limit வரை பயன்படுத்தப்படலாம்.
Failed reason கண்டுபிடிக்கும் வரிசை
- Correct explorer-ல் status failed/reverted என்பதை உறுதி செய்யவும்.
- Error reason அல்லது decoded revert message கிடைத்தால் பதிவு செய்யவும்.
- Gas limit, gas used, effective gas price மற்றும் fee பார்க்கவும்.
- Token transfer event நடந்ததா பார்க்கவும்; failed transaction-ல் intended transfer பொதுவாக இல்லை.
- Wallet simulation warning இருந்ததா நினைவில் கொள்ளாமல் screenshot/record பார்க்கவும்.
Explorer “success” காட்டினாலும் dApp உள்ளே expected outcome கிடைக்காமல் இருக்கலாம். Multi-call transaction-ல் சில internal behavior வேறுபடலாம்; token balance மற்றும் event logs-ஐச் சரிபார்க்கவும்.
உடனே retry செய்வது எப்போது தவறு?
Contract paused, allowance குறைவு, wrong network, expired quote அல்லது insufficient token காரணம் சரி செய்யாமல் gas price மட்டும் உயர்த்தி retry செய்தால் மீண்டும் fail ஆகலாம். Error-ஐ முதலில் வகைப்படுத்தவும். Swap/slippage failure என்றால் புதிய official quote எடுக்கவும்; transfer restriction என்றால் token issuer/contract documentation பார்க்கவும்; gas estimate failure என்றால் unknown site-ல் இருந்து manual limit copy செய்யாதீர்கள்.
Fee support ticket-க்கு தேவையான evidence
TxID, network, wallet version, dApp/domain, intended action, amount, error text, gas used மற்றும் timestamp with timezone சேமிக்கவும். Private key, seed phrase அல்லது signing screenshot-ல் sensitive data வேண்டாம். Fake “gas refund” service-கள் transaction fee திரும்பக் கிடைக்கும் என்று கூறலாம்; protocol fee-ஐ third party reverse செய்ய முடியாது.
Prevention
- Wallet simulation மற்றும் approval details வாசிக்கவும்.
- Contract/domain அதிகாரப்பூர்வமா சரிபார்க்கவும்.
- Native balance போதுமா, token balance மற்றும் allowance சரியா பார்க்கவும்.
- Deadline/slippage parameters expired ஆகவில்லையா பார்க்கவும்.
- பெரிய contract interaction முன் சிறிய amount பயன்படுத்தவும்.
Ethereum gas documentation 2026-08-03 அன்று மீண்டும் சரிபார்க்கப்பட்டது; வேறு network fee models மாறுபடலாம்.
