ఇప్పటి వరకు, బిట్కాయిన్ లావాదేవీల ఫీజులను తగ్గించడానికి డెవలపర్ చేసిన ప్రయత్నాలు ఎక్కువగా దాని నెట్వర్క్ను తక్కువ రద్దీగా మార్చడంపై దృష్టి సారించాయి. బిట్కాయిన్ నాణెం ఎంపిక అల్గోరిథంలో ఒక ఆవిష్కరణ కూడా సహాయపడుతుంది..
ఆన్లైన్ ప్రచురణ కోయిండెస్క్కు ఇచ్చిన ఇంటర్వ్యూలో, బిట్కాయిన్ యొక్క కోర్ అల్గోరిథం నుండి డెవలపర్లు లావాదేవీల కోసం బిట్కాయిన్ నాణెం ఎంపికను క్రమబద్ధీకరించడానికి ఉపయోగించబడుతున్న “బ్రాంచ్ అండ్ బౌండ్” అల్గోరిథం (లేదా, బిఎన్బి ప్రసిద్ధి చెందింది) పై వివరాలను అందించారు.
నాణెం ఎంపికలో సమస్యలు
బిట్ కాయిన్ యొక్క నాణెం ఎంపిక క్రిప్టోకరెన్సీ యొక్క అల్గోరిథం భవిష్యత్ లావాదేవీల కోసం దాని ఖర్చు చేయని లావాదేవీ అవుట్పుట్ (యుటిఎక్స్ఓ) నుండి నాణేలను ఎన్నుకునే విధానానికి సంబంధించినది. UTXO అంటే ఖర్చు లావాదేవీ తర్వాత మిగిలి ఉన్న మార్పు. ఈ మార్పు సాధారణంగా వినియోగదారు యొక్క వాలెట్లో నిల్వ చేయబడుతుంది మరియు బహుళ డేటా ముక్కలను కలిగి ఉంటుంది, ప్రతి ఒక్కటి వివిధ రకాల బిట్కాయిన్లతో ఉంటుంది. ఉదాహరణకు, ఒక వాలెట్లోని 1 బిట్కాయిన్ బ్యాలెన్స్ ఒక డేటాలో 0.3 బిట్కాయిన్, మరొకటి 0.2 బిట్కాయిన్ మొదలైనవి కలిగి ఉండవచ్చు. ఈ డేటా ముక్కలు యూజర్ యొక్క వాలెట్లోని సింగిల్ బిట్కాయిన్ను తయారు చేస్తాయి.
ఆ ఒకే బిట్కాయిన్ను ఖర్చు చేయడానికి లావాదేవీ సమయంలో, అల్గోరిథం డేటా భాగాలు ఎంచుకుంటుంది మరియు ఈ ప్రక్రియలో ఇతర UTXO లను సృష్టిస్తుంది. ఉదాహరణకు, ఇది 0.3 బిట్కాయిన్ను కలిగి ఉన్న డేటా నుండి కేవలం 0.2 బిట్కాయిన్లను ఖర్చు చేయడానికి ఎంచుకోవచ్చు (మరియు ఈ ప్రక్రియలో 0.1 బిట్కాయిన్ యొక్క ఖర్చు చేయని లావాదేవీ అవుట్పుట్ను సృష్టించండి) మరియు మరొక డేటా నుండి మరొక 0.2 బిట్కాయిన్కు జోడించండి. g హించుకోండి, అల్గోరిథం యొక్క ప్రక్రియ అసమర్థమైనది మరియు సమయం తీసుకుంటుంది. ఈ ప్రక్రియ యొక్క మరొక ముఖ్యమైన లోపం ఏమిటంటే, ఇది లావాదేవీల రుసుము కంటే చిన్నదిగా ఉండే “దుమ్ము” లేదా డేటా ముక్కలను సృష్టిస్తుంది, ఇది లావాదేవీలకు తప్పనిసరిగా పనికిరానిదిగా చేస్తుంది.
గత సంవత్సరం మీడియంలో ఒక పోస్ట్లో, ప్రముఖ బిట్కాయిన్ డెవలపర్ మరియు వ్యవస్థాపకుడు జిమ్మీ సాంగ్ అటువంటి నాణేల సంఖ్యను లెక్కించడానికి ప్రయత్నించారు. "బిట్కాయిన్ యుటిఎక్స్ఓలు ఖజానాలోని వస్తువులలా ఉంటే, మూడింట రెండు వంతుల ఖజానాతో నిండినవి మరియు మిగిలినవి చాలా ఎక్కువ విలువైన వస్తువులతో నిండి ఉంటాయి" అని ఆయన రాశారు, ఆ నాణేలను తరలించడం "ఆర్థికంగా అహేతుకం". "సారూప్యతతో కొనసాగితే, లావాదేవీల రుసుము వాల్ట్ యజమాని మీకు చెందిన ట్రింకెట్లను ఉపసంహరించుకోవాలని వసూలు చేస్తుంది."
నాణెం ఎంపిక ప్రక్రియను మార్చడం
BnB అల్గోరిథం యొక్క డెవలపర్లు కొత్త కోడ్ ప్రతి డేటా నుండి ఏకపక్షంగా మొత్తాలను ఎన్నుకునే బదులు లావాదేవీ మొత్తానికి ఖచ్చితమైన సరిపోలికను కనుగొనటానికి ప్రయత్నిస్తుందని చెప్పారు. "ఇది UTXO సెట్ను మరికొంతగా కుదించడానికి సహాయపడుతుంది" అని బిట్కాయిన్ కోర్ డెవలపర్ ఆండ్రూ చౌ అన్నారు. అల్గోరిథం సాధారణంగా చిన్న లావాదేవీలకు ఖచ్చితమైన సరిపోలికలను కనుగొంటుంది. ఈ అభ్యాసం “దుమ్ము” (లేదా, పనికిరాని నాణేలు) తగ్గించడానికి సహాయపడుతుంది. ఇది వినియోగదారులకు లావాదేవీల రుసుమును కూడా తగ్గిస్తుంది మరియు నెట్వర్క్లోని UTXO ల సంఖ్యను తగ్గించడం ద్వారా అదనపు స్థలాన్ని ఖాళీ చేస్తుంది. సుమారు 40 శాతం లావాదేవీలలో బిఎన్బి మార్పును బిఎన్బి తగ్గించగలిగిందని, లేకపోతే పెద్ద సంఖ్యలో యుటిఎక్స్ఓలను ఉత్పత్తి చేయవచ్చని కోయిండెస్క్ కథనం పేర్కొంది.
