ప్రధాన కంటెంట్‌కి స్కిప్ చేయండి
Change page

మైనింగ్ అల్గోరిథమ్స్

పేజీ చివరి అప్‌డేట్: 22 అక్టోబర్, 2025

ఇతీరియము మైనింగ్ Ethash అని పిలవబడే ఒక అల్గోరిథంను ఉపయోగించింది. ఈ అల్గోరిథం యొక్క ప్రాథమిక ఆలోచన ఏమిటంటే, ఒక మైనర్ బ్రూట్ ఫోర్స్ కంప్యూటేషన్‌ను ఉపయోగించి ఒక నాన్స్ ఇన్‌పుట్‌ను కనుగొనడానికి ప్రయత్నిస్తాడు, తద్వారా ఫలిత హాష్ లెక్కించిన క్లిష్టత ద్వారా నిర్ణయించబడిన థ్రెషోల్డ్ కంటే చిన్నదిగా ఉంటుంది. ఈ క్లిష్టత స్థాయిని డైనమిక్‌గా సర్దుబాటు చేయవచ్చు, తద్వారా బ్లాక్ ఉత్పత్తి ఒక క్రమమైన వ్యవధిలో జరుగుతుంది.

అవసరాలు

ఈ పేజీని బాగా అర్థం చేసుకోవడానికి, మీరు మొదట ప్రూఫ్-ఆఫ్-వర్క్ ఏకాభిప్రాయం మరియు మైనింగ్ గురించి చదవాలని మేము సిఫార్సు చేస్తున్నాము.

డాగర్ హషిమోటో

డాగర్ హషిమోటో అనేది ఇతీరియము మైనింగ్ కోసం ఒక పూర్వగామి పరిశోధన అల్గోరిథం, దీనిని Ethash అధిగమించింది. ఇది రెండు వేర్వేరు అల్గోరిథంల సమ్మేళనం: డాగర్ మరియు హషిమోటో. ఇది కేవలం ఒక పరిశోధన అమలు మాత్రమే మరియు ఇతీరియము మెయిన్‌నెట్ ప్రారంభమయ్యే సమయానికి Ethash దీనిని అధిగమించింది.

డాగర్ (opens in a new tab) ఒక డైరెక్టెడ్ అసిక్లిక్ గ్రాఫ్ (opens in a new tab)ను రూపొందించడాన్ని కలిగి ఉంటుంది, దీనిలోని యాదృచ్ఛిక స్లైస్‌లు కలిపి హాష్ చేయబడతాయి. ప్రతి నాన్స్ కి ఒక పెద్ద డేటా ట్రీలో కేవలం ఒక చిన్న భాగం మాత్రమే అవసరం అనేది దీని ప్రధాన సూత్రం. ప్రతి నాన్స్ కోసం సబ్-ట్రీని తిరిగి లెక్కించడం మైనింగ్ కోసం చాలా ఖర్చుతో కూడుకున్నది - అందువల్ల ట్రీని నిల్వ చేయవలసిన అవసరం ఉంది - కానీ ఒకే నాన్స్ విలువ గల ధృవీకరణకు ఇది సరిపోతుంది. స్క్రిప్ట్ వంటి ఇప్పటికే ఉన్న అల్గోరిథంలకు ప్రత్యామ్నాయంగా డాగర్‌ను రూపొందించారు, ఇవి మెమరీ-హార్డ్‌గా ఉంటాయి కానీ వాటి మెమరీ-హార్డ్‌నెస్ నిజంగా సురక్షితమైన స్థాయిలకు పెరిగినప్పుడు ధృవీకరించడం కష్టం. అయితే, షేర్డ్ మెమరీ హార్డ్‌వేర్ యాక్సిలరేషన్‌కు డాగర్ గురయ్యే అవకాశం ఉన్నందున, దానిని వదిలిపెట్టి ఇతర పరిశోధన మార్గాలపై దృష్టి సారించారు.

