1. వ్యక్తిగత ఫైనాన్స్ 10 ఉచిత ఎథెరియం వనరులు
డమ్మీస్ కోసం Ethereum

రచన మైఖేల్ సోలమన్

అధునాతన Ethereum dApps ను అభివృద్ధి చేయడంలో మీకు సహాయపడటానికి చాలా ఉచిత వనరులు అందుబాటులో ఉన్నాయి. బ్లాక్‌చైన్ క్లయింట్, టెస్ట్ బ్లాక్‌చెయిన్, టెస్టింగ్ ఫ్రేమ్‌వర్క్ మరియు ఐడిఇ అనే నాలుగు విభాగాలలో Ethereum కోసం వేర్వేరు సాధనాలు ఉన్నాయి. దాదాపు ప్రతి వర్గంలో ఉచిత ఎథెరియం వనరులను కనుగొనడానికి మీరు చాలా కష్టపడాల్సిన అవసరం లేదు.

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

ప్రత్యామ్నాయ Ethereum అభివృద్ధి ఫ్రేమ్‌వర్క్‌లను అన్వేషించండి

ట్రఫుల్ వాడుకలో సర్వసాధారణమైన ఫ్రేమ్‌వర్క్ అయినప్పటికీ, ఇది ఒక్కటే కాదు. మీ అవసరాలు మరియు ప్రాధాన్యతలను బట్టి, మీరు ఒక జంట ప్రత్యామ్నాయాలను చూడాలి. రోజు చివరిలో, మీ అనుభవంతో చాలా దగ్గరగా సరిపోయే అభివృద్ధి ఫ్రేమ్‌వర్క్‌ను ఎంచుకోండి మరియు Ethereum కోసం dApps ను వీలైనంత నిరాశ-రహితంగా అభివృద్ధి చేస్తుంది.

మీ Ethereum అభివృద్ధిని పాపులస్‌తో నిర్వహించండి

పాపులస్ ఫ్రేమ్‌వర్క్ ట్రఫుల్ వంటి అనేక లక్షణాలను అందిస్తుంది. అయినప్పటికీ, ట్రఫుల్ జావాస్క్రిప్ట్ పర్యావరణంపై దృష్టి పెడుతున్నందున, మీరు పనులను ఆటోమేట్ చేయడానికి, పరీక్షించడానికి మరియు ట్రఫుల్ ఉపయోగించి dApp లను నిర్వహించడానికి చాలా జావాస్క్రిప్ట్ కోడ్ రాయాలి. మీకు జావాస్క్రిప్ట్‌తో చాలా అనుభవం ఉంటే మరియు వాతావరణంలో సౌకర్యంగా ఉంటే మంచిది. మీకు జావాస్క్రిప్ట్ తెలియకపోతే లేదా నేర్చుకోవడానికి సమయాన్ని వెచ్చించకూడదనుకుంటే, మీరు వేరే వాటి ఆధారంగా ఒక ఫ్రేమ్‌వర్క్‌ను చూడాలనుకోవచ్చు.

జనాభా పైథాన్ ఆధారిత ఎథెరియం అభివృద్ధి ఫ్రేమ్‌వర్క్. మీకు పైథాన్ అనుభవం ఉంటే లేదా పైథాన్‌తో పనిచేయడం వంటిది ఉంటే, పాపులస్ చూడటం విలువైనదే కావచ్చు. ఈ వెబ్ పేజీలో శీఘ్ర ప్రారంభ గైడ్, డాక్యుమెంటేషన్ మరియు పాపులస్‌ను ఇన్‌స్టాల్ చేయడం మరియు ఉపయోగించడం గురించి సూచనలు ఉన్నాయి. మీరు పైథాన్‌ను ఇష్టపడితే, ట్రఫుల్‌తో ఎలా పోలుస్తుందో చూడటానికి పాపులస్‌ను ప్రయత్నించండి.

