స్థితి ఛానెళ్లు
స్థితి ఛానెళ్లు పాల్గొనేవారిని ఎథీరియం మెయిన్నెట్తో పరస్పర చర్యను కనిష్టంగా ఉంచుతూ ఆఫ్చైన్లో సురక్షితంగా లావాదేవీలు చేయడానికి అనుమతిస్తాయి. ఛానల్ పీర్లు ఛానెల్ను తెరవడానికి మరియు మూసివేయడానికి కేవలం రెండు ఆన్చైన్ లావాదేవీలను మాత్రమే సమర్పిస్తూ, అపరిమిత సంఖ్యలో ఆఫ్చైన్ లావాదేవీలను నిర్వహించగలరు. ఇది అత్యంత అధిక లావాదేవీల సామర్థ్యంను అనుమతిస్తుంది మరియు వినియోగదారులకు తక్కువ ఖర్చులకు దారితీస్తుంది.
ముందస్తు అవసరాలు
మీరు ఎథీరియం స్కేలింగ్ మరియు లేయర్ 2 (l2) గురించిన మా పేజీలను చదివి అర్థం చేసుకుని ఉండాలి.
ఛానెళ్లు అంటే ఏమిటి?
ఎథీరియం వంటి పబ్లిక్ బ్లాక్చైన్లు వాటి పంపిణీ చేయబడిన ఆర్కిటెక్చర్ కారణంగా స్కేలబిలిటీ సవాళ్లను ఎదుర్కొంటాయి: ఆన్చైన్ లావాదేవీలను అన్ని నోడ్లు అమలు చేయాలి. నెట్వర్క్ను వికేంద్రీకృతంగా ఉంచడానికి లావాదేవీల సామర్థ్యంపై పరిమితిని విధిస్తూ, సాధారణ హార్డ్వేర్ను ఉపయోగించి బ్లాక్లోని లావాదేవీల పరిమాణాన్ని నోడ్లు నిర్వహించగలగాలి. తుది పరిష్కారం కోసం ప్రధాన చైన్ భద్రతపై ఆధారపడుతూనే ఆఫ్చైన్లో పరస్పర చర్య చేయడానికి వినియోగదారులను అనుమతించడం ద్వారా బ్లాక్చైన్ ఛానెళ్లు ఈ సమస్యను పరిష్కరిస్తాయి.
ఛానెళ్లు అనేవి రెండు పార్టీలు తమ మధ్య అనేక లావాదేవీలు చేసుకోవడానికి మరియు ఆ తర్వాత తుది ఫలితాలను మాత్రమే బ్లాక్చైన్లో పోస్ట్ చేయడానికి అనుమతించే సాధారణ పీర్-టు-పీర్ ప్రోటోకాల్లు. వారు రూపొందించే సారాంశ డేటా నిజంగా చెల్లుబాటు అయ్యే ఇంటర్మీడియట్ లావాదేవీల సెట్ ఫలితమే అని నిరూపించడానికి ఛానల్ గూఢలిపి శాస్త్రంను ఉపయోగిస్తుంది. ఒక "మల్టీసిగ్" స్మార్ట్ కాంట్రాక్ట్ లావాదేవీలపై సరైన పార్టీలు సంతకం చేయడం జరిగిందని నిర్ధారిస్తుంది.
ఛానెళ్లతో, ఆసక్తి గల పార్టీల ద్వారా స్థితి మార్పులు అమలు చేయబడతాయి మరియు ధృవీకరించబడతాయి, ఎథీరియం యొక్క అమలు పొరపై గణనను తగ్గిస్తాయి. ఇది ఎథీరియంపై రద్దీని తగ్గిస్తుంది మరియు వినియోగదారుల కోసం లావాదేవీల ప్రాసెసింగ్ వేగాన్ని కూడా పెంచుతుంది.
ప్రతి ఛానల్ ఎథీరియంపై రన్ అవుతున్న మల్టీసిగ్ స్మార్ట్ కాంట్రాక్ట్ ద్వారా నిర్వహించబడుతుంది. ఛానెల్ను తెరవడానికి, పాల్గొనేవారు ఛానల్ కాంట్రాక్ట్ను ఆన్చైన్లో డిప్లాయ్ చేస్తారు మరియు అందులో నిధులను డిపాజిట్ చేస్తారు. ఛానల్ స్థితిని ప్రారంభించడానికి రెండు పార్టీలు సమిష్టిగా స్థితి అప్డేట్పై సంతకం చేస్తాయి, ఆ తర్వాత వారు ఆఫ్చైన్లో త్వరగా మరియు స్వేచ్ఛగా లావాదేవీలు చేయవచ్చు.
ఛానెల్ను మూసివేయడానికి, పాల్గొనేవారు ఛానల్ యొక్క చివరిగా అంగీకరించబడిన స్థితిని ఆన్చైన్లో సమర్పిస్తారు. ఆ తర్వాత, స్మార్ట్ కాంట్రాక్ట్ ఛానల్ యొక్క తుది స్థితిలో ప్రతి పాల్గొనేవారి బ్యాలెన్స్ ప్రకారం లాక్ చేయబడిన నిధులను పంపిణీ చేస్తుంది.
ముందుగా నిర్వచించబడిన కొందరు పాల్గొనేవారు కనిపించే ఓవర్హెడ్ లేకుండా అధిక ఫ్రీక్వెన్సీతో లావాదేవీలు చేయాలనుకునే పరిస్థితులకు పీర్-టు-పీర్ ఛానెళ్లు ప్రత్యేకంగా ఉపయోగపడతాయి. బ్లాక్చైన్ ఛానెళ్లు రెండు వర్గాల కిందకు వస్తాయి: చెల్లింపు ఛానెళ్లు మరియు స్థితి ఛానెళ్లు.
చెల్లింపు ఛానెళ్లు
చెల్లింపు ఛానెల్ను ఇద్దరు వినియోగదారులు సమిష్టిగా నిర్వహించే "టూ-వే లెడ్జర్"గా ఉత్తమంగా వర్ణించవచ్చు. లెడ్జర్ యొక్క ప్రారంభ బ్యాలెన్స్ అనేది ఛానల్ తెరిచే దశలో ఆన్చైన్ కాంట్రాక్ట్లో లాక్ చేయబడిన డిపాజిట్ల మొత్తం. ప్రారంభ వన్-టైమ్ ఆన్చైన్ సృష్టి మరియు ఛానెల్ యొక్క చివరి మూసివేత మినహా, చెల్లింపు ఛానల్ బదిలీలు తక్షణమే మరియు అసలు బ్లాక్చైన్ ప్రమేయం లేకుండా నిర్వహించబడతాయి.
లెడ్జర్ బ్యాలెన్స్కు (అంటే, చెల్లింపు ఛానల్ స్థితికి) అప్డేట్లకు ఛానెల్లోని అన్ని పార్టీల ఆమోదం అవసరం. ఛానెల్లో పాల్గొనే వారందరూ సంతకం చేసిన ఛానల్ అప్డేట్, ఎథీరియంపై లావాదేవీ వలె ఖరారైనదిగా పరిగణించబడుతుంది.
సాధారణ వినియోగదారు పరస్పర చర్యల (ఉదా., ETH బదిలీలు, అటామిక్ స్వాప్లు, మైక్రోపేమెంట్లు) యొక్క ఖరీదైన ఆన్చైన్ కార్యాచరణను తగ్గించడానికి రూపొందించబడిన ప్రారంభ స్కేలింగ్ పరిష్కారాలలో చెల్లింపు ఛానెళ్లు ఒకటి. ఛానెల్లో పాల్గొనేవారు తమ బదిలీల నికర మొత్తం డిపాజిట్ చేసిన టోకెన్లను మించనంత వరకు ఒకరికొకరు అపరిమితమైన తక్షణ, రుసుము లేని లావాదేవీలను నిర్వహించగలరు.
స్థితి ఛానెళ్లు
ఆఫ్చైన్ చెల్లింపులకు మద్దతు ఇవ్వడమే కాకుండా, సాధారణ స్థితి పరివర్తన లాజిక్ను నిర్వహించడానికి చెల్లింపు ఛానెళ్లు ఉపయోగకరంగా నిరూపించబడలేదు. ఈ సమస్యను పరిష్కరించడానికి మరియు సాధారణ-ప్రయోజన గణనను స్కేలింగ్ చేయడానికి ఛానెళ్లను ఉపయోగకరంగా చేయడానికి స్థితి ఛానెళ్లు సృష్టించబడ్డాయి.
స్థితి ఛానెళ్లు ఇప్పటికీ చెల్లింపు ఛానెళ్లతో చాలా సారూప్యతలను కలిగి ఉన్నాయి. ఉదాహరణకు, వినియోగదారులు గూఢలిపి శాస్త్రం ద్వారా సంతకం చేయబడిన సందేశాలను (లావాదేవీలు) మార్పిడి చేయడం ద్వారా పరస్పర చర్య చేస్తారు, వీటిపై ఇతర ఛానల్ పాల్గొనేవారు కూడా సంతకం చేయాలి. ప్రతిపాదిత స్థితి అప్డేట్పై పాల్గొనే వారందరూ సంతకం చేయకపోతే, అది చెల్లనిదిగా పరిగణించబడుతుంది.
అయితే, వినియోగదారు బ్యాలెన్స్లను కలిగి ఉండటంతో పాటు, ఛానల్ కాంట్రాక్ట్ నిల్వ యొక్క ప్రస్తుత స్థితిని (అంటే, కాంట్రాక్ట్ వేరియబుల్స్ విలువలు) కూడా ట్రాక్ చేస్తుంది.
ఇది ఇద్దరు వినియోగదారుల మధ్య స్మార్ట్ కాంట్రాక్ట్ను ఆఫ్చైన్లో అమలు చేయడం సాధ్యం చేస్తుంది. ఈ దృష్టాంతంలో, స్మార్ట్ కాంట్రాక్ట్ యొక్క అంతర్గత స్థితికి అప్డేట్లకు ఛానెల్ని సృష్టించిన పీర్ల ఆమోదం మాత్రమే అవసరం.
ఇది ఇంతకు ముందు వివరించిన స్కేలబిలిటీ సమస్యను పరిష్కరించినప్పటికీ, ఇది భద్రతపై ప్రభావాలను కలిగి ఉంటుంది. ఎథీరియంపై, స్థితి పరివర్తనల చెల్లుబాటు నెట్వర్క్ యొక్క ఏకాభిప్రాయం ప్రోటోకాల్ ద్వారా అమలు చేయబడుతుంది. ఇది స్మార్ట్ కాంట్రాక్ట్ స్థితికి చెల్లని అప్డేట్ను ప్రతిపాదించడం లేదా స్మార్ట్ కాంట్రాక్ట్ అమలును మార్చడం అసాధ్యం చేస్తుంది.
స్థితి ఛానెళ్లకు అదే భద్రతా హామీలు లేవు. కొంతవరకు, స్టేట్ ఛానల్ అనేది మెయిన్నెట్ యొక్క సూక్ష్మ వెర్షన్. పరిమిత సంఖ్యలో పాల్గొనేవారు నియమాలను అమలు చేయడంతో, హానికరమైన ప్రవర్తన (ఉదా., చెల్లని స్థితి అప్డేట్లను ప్రతిపాదించడం) అవకాశం పెరుగుతుంది. స్థితి ఛానెళ్లు ల ఆధారంగా వివాద మధ్యవర్తిత్వ వ్యవస్థ నుండి వాటి భద్రతను పొందుతాయి.
స్థితి ఛానెళ్లు ఎలా పనిచేస్తాయి
ప్రాథమికంగా, స్టేట్ ఛానల్లోని కార్యాచరణ అనేది వినియోగదారులు మరియు బ్లాక్చైన్ సిస్టమ్తో కూడిన పరస్పర చర్యల సెషన్. వినియోగదారులు ఎక్కువగా ఆఫ్చైన్లో ఒకరితో ఒకరు కమ్యూనికేట్ చేసుకుంటారు మరియు ఛానెల్ను తెరవడానికి, ఛానెల్ను మూసివేయడానికి లేదా పాల్గొనేవారి మధ్య సంభావ్య వివాదాలను పరిష్కరించడానికి మాత్రమే అంతర్లీన బ్లాక్చైన్తో పరస్పర చర్య చేస్తారు.
కింది విభాగం స్టేట్ ఛానల్ యొక్క ప్రాథమిక వర్క్ఫ్లోను వివరిస్తుంది:
ఛానెల్ను తెరవడం
ఛానెల్ను తెరవడానికి పాల్గొనేవారు మెయిన్నెట్లోని స్మార్ట్ కాంట్రాక్ట్కు నిధులను కట్టుబడి ఉంచడం అవసరం. డిపాజిట్ వర్చువల్ ట్యాబ్గా కూడా పనిచేస్తుంది, కాబట్టి పాల్గొనే వ్యక్తులు చెల్లింపులను వెంటనే పరిష్కరించాల్సిన అవసరం లేకుండా స్వేచ్ఛగా లావాదేవీలు చేయవచ్చు. ఛానల్ ఆన్చైన్లో ఖరారైనప్పుడు మాత్రమే పార్టీలు ఒకరికొకరు పరిష్కరించుకుంటారు మరియు వారి ట్యాబ్లో మిగిలి ఉన్న వాటిని ఉపసంహరించుకుంటారు.
ఈ డిపాజిట్ ప్రతి పాల్గొనేవారి నుండి నిజాయితీ గల ప్రవర్తనకు హామీ ఇవ్వడానికి బాండ్గా కూడా పనిచేస్తుంది. వివాద పరిష్కార దశలో డిపాజిటర్లు హానికరమైన చర్యలకు పాల్పడినట్లు తేలితే, కాంట్రాక్ట్ వారి డిపాజిట్ను తగ్గిస్తుంది.
ఛానల్ పీర్లు ప్రారంభ స్థితిపై సంతకం చేయాలి, దానికి వారందరూ అంగీకరిస్తారు. ఇది స్టేట్ ఛానల్ యొక్క జెనెసిస్గా పనిచేస్తుంది, ఆ తర్వాత వినియోగదారులు లావాదేవీలు ప్రారంభించవచ్చు.
ఛానెల్ను ఉపయోగించడం
ఛానల్ స్థితిని ప్రారంభించిన తర్వాత, పీర్లు లావాదేవీలపై సంతకం చేయడం ద్వారా మరియు ఆమోదం కోసం వాటిని ఒకరికొకరు పంపుకోవడం ద్వారా పరస్పర చర్య చేస్తారు. పాల్గొనేవారు ఈ లావాదేవీలతో స్థితి అప్డేట్లను ప్రారంభిస్తారు మరియు ఇతరుల నుండి స్థితి అప్డేట్లపై సంతకం చేస్తారు. ప్రతి లావాదేవీ కింది వాటిని కలిగి ఉంటుంది:
-
ఒక నాన్స్, ఇది లావాదేవీలకు ప్రత్యేక IDగా పనిచేస్తుంది మరియు రీప్లే దాడులను నిరోధిస్తుంది. ఇది స్థితి అప్డేట్లు జరిగిన క్రమాన్ని కూడా గుర్తిస్తుంది (ఇది వివాద పరిష్కారానికి ముఖ్యమైనది)
-
ఛానల్ యొక్క పాత స్థితి
-
ఛానల్ యొక్క కొత్త స్థితి
-
స్థితి పరివర్తనను ప్రేరేపించే లావాదేవీ (ఉదా., ఆలిస్ బాబ్కు 5 ETH పంపుతుంది)
వినియోగదారులు మెయిన్నెట్లో పరస్పర చర్య చేసినప్పుడు సాధారణంగా జరిగే విధంగా ఛానెల్లోని స్థితి అప్డేట్లు ఆన్చైన్లో ప్రసారం చేయబడవు, ఇది ఆన్చైన్ ఫుట్ప్రింట్ను తగ్గించాలనే స్థితి ఛానెళ్ల లక్ష్యానికి అనుగుణంగా ఉంటుంది. పాల్గొనేవారు స్థితి అప్డేట్లకు అంగీకరించినంత కాలం, అవి ఎథీరియం లావాదేవీ వలె ఖరారైనవి. వివాదం తలెత్తితే మాత్రమే పాల్గొనేవారు మెయిన్నెట్ యొక్క ఏకాభిప్రాయంపై ఆధారపడాలి.
ఛానెల్ను మూసివేయడం
స్టేట్ ఛానెల్ను మూసివేయడానికి ఛానల్ యొక్క తుది, అంగీకరించబడిన స్థితిని ఆన్చైన్ స్మార్ట్ కాంట్రాక్ట్కు సమర్పించడం అవసరం. స్థితి అప్డేట్లో సూచించబడిన వివరాలలో ప్రతి పాల్గొనేవారి కదలికల సంఖ్య మరియు ఆమోదించబడిన లావాదేవీల జాబితా ఉంటాయి.
స్థితి అప్డేట్ చెల్లుబాటు అయ్యేదని (అంటే, అన్ని పార్టీలు సంతకం చేశాయని) ధృవీకరించిన తర్వాత, స్మార్ట్ కాంట్రాక్ట్ ఛానెల్ను ఖరారు చేస్తుంది మరియు ఛానల్ ఫలితం ప్రకారం లాక్ చేయబడిన నిధులను పంపిణీ చేస్తుంది. ఆఫ్చైన్లో చేసిన చెల్లింపులు ఎథీరియం స్థితికి వర్తించబడతాయి మరియు ప్రతి పాల్గొనేవారు లాక్ చేయబడిన నిధులలో వారి మిగిలిన భాగాన్ని అందుకుంటారు.
పైన వివరించిన దృశ్యం సంతోషకరమైన సందర్భంలో ఏమి జరుగుతుందో సూచిస్తుంది. కొన్నిసార్లు, వినియోగదారులు ఒప్పందానికి రాలేకపోవచ్చు మరియు ఛానెల్ను ఖరారు చేయలేకపోవచ్చు (విచారకరమైన సందర్భం). పరిస్థితికి సంబంధించి కింది వాటిలో ఏదైనా నిజం కావచ్చు:
-
పాల్గొనేవారు ఆఫ్లైన్కి వెళతారు మరియు స్థితి పరివర్తనలను ప్రతిపాదించడంలో విఫలమవుతారు
-
పాల్గొనేవారు చెల్లుబాటు అయ్యే స్థితి అప్డేట్లపై సహ-సంతకం చేయడానికి నిరాకరిస్తారు
-
పాల్గొనేవారు ఆన్చైన్ కాంట్రాక్ట్కు పాత స్థితి అప్డేట్ను ప్రతిపాదించడం ద్వారా ఛానెల్ను ఖరారు చేయడానికి ప్రయత్నిస్తారు
-
ఇతరులు సంతకం చేయడానికి పాల్గొనేవారు చెల్లని స్థితి పరివర్తనలను ప్రతిపాదిస్తారు
ఛానెల్లో పాల్గొనే వ్యక్తుల మధ్య ఏకాభిప్రాయం విచ్ఛిన్నమైనప్పుడల్లా, ఛానల్ యొక్క తుది, చెల్లుబాటు అయ్యే స్థితిని అమలు చేయడానికి మెయిన్నెట్ యొక్క ఏకాభిప్రాయంపై ఆధారపడటం చివరి ఎంపిక. ఈ సందర్భంలో, స్టేట్ ఛానెల్ను మూసివేయడానికి ఆన్చైన్లో వివాదాలను పరిష్కరించడం అవసరం.
వివాదాలను పరిష్కరించడం
సాధారణంగా, ఛానెల్లోని పార్టీలు ముందుగానే ఛానెల్ను మూసివేయడానికి అంగీకరిస్తాయి మరియు చివరి స్థితి పరివర్తనపై సహ-సంతకం చేస్తాయి, దానిని వారు స్మార్ట్ కాంట్రాక్ట్కు సమర్పిస్తారు. అప్డేట్ ఆన్చైన్లో ఆమోదించబడిన తర్వాత, ఆఫ్చైన్ స్మార్ట్ కాంట్రాక్ట్ అమలు ముగుస్తుంది మరియు పాల్గొనేవారు తమ డబ్బుతో ఛానల్ నుండి నిష్క్రమణ చేస్తారు.
అయినప్పటికీ, ఒక పార్టీ స్మార్ట్ కాంట్రాక్ట్ అమలును ముగించడానికి మరియు ఛానెల్ను ఖరారు చేయడానికి ఆన్చైన్ అభ్యర్థనను సమర్పించవచ్చు—వారి కౌంటర్పార్ట్ ఆమోదం కోసం వేచి ఉండకుండా. ఇంతకు ముందు వివరించిన ఏకాభిప్రాయాన్ని విచ్ఛిన్నం చేసే పరిస్థితులలో ఏదైనా సంభవిస్తే, ఛానెల్ను మూసివేయడానికి మరియు నిధులను పంపిణీ చేయడానికి ఏ పార్టీ అయినా ఆన్చైన్ కాంట్రాక్ట్ను ప్రేరేపించవచ్చు. ఇది విశ్వాసరహితత్వంను అందిస్తుంది, ఇతర పార్టీ చర్యలతో సంబంధం లేకుండా నిజాయితీ గల పార్టీలు ఏ సమయంలోనైనా తమ డిపాజిట్లను నిష్క్రమణ చేయగలరని నిర్ధారిస్తుంది.
ఛానల్ నిష్క్రమణను ప్రాసెస్ చేయడానికి, వినియోగదారు అప్లికేషన్ యొక్క చివరి చెల్లుబాటు అయ్యే స్థితి అప్డేట్ను ఆన్చైన్ కాంట్రాక్ట్కు సమర్పించాలి. ఇది తనిఖీ చేయబడితే (అంటే, ఇది అన్ని పార్టీల సంతకాన్ని కలిగి ఉంటే), అప్పుడు నిధులు వారికి అనుకూలంగా తిరిగి పంపిణీ చేయబడతాయి.
అయితే, సింగిల్-యూజర్ నిష్క్రమణ అభ్యర్థనలను అమలు చేయడంలో జాప్యం ఉంది. ఛానెల్ను ముగించాలనే అభ్యర్థన ఏకగ్రీవంగా ఆమోదించబడితే, ఆన్చైన్ నిష్క్రమణ లావాదేవీ వెంటనే అమలు చేయబడుతుంది.
మోసపూరిత చర్యల అవకాశం ఉన్నందున సింగిల్-యూజర్ నిష్క్రమణలలో జాప్యం అమలులోకి వస్తుంది. ఉదాహరణకు, ఛానెల్లో పాల్గొనేవారు పాత స్థితి అప్డేట్ను ఆన్చైన్లో సమర్పించడం ద్వారా ఎథీరియంపై ఛానెల్ను ఖరారు చేయడానికి ప్రయత్నించవచ్చు.
ప్రతిఘటనగా, ఛానల్ యొక్క తాజా, చెల్లుబాటు అయ్యే స్థితిని ఆన్చైన్లో సమర్పించడం ద్వారా చెల్లని స్థితి అప్డేట్లను సవాలు చేయడానికి స్థితి ఛానెళ్లు నిజాయితీ గల వినియోగదారులను అనుమతిస్తాయి. కొత్త, అంగీకరించబడిన స్థితి అప్డేట్లు పాత స్థితి అప్డేట్లను అధిగమించేలా స్థితి ఛానెళ్లు రూపొందించబడ్డాయి.
ఒక పీర్ ఆన్చైన్ వివాద-పరిష్కార వ్యవస్థను ప్రేరేపించిన తర్వాత, ఇతర పార్టీ సమయ పరిమితిలో (ఛాలెంజ్ విండో అని పిలుస్తారు) ప్రతిస్పందించాలి. ఇది నిష్క్రమణ లావాదేవీని సవాలు చేయడానికి వినియోగదారులను అనుమతిస్తుంది, ప్రత్యేకించి ఇతర పార్టీ పాత అప్డేట్ను వర్తింపజేస్తుంటే.
సందర్భం ఏదైనప్పటికీ, ఛానల్ వినియోగదారులు ఎల్లప్పుడూ బలమైన నిశ్చయత్వం హామీలను కలిగి ఉంటారు: వారి వద్ద ఉన్న స్థితి పరివర్తనపై సభ్యులందరూ సంతకం చేసి ఉంటే మరియు అది అత్యంత ఇటీవలి అప్డేట్ అయితే, అది సాధారణ ఆన్చైన్ లావాదేవీతో సమానమైన నిశ్చయత్వంను కలిగి ఉంటుంది. వారు ఇప్పటికీ ఇతర పార్టీని ఆన్చైన్లో సవాలు చేయాల్సి ఉంటుంది, కానీ సాధ్యమయ్యే ఏకైక ఫలితం వారు కలిగి ఉన్న చివరి చెల్లుబాటు అయ్యే స్థితిని ఖరారు చేయడం.
స్థితి ఛానెళ్లు ఎథీరియంతో ఎలా పరస్పర చర్య చేస్తాయి?
అవి ఆఫ్చైన్ ప్రోటోకాల్లుగా ఉన్నప్పటికీ, స్థితి ఛానెళ్లు ఆన్చైన్ భాగాన్ని కలిగి ఉంటాయి: ఛానెల్ను తెరిచేటప్పుడు ఎథీరియంపై డిప్లాయ్ చేయబడిన స్మార్ట్ కాంట్రాక్ట్. ఈ కాంట్రాక్ట్ ఛానెల్లో డిపాజిట్ చేయబడిన ఆస్తులను నియంత్రిస్తుంది, స్థితి అప్డేట్లను ధృవీకరిస్తుంది మరియు పాల్గొనేవారి మధ్య వివాదాలను మధ్యవర్తిత్వం చేస్తుంది.
లేయర్ 2 (l2) స్కేలింగ్ పరిష్కారాల వలె కాకుండా, స్థితి ఛానెళ్లు లావాదేవీ డేటా లేదా స్థితి కట్టుబాట్లను మెయిన్నెట్కు ప్రచురించవు. అయినప్పటికీ, అవి సైడ్చెయిన్ల కంటే మెయిన్నెట్కు ఎక్కువగా కనెక్ట్ చేయబడి ఉంటాయి, వాటిని కొంత సురక్షితంగా చేస్తాయి.
స్థితి ఛానెళ్లు కింది వాటి కోసం ప్రధాన ఎథీరియం ప్రోటోకాల్పై ఆధారపడతాయి:
1. లైవ్నెస్
ఛానెల్ను తెరిచేటప్పుడు డిప్లాయ్ చేయబడిన ఆన్చైన్ కాంట్రాక్ట్ ఛానల్ కార్యాచరణకు బాధ్యత వహిస్తుంది. కాంట్రాక్ట్ ఎథీరియంపై రన్ అవుతుంటే, ఛానల్ ఎల్లప్పుడూ వినియోగానికి అందుబాటులో ఉంటుంది. దీనికి విరుద్ధంగా, మెయిన్నెట్ పనిచేస్తున్నప్పటికీ, సైడ్చెయిన్ ఎల్లప్పుడూ విఫలం కావచ్చు, వినియోగదారు నిధులను ప్రమాదంలో పడేస్తుంది.
2. భద్రత
కొంతవరకు, భద్రతను అందించడానికి మరియు హానికరమైన పీర్ల నుండి వినియోగదారులను రక్షించడానికి స్థితి ఛానెళ్లు ఎథీరియంపై ఆధారపడతాయి. తరువాతి విభాగాలలో చర్చించినట్లుగా, ఛానెళ్లు మోసపు రుజువు యంత్రాంగాన్ని ఉపయోగిస్తాయి, ఇది చెల్లని లేదా పాత అప్డేట్తో ఛానెల్ను ఖరారు చేసే ప్రయత్నాలను సవాలు చేయడానికి వినియోగదారులను అనుమతిస్తుంది.
ఈ సందర్భంలో, నిజాయితీ గల పార్టీ ధృవీకరణ కోసం ఆన్చైన్ కాంట్రాక్ట్కు మోసపు రుజువుగా ఛానల్ యొక్క తాజా చెల్లుబాటు అయ్యే స్థితిని అందిస్తుంది. మోసపు రుజువులు పరస్పరం అపనమ్మకం ఉన్న పార్టీలు ప్రక్రియలో తమ నిధులను పణంగా పెట్టకుండా ఆఫ్చైన్ లావాదేవీలను నిర్వహించడానికి వీలు కల్పిస్తాయి.
3. నిశ్చయత్వం
ఛానల్ వినియోగదారులు సమిష్టిగా సంతకం చేసిన స్థితి అప్డేట్లు ఆన్చైన్ లావాదేవీల వలె మంచివిగా పరిగణించబడతాయి. అయినప్పటికీ, ఎథీరియంపై ఛానల్ మూసివేయబడినప్పుడు మాత్రమే ఛానెల్లోని అన్ని కార్యకలాపాలు నిజమైన నిశ్చయత్వంను సాధిస్తాయి.
ఆశావాద సందర్భంలో, రెండు పార్టీలు సహకరించుకోవచ్చు మరియు తుది స్థితి అప్డేట్పై సంతకం చేయవచ్చు మరియు ఛానెల్ను మూసివేయడానికి ఆన్చైన్లో సమర్పించవచ్చు, ఆ తర్వాత ఛానల్ యొక్క తుది స్థితి ప్రకారం నిధులు పంపిణీ చేయబడతాయి. నిరాశావాద సందర్భంలో, ఎవరైనా ఆన్చైన్లో తప్పు స్థితి అప్డేట్ను పోస్ట్ చేయడం ద్వారా మోసం చేయడానికి ప్రయత్నించినప్పుడు, ఛాలెంజ్ విండో ముగిసే వరకు వారి లావాదేవీ ఖరారు చేయబడదు.
వర్చువల్ స్థితి ఛానెళ్లు
ఇద్దరు వినియోగదారులు అప్లికేషన్ను ఆఫ్చైన్లో అమలు చేయాలనుకున్నప్పుడు కొత్త కాంట్రాక్ట్ను డిప్లాయ్ చేయడం అనేది స్టేట్ ఛానల్ యొక్క సాధారణ అమలు. ఇది అసాధ్యమైనది మాత్రమే కాదు, ఇది స్థితి ఛానెళ్ల ఖర్చు-ప్రభావాన్ని కూడా నిరాకరిస్తుంది (ఆన్చైన్ లావాదేవీ ఖర్చులు త్వరగా పెరగవచ్చు).
ఈ సమస్యను పరిష్కరించడానికి, "వర్చువల్ ఛానెళ్లు" సృష్టించబడ్డాయి. తెరవడానికి మరియు ముగించడానికి ఆన్చైన్ లావాదేవీలు అవసరమయ్యే సాధారణ ఛానెళ్ల వలె కాకుండా, ప్రధాన చైన్తో పరస్పర చర్య చేయకుండా వర్చువల్ ఛానెల్ను తెరవవచ్చు, అమలు చేయవచ్చు మరియు ఖరారు చేయవచ్చు. ఈ పద్ధతిని ఉపయోగించి ఆఫ్చైన్లో వివాదాలను పరిష్కరించడం కూడా సాధ్యమే.
ఈ సిస్టమ్ ఆన్చైన్లో నిధులు సమకూర్చబడిన "లెడ్జర్ ఛానెళ్లు" అని పిలువబడే వాటి ఉనికిపై ఆధారపడి ఉంటుంది. లెడ్జర్ ఛానల్ యజమాని(లు) మధ్యవర్తిగా వ్యవహరిస్తూ, ఇప్పటికే ఉన్న లెడ్జర్ ఛానల్ పైన రెండు పార్టీల మధ్య వర్చువల్ ఛానెళ్లను నిర్మించవచ్చు.
ప్రతి వర్చువల్ ఛానెల్లోని వినియోగదారులు కొత్త కాంట్రాక్ట్ ఇన్స్టాన్స్ ద్వారా పరస్పర చర్య చేస్తారు, లెడ్జర్ ఛానల్ బహుళ కాంట్రాక్ట్ ఇన్స్టాన్స్లకు మద్దతు ఇవ్వగలదు. లెడ్జర్ ఛానల్ స్థితి ఒకటి కంటే ఎక్కువ కాంట్రాక్ట్ నిల్వ స్థితిని కూడా కలిగి ఉంటుంది, ఇది వేర్వేరు వినియోగదారుల మధ్య ఆఫ్చైన్లో అప్లికేషన్ల సమాంతర అమలును అనుమతిస్తుంది.
సాధారణ ఛానెళ్ల మాదిరిగానే, స్టేట్ మెషీన్ను పురోగమింపజేయడానికి వినియోగదారులు స్థితి అప్డేట్లను మార్పిడి చేసుకుంటారు. వివాదం తలెత్తితే తప్ప, ఛానెల్ను తెరిచేటప్పుడు లేదా ముగించేటప్పుడు మాత్రమే మధ్యవర్తిని సంప్రదించాలి.
వర్చువల్ చెల్లింపు ఛానెళ్లు
వర్చువల్ చెల్లింపు ఛానెళ్లు వర్చువల్ స్థితి ఛానెళ్ల వలె అదే ఆలోచనతో పనిచేస్తాయి: ఒకే నెట్వర్క్కు కనెక్ట్ చేయబడిన పాల్గొనేవారు ఆన్చైన్లో కొత్త ఛానెల్ను తెరవాల్సిన అవసరం లేకుండా సందేశాలను పంపగలరు. వర్చువల్ చెల్లింపు ఛానెళ్లలో, ఉద్దేశించిన గ్రహీత మాత్రమే బదిలీ చేయబడిన నిధులను స్వీకరించగలరనే హామీలతో, విలువ బదిలీలు ఒకటి లేదా అంతకంటే ఎక్కువ మధ్యవర్తుల ద్వారా మళ్లించబడతాయి.
స్థితి ఛానెళ్ల అప్లికేషన్లు
చెల్లింపులు
ప్రారంభ బ్లాక్చైన్ ఛానెళ్లు మెయిన్నెట్లో అధిక లావాదేవీల రుసుములను చెల్లించాల్సిన అవసరం లేకుండా ఆఫ్చైన్లో వేగవంతమైన, తక్కువ-రుసుము బదిలీలను నిర్వహించడానికి ఇద్దరు పాల్గొనేవారిని అనుమతించే సాధారణ ప్రోటోకాల్లు. నేడు, ఈథర్ మరియు టోకెన్ల మార్పిడి మరియు డిపాజిట్ల కోసం రూపొందించబడిన అప్లికేషన్లకు చెల్లింపు ఛానెళ్లు ఇప్పటికీ ఉపయోగకరంగా ఉన్నాయి.
ఛానల్ ఆధారిత చెల్లింపులు కింది ప్రయోజనాలను కలిగి ఉన్నాయి:
-
లావాదేవీల సామర్థ్యం: ప్రతి ఛానెల్కు ఆఫ్చైన్ లావాదేవీల మొత్తం ఎథీరియం యొక్క లావాదేవీల సామర్థ్యంతో సంబంధం కలిగి ఉండదు, ఇది వివిధ కారకాలచే ప్రభావితమవుతుంది, ముఖ్యంగా బ్లాక్ పరిమాణం మరియు బ్లాక్ సమయం. ఆఫ్చైన్లో లావాదేవీలను అమలు చేయడం ద్వారా, బ్లాక్చైన్ ఛానెళ్లు అధిక లావాదేవీల సామర్థ్యంను సాధించగలవు.
-
గోప్యత: ఛానెళ్లు ఆఫ్చైన్లో ఉన్నందున, పాల్గొనేవారి మధ్య పరస్పర చర్యల వివరాలు ఎథీరియం పబ్లిక్ బ్లాక్చైన్లో రికార్డ్ చేయబడవు. ఛానెల్లకు నిధులు సమకూర్చేటప్పుడు మరియు మూసివేసేటప్పుడు లేదా వివాదాలను పరిష్కరించేటప్పుడు మాత్రమే ఛానల్ వినియోగదారులు ఆన్చైన్లో పరస్పర చర్య చేయాలి. అందువల్ల, మరింత ప్రైవేట్ లావాదేవీలను కోరుకునే వ్యక్తులకు ఛానెళ్లు ఉపయోగపడతాయి.
-
లేటెన్సీ: ఛానెల్లో పాల్గొనేవారి మధ్య నిర్వహించబడే ఆఫ్చైన్ లావాదేవీలు, రెండు పార్టీలు సహకరిస్తే, జాప్యాలను తగ్గిస్తూ తక్షణమే పరిష్కరించబడతాయి. దీనికి విరుద్ధంగా, మెయిన్నెట్లో లావాదేవీని పంపడానికి నోడ్లు లావాదేవీని ప్రాసెస్ చేయడానికి, లావాదేవీతో కొత్త బ్లాక్ను ఉత్పత్తి చేయడానికి మరియు ఏకాభిప్రాయం సాధించడానికి వేచి ఉండాలి. లావాదేవీ ఖరారైనదిగా పరిగణించే ముందు వినియోగదారులు మరిన్ని బ్లాక్ నిర్ధారణల కోసం కూడా వేచి ఉండాల్సి రావచ్చు.
-
ఖర్చు: పాల్గొనేవారి సమూహం సుదీర్ఘ కాలంలో అనేక స్థితి అప్డేట్లను మార్పిడి చేసుకునే పరిస్థితులలో స్థితి ఛానెళ్లు ప్రత్యేకంగా ఉపయోగపడతాయి. స్టేట్ ఛానల్ స్మార్ట్ కాంట్రాక్ట్ను తెరవడం మరియు మూసివేయడం మాత్రమే అయ్యే ఖర్చులు; ఛానెల్ను తెరవడం మరియు మూసివేయడం మధ్య ప్రతి స్థితి మార్పు మునుపటి కంటే చౌకగా ఉంటుంది, ఎందుకంటే తుది పరిష్కారం ఖర్చు తదనుగుణంగా పంపిణీ చేయబడుతుంది.
రోల్అప్లు వంటి లేయర్ 2 (l2) పరిష్కారాలపై స్థితి ఛానెళ్లను అమలు చేయడం వలన వాటిని చెల్లింపులకు మరింత ఆకర్షణీయంగా మార్చవచ్చు. ఛానెళ్లు చౌకైన చెల్లింపులను అందిస్తున్నప్పటికీ, ప్రారంభ దశలో మెయిన్నెట్లో ఆన్చైన్ కాంట్రాక్ట్ను సెటప్ చేయడానికి అయ్యే ఖర్చులు ఖరీదైనవి కావచ్చు—ముఖ్యంగా గ్యాస్ ఫీజులు పెరిగినప్పుడు. ఎథీరియం-ఆధారిత రోల్అప్లు తక్కువ లావాదేవీల రుసుములను (opens in a new tab) అందిస్తాయి మరియు సెటప్ ఫీజులను తగ్గించడం ద్వారా ఛానెల్లో పాల్గొనేవారికి ఓవర్హెడ్ను తగ్గించగలవు.
మైక్రో లావాదేవీలు
మైక్రో లావాదేవీలు అనేవి తక్కువ-విలువ చెల్లింపులు (ఉదా., డాలర్లో కొంత భాగం కంటే తక్కువ), వీటిని వ్యాపారాలు నష్టాలను చవిచూడకుండా ప్రాసెస్ చేయలేవు. ఈ సంస్థలు చెల్లింపు సేవా ప్రదాతలకు చెల్లించాలి, కస్టమర్ చెల్లింపులపై మార్జిన్ లాభం పొందడానికి చాలా తక్కువగా ఉంటే వారు అలా చేయలేరు.
మైక్రో లావాదేవీలతో అనుబంధించబడిన ఓవర్హెడ్ను తగ్గించడం ద్వారా చెల్లింపు ఛానెళ్లు ఈ సమస్యను పరిష్కరిస్తాయి. ఉదాహరణకు, ఇంటర్నెట్ సర్వీస్ ప్రొవైడర్ (ISP) కస్టమర్తో చెల్లింపు ఛానెల్ను తెరవవచ్చు, వారు సేవను ఉపయోగించిన ప్రతిసారీ చిన్న చెల్లింపులను స్ట్రీమ్ చేయడానికి వారిని అనుమతిస్తుంది.
ఛానెల్ను తెరవడానికి మరియు మూసివేయడానికి అయ్యే ఖర్చుకు మించి, పాల్గొనేవారు మైక్రో లావాదేవీలపై తదుపరి ఖర్చులను భరించరు (గ్యాస్ ఫీజులు లేవు). కస్టమర్లు సేవలకు ఎంత చెల్లిస్తారు అనే విషయంలో మరింత సౌలభ్యాన్ని కలిగి ఉంటారు మరియు వ్యాపారాలు లాభదాయకమైన మైక్రో లావాదేవీలను కోల్పోరు కాబట్టి ఇది ఇరుపక్షాలకు ప్రయోజనకరమైన పరిస్థితి.
వికేంద్రీకృత అప్లికేషన్లు
చెల్లింపు ఛానెళ్ల వలె, స్థితి ఛానెళ్లు స్టేట్ మెషీన్ యొక్క తుది స్థితుల ప్రకారం షరతులతో కూడిన చెల్లింపులను చేయగలవు. స్థితి ఛానెళ్లు ఏకపక్ష స్థితి పరివర్తన లాజిక్కు కూడా మద్దతు ఇవ్వగలవు, సాధారణ యాప్లను ఆఫ్చైన్లో అమలు చేయడానికి వాటిని ఉపయోగకరంగా చేస్తాయి.
స్థితి ఛానెళ్లు తరచుగా సాధారణ టర్న్-ఆధారిత అప్లికేషన్లకు పరిమితం చేయబడతాయి, ఎందుకంటే ఇది ఆన్చైన్ కాంట్రాక్ట్కు కట్టుబడి ఉన్న నిధులను నిర్వహించడం సులభతరం చేస్తుంది. అలాగే, పరిమిత సంఖ్యలో పార్టీలు ఆఫ్చైన్ అప్లికేషన్ స్థితిని వ్యవధిలో అప్డేట్ చేయడంతో, నిజాయితీ లేని ప్రవర్తనను శిక్షించడం చాలా సులభం.
స్టేట్ ఛానల్ అప్లికేషన్ యొక్క సామర్థ్యం కూడా దాని రూపకల్పనపై ఆధారపడి ఉంటుంది. ఉదాహరణకు, డెవలపర్ యాప్ ఛానల్ కాంట్రాక్ట్ను ఒకసారి ఆన్చైన్లో డిప్లాయ్ చేయవచ్చు మరియు ఇతర ప్లేయర్లు ఆన్చైన్కి వెళ్లకుండానే యాప్ని మళ్లీ ఉపయోగించడానికి అనుమతించవచ్చు. ఈ సందర్భంలో, ప్రారంభ యాప్ ఛానల్ బహుళ వర్చువల్ ఛానెళ్లకు మద్దతు ఇచ్చే లెడ్జర్ ఛానెల్గా పనిచేస్తుంది, ప్రతి ఒక్కటి యాప్ యొక్క స్మార్ట్ కాంట్రాక్ట్ యొక్క కొత్త ఇన్స్టాన్స్ను ఆఫ్చైన్లో రన్ చేస్తుంది.
స్టేట్ ఛానల్ అప్లికేషన్ల కోసం సంభావ్య వినియోగ-కేసు సాధారణ టూ-ప్లేయర్ గేమ్లు, ఇక్కడ ఆట ఫలితం ఆధారంగా నిధులు పంపిణీ చేయబడతాయి. ఇక్కడ ప్రయోజనం ఏమిటంటే, ఆటగాళ్ళు ఒకరినొకరు విశ్వసించాల్సిన అవసరం లేదు (విశ్వాసరహితత్వం) మరియు ఆటగాళ్ళు కాకుండా ఆన్చైన్ కాంట్రాక్ట్, నిధుల కేటాయింపు మరియు వివాదాల పరిష్కారాన్ని (వికేంద్రీకరణ) నియంత్రిస్తుంది.
స్టేట్ ఛానల్ యాప్ల కోసం ఇతర సాధ్యమైన వినియోగ-కేసులలో ENS పేరు యాజమాన్యం, NFT లెడ్జర్లు మరియు మరెన్నో ఉన్నాయి.
అటామిక్ బదిలీలు
ప్రారంభ చెల్లింపు ఛానెళ్లు రెండు పార్టీల మధ్య బదిలీలకు పరిమితం చేయబడ్డాయి, వాటి వినియోగాన్ని పరిమితం చేశాయి. అయినప్పటికీ, వర్చువల్ ఛానెళ్ల పరిచయం వ్యక్తులు ఆన్చైన్లో కొత్త ఛానెల్ను తెరవాల్సిన అవసరం లేకుండా మధ్యవర్తుల (అంటే, బహుళ p2p ఛానెళ్లు) ద్వారా బదిలీలను మళ్లించడానికి అనుమతించింది.
సాధారణంగా "మల్టీ-హాప్ బదిలీలు"గా వర్ణించబడే, మళ్లించబడిన చెల్లింపులు అటామిక్ (అంటే, లావాదేవీలోని అన్ని భాగాలు విజయవంతమవుతాయి లేదా అది పూర్తిగా విఫలమవుతుంది). అటామిక్ బదిలీలు నిర్దిష్ట షరతులు నెరవేరితే మాత్రమే చెల్లింపు విడుదల చేయబడుతుందని నిర్ధారించడానికి హ్యాష్డ్ టైమ్లాక్ కాంట్రాక్ట్లను (HTLCలు) (opens in a new tab) ఉపయోగిస్తాయి, తద్వారా కౌంటర్పార్టీ ప్రమాదాన్ని తగ్గిస్తాయి.
స్థితి ఛానెళ్లను ఉపయోగించడం వల్ల కలిగే లోపాలు
లైవ్నెస్ అంచనాలు
సామర్థ్యాన్ని నిర్ధారించడానికి, స్థితి ఛానెళ్లు వివాదాలకు ప్రతిస్పందించే ఛానెల్లో పాల్గొనేవారి సామర్థ్యంపై సమయ పరిమితులను ఉంచుతాయి. ఛానల్ కార్యాచరణను పర్యవేక్షించడానికి మరియు అవసరమైనప్పుడు సవాళ్లను ఎదుర్కోవడానికి పీర్లు ఎల్లప్పుడూ ఆన్లైన్లో ఉంటారని ఈ నియమం ఊహిస్తుంది.
వాస్తవానికి, వినియోగదారులు వారి నియంత్రణలో లేని కారణాల వల్ల ఆఫ్లైన్కి వెళ్లవచ్చు (ఉదా., పేలవమైన ఇంటర్నెట్ కనెక్షన్, యాంత్రిక వైఫల్యం మొదలైనవి). నిజాయితీ గల వినియోగదారు ఆఫ్లైన్కి వెళితే, హానికరమైన పీర్ పాత ఇంటర్మీడియట్ స్థితులను అడ్జుడికేటర్ కాంట్రాక్ట్కు సమర్పించడం ద్వారా మరియు కట్టుబడి ఉన్న నిధులను దొంగిలించడం ద్వారా పరిస్థితిని ఉపయోగించుకోవచ్చు.
కొన్ని ఛానెళ్లు "వాచ్టవర్లను" ఉపయోగిస్తాయి—ఇతరుల తరపున ఆన్చైన్ వివాద ఈవెంట్లను చూడటానికి మరియు సంబంధిత పార్టీలను అప్రమత్తం చేయడం వంటి అవసరమైన చర్యలు తీసుకోవడానికి బాధ్యత వహించే సంస్థలు. అయినప్పటికీ, ఇది స్టేట్ ఛానల్ను ఉపయోగించే ఖర్చులను పెంచుతుంది.
డేటా అందుబాటులో లేకపోవడం
ఇంతకు ముందు వివరించినట్లుగా, చెల్లని వివాదాన్ని సవాలు చేయడానికి స్టేట్ ఛానల్ యొక్క తాజా, చెల్లుబాటు అయ్యే స్థితిని సమర్పించడం అవసరం. ఇది ఒక అంచనాపై ఆధారపడిన మరొక నియమం—వినియోగదారులకు ఛానల్ యొక్క తాజా స్థితికి యాక్సెస్ ఉంటుంది.
ఆఫ్చైన్ అప్లికేషన్ స్థితి కాపీలను నిల్వ చేయాలని ఛానల్ వినియోగదారులను ఆశించడం సహేతుకమైనప్పటికీ, లోపం లేదా యాంత్రిక వైఫల్యం కారణంగా ఈ డేటా కోల్పోవచ్చు. వినియోగదారు వద్ద డేటా బ్యాకప్ లేకపోతే, ఇతర పార్టీ వారి వద్ద ఉన్న పాత స్థితి పరివర్తనలను ఉపయోగించి చెల్లని నిష్క్రమణ అభ్యర్థనను ఖరారు చేయదని మాత్రమే వారు ఆశించగలరు.
నెట్వర్క్ డేటా లభ్యతపై నియమాలను అమలు చేస్తుంది కాబట్టి ఎథీరియం వినియోగదారులు ఈ సమస్యను ఎదుర్కోవాల్సిన అవసరం లేదు. లావాదేవీ డేటా అన్ని నోడ్ల ద్వారా నిల్వ చేయబడుతుంది మరియు ప్రచారం చేయబడుతుంది మరియు అవసరమైనప్పుడు డౌన్లోడ్ చేసుకోవడానికి వినియోగదారులకు అందుబాటులో ఉంటుంది.
ద్రవ్యత సమస్యలు
బ్లాక్చైన్ ఛానెల్ను స్థాపించడానికి, పాల్గొనేవారు ఛానల్ జీవితచక్రం కోసం ఆన్చైన్ స్మార్ట్ కాంట్రాక్ట్లో నిధులను లాక్ చేయాలి. ఇది ఛానల్ వినియోగదారుల ద్రవ్యతను తగ్గిస్తుంది మరియు మెయిన్నెట్లో నిధులను లాక్ చేయగలిగే వారికి మాత్రమే ఛానెళ్లను పరిమితం చేస్తుంది.
అయినప్పటికీ, ఆఫ్చైన్ సర్వీస్ ప్రొవైడర్ (OSP) ద్వారా నిర్వహించబడే లెడ్జర్ ఛానెళ్లు—వినియోగదారులకు ద్రవ్యత సమస్యలను తగ్గించగలవు. లెడ్జర్ ఛానెల్కు కనెక్ట్ చేయబడిన ఇద్దరు పీర్లు వర్చువల్ ఛానెల్ను సృష్టించగలరు, వారు ఎప్పుడైనా పూర్తిగా ఆఫ్చైన్లో తెరవవచ్చు మరియు ఖరారు చేయవచ్చు.
ఆఫ్చైన్ సర్వీస్ ప్రొవైడర్లు బహుళ పీర్లతో ఛానెళ్లను కూడా తెరవగలరు, చెల్లింపులను మళ్లించడానికి వాటిని ఉపయోగకరంగా చేస్తారు. వాస్తవానికి, వినియోగదారులు వారి సేవల కోసం OSPలకు రుసుము చెల్లించాలి, ఇది కొందరికి అవాంఛనీయమైనది కావచ్చు.
గ్రీఫింగ్ దాడులు
గ్రీఫింగ్ దాడులు మోసపు రుజువు-ఆధారిత వ్యవస్థల యొక్క సాధారణ లక్షణం. గ్రీఫింగ్ దాడి దాడి చేసేవారికి నేరుగా ప్రయోజనం చేకూర్చదు కానీ బాధితుడికి దుఃఖాన్ని (అంటే హాని) కలిగిస్తుంది, అందుకే ఆ పేరు వచ్చింది.
మోసపు రుజువు గ్రీఫింగ్ దాడులకు గురయ్యే అవకాశం ఉంది ఎందుకంటే నిజాయితీ గల పార్టీ ప్రతి వివాదానికి, చెల్లని వాటికి కూడా ప్రతిస్పందించాలి లేదా వారి నిధులను కోల్పోయే ప్రమాదం ఉంది. హానికరమైన పాల్గొనేవారు పాత స్థితి పరివర్తనలను పదేపదే ఆన్చైన్లో పోస్ట్ చేయాలని నిర్ణయించుకోవచ్చు, చెల్లుబాటు అయ్యే స్థితితో ప్రతిస్పందించమని నిజాయితీ గల పార్టీని బలవంతం చేయవచ్చు. ఆ ఆన్చైన్ లావాదేవీల ఖర్చు త్వరగా పెరగవచ్చు, ఈ ప్రక్రియలో నిజాయితీ గల పార్టీలు నష్టపోతాయి.
ముందుగా నిర్వచించబడిన పాల్గొనేవారి సెట్లు
డిజైన్ ప్రకారం, స్టేట్ ఛానల్ను కలిగి ఉన్న పాల్గొనేవారి సంఖ్య దాని జీవితకాలం అంతటా స్థిరంగా ఉంటుంది. ఎందుకంటే పాల్గొనేవారి సెట్ను అప్డేట్ చేయడం ఛానల్ ఆపరేషన్ను క్లిష్టతరం చేస్తుంది, ప్రత్యేకించి ఛానెల్కు నిధులు సమకూర్చేటప్పుడు లేదా వివాదాలను పరిష్కరించేటప్పుడు. పాల్గొనేవారిని జోడించడం లేదా తీసివేయడం కోసం అదనపు ఆన్చైన్ కార్యాచరణ కూడా అవసరం, ఇది వినియోగదారులకు ఓవర్హెడ్ను పెంచుతుంది.
ఇది స్థితి ఛానెళ్ల గురించి తార్కికంగా ఆలోచించడాన్ని సులభతరం చేసినప్పటికీ, ఇది అప్లికేషన్ డెవలపర్లకు ఛానల్ డిజైన్ల ప్రయోజనాన్ని పరిమితం చేస్తుంది. రోల్అప్లు వంటి ఇతర స్కేలింగ్ పరిష్కారాలకు అనుకూలంగా స్థితి ఛానెళ్లు ఎందుకు వదిలివేయబడ్డాయో ఇది పాక్షికంగా వివరిస్తుంది.
సమాంతర లావాదేవీ ప్రాసెసింగ్
స్టేట్ ఛానెల్లో పాల్గొనేవారు వంతులవారీగా స్థితి అప్డేట్లను పంపుతారు, అందుకే వారు "టర్న్-ఆధారిత అప్లికేషన్ల" (ఉదా., టూ-ప్లేయర్ చెస్ గేమ్) కోసం ఉత్తమంగా పని చేస్తారు. ఇది ఏకకాల స్థితి అప్డేట్లను నిర్వహించాల్సిన అవసరాన్ని తొలగిస్తుంది మరియు పాత అప్డేట్ పోస్టర్లను శిక్షించడానికి ఆన్చైన్ కాంట్రాక్ట్ చేయాల్సిన పనిని తగ్గిస్తుంది. అయినప్పటికీ, ఈ డిజైన్ యొక్క దుష్ప్రభావం ఏమిటంటే లావాదేవీలు ఒకదానికొకటి ఆధారపడి ఉంటాయి, జాప్యాన్ని పెంచుతాయి మరియు మొత్తం వినియోగదారు అనుభవాన్ని తగ్గిస్తాయి.
కొన్ని స్థితి ఛానెళ్లు ఆఫ్చైన్ స్థితిని రెండు ఏకదిశాత్మక "సింప్లెక్స్" స్థితులుగా విభజించే "ఫుల్-డ్యూప్లెక్స్" డిజైన్ను ఉపయోగించడం ద్వారా ఈ సమస్యను పరిష్కరిస్తాయి, ఏకకాల స్థితి అప్డేట్లను అనుమతిస్తాయి. అటువంటి డిజైన్లు ఆఫ్చైన్ లావాదేవీల సామర్థ్యంను మెరుగుపరుస్తాయి మరియు లావాదేవీల జాప్యాలను తగ్గిస్తాయి.
స్థితి ఛానెళ్లను ఉపయోగించండి
మీ వికేంద్రీకృత అప్లికేషన్ (dapp)లలో మీరు ఏకీకృతం చేయగల స్థితి ఛానెళ్ల అమలులను బహుళ ప్రాజెక్ట్లు అందిస్తాయి:
- Connext (opens in a new tab)
- Perun (opens in a new tab)
- Raiden (opens in a new tab)
- Statechannels.org (opens in a new tab)
మరింత చదవడానికి
స్థితి ఛానెళ్లు
- ఎథీరియం యొక్క లేయర్ 2 స్కేలింగ్ పరిష్కారాలను అర్థం చేసుకోవడం: స్థితి ఛానెళ్లు, ప్లాస్మా మరియు ట్రూబిట్ (opens in a new tab) – జోష్ స్టార్క్, ఫిబ్రవరి 12 2018
- స్థితి ఛానెళ్లు - ఒక వివరణ (opens in a new tab) నవంబర్ 6, 2015 - జెఫ్ కోల్మన్
- స్థితి ఛానెళ్ల ప్రాథమిక అంశాలు (opens in a new tab) District0x
- బ్లాక్చైన్ స్థితి ఛానెళ్లు: ఎ స్టేట్ ఆఫ్ ది ఆర్ట్ (opens in a new tab)
మీకు సహాయపడిన కమ్యూనిటీ వనరు గురించి తెలుసా? ఈ పేజీని సవరించండి మరియు దానిని జోడించండి!