"డీమ్రు" అనే మారుపేరుతో పిలువబడే డిమిత్రి పిచులిన్ గేమ్ విజేతగా నిలిచాడు
లో గెలవడానికి
అతను సృష్టించిన బోట్ డిమిత్రికి విజయాన్ని తెచ్చిపెట్టింది
మీ గురించి కొంచెం చెప్పండి. మీరు ఏమి చేస్తారు? బ్లాక్చెయిన్ టెక్నాలజీపై మీకు ఎప్పుడు ఆసక్తి కలిగింది?
నేను సమాచార భద్రత రంగంలో డెవలపర్ని. నేను 2017 యొక్క హైప్తో బ్లాక్చెయిన్కి వచ్చాను, సాంకేతికతను అర్థం చేసుకున్నాను మరియు సాంకేతికత కోసం ఉండిపోయాను.
ఆటలో పాల్గొనడానికి ప్రధాన ప్రేరణ ఏమిటి?
అన్నింటిలో మొదటిది, సాంకేతిక ఆసక్తి. ఇది ఎలా పని చేస్తుందో గుర్తించాలని, దుర్బలత్వాలను కనుగొనాలని, గేమ్ను ముగించకుండా ఉండేందుకు మరియు ఇతర ఆటగాళ్లను "ట్రోల్" చేయాలని నేను కోరుకున్నాను.
మీరు మీ విజయాలను ఎలా ఖర్చు చేయాలో ఇప్పటికే నిర్ణయించుకున్నారా? మీరు ఇంకా ఖర్చు చేయకూడదని నిర్ణయించుకుంటే దాన్ని ఎలా నిల్వ చేస్తారు?
విజయాలతో ఏమి చేయాలో నేను గుర్తించలేకపోయాను. నేను ఊహించలేదు, కాబట్టి నాకు ప్రణాళికలు లేవు. ప్రస్తుతానికి అది అలాగే ఉంటుంది. బహుశా ఇది వేవ్స్లోని ఏదైనా ప్రాజెక్ట్లోకి ప్రవహిస్తుంది.
మీరు బాట్ని ఉపయోగించి గేమ్లో ఎందుకు పాల్గొనాలని నిర్ణయించుకున్నారు? పెట్రోల్లో ఆలోచన ఎలా వచ్చింది? మీరు దాని అభివృద్ధి గురించి మాకు మరింత చెప్పగలరా?
బలహీనతలతో ఇది పని చేయలేదు. నేను టెస్ట్ నెట్వర్క్లో ఆటను ఎంచుకున్నాను, నాతో ఆడాను, అన్ని ఎంపికలను ప్రయత్నించాను, కానీ ప్రతిదీ "హార్డ్వైర్డ్" అని తేలింది, ఒప్పందంలో ఎటువంటి దుర్బలత్వాలు లేవు. ఈ విధంగా గెలవలేమని తేలిపోయింది.
మీరు దుర్బలత్వం కోసం ఎలా చూశారు? మీ ఊహలు ఏమిటి? మీరు ఉదాహరణ కోడ్ను అందించగలరా?
రెండు పరికల్పనలు ఉన్నాయి. ముందుగా, డేటా లావాదేవీ రికార్డులలో డేటా రకం తనిఖీలపై దాడి. ఉదాహరణకు, చెడు కోడింగ్ లావాదేవీ ID పునర్వినియోగ తనిఖీని దాటవేస్తుందని నేను ఊహించాను. రెండవది పూర్ణాంకం ఓవర్ఫ్లో దాడి. ఎత్తును చాలా ఎక్కువగా లేదా ప్రతికూలంగా సెట్ చేయడానికి మరియు గతంలో ముగించడానికి ప్రయత్నించడానికి ఒక మార్గం ఉందని నేను గుర్తించాను.
$tx = $wk->txBroadcast( $wk->txSign( $wk->txData( ['heightToGetMoney' => -9223372036854775807 ] ) ) );
మీ బలహీనత అంచనాలు అందుకోలేదని మీరు చూసినప్పుడు మీరు ఏమి చేసారు?
తన టెలిగ్రామ్ చాట్లో, నెట్వర్క్లో ప్రతిదీ నిశ్శబ్దంగా ఉన్నప్పుడు, గేమ్ శాశ్వతంగా ఉంటుందని, కానీ గందరగోళంలో (నోడ్ అప్డేట్లు లేదా ఊహించని ఫోర్క్లతో) మంచి బాట్ల అవకాశాలు పెరుగుతాయని ట్రేడిసిస్ ఫిర్యాదు చేశాడు. అక్కడ, చాట్లో, నేను మంచి బాట్ను వ్రాయమని సవాలును అంగీకరించాను, దానిని నేను రెండు రోజుల తరువాత చేసాను. నేను నా ఫ్రేమ్వర్క్ ఆధారంగా PHPలో Patrollo కోడ్ని వ్రాసాను
నేను దానిని టెస్ట్ నెట్వర్క్లో పరీక్షించాను, గిథబ్లో కోడ్ను పోస్ట్ చేసాను, ప్రధాన నెట్వర్క్లో బాట్ను ప్రారంభించాను మరియు దాని గురించి మరచిపోయాను.
నా Patrollo కాన్ఫిగరేషన్ రెండు సమస్యలను పరిష్కరించవలసి ఉంది: సాధ్యమైనంత అరుదుగా పందెం వేయండి మరియు సాధ్యమైనంత విశ్వసనీయంగా పని చేయండి.
మొదటిది చాలా ప్రమాదకర పందెం ద్వారా నిర్ణయించబడుతుంది, ప్రాధాన్యంగా చివరి బ్లాక్లో. చివరికి, నేను ఇప్పటికీ బోట్ను చివరి బ్లాక్లో ఉంచాను, కానీ 29 సెకన్ల అదనపు ఆలస్యంతో. ఇది మొత్తం ఆటలో ఎనిమిది పందెం మాత్రమే చేయడానికి అనుమతించింది.
సరిగ్గా 29 సెకన్లు ఎందుకు? మీరు ఈ నంబర్కి ఎలా వచ్చారు?
29 సెకన్లు క్రమంగా కనిపించాయి. మొదట ఆలస్యం జరగలేదు, కానీ చివరి బ్లాక్లో ఏకకాల పందెం కేసులు ఉన్నాయని నేను గమనించాను - అంటే, బెట్టింగ్లో ఎటువంటి ప్రయోజనం లేదు. అప్పుడు ఆలస్యం జరిగింది - ఇది 17 సెకన్లు అని నేను అనుకుంటున్నాను, కానీ అది కూడా సహాయం చేయలేదు: ఇప్పటికీ ఏకకాల పందెం ఉన్నాయి. అప్పుడు నేను ఎక్కువ రిస్క్లు తీసుకోవాలని నిర్ణయించుకున్నాను, కానీ ఖచ్చితంగా ఏకకాలంలో పందెం వేయకూడదు. ఎందుకు 17, 29, మొదలైనవి? కేవలం ప్రధాన సంఖ్యల ప్రేమ. 24, 25, 26, 27, 28, 30 - అన్ని సమ్మేళనాలు. మరియు 30 సెకన్ల కంటే ఎక్కువ సమయం పూర్తిగా ప్రమాదకరం.
విశ్వసనీయత సమస్య ఎలా పరిష్కరించబడింది?
విశ్వసనీయత ప్రధానంగా వర్కింగ్ నోడ్ను ఎంచుకునే యంత్రాంగం ద్వారా మరియు కొంతవరకు, ముందుగానే పందెం కోసం బదిలీ లావాదేవీని నిర్వహించడం ద్వారా పరిష్కరించబడింది, తద్వారా తేదీ లావాదేవీలోని పందెం బ్లాక్చెయిన్లో ఇప్పటికే ఉన్న లావాదేవీని ఖచ్చితంగా సూచిస్తుంది.
చక్రం యొక్క ప్రతి రౌండ్ సమయంలో, కాన్ఫిగరేషన్లో పేర్కొన్న అన్ని నోడ్లు వాటి ప్రస్తుత ఎత్తు కోసం పోల్ చేయబడ్డాయి, అత్యధిక కరెంట్ ఎత్తు ఉన్న నోడ్ ఎంపిక చేయబడింది మరియు దానితో తదుపరి పరస్పర చర్య జరిగింది. నా అవగాహన ప్రకారం, ఇది ఫోర్క్లు, లభ్యత, కాషింగ్ మరియు నోడ్లపై సాధ్యమయ్యే లోపాల నుండి రక్షించబడాలి. ఈ సాధారణ యంత్రాంగమే విజయానికి దారితీసిందనే విశ్వాసం ఉంది.
మీ అభిప్రాయం ప్రకారం, బ్లాక్చెయిన్ గేమ్ల యొక్క ప్రధాన లక్షణాలు మరియు ప్రయోజనాలు ఏమిటి? గేమ్ డెవలప్మెంట్ కోసం సాధారణంగా పబ్లిక్ బ్లాక్చెయిన్లు మరియు ప్రత్యేకంగా వేవ్స్ బ్లాక్చెయిన్ ఎంత ఆశాజనకంగా ఉన్నాయి?
ప్రధాన ప్రయోజనాలు గేమ్ యొక్క తెలిసిన, స్థిరమైన మరియు మారని నియమాలు, అలాగే ప్రపంచంలో ఎక్కడి నుండైనా గేమ్ను యాక్సెస్ చేయడానికి సమానమైన పరిస్థితులు.
ఆఫ్-చెయిన్ మనీ గేమ్లు చనిపోవాలి.
వేవ్స్ గొప్ప సాంకేతిక కార్యాచరణను కలిగి ఉంది, అయితే ఏదైనా బ్లాక్చెయిన్లో అంతర్లీనంగా మరియు నిర్దిష్టంగా ఉండే సూక్ష్మ నైపుణ్యాలు ఉన్నాయి. ప్రస్తుతం ఉన్న డెవలపర్ సాధనాల్లో ఈ రెండూ ఇంకా బాగా ప్రతిబింబించలేదు.
ఉదాహరణకు, మీరు 5-10 నిర్ధారణల దూరంలో కాకుండా నిజ సమయంలో లావాదేవీలకు ప్రతిస్పందించడానికి ప్రయత్నించినట్లయితే, మీరు అరుదైన కానీ సంభవించే దృగ్విషయాల గురించి తెలుసుకుంటారు: లావాదేవీలు బ్లాక్ నుండి బ్లాక్కు దూకడం, లావాదేవీలు కొన్ని బ్లాక్లలో కనిపించడం లేదు మరియు మరికొన్నింటిలో కనిపిస్తాయి. . ఏదైనా అప్లికేషన్ యొక్క వేగం మరియు విశ్వసనీయతకు ఇవన్నీ కీలకం మరియు సాధారణ పద్ధతిలో పరిష్కరించబడాలి, కానీ ప్రస్తుతానికి ప్రతి డెవలపర్ తనకు అవసరమైన విశ్వసనీయత స్థాయిని సాధిస్తాడు. కాలక్రమేణా, వాస్తవానికి, ఇవన్నీ పరిష్కరించబడతాయి, కానీ ప్రస్తుతానికి సాధారణంగా నిజంగా వికేంద్రీకృత బ్లాక్చెయిన్ల పని యొక్క ప్రత్యేకతల ప్రవేశానికి మరియు భయానికి ఒక నిర్దిష్ట, బదులుగా అధిక, అవరోధం ఉంది.
మీకు తెలిసిన ఇతర బ్లాక్చెయిన్ గేమ్ల నుండి FOMO గేమ్ ఎలా భిన్నంగా ఉంటుంది? దాని ప్రయోజనాలు మరియు అప్రయోజనాలు ఏమిటి?
ఇవి పొడవైన ఆటలు. అటువంటి ఆటలపై ఆసక్తి విజయాల మొత్తంతో పెరుగుతుంది మరియు కాలక్రమేణా విజయాల మొత్తం పెరుగుతుంది.
ఆదర్శవంతంగా, ఆట ఎప్పటికీ ముగియదు. ఆట ముగియగానే బాధగా ఉంటుంది...
ఇటీవల నేను
అవును, నాకు సమయం మరియు ఆసక్తి ఉంటే, నేను అదే దశలను తీసుకుంటాను: దుర్బలత్వ విశ్లేషణ, టెస్ట్ నెట్వర్క్లో నాతో ఆడుకోవడం, బాట్, ఓపెన్ సోర్స్ మొదలైనవి.
చివరగా, దయచేసి డెవలపర్గా మీ ప్లాన్ల గురించి మాకు చెప్పండి.
నేను పరిష్కరించని సమస్యలను పరిష్కరించడంలో ఆసక్తి కలిగి ఉన్నాను మరియు బ్లాక్చెయిన్ అంశంలో చాలా పరిష్కరించని సమస్యలు ఉన్నాయి. ఇది నిజమైన సవాలు! మరియు అతను అంగీకరించబడ్డాడు.
మూలం: www.habr.com