మీరు ఇప్పటికే పైథాన్ ఇన్‌స్టాల్ చేయాల్సిన అవసరం ఉంది. పైథాన్ 2.7 ఎండ్ ఆఫ్ లైఫ్ (EOL) నవంబర్ 2020 న షెడ్యూల్ చేయబడినందున, మీరు పైథాన్ వెర్షన్ 3 ని ఇన్‌స్టాల్ చేయాలి. మీ ఆపరేటింగ్ సిస్టమ్ కోసం మీరు ప్రస్తుత పైథాన్ వెర్షన్‌ను కనుగొనాలి.

క్లిక్‌బైట్‌తో Ethereum blockchain కంటైనర్‌లను అన్వేషించండి

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

బహుళ ప్రామాణిక VM లను అమలు చేయడం కంటే చాలా తక్కువ ఓవర్‌హెడ్‌తో, ప్రత్యేక కంటైనర్లను (VM లు) నడుపుతున్న బహుళ కంటైనర్‌లను ప్రారంభించటానికి డాకర్ మిమ్మల్ని అనుమతిస్తుంది. మీరు ప్రారంభించే ప్రతి ప్రామాణిక VM ఆపరేటింగ్ సిస్టమ్ యొక్క పూర్తి కాపీని, VM యొక్క ఆపరేటింగ్ సిస్టమ్ అమలు చేయాల్సిన హార్డ్‌వేర్ యొక్క వర్చువల్ కాపీలతో పాటు నడుస్తుంది. డాకర్ కంటైనర్ వంటి కంటైనర్, ఆపరేటింగ్ సిస్టమ్ భాగాలు మరియు ప్రోగ్రామ్‌లకు అవసరమైన వర్చువల్ హార్డ్‌వేర్‌ను మాత్రమే నడుపుతుంది. తక్కువ వనరు అవసరాలతో వర్చువలైజేషన్ ఫలితం.

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

మీరు క్లిక్‌బైట్‌ను ఇన్‌స్టాల్ చేసి అమలు చేయడానికి ముందు డాకర్ తప్పనిసరిగా ఇన్‌స్టాల్ చేయబడాలి. మీరు డాకర్ ఇన్‌స్టాల్ చేసిన తర్వాత, క్లిక్‌బైట్‌ను ఉపయోగించడంలో సూచనల కోసం గితుబ్‌కు వెళ్లండి.

Ethereum కోసం ఉచిత ఇంటిగ్రేటెడ్ డెవలప్‌మెంట్ ఎన్విరాన్‌మెంట్‌ను ఎంచుకోండి

కోడ్ రాయడానికి మీరు ఎంచుకున్న IDE మీ dApp డెవలప్‌మెంట్ టూల్‌కిట్‌లో ఎక్కువగా కనిపించే సాధనం. మీరు మీ IDE ని ఉపయోగించడానికి (లేదా పోరాడటానికి) ఎక్కువ సమయం గడుపుతారు, కాబట్టి సరైనదాన్ని కనుగొనడం ఉత్పాదకంగా ఉండటానికి చాలా ముఖ్యమైనది. ఉత్తమ IDE చూసేవారి దృష్టిలో ఉంటుంది. మీరు అనేక IDE లను ప్రయత్నించాలి మరియు మీకు అత్యంత సౌకర్యవంతమైనదాన్ని ఎంచుకోవాలి.

అటామ్‌తో సాలిడిటీ కోడ్‌ను అభివృద్ధి చేయండి

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

క్రింద, మీరు ప్రధాన అటామ్ ఇంటర్ఫేస్ను చూస్తారు. ఇది దాని స్వంత పాత్రతో VS కోడ్ లాగా కనిపిస్తుంది మరియు అనిపిస్తుంది. అటామ్‌ను ఇన్‌స్టాల్ చేసిన తర్వాత, ఎథెరాటమ్ ప్లగ్-ఇన్‌ని ఇన్‌స్టాల్ చేయడంలో ఈ సూచనలను చూడండి.

అటామ్ IDE

