ప్రూఫ్-ఆఫ్-స్టేక్ (PoS) ఎథీరియంలో పునర్వ్యవస్థీకరణల (reorgs) ఆట
కాస్పర్ స్క్వార్జ్-స్కిల్లింగ్ ప్రూఫ్-ఆఫ్-స్టేక్ (PoS) ఎథీరియంలో బ్లాక్ పునర్వ్యవస్థీకరణ దాడులపై పరిశోధనను ప్రదర్శించారు, ఇందులో దాడి వెక్టర్లు, రక్షణ యంత్రాంగాలు మరియు ప్రోటోకాల్-స్థాయి ఉపశమన చర్యలు ఉన్నాయి.
Date published: 29 నవంబర్, 2022
ఈ ప్రదర్శన ప్రూఫ్-ఆఫ్-స్టేక్ (PoS) ఎథీరియంలో సాధ్యమయ్యే బ్లాక్ పునర్వ్యవస్థీకరణల రకాలను మరియు వాటిని నిరోధించడానికి రూపొందించిన ఉపశమన చర్యలను విశ్లేషిస్తుంది. ఎథీరియం ఫౌండేషన్ యొక్క రోబస్ట్ ఇన్సెంటివ్స్ గ్రూప్లో పరిశోధకుడైన కాస్పర్ స్క్వార్జ్-స్కిల్లింగ్, ప్రూఫ్-ఆఫ్-వర్క్ (PoW) మరియు ప్రూఫ్-ఆఫ్-స్టేక్ (PoS) మధ్య భద్రతా వాతావరణాన్ని పోలుస్తూ, ఎక్స్-పోస్ట్ (ex-post) మరియు ఎక్స్-యాంటే (ex-ante) పునర్వ్యవస్థీకరణల పనితీరును వివరిస్తారు.
ఈ ట్రాన్స్క్రిప్ట్ లిస్కాన్ ప్రచురించిన అసలు వీడియో ట్రాన్స్క్రిప్ట్ (opens in a new tab) యొక్క యాక్సెస్ చేయగల కాపీ. ఇది చదవడానికి వీలుగా కొద్దిగా సవరించబడింది.
పరిచయం మరియు నేపథ్యం (0:03)
అందరికీ స్వాగతం. ఈ రోజు నేను ప్రూఫ్-ఆఫ్-స్టేక్ (PoS) ఎథీరియంలో సాధ్యమయ్యే పునర్వ్యవస్థీకరణల గురించి మాట్లాడబోతున్నాను.
నేను ఇటీవల ఎథీరియం ఫౌండేషన్లో, ముఖ్యంగా రోబస్ట్ ఇన్సెంటివ్స్ గ్రూప్లో చేరాను. ప్రాథమికంగా మేము ప్రోత్సాహకాలపై దృష్టి సారించే పరిశోధనా బృందం. నేను దీనిని క్లుప్తంగా ఉంచుతాను — ఈ ప్రసంగంలో చాలా విషయాలు ఉన్నాయి మరియు మీరు మా పనిలో ఎక్కువ భాగాన్ని GitHubలో కనుగొనవచ్చు.
రెండు రకాల పునర్వ్యవస్థీకరణలు (0:44)
ఈ రోజు నేను పునర్వ్యవస్థీకరణల గురించి మాట్లాడాలనుకుంటున్నాను, మరియు ముఖ్యంగా ప్రూఫ్-ఆఫ్-స్టేక్ (PoS) ఎథీరియం పరిధిలో సాధ్యమయ్యే రెండు విభిన్న రకాల పునర్వ్యవస్థీకరణలను వివరించాలనుకుంటున్నాను.
ఒకవైపు మనకు ఎక్స్-పోస్ట్ పునర్వ్యవస్థీకరణలు (ex-post reorgs) ఉన్నాయి మరియు మరోవైపు ఎక్స్-యాంటే పునర్వ్యవస్థీకరణలు (ex-ante reorgs) ఉన్నాయి. కొంచెం ఆడంబరంగా అనిపించే లాటిన్ పేర్లను ఉపయోగించినందుకు నన్ను క్షమించండి, కానీ ఇది విషయాన్ని స్పష్టంగా తెలియజేస్తుంది.
ఎక్స్-పోస్ట్ పునర్వ్యవస్థీకరణలు అంటే మనం సాధారణంగా పునర్వ్యవస్థీకరణల గురించి మాట్లాడేటప్పుడు అనుకునేవి. దాడి చేసే వ్యక్తి ఒక బ్లాక్ను చూస్తాడు — అది విలువైనదైతే వారు దానిని పునర్వ్యవస్థీకరించడానికి ప్రయత్నించవచ్చు. కాబట్టి ఇక్కడ ఉన్న రేఖాచిత్రంలో బ్లాక్ N+1 అనేది దాడి చేసే వ్యక్తి పునర్వ్యవస్థీకరించాలనుకుంటున్న బ్లాక్ అని మనం చూస్తాము, మరియు అదే మాతృ బ్లాక్ N పైన నిర్మించడం ద్వారా, అది పనిచేస్తే, బ్లాక్ N+3 ఆ తర్వాత బ్లాక్ N+2 పైన నిర్మించబడుతుంది. ఇది సాధారణంగా జరిగేదే.
ఇప్పుడు ఎక్స్-యాంటే పునర్వ్యవస్థీకరణలు కొద్దిగా భిన్నంగా ఉంటాయి. దీని వెనుక ఉన్న ఆలోచన ఏమిటంటే, దాడి చేసే వ్యక్తి ఏ బ్లాక్ను పునర్వ్యవస్థీకరించబోతున్నారో తెలుసుకోకముందే దాడిని ప్రారంభించాలి. ఇది స్థూలంగా ఎలా పనిచేస్తుంది? చాలా ఉన్నత స్థాయిలో, బ్లాక్ N+1 అనేది N పైన నిర్మించబడుతుంది కానీ వెంటనే విడుదల చేయబడదు. నిజాయితీ గల నోడ్లకు N+1 ఉందన్న విషయం కూడా తెలియదు కాబట్టి అవి N పైన నిర్మించడం కొనసాగిస్తాయి. ఆ తర్వాత ఏదో ఒక యంత్రాంగం ద్వారా N+1 విడుదల చేయబడుతుంది మరియు N+3 అనేది N+1 ముందున్నట్లు చూసి దాని పైన నిర్మించబడవచ్చు, తద్వారా N+2 వాస్తవానికి పునర్వ్యవస్థీకరించబడుతుంది.
మీరు ఈ రకమైన పునర్వ్యవస్థీకరణను ఎందుకు చేయాలనుకుంటున్నారు అని ఆశ్చర్యపోవచ్చు. సరే, ఇంకా సంగ్రహించడానికి MEV ఉంది. మీరు అదృష్టవంతులైతే, బ్లాక్ N+2 లో చాలా MEV ఉంటుంది — ఆ బ్లాక్ ఏదైనా సరే దానిని కాపీ-పేస్ట్ చేయడం ద్వారా మీరు దానిని సంగ్రహించవచ్చు. చెత్త సందర్భంలో, మీరు ప్రాథమికంగా వినడానికి రెండు స్లాట్ల విలువైన లావాదేవీలను కలిగి ఉంటారు.
ప్రూఫ్-ఆఫ్-వర్క్ (PoW) లో ఎక్స్-పోస్ట్ పునర్వ్యవస్థీకరణలు (2:49)
ఈ ప్రసంగం యొక్క ప్రధాన అంశమైన ఎక్స్-యాంటే పునర్వ్యవస్థీకరణలలోకి వెళ్లే ముందు, నేను ఎక్స్-పోస్ట్ పునర్వ్యవస్థీకరణలను క్లుప్తంగా పునశ్చరణ చేస్తాను మరియు ముఖ్యంగా ప్రూఫ్-ఆఫ్-వర్క్ (PoW) సందర్భంతో ప్రారంభిస్తాను.
ప్రాథమికంగా ఇది సాధారణ వ్యక్తులు — జార్జియోస్ మరియు విటాలిక్ రాసిన బ్లాగ్ పోస్ట్ యొక్క పునశ్చరణ. వెళ్లి దానిని చదవండి, అది చాలా బాగుంటుంది.
సంక్షిప్తంగా చెప్పాలంటే, ప్రూఫ్-ఆఫ్-వర్క్ (PoW) ఎథీరియంలో, ఎక్స్-పోస్ట్ పునర్వ్యవస్థీకరణలు కష్టం కానీ అవి అసాధ్యం కాదు. 10% మైనర్ వరుసగా కొన్ని బ్లాక్లను మైనింగ్ చేయడానికి సాపేక్షంగా మంచి అవకాశాన్ని కలిగి ఉంటాడు, మరియు ప్రోత్సాహకం తగినంత ఎక్కువగా ఉంటే — సంగ్రహించడానికి 100 ETH విలువైన MEV ఉన్న ఒక బ్లాక్ ఉందని అనుకోండి — అప్పుడు పునర్వ్యవస్థీకరించడానికి ప్రయత్నించడం విలువైనదిగా చేయడానికి బహుశా ఒక శాతం విజయ రేటు సరిపోవచ్చు.
ప్రూఫ్-ఆఫ్-స్టేక్ (PoS) లో ఎక్స్-పోస్ట్ పునర్వ్యవస్థీకరణలు (3:39)
ప్రూఫ్-ఆఫ్-స్టేక్ (PoS) లో ఇది పూర్తిగా భిన్నమైన ఆట. దీనికి అవసరమైన స్టేక్ మొత్తం చాలా అసంబద్ధంగా ఉంటుంది. ఇది ఎంత హాస్యాస్పదంగా కష్టమో నొక్కి చెప్పడానికి ఎవరైనా దీనిని ఎలా చేయవచ్చో నేను మీకు వివరిస్తాను.
బహుశా ముందుగా కొన్ని ప్రాథమిక విషయాలు. ప్రూఫ్-ఆఫ్-స్టేక్ (PoS) ఎథీరియంలో సమయం స్లాట్లలో పురోగమిస్తుంది. ప్రతి స్లాట్ 12 సెకన్ల పొడవు ఉంటుంది. ప్రతి స్లాట్లో రెండు పాత్రలు ఉంటాయి: మీకు ఒక ప్రతిపాదకుడు — కచ్చితంగా ఒక ప్రతిపాదకుడు — మరియు P2P లేయర్లో వారు వినే బ్లాక్లకు ధృవీకరణ ఇవ్వాల్సిన వేలాది మంది ధృవీకర్తల కమిటీ ఉంటుంది. వారు ఫోర్క్ ఎంపికను అమలు చేయడం ద్వారా చైన్ యొక్క హెడ్ను నిర్ణయిస్తారు, ఇది ప్రాథమికంగా బ్లాక్ ట్రీని ఇన్పుట్గా తీసుకుని చైన్ యొక్క హెడ్ను మీకు అందించే ఒక ఫంక్షన్.
మీరు చెల్లుబాటు అయ్యే బ్లాక్ను విన్నట్లయితే, లేదా స్లాట్లోకి నాలుగు సెకన్ల తర్వాత — ఏది ముందు వస్తే అది — మీరు బ్లాక్లకు ధృవీకరణ ఇవ్వాలి. కాబట్టి ఏదైనా కారణం చేత బ్లాక్ N+1 యొక్క ప్రతిపాదకుడు ఆఫ్లైన్లో ఉంటే మరియు స్లాట్లోకి నాలుగు సెకన్ల తర్వాత బ్లాక్ లేకపోతే, మీరు బ్లాక్ N కు ధృవీకరణ ఇస్తారు. మీరు దానిని సమయానికి వింటే, మీరు బ్లాక్ N+1 కు ధృవీకరణ ఇస్తారు. చాలా సులభం.
ఈ ధృవీకరణలన్నీ బ్లాక్లకు బరువును ఇస్తాయి, మరియు తాజా హెడ్ ఏమిటో నిర్ణయించడానికి ఫోర్క్ ఎంపిక ద్వారా ఈ బరువు ఉపయోగించబడుతుంది.
ఇప్పుడు ఒక-బ్లాక్ పునర్వ్యవస్థీకరణ ద్వారా వెళ్దాం. ప్రారంభంలో, అంతా సాధారణంగానే ఉంటుంది — దాడి చేసే వ్యక్తితో సహా అందరూ బ్లాక్ N కు ధృవీకరణ ఇస్తారు. ఆ తర్వాత N+1 అనేది N పైన నిర్మించబడుతుంది, మరియు దాడి చేసే వ్యక్తి వారు పునర్వ్యవస్థీకరించడానికి ప్రయత్నిస్తున్న బ్లాక్కు బరువు ఇవ్వకూడదనుకుంటారు కాబట్టి, దానికి బదులుగా వారు బ్లాక్ N కు ధృవీకరణ ఇస్తారు. దాడి చేసే వ్యక్తికి కమిటీలో మూడింట రెండు వంతుల మంది ఉన్నారు కాబట్టి బ్లాక్ N చాలా బరువును పొందుతోంది — అంటే వారు స్థూలంగా చెప్పాలంటే మొత్తం స్టేక్లో మూడింట రెండు వంతులను నియంత్రించాలి.
నిజాయితీపరులలో మూడింట ఒక వంతు మంది N+1 కు, మూడింట రెండు వంతుల మంది N కు ధృవీకరణ ఇచ్చారు. ఇప్పుడు బ్లాక్ N+2 వస్తుంది — స్పష్టంగా దాడి చేసే వ్యక్తి దానిని N పైన నిర్మిస్తాడు మరియు వారి స్వంత బ్లాక్కు ధృవీకరణ ఇస్తాడు. నిజాయితీ గల ధృవీకర్తల దృష్టిలో, బరువు పరంగా N+1 ఇంకా ముందుంది ఎందుకంటే N+1 మరియు N+2 రెండూ బ్లాక్ N యొక్క మొత్తం బరువును వారసత్వంగా పొందుతాయి, కానీ N+1 కు ఈ మూడింట ఒక వంతు ధృవీకరణలు కూడా ఉన్నాయి, ఇవి N+2 కు లేవు.
మనం దీనిని లెక్కించినట్లయితే — బ్లాక్ N+1 కు మూడింట ఒక వంతు ప్లస్ మూడింట ఒక వంతు విలువైన ధృవీకరణలు ఉన్నాయి, అంటే మూడింట రెండు వంతులు వస్తుంది, మరియు బ్లాక్ N+2 కు కూడా మూడింట రెండు వంతులు ఉన్నాయి. సరళత కోసం టైబ్రేక్ దాడి చేసే వ్యక్తికి అనుకూలంగా వెళుతుందని అనుకుందాం. అప్పుడు N+3 అనేది N+2 ను ముందున్నట్లు చూస్తుంది మరియు దాని పైన నిర్మించబడుతుంది.
ఈ ఊహలు ఎంత హాస్యాస్పదంగా ఉన్నాయో మీకు ఒక ఆలోచన ఇవ్వడానికి — మీకు 65% స్టేకర్ ఉన్నప్పటికీ, ఏదైనా నిర్దిష్ట స్లాట్లో కమిటీలో మూడింట రెండు వంతులను నియంత్రించడానికి మీకు 0.05% సంభావ్యత ఉంటుంది. సమాంతర ధృవీకరణల శక్తి నిజమైనదని ఇది చూపిస్తుంది — ప్రూఫ్-ఆఫ్-స్టేక్ (PoS) ఎథీరియంలో ఎక్స్-పోస్ట్ పునర్వ్యవస్థీకరణలు వాస్తవంగా అసాధ్యం కాకపోయినా, నమ్మశక్యం కాని విధంగా కష్టం.
ఎక్స్-యాంటే పునర్వ్యవస్థీకరణ దాడి యంత్రాంగాలు (7:34)
ఇప్పుడు నేను ఎక్స్-యాంటే పునర్వ్యవస్థీకరణల గురించి మాట్లాడబోతున్నాను. ఈ దాడి న్యూడర్ మరియు ఇతరులు రాసిన పేపర్పై ఆధారపడి ఉంటుంది. మేము ఇటీవల ఈ దాడిని గణనీయంగా మెరుగుపరిచాము. మేము దీనిపై ఒక పేపర్ను కూడా రాశాము మరియు సరైన సమయానికి దానిని arXiv లో అప్లోడ్ చేయగలిగాము.
అలాగే ముందుగానే చెబుతున్నాను — చింతించకండి, ఉపశమన చర్యలు ఉన్నాయి. అవి ది మెర్జ్ కు ముందే విలీనం చేయబడతాయి.
ఎక్స్-యాంటే పునర్వ్యవస్థీకరణ దాడి ఎలా పనిచేస్తుంది? ప్రారంభంలో, బ్లాక్ N — సాధారణంగానే, అందరూ దానికి ధృవీకరణ ఇస్తారు. ఇప్పుడు మీరు N+1 యొక్క ప్రతిపాదకుడు. మీరు దానిని ప్రతిపాదిస్తారు మరియు ఒకే ధృవీకర్తతో ప్రైవేట్గా దానికి ధృవీకరణ ఇస్తారు. ముఖ్యంగా, మీరు దానిని ప్రైవేట్గా ఉంచుతారు — మీరు దానిని విడుదల చేయరు మరియు మీరు దానిని P2P లేయర్లో ప్రచారం చేయరు.
ఏమి జరుగుతుందంటే నిజాయితీ గల వ్యక్తులు బ్లాక్ N+1 ను చూడరు, కాబట్టి వారు బ్లాక్ N కు ధృవీకరణ ఇస్తారు. అదే ఇక్కడ ట్రిక్ — మీరు ఆ బరువును వారసత్వంగా పొందుతారు మరియు మీరు వాస్తవానికి దానితో పోరాడాల్సిన అవసరం లేదు.
ప్రస్తుతానికి సున్నా జాప్యం (latency) ఉందని అనుకుందాం. స్లాట్ N+2 లో, దాడి చేసే వ్యక్తిగా మనం చేసేది ఏమిటంటే బ్లాక్ N+1 మరియు ప్రైవేట్ ధృవీకరణను ఒకే సమయంలో విడుదల చేయడం. స్లాట్ N+2 లోని నిజాయితీ గల ధృవీకర్తలు ఒక బ్లాక్కు ధృవీకరణ ఇవ్వాలి. వారి దృష్టిలో వారు బ్లాక్ N+2 మరియు ఈ ఒక ప్రైవేట్ ధృవీకరణతో ఉన్న బ్లాక్ N+1 ను చూస్తారు. వారు ఫోర్క్ ఎంపికను అమలు చేస్తే, బ్లాక్ N+2 కంటే బ్లాక్ N+1 కు ఎక్కువ బరువు ఉందని వారు కనుగొంటారు, ఎందుకంటే N+1 కు ప్రైవేట్ ధృవీకరణ ఉంది, అది N+2 కు లేదు. నిజాయితీ గల ధృవీకర్తలందరూ కూడా వాస్తవానికి బ్లాక్ N+1 కు ధృవీకరణ ఇస్తారు. N+3 లో, స్పష్టంగా, N+1 అనేది చైన్ యొక్క హెడ్గా పరిగణించబడుతుంది.
నెట్వర్క్ జాప్యం మరియు దాడి (10:25)
నేను సున్నా జాప్యం ఉందని ఊహించాను, కానీ స్పష్టంగా ఇది అలా పనిచేయదు. జాప్యం ఉంటుంది — P2P లేయర్లో బ్లాక్లు మరియు సందేశాలను ప్రచారం చేయడానికి సమయం పడుతుంది.
P2P టోపోలాజీలో వేర్వేరు ప్రదేశాలలో చాలా నోడ్లను కలిగి ఉండటం ద్వారా దాడి చేసే వ్యక్తి ఇప్పటికీ ఈ రకమైన దాడిని చేయగలడు. స్లాట్ N+2 లోని నిజాయితీ గల ప్రతిపాదకుడు ఆ బ్లాక్ను ప్రతిపాదించినప్పుడు, ప్రచార ప్రక్రియలో మీరు దాని గురించి చాలా ముందుగానే వింటారు. ఫలితంగా, మీరు మీ ప్రైవేట్ బ్లాక్ను ఈ విభిన్న ప్రదేశాలన్నింటి నుండి విడుదల చేయవచ్చు, తద్వారా మెజారిటీ వ్యక్తులు బ్లాక్ N+2 గురించి వినడానికి ముందే బ్లాక్ N+1 గురించి వింటారు — అంటే బ్లాక్ N+1 బరువులో ముందుందని వారు చూస్తారు మరియు వాస్తవానికి దానికి ధృవీకరణ ఇస్తారు.
ఇక్కడ ఏమి జరుగుతుందో మళ్లీ నొక్కి చెప్పడానికి: ఒకే ధృవీకర్తను కలిగి ఉన్న ప్రతిపాదకుడు ఒక-బ్లాక్ పునర్వ్యవస్థీకరణను విజయవంతంగా చేయగలుగుతున్నాడు. ఇది ఏమాత్రం ఆదర్శవంతమైనది కాదు.
సుదీర్ఘ పునర్వ్యవస్థీకరణల కోసం బ్యాలెన్సింగ్ వ్యూహాలు (11:42)
మీరు మరింత అధునాతనంగా వెళ్లాలనుకుంటే, బ్యాలెన్సింగ్ వ్యూహాన్ని ఉపయోగించి మీరు సుదీర్ఘ పునర్వ్యవస్థీకరణలను చేయవచ్చు. నిజాయితీ గల కమిటీని చైన్ యొక్క విభిన్న వీక్షణలుగా విభజించడమే దీని వెనుక ఉన్న ఆలోచన.
మీరు మీ ప్రైవేట్ బ్లాక్ను ఎలా విడుదల చేస్తారంటే, నిజాయితీ గల నోడ్లలో సగం మంది బ్లాక్ N+2 గురించి వినడానికి ముందే మీ ప్రైవేట్ బ్లాక్ మరియు ధృవీకరణ గురించి వింటారు — కాబట్టి వారు మీ బ్లాక్కు ధృవీకరణ ఇస్తారు. మిగిలిన సగం మంది N+2 కు ధృవీకరణ ఇవ్వడానికి ముందు మీ బ్లాక్ గురించి వినకూడదని మీరు కోరుకుంటారు.
ఇప్పుడు మీకు నిజాయితీ గల కమిటీలో సగం మంది N+1 కు ధృవీకరణ ఇస్తున్నారు మరియు మిగిలిన సగం మంది N+2 కు ధృవీకరణ ఇస్తున్నారు. ఇది ఎలా సహాయపడుతుంది? నిజాయితీ గల కమిటీ ఇప్పుడు ఒకరినొకరు రద్దు చేసుకుంటారు, మరియు దాడి చేసే వ్యక్తిగా మీరు వారితో పోరాడాల్సిన అవసరం కూడా లేదు — ఇది ప్రాథమికంగా దాడి చేసే వ్యక్తి కల నిజం కావడమే.
రేఖాచిత్రం ద్వారా వెళితే: బ్లాక్ N సాధారణంగానే ఉంటుంది, బ్లాక్ N+1 — అదే కథ, మీరు దానిని విడుదల చేయరు. నిజాయితీ గల ధృవీకర్తలు బ్లాక్ N కు ధృవీకరణ ఇస్తారు. బ్లాక్ N+2 వస్తుంది, మీరు దాని గురించి ముందుగానే వింటారు, మరియు మీరు బ్లాక్ N+1 ను ఒక ధృవీకరణతో — "స్వే ఓటు (sway vote)" — ఎలా విడుదల చేస్తారంటే, నిజాయితీ గల కమిటీలో సగం మంది దానిని ముందు చూస్తారు మరియు సగం మంది తర్వాత చూస్తారు. సగం మంది N+1 కు ఓటు వేస్తారు, మిగిలిన సగం మంది N+2 కు ఓటు వేస్తారు. వాస్తవానికి మీరు ఆఫ్-బై-వన్ (off-by-one) విభజనను కోరుకుంటారు, తద్వారా N+2 కు ఒక ధృవీకరణ ఎక్కువగా ఉంటుంది, కాబట్టి N+3 అనేది N+2 పైన నిర్మించబడుతుంది మరియు పునర్వ్యవస్థీకరణను కొనసాగిస్తుంది.
రెండు-బ్లాక్ల పునర్వ్యవస్థీకరణను ముగించడానికి: బ్లాక్ N+3 ప్రతిపాదించబడింది, మీరు దానిని ముందుగానే వింటారు, మీరు బ్లాక్ N+1 మరియు మీ మిగిలిన రెండు ధృవీకరణలను విడుదల చేస్తారు, P2P లేయర్ను నింపేస్తారు, తద్వారా మెజారిటీ నిజాయితీ గల వ్యక్తులు బ్లాక్ N+1 కు ఓటు వేస్తారు — తద్వారా ఇది బ్లాక్ N+3 కంటే ఎక్కువ బరువును కలిగి ఉంటుంది మరియు N+4 అనేది N+1 పైన నిర్మించబడుతుంది.
మీరు దీని గురించి ఆలోచిస్తే, ఈ ఊహల క్రింద ఈ పునర్వ్యవస్థీకరణలను చేయడం సాపేక్షంగా చౌక. మీకు ఖచ్చితమైన విభజనలు లేకపోయినా, P2P లేయర్ చాలా పెద్దది కాబట్టి మీరు లక్ష్యంగా చేసుకోగల సంభావ్యత పంపిణీని కలిగి ఉంటారు, తద్వారా దాడి ఖర్చు కమిటీ పరిమాణం యొక్క వర్గమూలంలో (square root) పెరుగుతుంది.
ప్రపోజర్ బూస్ట్ ఉపశమనం (15:17)
ఉపశమనం గురించి మాట్లాడుకుందాం. ప్రాథమిక ఆలోచన ఏమిటి? మనం ప్రతిపాదకుడికి కొంచెం ఎక్కువ అధికారం ఇవ్వబోతున్నాం. చెల్లుబాటు అయ్యే బ్లాక్ సమయానికి వస్తే, స్లాట్ వ్యవధి కోసం ఈ బ్లాక్ యొక్క బరువును పెంచుదాం. ఆ స్లాట్ పూర్తయిన తర్వాత, మనం సాధారణ ఎల్ఎమ్డీ-ఘోస్ట్ స్కోర్ను తిరిగి ప్రారంభిస్తాము మరియు అంతా సాధారణంగానే ఉంటుంది.
కాబట్టి బ్లాక్ N+2 సమయానికి ప్రతిపాదించబడి మరియు అది చెల్లుబాటు అయ్యేదైతే, ఈ బ్లాక్కు బూస్ట్ ఉంటుంది — కమిటీ పరిమాణంలో 80% అని అనుకుందాం. ఇప్పుడు దాడి చేసే వ్యక్తి నుండి వచ్చిన ఈ చిన్న N+1 ధృవీకరణ పనిచేయదు. ఏమాత్రం అవకాశం లేదు.
బ్యాలెన్సింగ్ విషయాలు కూడా ఇకపై పనిచేయవు ఎందుకంటే మీకు 50/50 విభజన ఉంటుంది కానీ బూస్ట్ ఎల్లప్పుడూ దానిని ఒక దిశలోకి నెట్టివేస్తుంది. మీరు ఆ 50/50 విభజనను ఉంచడానికి ఎటువంటి మార్గం లేదు.
ఈ ఉపశమన చర్య అమలులో ఉన్నందున, నిజాయితీ గల ధృవీకర్తలను తమకు నచ్చినట్లుగా ఓటు వేసేలా ఒప్పించడానికి ప్రత్యర్థి యొక్క ధృవీకరణలు బూస్ట్తో పోటీ పడాల్సి ఉంటుంది. ఇది బ్యాలెన్సింగ్ వ్యూహాలను విచ్ఛిన్నం చేస్తుంది మరియు ప్రాథమికంగా అన్ని పునర్వ్యవస్థీకరణలను పూర్తిగా నిషేధిస్తుంది. శుభవార్త — ఒక ఓపెన్ PR ఉంది, కాబట్టి ప్రాథమికంగా ఇది ది మెర్జ్ కు ముందే విలీనం చేయబడుతుంది.
ముఖ్యమైన అంశాలు (16:48)
కొన్ని ముఖ్యమైన అంశాలు. నేను ఎక్స్-పోస్ట్ మరియు ఎక్స్-యాంటే పునర్వ్యవస్థీకరణల మధ్య వ్యత్యాసాల గురించి మాట్లాడాను. ప్రూఫ్-ఆఫ్-వర్క్ (PoW) వర్సెస్ ప్రూఫ్-ఆఫ్-స్టేక్ (PoS) లో పునర్వ్యవస్థీకరణల కోసం విభిన్న వాతావరణాలను నేను క్లుప్తంగా వివరించాను. ఎక్స్-యాంటే పునర్వ్యవస్థీకరణను ఎలా చేయాలో నేను మీకు చూపించాను, కానీ ముఖ్యంగా దానిని ఎలా పరిష్కరించాలో కూడా చూపించాను.
మీకు దీనిపై ఆసక్తి ఉంటే, ఒక పేపర్ ఉంది — చాలా వివరంగా, మరింత సూక్ష్మంగా ఉంటుంది. స్లయిడ్లు అప్లోడ్ చేయబడతాయి. మీకు ఆసక్తి ఉంటే వచ్చి నాతో మాట్లాడండి, మరియు మీరు నన్ను Twitter లో కూడా కనుగొనవచ్చు.
ఇది మీకు ఆసక్తికరంగా ఉందని నేను ఆశిస్తున్నాను. చాలా ధన్యవాదాలు.