dapp అంటే ఏమిటి? బ్లాక్చైన్ పై వికేంద్రీకృత అప్లికేషన్
వికేంద్రీకృత అప్లికేషన్ల (dapps) పరిచయం మరియు అవి సాంప్రదాయ యాప్ల నుండి ఎలా భిన్నంగా ఉంటాయో వివరణ.
Date published: 1 ఏప్రిల్, 2019
వికేంద్రీకృత అప్లికేషన్లను (dapps) పరిచయం చేస్తూ డిస్ట్రిక్ట్0x నెట్వర్క్ (district0x Network) అందించిన ఒక వివరణ. ఇవి సాంప్రదాయ యాప్ల నుండి ఎలా భిన్నంగా ఉంటాయి, బ్లాక్చైన్ ఇన్ఫ్రాస్ట్రక్చర్పై ఎలా రన్ అవుతాయి మరియు వాటి భద్రతా ప్రయోజనాలను ఇది వివరిస్తుంది.
ఈ ట్రాన్స్క్రిప్ట్ డిస్ట్రిక్ట్0x నెట్వర్క్ ప్రచురించిన అసలు వీడియో ట్రాన్స్క్రిప్ట్ (opens in a new tab) యొక్క యాక్సెస్ చేయగల కాపీ. చదవడానికి సులభంగా ఉండేలా ఇది కొద్దిగా ఎడిట్ చేయబడింది.
dapp అంటే ఏమిటి? (0:01)
Dapp అనేది వికేంద్రీకృత అప్లికేషన్ (dapp) యొక్క సంక్షిప్త పదం. Apple యొక్క iOS ఆపరేటింగ్ సిస్టమ్లోని యాప్ స్టోర్ కోసం ఏ డెవలపర్ అయినా యాప్లను ఎలాగైతే రూపొందించగలరో, డెవలపర్లు ఎథీరియం యొక్క బ్లాక్చైన్ ఇన్ఫ్రాస్ట్రక్చర్పై కూడా యాప్లను రూపొందించవచ్చు. తుది వినియోగదారుకు, మీరు ఈ రోజు ఉపయోగిస్తున్న ఇతర యాప్ల కంటే dapp చూడటానికి మరియు ఉపయోగించడానికి భిన్నంగా అనిపించకపోవచ్చు. అయితే, dapps బ్లాక్చైన్ ద్వారా శక్తిని పొందుతాయి, మరియు ఇది వాటిని భిన్నంగా — మరియు బహుశా చాలా మెరుగ్గా చేస్తుంది.
dapps ఎలా పనిచేస్తాయి (0:29)
మీరు తెలుసుకోవలసిన విషయాలు ఇక్కడ ఉన్నాయి:
- dapp యొక్క ఫ్రంట్-ఎండ్ కోడ్ మరియు యూజర్ ఇంటర్ఫేస్ను దాని బ్యాక్ ఎండ్కు కాల్స్ చేయగల ఏ భాషలోనైనా రాయవచ్చు
- దీని బ్యాక్-ఎండ్ కోడ్ ఎథీరియం లాంటి వికేంద్రీకృత పీర్-టు-పీర్ నెట్వర్క్ పై రన్ అవుతుంది, మరియు అప్లికేషన్ యొక్క కార్యకలాపాల రికార్డులన్నీ బ్లాక్చైన్ పై నిల్వ చేయబడతాయి
- చాలా సందర్భాలలో మొత్తం కోడ్బేస్ ఓపెన్ సోర్స్గా ఉంటుంది — అంటే ఇతర వ్యక్తులు కోడ్ను యాక్సెస్ చేయవచ్చు మరియు దానిపై నిర్మించవచ్చు, కానీ అప్లికేషన్ ఏ ఒక్క వ్యక్తికి చెందదు, అంటే కమ్యూనిటీలోని ఎవరైనా వాటిని ఉచితంగా ఉపయోగించవచ్చు, మెరుగుపరచవచ్చు మరియు వాటిపై నిర్మించవచ్చు
- dapp యొక్క వినియోగదారుల సమూహం తమను తాము పరిపాలించుకోవడానికి స్వేచ్ఛను కలిగి ఉంటుంది — ఈ భావనను స్వయంప్రతిపత్తి (autonomy) అంటారు
భద్రతా ప్రయోజనాలు (1:10)
బ్లాక్చైన్ పై dapps రన్ చేయడం వల్ల అదనపు భద్రతా ప్రయోజనాలు కూడా లభిస్తాయి. లావాదేవీలు ఎథీరియం బ్లాక్చైన్ అంతటా పంపిణీ చేయబడి మరియు ఎన్క్రిప్ట్ చేయబడి ఉంటాయి కాబట్టి, హ్యాకర్ ఉల్లంఘించి యాక్సెస్ పొందడానికి ఎటువంటి కేంద్రీకృత ప్రదేశం ఉండదు.
ఎథీరియం పై dapps నిర్మించడం (1:23)
ఎథీరియం దాని స్వంత భాష అయిన Solidity కి కృతజ్ఞతలు తెలుపుతూ, dapps నిర్మించడానికి బహుశా అత్యుత్తమ ప్లాట్ఫారమ్. ఇది ఎథీరియం వర్చువల్ మెషీన్ (Ethereum Virtual Machine) ఉపయోగించి స్మార్ట్ కాంట్రాక్టులను సృష్టించడానికి డెవలపర్లను అనుమతిస్తుంది. ఈ సాధనాలను ఉపయోగించి, డెవలపర్లు ప్రిడిక్షన్ మార్కెట్ల నుండి రిసోర్స్ ప్లానింగ్ వరకు వివిధ రకాల ఉపయోగాలతో యాప్లను సృష్టించారు.
ఉదాహరణ: Ethlance (1:43)
ఇప్పటికే రన్ అవుతున్న ఒక dapp కి ఉదాహరణ Ethlance. Ethlance అనేది పూర్తిగా వికేంద్రీకృత జాబ్ మార్కెట్ప్లేస్, ఇక్కడ ఫ్రీలాన్సర్లు పనిని కనుగొనవచ్చు మరియు యజమానులు కార్మికులను కనుగొనవచ్చు. ఇది ఎథీరియం బ్లాక్చైన్ ద్వారా శక్తిని పొందుతుంది కాబట్టి, గ్యాస్ ఫీజులు మినహా దీనిని ఉపయోగించడం పూర్తిగా ఉచితం.