రీమిక్స్‌తో ఆన్‌లైన్‌లోకి వెళ్లండి

మీ స్వంత కంప్యూటర్‌లో IDE ని ఇన్‌స్టాల్ చేయడానికి ప్రత్యామ్నాయం బ్రౌజర్ ఆధారిత IDE ని ఉపయోగించడం. రీమిక్స్ అనేది మీరు ఏదైనా వెబ్ బ్రౌజర్ నుండి యాక్సెస్ చేయగల ప్రసిద్ధ IDE. ఇది సాలిడిటీలో కోడ్ రాయడానికి మిమ్మల్ని అనుమతిస్తుంది, ఆపై బ్లాక్‌చెయిన్‌కు అమర్చండి. రీమిక్స్‌తో, సాలిడిటీలో dApp లను అభివృద్ధి చేసేటప్పుడు మీకు సహాయపడే అనేక లక్షణాలు మరియు ఎంపికలతో పాటు, నిర్దిష్ట సాలిడిటీ కంపైలర్ వెర్షన్‌ను మీరు సులభంగా ఎంచుకోవచ్చు.

మీరు మీ స్థానిక కంప్యూటర్ నుండి కోడ్‌ను జోడించవచ్చు లేదా మీరు రీమిక్స్ ఎడిటర్ నుండి వ్రాయవచ్చు.

రీమిక్స్ IDE

EthFiddle తో విషయాలు సరళంగా ఉంచండి

మరొక వెబ్ ఆధారిత సాలిడిటీ IDE ఎత్‌ఫిడిల్. సాలిడిటీ స్మార్ట్ కాంట్రాక్టులను వ్రాయడానికి మరియు కంపైల్ చేయడానికి సూటిగా వెబ్ ఆధారిత IDE కోసం ఎత్‌ఫిడిల్ గొప్ప ఎంపిక. రీమిక్స్ మాదిరిగా కాకుండా, మీ కోడ్‌ను అమలు చేయడానికి ఎత్‌ఫిడిల్ ఒక మార్గాన్ని అందించదు.

EthFiddle IDE

Ethereum క్లయింట్లు మరియు API లను అన్వేషించండి

మీరు మీ స్మార్ట్ కాంట్రాక్ట్ కోడ్‌ను వ్రాసిన తర్వాత, మీరు దానిని ఎథెరియం క్లయింట్‌కు అమర్చాలి, ఆపై మీ కోడ్ ఉత్పత్తి అయిన తర్వాత దాన్ని పరీక్షించడానికి మరియు ఇన్వోక్ చేయడానికి బ్లాక్‌చెయిన్‌ను యాక్సెస్ చేయగలరు. ఫ్రేమ్‌వర్క్‌లు మరియు IDE ల మాదిరిగా, అధిక-నాణ్యత లేని ఉచిత వనరులు అందుబాటులో ఉన్నాయి.

మీ Ethereum క్లయింట్‌ను పారిటీకి మార్చుకోండి

పారిటీ అనేది Ethereum క్లయింట్, ఇది Ethereum blockchain నెట్‌వర్క్‌లో నోడ్‌ను నడుపుతుంది. గెత్ మరింత ప్రాచుర్యం పొందినప్పటికీ, పారిటీ మంచి ప్రత్యామ్నాయం, ఇది కింది వాటితో సహా గెత్ కంటే అనేక ప్రయోజనాలను కలిగి ఉంది:

  • వేగంగా: పూర్తి ఎథెరియం బ్లాక్‌చెయిన్‌ను కేవలం గంటల్లో సమకాలీకరిస్తుంది మరియు CPU మరియు నెట్‌వర్క్ లోడ్‌ను తగ్గించడానికి నిర్మించబడింది. తక్కువ డిస్క్ స్థల వినియోగం: తక్కువ స్థానిక డిస్క్ స్థలాన్ని ఉపయోగించడానికి Ethereum బ్లాక్‌లను కత్తిరిస్తుంది. వెబ్-ఆధారిత GUI: వినియోగదారు-స్నేహపూర్వక వెబ్-బ్రౌజర్ ఇంటర్ఫేస్ ద్వారా సులభంగా యాక్సెస్ చేయగల లక్షణాలను అందిస్తుంది.

