பிட்காயின் பரிவர்த்தனை கட்டணம்: sat/vB, network fee, exchange fee வேறுபாடு
பிட்காயின் பரிவர்த்தனை கட்டணம் என்று தேடும்போது ஒரே சொல்லில் பல கட்டணங்கள் குறிக்கப்படுவதைப் பார்க்கலாம். Wallet-இல் தெரியும் Bitcoin network fee ஒன்று; கிரிப்டோ பரிமாற்றம் வசூலிக்கும் withdrawal charge வேறு. அவை ஒரே நிறுவனம் நிர்ணயிக்கும் ஒரே கட்டணம் அல்ல. On-chain transaction-இன் அளவும் network-இன் தற்போதைய block space தேவைப்பாடும் network fee-ஐ பாதிக்கின்றன. Exchange-இன் சொந்த விலைக் கொள்கை withdrawal charge-ஐ நிர்ணயிக்கலாம்.
தமிழ் நிதி மற்றும் கிரிப்டோ விளக்கங்களில் “பிட்காயின் பரிவர்த்தனை”, “பரிவர்த்தனை கட்டணம்”, “exchange fee” போன்ற சொற்கள் ஒன்றோடொன்று தோன்றுகின்றன. அதனால் wallet-இல் அனுப்புவதற்கு முன் காட்டப்படும் கட்டணத்தையும், exchange account-இலிருந்து வெளியே எடுக்கும்போது காட்டப்படும் கட்டணத்தையும் குழப்புவது எளிது. இந்த வழிகாட்டி network fee எப்படி கணக்கிடப்படுகிறது, sat/vB என்ன அளவிடுகிறது, ஏன் fee estimate மாறுகிறது, exchange withdrawal charge எதனால் வேறுபடுகிறது என்பதைக் கூறுகிறது. இதில் தற்போதைய fee rate அல்லது விலை மதிப்பீடு இல்லை.
Bitcoin network fee எதற்காக?
Bitcoin network-இல் ஒவ்வொரு block-க்கும் இடம் வரையறுக்கப்பட்டுள்ளது. பரிவர்த்தனைகள் அந்த block-இல் சேர்க்கப்படுவதற்கு போட்டியிடுகின்றன; miner ஒரு transaction-ஐ block-இல் சேர்க்கும்போது அதனுடன் இணைக்கப்பட்ட fee-ஐப் பெறுகிறது. இதை ஒரு இடத்திற்கான கட்டணம் என்று நினைக்கலாம். நீங்கள் அனுப்பும் BTC அளவுக்கேற்ப network fee நேரடியாக கணக்கிடப்படுவதில்லை. Transaction-இன் virtual size மற்றும் அந்த நேரத்தில் வழங்கப்படும் fee rate முக்கியம்.
ஒரே wallet-இல் இரண்டு பரிவர்த்தனைகள் இருந்தாலும் அவற்றின் அளவு மாறலாம். ஒரு input, இரண்டு output கொண்ட எளிய payment ஒரு அளவைப் பயன்படுத்தும்; பல input-களை இணைக்கும் அல்லது பல முகவரிகளுக்கு அனுப்பும் transaction அதிக virtual bytes ஆகலாம். எனவே அனுப்பப்படும் தொகை அதிகம் என்பதாலேயே கட்டணமும் அதிகமாகும் என்று கூற முடியாது. Structure பெரியதாக இருந்தால், ஒரே fee rate-இல்கூட மொத்த fee அதிகரிக்கலாம்.
sat/vB என்றால் என்ன?
Wallet அல்லது fee estimator-இல் `sat/vB` என்று காணலாம். “sat” என்பது satoshi; ஒரு Bitcoin-இல் 100,000,000 satoshis உள்ளன. “vB” என்பது virtual byte; transaction size-ஐ கணக்கிடப் பயன்படும் அளவீடு. Fee rate என்பது ஒவ்வொரு virtual byte-க்கும் எத்தனை satoshis செலுத்தப்படுகிறது என்பதைச் சொல்கிறது. மொத்த network fee-ஐ கணக்கிட எளிய சூத்திரம்: transaction size (vB) × fee rate (sat/vB) = கட்டணம் (sats).
உதாரணமாக, ஒரு transaction 250 vB அளவைக் கொண்டதாகவும், fee rate 12 sat/vB எனவும் எடுத்துக் கொள்வோம். 250-ஐ 12-ஆல் பெருக்கினால் 3,000 sats கிடைக்கும். இது கணிதத்தை விளக்கும் கற்பனை உதாரணம் மட்டுமே; தற்போதைய network rate என்று பொருள் கொள்ளக்கூடாது. நீங்கள் அனுப்பும் உண்மையான transaction-இன் அளவும், wallet தேர்ந்தெடுக்கும் fee-யும் வேறுபடும்.
SegWit transaction-இல் signature data எவ்வாறு கணக்கிடப்படுகிறது என்பதற்கான technical முறை BIP 141-இல் வரையறுக்கப்பட்டுள்ளது. அதுவே virtual size என்ற கருத்தைப் புரிந்துகொள்ள உதவும். Wallet அந்தக் கணக்கீட்டை உள்ளே செய்து, வாசிக்க எளிதான fee rate மற்றும் மொத்தக் கட்டணத்தை காட்டலாம். Label-கள் wallet-க்கு wallet மாறினாலும், ஒரு rate மற்றும் ஒரு size சேர்ந்து மொத்த fee உருவாகிறது என்ற அடிப்படை மாறாது.
Network congestion ஏன் கட்டணத்தை மாற்றுகிறது?
பலர் ஒரே நேரத்தில் Bitcoin block space-ஐப் பயன்படுத்த விரும்பினால், உறுதிப்படுத்தப்படாத பரிவர்த்தனைகள் mempool எனப்படும் காத்திருப்பு பட்டியலில் சேரும். Miner-கள் அதிக fee rate வழங்கும் transaction-களை முதலில் தேர்வு செய்யலாம்; அதனால் அதிக rate கொடுப்பது விரைவில் சேர்க்கப்படும் வாய்ப்பை உயர்த்தலாம். ஆனால் அடுத்த block-இல் உறுதியாக சேரும் என்று எந்த fee estimate-மும் உறுதி தராது. புதிய transaction-கள் வரலாம், block space கிடைக்கும் அளவு மாறலாம், wallet-இன் மதிப்பீடும் மாறலாம்.
Network அமைதியாக இருக்கும் நேரத்தில் fee rate குறைவாக இருக்கலாம்; demand அதிகரித்தால் உயரலாம். அதனால் ஒரு transaction அளவை மாற்றாமல் அதே wallet-இல் இன்னொரு நேரத்தில் அனுப்பினால் வேறு estimate கிடைக்கக்கூடும். Bitcoin.org fee விளக்கம் fee market-ஐ block space-க்கான போட்டியாக விவரிக்கிறது. இது ஒரு நிரந்தர “ஒரு பரிவர்த்தனைக்கு இவ்வளவு” என்ற கட்டணம் இல்லை என்பதைக் காட்டுகிறது.
Exchange withdrawal fee இதிலிருந்து எப்படி வேறு?
ஒரு crypto exchange வெளியேற்றத்துக்கு flat charge ஒன்றை நிர்ணயிக்கலாம், network நிலைக்கு ஏற்ப மாற்றலாம், அல்லது transaction தொகுப்புகளை batch செய்து செலவைப் பகிரலாம். அந்த fee exchange-இன் வணிகக் கொள்கை; அது blockchain-இல் ஒரு குறிப்பிட்ட transaction-க்கு செலுத்தப்பட்ட miner fee-யுடன் துல்லியமாக ஒன்றாக இருக்க வேண்டியதில்லை. சில பரிமாற்றங்கள் withdrawal fee-ஐ குறிப்பிட்ட நாணயத்தில் காட்டும்; சிலவை BTC அல்லது sats ஆகக் காட்டும். காட்டப்படும் unit-ஐ கவனிக்கவும்.
இதனால் இரண்டு exchanges ஒரே நேரத்தில் Bitcoin withdrawal-க்கு வேறு கட்டணம் காட்டலாம். அந்த வேறுபாடு network-இல் அதே அளவு மாறியது என்று தானாக அர்த்தமல்ல. Exchange வசூலிக்கும் தொகையில் அதன் சொந்த கட்டண அட்டவணை, batching, withdrawal minimum அல்லது account-level விதிகள் இருக்கலாம். பொதுவான “Bitcoin fee” என்ற பெயர் மட்டும் பார்த்து எந்தக் கட்டணம் என்பதை முடிவு செய்யாதீர்கள்; அது network transaction fee-யா அல்லது service withdrawal charge-ஆ என்று முழு விளக்கத்தை வாசிக்கவும்.
Wallet fee estimate மற்றும் உறுதிப்படுத்தும் நேரம்
Wallet பல நேர இலக்குகளுக்கான fee option-களை வழங்கலாம். அவை விரைவான உறுதிப்படுத்தலை நோக்கி அதிக rate-ஐ அல்லது காத்திருக்க ஏற்ற குறைந்த rate-ஐக் காட்டலாம். இவை கணிப்புகள் மட்டுமே. Fee rate உயர்ந்தால் அடுத்த block-இல் சேர வாய்ப்பு அதிகரிக்கலாம்; அது நேரத்துக்கு உத்தரவாதமல்ல. சில wallet-கள் நடப்பு mempool தரவைப் பார்க்கும்; சிலவை தங்களின் estimate அல்லது பழைய தரவைப் பயன்படுத்தும். ஒரே நேரத்தில் வேறு wallet-கள் வெவ்வேறு அளவுகளை பரிந்துரைப்பது இதனால் சாத்தியம்.
குறைந்த fee rate கொண்ட transaction உடனடியாக உறுதி செய்யப்படாவிட்டால், அது mempool-இல் காத்திருக்கலாம். Wallet அதனை “pending” என்று காட்டக்கூடும். Replace-by-Fee (RBF) ஆதரிக்கும் wallet-களில், அசல் transaction-ஐ உயர்ந்த fee rate-உடன் மீண்டும் அனுப்பும் வசதி இருக்கலாம்; ஆனால் அது பயன்படுத்தப்படும் விதம் wallet மற்றும் transaction அமைப்பைப் பொறுத்தது. இதை கட்டணத்தைத் தவிர்க்கும் உத்தி என்று பார்க்கக் கூடாது. உறுதி பெறாத transaction பற்றி கேள்வி இருந்தால் wallet வழங்கும் transaction details மற்றும் அதன் அதிகாரப்பூர்வ உதவி ஆவணத்தைப் பார்க்கவும்.
Lightning கட்டணம் on-chain fee-யா?
Lightning Network என்பது Bitcoin-க்கு மேலாக செயல்படும் layer-two கட்டண அமைப்பு. Lightning payment-இன் route மற்றும் channel சூழ்நிலை தொடர்பான கட்டணங்கள், on-chain transaction fee-யின் அதே கணக்கீடு அல்ல. Lightning channel திறப்பது அல்லது மூடுவது போன்ற சில நிகழ்வுகள் Bitcoin blockchain-ஐ பயன்படுத்தக்கூடும்; அப்போது on-chain fee இருக்கலாம். ஆனால் ஒவ்வொரு Lightning payment-க்கும் sat/vB கொண்டு நேரடியாக மொத்தத் தொகையை கணக்கிட முடியாது. Wallet எந்த network-இல் அனுப்புகிறது என்பதை முதலில் உறுதி செய்யுங்கள்.
பரிவர்த்தனைக்கு முன் என்ன சரிபார்ப்பது?
- Wallet தேர்ந்தெடுத்த network Bitcoin mainnet தானா, அல்லது வேறு network/Lightning தானா?
- காட்டப்படும் தொகை network fee-யா, exchange withdrawal charge-ஆ அல்லது இரண்டையும் சேர்த்ததா?
- Fee rate sat/vB-இல் காட்டப்படுகிறதா; மொத்த fee sats அல்லது BTC-யில் என்ன?
- Transaction-இல் பல input அல்லது output உள்ளதால் virtual size அதிகரிக்கிறதா?
- உறுதிப்படுத்தும் நேரம் wallet estimate மட்டுமா, அல்லது exchange விதியில் உறுதி செய்யப்பட்டதா?
- Withdrawal minimum, batching, network support போன்ற exchange நிபந்தனைகள் உள்ளனவா?
இவை ஒரு transaction-ஐ அனுப்ப வேண்டுமா என்ற பரிந்துரைகள் அல்ல; கட்டண label-களைப் புரிந்துகொள்ள உதவும் வாசிப்பு சரிபார்ப்புகள். Network fee மற்றும் exchange fee ஒன்றாகப் பட்டியலிடப்பட்டிருந்தால், breakdown-ஐப் பார்க்கவும். தொகை fiat மதிப்பாக காட்டப்பட்டால், அது எந்த நேர விலை மாற்றத்தின் அடிப்படையில் கணக்கிடப்பட்டது என்பதையும் மனதில் கொள்ளுங்கள்.
சுருக்கம்
Bitcoin network fee என்பது miner ஒரு transaction-ஐ block-இல் சேர்க்கும் போது பெறும் கட்டணம். அது பொதுவாக sat/vB fee rate மற்றும் transaction virtual size அடிப்படையில் கணக்கிடப்படும். Mempool demand மாறுவதால் fee estimate-களும் மாறலாம்; உறுதிப்படுத்தும் நேரம் கணிப்பே. Exchange withdrawal charge என்பது அந்த சேவையின் சொந்த fee அட்டவணை; அது miner fee-யுடன் ஒன்றாக இருக்க வேண்டியதில்லை. Lightning-இன் கட்டணக் கணக்கும் வேறுபடும்.
மேலும் கிரிப்டோ network விளக்கங்களுக்கு CryptoSigy சந்தை பகுப்பாய்வு மையம் அல்லது தமிழ் கட்டுரைகள் பக்கத்திற்குச் செல்லுங்கள். இக்கட்டுரை தொழில்நுட்பக் கல்வி நோக்கத்திற்கானது; நேரடி network quote, முதலீட்டு ஆலோசனை அல்லது பரிவர்த்தனை ஊக்குவிப்பு அல்ல.