హషిమోటో (opens in a new tab) అనేది I/O బౌండ్‌గా ఉండటం ద్వారా ASIC-రెసిస్టెన్స్‌ను జోడించే ఒక అల్గోరిథం (అంటే, మైనింగ్ ప్రక్రియలో మెమరీ రీడ్‌లు పరిమితం చేసే అంశం). సిద్ధాంతం ఏమిటంటే, కంప్యూటేషన్ కంటే RAM ఎక్కువగా అందుబాటులో ఉంటుంది; వివిధ వినియోగ సందర్భాల కోసం RAMను ఆప్టిమైజ్ చేయడంపై ఇప్పటికే వందల కోట్ల డాలర్ల విలువైన పరిశోధన జరిగింది, ఇవి తరచుగా దాదాపు-యాదృచ్ఛిక యాక్సెస్ ప్యాటర్న్‌లను కలిగి ఉంటాయి (అందుకే దీనిని "రాండమ్ యాక్సెస్ మెమరీ" అంటారు). ఫలితంగా, అల్గోరిథంను మూల్యాంకనం చేయడానికి ఇప్పటికే ఉన్న RAM దాదాపుగా సరైనదిగా ఉండే అవకాశం ఉంది. హషిమోటో బ్లాక్‌చైన్‌ను డేటా మూలంగా ఉపయోగిస్తుంది, ఇది పైన పేర్కొన్న (1) మరియు (3) రెండింటినీ ఏకకాలంలో సంతృప్తిపరుస్తుంది.

డాగర్-హషిమోటో, డాగర్ మరియు హషిమోటో అల్గోరిథంల యొక్క సవరించిన వెర్షన్లను ఉపయోగించింది. డాగర్ హషిమోటో మరియు హషిమోటో మధ్య ఉన్న వ్యత్యాసం ఏమిటంటే, బ్లాక్‌చైన్‌ను డేటా మూలంగా ఉపయోగించడానికి బదులుగా, డాగర్ హషిమోటో ఒక కస్టమ్-జెనరేటెడ్ డేటా సెట్‌ను ఉపయోగిస్తుంది, ఇది ప్రతి N బ్లాక్‌లకు బ్లాక్ డేటా ఆధారంగా అప్‌డేట్ అవుతుంది. డాగర్ అల్గోరిథంను ఉపయోగించి డేటా సెట్ రూపొందించబడింది, ఇది లైట్ క్లయింట్ ధృవీకరణ అల్గోరిథం కోసం ప్రతి నాన్స్‌కు ప్రత్యేకమైన సబ్-సెట్‌ను సమర్థవంతంగా లెక్కించడానికి అనుమతిస్తుంది. డాగర్ హషిమోటో మరియు డాగర్ మధ్య ఉన్న వ్యత్యాసం ఏమిటంటే, అసలు డాగర్‌లో కాకుండా, బ్లాక్‌ను క్వెరీ చేయడానికి ఉపయోగించే డేటాసెట్ పాక్షిక-శాశ్వతంగా ఉంటుంది, ఇది అప్పుడప్పుడు (ఉదా., వారానికి ఒకసారి) మాత్రమే అప్‌డేట్ చేయబడుతుంది. దీని అర్థం, డేటాసెట్‌ను రూపొందించడానికి పట్టే శ్రమ దాదాపు సున్నా, కాబట్టి షేర్డ్ మెమరీ స్పీడప్‌లకు సంబంధించి సెర్గియో లెర్నర్ యొక్క వాదనలు చాలా స్వల్పం.

డాగర్-హషిమోటో గురించి మరింత.

Ethash

ప్రస్తుతం నిలిపివేయబడిన ప్రూఫ్-ఆఫ్-వర్క్ ఆర్కిటెక్చర్ కింద అసలైన ఇతీరియము మెయిన్‌నెట్‌లో వాస్తవంగా ఉపయోగించిన మైనింగ్ అల్గోరిథం Ethash. అల్గోరిథం గణనీయంగా అప్‌డేట్ చేయబడిన తర్వాత, డాగర్-హషిమోటో యొక్క ఒక నిర్దిష్ట వెర్షన్‌కు ఇచ్చిన కొత్త పేరే Ethash, ఇది దాని పూర్వగామి యొక్క ప్రాథమిక సూత్రాలను వారసత్వంగా పొందింది. ఇతీరియము మెయిన్‌నెట్ కేవలం Ethashను మాత్రమే ఉపయోగించింది - డాగర్ హషిమోటో అనేది మైనింగ్ అల్గోరిథం యొక్క R&D వెర్షన్, ఇది ఇతీరియము మెయిన్‌నెట్‌లో మైనింగ్ ప్రారంభం కావడానికి ముందే నిలిపివేయబడింది.

Ethash గురించి మరింత.

మరింత సమాచారం

మీకు సహాయపడిన కమ్యూనిటీ వనరు గురించి తెలుసా? ఈ పేజీని సవరించి, దాన్ని జోడించండి!

ఈ ఆర్టికల్ ఉపయోగపడిందా?