పారిటీతో ప్రారంభించడానికి నావిగేట్ చేయండి. మీరు పారిటీ UI ని ఉపయోగించాలనుకుంటే, తాజా విడుదలను కనుగొనడానికి గితుబ్‌కు వెళ్లండి. క్రింద ఉన్న చిత్రం కొత్తగా ఇన్‌స్టాల్ చేయబడిన పారిటీ UI ని చూపిస్తుంది. మీరు మొదటిసారి పారిటీ UI ని నడుపుతున్నప్పుడు, ఇది పారిటీని నడుపుతుంది మరియు లైవ్ Ethereum నెట్‌వర్క్‌తో సమకాలీకరణ ప్రక్రియను ప్రారంభిస్తుంది.

పారిటీ UI

Web3.js ఉపయోగించి Ethereum తో ఇంటరాక్ట్ అవ్వండి

Ethereum స్మార్ట్ కాంట్రాక్టులతో సంభాషించడానికి చాలా సాధారణ మార్గం వెబ్ 3.js పేరుతో జావాస్క్రిప్ట్‌లో వ్రాసిన లైబ్రరీల సేకరణ ద్వారా. మీరు జావాస్క్రిప్ట్‌లో లేదా జావాస్క్రిప్ట్ కాల్‌లకు మద్దతిచ్చే ఏ భాషలోనైనా కోడ్ వ్రాయవచ్చు. అక్కడ నుండి, web3.js Ethereum డేటా మరియు ఫంక్షన్లతో పరస్పర చర్య చేయడాన్ని సులభం చేస్తుంది.

Web3.js యొక్క తాజా సంస్కరణను పొందడానికి గితుబ్‌కు నావిగేట్ చేసి, ఆపై తాజా web3.js డాక్యుమెంటేషన్‌ను పొందండి.

మీరు మంచి web3.js ట్యుటోరియల్ కోసం చూస్తున్నట్లయితే, డప్ ట్యుటోరియల్ పరిచయాన్ని చూడండి.

Ethereum వాలెట్లు మరియు భద్రతపై దృష్టి పెట్టండి

Ethereum dApps ను అభివృద్ధి చేసేటప్పుడు భద్రత ఎల్లప్పుడూ ఆందోళన కలిగిస్తుంది. బ్లాక్‌చైన్ సాంకేతికత యొక్క స్వభావం భద్రతపై ఉద్దేశపూర్వకంగా దృష్టి సారించాల్సిన అవసరం ఉంది. DApps లో భద్రతను నిర్మించడం సరైన బిల్డింగ్ బ్లాక్‌లను కలిగి ఉండటం మరియు విస్తరణ తర్వాత భద్రతను నిర్వహించడానికి దృ method మైన పద్ధతిపై ఆధారపడి ఉంటుంది. సురక్షితమైన dApp లను వ్రాయడానికి మరియు నిర్వహించడానికి మీకు సహాయపడే రెండు ఉచిత వనరులు మిస్ట్ వాలెట్ మరియు ఓపెన్జప్పెలిన్ భద్రతా లైబ్రరీ.

పొగమంచులో మీ Ethereum క్రిప్టో-ఆస్తులను రక్షించండి

పొగమంచు అనేది Ethereum Wallet మరియు Ethereum బ్రౌజర్. మిస్ట్ అనేది ఎథెరియం ఫౌండేషన్ అభివృద్ధి చేసిన ఎథెరియం యొక్క అధికారిక వాలెట్. జనాదరణ పొందిన వెబ్ బ్రౌజర్‌లు మీకు ఇంటర్నెట్‌లోని వెబ్‌సైట్‌లకు ప్రాప్యతను ఇచ్చే విధంగానే ఇది dApp లకు ప్రాప్యతను కూడా అందిస్తుంది.

బ్లాక్‌చైన్ అనువర్తనాలను బ్రౌజ్ చేయడం కంటే మిస్ట్ ఎక్కువ చేస్తుంది; ఇది Ethereum నెట్‌వర్క్‌తో పరస్పర చర్య చేయడానికి సాధనాల సూట్‌ను అందిస్తుంది. పొగమంచుతో, మీరు స్మార్ట్ కాంట్రాక్టులు, పూల్ క్రిప్టోకరెన్సీని సృష్టించవచ్చు మరియు ఒకరినొకరు విశ్వసించని పాల్గొనేవారిలో సమాచారాన్ని పంచుకోవచ్చు. Ethereum blockchain యాక్సెస్‌ను వీలైనంత సులభం చేయడానికి పొగమంచు ప్రయత్నిస్తుంది.

పొగమంచుతో ప్రారంభించడానికి, మీ ఆపరేటింగ్ సిస్టమ్ కోసం తాజా మిస్ట్ విడుదలను డౌన్‌లోడ్ చేయండి. మీరు మిస్ట్‌ను ఇన్‌స్టాల్ చేసిన తర్వాత, మీరు ఖాతాను సృష్టించడానికి బ్రౌజర్‌ను ప్రారంభించవచ్చు లేదా వివిధ రకాల సాధనాలతో Ethereum blockchain తో ఇంటరాక్ట్ చేయవచ్చు.

మీ Ethereum dApps ను OpenZeppelin తో భద్రపరచండి

Ethereum వాతావరణంలో స్మార్ట్ కాంట్రాక్టులను అభివృద్ధి చేయడంలో కష్టతరమైన భాగాలలో ఒకటి వాటిని మొదటి నుండి సురక్షితంగా చేస్తుంది. డిజైన్ దశ ప్రారంభం నుండి భద్రతను పరిగణనలోకి తీసుకోవడం సులభం అయినప్పటికీ, సురక్షితమైన స్మార్ట్ కాంట్రాక్ట్ కోడ్ రాయడం మరింత కష్టం. ఓపెన్‌జెప్పెలిన్ లైబ్రరీ అనేది మీ స్మార్ట్ కాంట్రాక్టులలో సురక్షిత కోడ్‌ను అమలు చేయడానికి మీకు సహాయపడే సాలిడిటీ కోడ్ యొక్క సేకరణ.

మీరు మీ స్మార్ట్ కాంట్రాక్టులలో ఓపెన్‌జెప్పెలిన్‌ను దిగుమతి చేసుకోవచ్చు, ఆపై వాటిని మీరే అమలు చేయకుండా, ERC-20 టోకెన్ల వంటి ఎథెరియం ప్రమాణాల యొక్క అనేక అమలులను సద్వినియోగం చేసుకోవచ్చు. ఓపెన్‌జెప్పెలిన్ మీ సాలిడిటీ స్మార్ట్ కాంట్రాక్ట్ కోడ్‌లోని భద్రతా చక్రంను తిరిగి ఆవిష్కరించకుండా చేస్తుంది.

Ethereum dApps అభివృద్ధి గురించి మరింత తెలుసుకోండి

మీరు Ethereum అభివృద్ధి గురించి మరింత తెలుసుకోవాలనుకుంటే మరియు ఈ ప్రక్రియలో చాలా ఆనందించండి, క్రిప్టోజోంబీస్ చూడండి. క్రిప్టోజోంబీస్ అనేది దశల వారీ సాలిడిటీ ట్యుటోరియల్, దీనిలో మీరు సృష్టించిన జోంబీ సైన్యంతో కూడిన బ్లాక్‌చైన్ ఆధారిత ఆటను అభివృద్ధి చేస్తారు. మీరు అనుభవాన్ని పొందుతున్నప్పుడు, మీ జాంబీస్ సమం చేస్తుంది మరియు కొత్త నైపుణ్యాలను పొందుతుంది.