బ్లాక్చైన్ — ETH.BUILD
బ్లాక్చైన్ మైనింగ్ ఎలా పనిచేస్తుందో, బ్లాక్లు ఒకదానితో ఒకటి ఎలా చైన్ చేయబడతాయో, ప్రూఫ్-ఆఫ్-వర్క్ (PoW) బ్లాక్చైన్లను ఎలా సురక్షితం చేస్తుందో మరియు ఎవరైనా డేటాను తారుమారు చేయడానికి ప్రయత్నించినప్పుడు ఏమి జరుగుతుందో వివరించే ప్రదర్శన.
Date published: 14 జనవరి, 2021
ETH.BUILD విజువల్ ప్రోగ్రామింగ్ టూల్ని ఉపయోగించి బ్లాక్చైన్ మైనింగ్ ఎలా పనిచేస్తుందో ప్రదర్శించే ఆస్టిన్ గ్రిఫిత్ ట్యుటోరియల్. ఆస్టిన్ ప్రూఫ్-ఆఫ్-వర్క్ (PoW) ఏకాభిప్రాయం, బ్లాక్ చైనింగ్, మైనింగ్ క్లిష్టత, బ్లాక్ బహుమతులు మరియు చైన్ మార్పులేనితనం (immutability) గురించి వివరిస్తారు.
ఈ ట్రాన్స్క్రిప్ట్ ఆస్టిన్ గ్రిఫిత్ ప్రచురించిన అసలు వీడియో ట్రాన్స్క్రిప్ట్ (opens in a new tab) యొక్క యాక్సెస్ చేయగల కాపీ. ఇది చదవడానికి వీలుగా కొద్దిగా సవరించబడింది.
సమన్వయ సమస్య (0:00)
శుభోదయం, హ్యాపీ బోటై ఫ్రైడే! ఈ ETH.BUILD బ్లాక్చైన్పై దృష్టి పెడుతోంది — ఇది నిజంగా అద్భుతమైన విషయం. మనం ఈ క్లౌన్ బోట్లో ఉన్నాము, దీని కోసం మన బిట్కాయిన్ బోటై ఉంది. ఇక మొదలుపెడదాం.
ఇప్పటివరకు ఉన్న కరిక్యులమ్లో, మనం కీ పెయిర్లు, హాష్లు మరియు లెడ్జర్ల గురించి తెలుసుకున్నాము. మనం కనుగొన్నది ఏమిటంటే, మనం కేంద్రీకృత నెట్వర్క్లో కాకుండా పంపిణీ చేయబడిన నెట్వర్క్లో విలువను అటూ ఇటూ లావాదేవీ చేయాలనుకుంటే, మనకు సమన్వయ సమస్యలు ఎదురవుతాయి. వేర్వేరు పార్టీల మధ్య ఏకాభిప్రాయం కుదరని సమస్యను మనం ఎదుర్కొంటాము, ఎందుకంటే వారందరికీ వేర్వేరు సమయాల్లో వేర్వేరు లావాదేవీలు అందుతాయి. దీన్ని పరిష్కరించడానికి అనేక మార్గాలు ఉన్నాయి, కానీ ప్రూఫ్-ఆఫ్-వర్క్ (PoW) వచ్చే వరకు వాటిలో ఏదీ గొప్పగా లేదు.
మనం బైజాంటైన్ జనరల్స్ గురించి ఒక సైడ్ క్వెస్ట్గా కవర్ చేసాము, మరియు అక్కడ మనం నేర్చుకున్నది ఏమిటంటే, అసురక్షిత నెట్వర్క్ ద్వారా సందేశాలను పంపినప్పుడు జనరల్స్ తమకు సైన్యం ఉందని నిరూపించుకోవాలి. అప్పుడు సందేశం అందుకునే పార్టీ ఆ వ్యక్తి నిజంగా దాడి చేయబోయే సైన్యం ఉన్న జనరల్ అని చెప్పగలరు మరియు వారు సమన్వయం చేసుకోగలరు.
బ్లాక్లు మరియు నాన్స్ (1:04)
కాబట్టి ఈ లెడ్జర్తో, మనం నెట్వర్క్ నుండి లావాదేవీలను పంపుతున్నాము. ప్రతి వ్యక్తిగత వినియోగదారు తమ పనిని నిరూపించుకునే బదులు, మనం ప్రూఫ్-ఆఫ్-వర్క్ (PoW)ను లావాదేవీల బ్లాక్గా సంగ్రహించి, దానిపై ఒక మైనర్ పనిచేసేలా చేస్తాము.
మనం లావాదేవీలను కలిగి ఉన్న బ్లాక్ను తీసుకువస్తాము — నెట్వర్క్ ద్వారా వచ్చే దేనినైనా, మనం ఈ బ్లాక్లోకి లోడ్ చేస్తాము. మనం ఈ బ్లాక్ నిర్మాణాన్ని పరిశీలిస్తే, దానికి ఒక నాన్స్ కూడా ఉంటుంది. ఆ నాన్స్ హాష్ను మార్చడానికి మనకు అనుమతిస్తుంది. మనం ఈ మొత్తం బ్లాక్ను తీసుకుని, దాన్ని స్ట్రింగ్గా మార్చి, హాష్ చేస్తే, మనకు ఒక హాష్ వస్తుంది. లావాదేవీలు మారినప్పుడు, ఆ హాష్ మారుతుంది, కానీ మనం నాన్స్ను మార్చినప్పుడు కూడా, హాష్ మారుతుంది.
మనం ఇక్కడ కొంత పని చేస్తున్నాము — మనకు యాదృచ్ఛిక లావాదేవీల సమితి ఉంది, మరియు హాష్లో ముందు సున్నా (leading zero) వచ్చే వరకు మనం నాన్స్ను మారుస్తున్నాము. మీరు బైజాంటైన్ జనరల్స్ గురించిన సైడ్ క్వెస్ట్ చూసినట్లయితే, నిరూపించడానికి ఏకపక్ష పనిగా మనం ఈ ముందు సున్నాను ఎంచుకున్నాము. కాబట్టి నాన్స్ ప్రతి సంఖ్య ద్వారా వెళుతుంది — 1, 2, 3, 4 — మరియు మనకు ముందు సున్నా వచ్చినప్పుడు, మనం ఇలా అంటాము: అది చెల్లుబాటు అయ్యే బ్లాక్.
ప్రూఫ్-ఆఫ్-వర్క్ (PoW) ఆచరణలో (3:00)
మనం మైన్ చేయబడిన బ్లాక్ను తీసుకుని, హాష్ను బయటకు తీసి, దానిని హాష్ ఫంక్షన్లో వేస్తే, దానికి ముందు సున్నా ఉందని మనం నిరూపించగలము — ఈ బ్లాక్పై పని జరిగిందని మనం నిరూపించగలము.
హాష్ ఫంక్షన్కు CPU ఖర్చవుతుంది, ఇది పరిమిత వనరు. ముందు సున్నాలు ఉన్న హాష్ను కనుగొనడానికి మనం మన CPU శక్తిని అంతా ఉపయోగిస్తున్నాము. మనం అలా చేసిన తర్వాత, మనకు చెల్లుబాటు అయ్యే బ్లాక్ వస్తుంది — బ్లాక్ ప్రాథమికంగా స్తంభింపజేయబడుతుంది (frozen). ఆ సమయంలో అందులో ఉన్న లావాదేవీలు ఇప్పుడు ఈ బ్లాక్లో ఉంటాయి, మరియు ప్రతి ఒక్కరూ దానిని గౌరవిస్తారు, మరియు మనం తదుపరి బ్లాక్కు వెళ్లవచ్చు.
బ్లాక్లను కలిపి చైన్ చేయడం (3:56)
ఇక్కడే అసలు కిటుకు ఉంది: మనం పాత బ్లాక్ను తీసుకుని కొత్త బ్లాక్కు కనెక్ట్ చేస్తాము. మనం నిర్మాణాన్ని పరిశీలిస్తే, కొత్త బ్లాక్లో లావాదేవీలు లేవు మరియు ఖాళీ నాన్స్ ఉంటుంది, కానీ దానికి లావాదేవీలతో కూడిన పేరెంట్ ఉంటుంది. మునుపటి బ్లాక్ తదుపరి బ్లాక్లో భాగం కాబోతోంది, కాబట్టి మనకు మొత్తం చైన్ ఉంటుంది.
మనం లావాదేవీల పూల్ నుండి తాజా లావాదేవీలను వేసి, నాన్స్ను కనుగొనడంపై పని చేస్తాము. బ్లాక్ నంబర్ 2 మైన్ చేయబడింది — ఈ లావాదేవీలను చెల్లుబాటు అయ్యేలా చేయడానికి మనకు 10 నాన్స్ అవసరం. అప్పుడు మనం అదే పని చేస్తాము: పాత బ్లాక్ను కనెక్ట్ చేస్తాము, కొత్తదాన్ని తీసుకువస్తాము, తాజా లావాదేవీలు ఏవైనా సరే వాటిని వేస్తాము మరియు దానిపై మళ్లీ పని చేస్తాము. తగినన్ని ప్రయత్నాల తర్వాత మనం బ్లాక్ 3 కోసం నాన్స్ను కనుగొన్నాము. బ్లాక్ 4 — అదే ప్రక్రియ, మరియు మనం ముందుకు సాగుతూనే ఉంటాము.
మైనింగ్ క్లిష్టత (5:02)
ఇది చాలా సులభం — మనం చెల్లుబాటు అయ్యే బ్లాక్ను చాలా త్వరగా కనుగొనగలుగుతున్నాము, మరియు ఇది మరింత కష్టంగా ఉండాలని మనం కోరుకుంటున్నాము. నేను క్లిష్టతను 2కి పెంచబోతున్నాను. మనం బ్లాక్ 5ని కనెక్ట్ చేస్తాము, తాజా లావాదేవీలను తీసుకువస్తాము మరియు కౌంటర్ను రన్ చేస్తాము. ఇప్పుడు మనం మైనింగ్ చేస్తున్నాము — క్లిష్టత పెరిగినందున, రెండు ముందు సున్నాలు ఉన్న హాష్ను కనుగొనే వరకు యాదృచ్ఛిక హాష్లను ఏకపక్షంగా విసరడానికి మన పరిమిత CPU శక్తిని ఉపయోగిస్తున్నాము. దీనికి కొంచెం సమయం పడుతుంది.
ఇప్పుడు మనకు 5 బ్లాక్ల ఈ బ్లాక్చైన్ ఉంది. ఆ బ్లాక్లు లావాదేవీలను కలిగి ఉంటాయి మరియు ప్రతి ఒక్కటి మునుపటి దాన్ని సూచిస్తుంది. ప్రతి బ్లాక్ను ఉత్పత్తి చేయడానికి కొంత ఏకపక్ష పని పట్టింది, మరియు పని మొత్తం క్లిష్టత ద్వారా నియంత్రించబడుతుంది.
మైనర్ (6:46)
మైనర్ అంటే ఏమిటో చూద్దాం. బైజాంటైన్ జనరల్స్ సమస్యలో, "తెల్లవారుజామున దాడి చేయాలనుకున్న" జనరల్కు సైనికులు అవసరం. ప్రతి సైనికుడి లోపల ఏమి జరుగుతుందో ఇక్కడ మన మైనర్తో మనం సరిగ్గా అదే చేస్తున్నాము — మనం ఒక సందేశం మరియు నాన్స్ను తీసుకుని, ఆ ముందు సున్నాలను పొందడానికి ప్రయత్నిస్తూ, వీలైనంత వేగంగా హాష్ ఫంక్షన్లో వేస్తున్నాము. ముందు సున్నాలు అనేవి మనమందరం అంగీకరించిన ఒక ఏకపక్ష విషయం — మీరు సైనికుడని లేదా మీరు యుద్ధం చేయగలరని నిరూపించడానికి ఈ పని సరిపోతుంది.
నేను ఒక మైనర్ను తీసుకువచ్చి దీన్ని కొంచెం వేగంగా చేస్తాను. మైనర్ మన బ్లాక్ల కోసం అదే పని చేయబోతున్నాడు — ఇది లావాదేవీల పూల్ నుండి వచ్చే లావాదేవీలను తీసుకుంటుంది, వాటిని బ్లాక్లోకి పంపుతుంది మరియు చెల్లుబాటు అయ్యే హాష్ను కనుగొనే వరకు దానిపై పని చేస్తుంది.
మైనర్ కొంచెం ఎక్కువ సమర్థవంతంగా ఉంటాడు. అతను మైనింగ్పై ఎక్కువ దృష్టి పెడతాడు. అతను యాదృచ్ఛికంగా హాష్లను విసురుతున్నాడు — మన మైనర్ ఇంతకు ముందు సరిగ్గా అదే చేస్తున్నాడు, కేవలం సంగ్రహించబడింది. అది బ్యాక్గ్రౌండ్లో రన్ అవ్వడాన్ని మనం చూడవచ్చు, హాష్లపై పని చేస్తూనే ఉంది. అది కనుగొంది — బ్లాక్ 6 మైన్ చేయబడింది.
డబుల్ స్పెండ్స్ మరియు నెట్వర్క్ ప్రచారం (10:00)
ఇప్పుడు మనం ఈ డబుల్ స్పెండింగ్ సమస్య గురించి మరియు నెట్వర్క్ ప్రచారం సమస్య గురించి కూడా మాట్లాడాము. మనకు లెడ్జర్ మరియు పంపిణీ చేయబడిన నెట్వర్క్ ఉన్నప్పుడు మరియు ఎవరైనా లావాదేవీని పంపినప్పుడు, అది వేర్వేరు వ్యక్తులకు వేర్వేరు సమయాల్లో చేరుతుంది. అందువల్ల, నెట్వర్క్లో ఇద్దరు మైనర్లు ఒకే సమయంలో బ్లాక్ను మైన్ చేయవచ్చు మరియు వాటిలో వేర్వేరు లావాదేవీలు ఉండవచ్చు.
ఆ సమయంలో ప్రతి ఒక్కటి చెల్లుబాటు అవుతుంది — వారిద్దరూ ప్రూఫ్-ఆఫ్-వర్క్ (PoW) చేసారు, ఇద్దరికీ ముందు సున్నాలు ఉన్నాయి. కానీ రెండూ ప్రామాణికమైనవి కాలేవు. రెండూ నిజం కాలేవు. కాబట్టి ఏది నిజమైన చైన్ అనే దానిపై నెట్వర్క్ ఏకాభిప్రాయం సాధించడానికి మనకు ఒక మార్గం కావాలి.
బహుళ మైనర్లు మరియు ఏకాభిప్రాయం (12:27)
నేను ఈ బ్లాక్ను పట్టుకుని ఇక్కడికి తరలిస్తాను. నాకు కావాల్సింది ఏమిటంటే, ఇద్దరు వేర్వేరు మైనర్లు ఒకే సమస్యపై పని చేయడం, ఒకే లావాదేవీల పూల్ను వింటూ స్వతంత్రంగా బ్లాక్లను తీసుకురావడం. మనకు ఇద్దరు మైనర్లు ఉన్నారు: మల్లోరీ మరియు మైక్. నేను క్లిష్టతను 3కి మార్చాను, మరియు ఇద్దరూ మూడు ముందు సున్నాలు ఉన్న హాష్ను కనుగొనడానికి పని చేస్తున్నారు.
కాబట్టి మల్లోరీ ముందుగా ఒక బ్లాక్ను కనుగొంది! అద్భుతం. ఇప్పుడు ఏమి జరుగుతుంది — మనం పంపిణీ చేయబడిన నెట్వర్క్లో ఉన్నందున, మైక్కు మల్లోరీ బ్లాక్ గురించి ఇంకా తెలిసి ఉండకపోవచ్చు. అతను ఇంకా తన స్వంత వెర్షన్పై పని చేస్తూ ఉండవచ్చు. మరియు ఇప్పుడు మైక్ కూడా ఒకదాన్ని కనుగొన్నాడు. కాబట్టి మనకు రెండు చెల్లుబాటు అయ్యే మార్గాలు ఉన్నాయి.
మీరు నెట్వర్క్లో ఒక పీర్ అయితే మరియు మీరు ముందుగా మల్లోరీ బ్లాక్ను చూస్తే, అదే ప్రధాన బ్లాక్ అని మీరు అనుకుంటారు. ఆ తర్వాత మైక్ బ్లాక్ వస్తుంది. వాటిలో ఒకటి పొడవైన చైన్ అవుతుందేమోనని మీరు రెండింటినీ ఉంచుకుంటారు. మరియు నియమం ఏమిటంటే: పొడవైన చెల్లుబాటు అయ్యే చైన్ను అనుసరించండి.
కాయిన్బేస్ మరియు బ్లాక్ బహుమతులు (15:33)
ఒక మైనర్ బ్లాక్ను మైన్ చేసినప్పుడు, మనం ఇలా అంటాము: మనకు కావలసిన లావాదేవీలన్నీ ఇక్కడ ఉన్నాయి, నాన్స్ ఇక్కడ ఉంది, పేరెంట్ ఇక్కడ ఉంది — కానీ ఆ బ్లాక్ను మైన్ చేసిన వ్యక్తి ఇక్కడ ఉన్నారని కూడా మనం చెప్పబోతున్నాము. దీనిని కాయిన్బేస్ అంటారు — ఇప్పుడు ఆ పేరుతో ఒక కంపెనీ ఉందని నేను అనుకుంటున్నాను, కానీ ఇది భిన్నమైనది. మనం దానిని "మైనర్" అని పిలుస్తాము. కాబట్టి మన బ్లాక్లకు ఇప్పుడు మైనర్ ఫీల్డ్ అవసరం.
కాబట్టి మైక్ ఇప్పుడే బ్లాక్ను కనుగొన్నాడు, మరియు మైక్ దీని నుండి 10 విలువను కూడా పొందబోతున్నాడు. ఈ పనులన్నీ చేయడానికి మనం మైనర్లను ప్రోత్సహించాలి, కదా? నెట్వర్క్ను సురక్షితంగా ఉంచడానికి వారు ఈ రిగ్లను కొనుగోలు చేయడానికి డబ్బు ఖర్చు చేస్తున్నారు. ఈ మైనర్లు తమ హాష్ పవర్ అంతటితో నెట్వర్క్ను సురక్షితం చేయడానికి డబ్బు ఖర్చు చేస్తున్నారు — మైనర్లందరినీ కలిపితే, బహుశా పదివేల మంది ఉండవచ్చు. ఈ హాష్లపై పనిచేసే రిగ్లను నిర్మించడానికి వారు మంచి డబ్బు చెల్లిస్తున్నారు, మరియు వారిని ప్రోత్సహించడానికి వారు మైన్ చేసే ప్రతి బ్లాక్కు బ్లాక్ బహుమతి అనే వాటాను ఇస్తాము.
బ్లాక్ బహుమతులు మరియు ప్రోత్సాహకాలు (16:52)
కాబట్టి బ్లాక్ యొక్క ఈ వెర్షన్లో, మల్లోరీకి 10 డాలర్లు ఉన్నాయి, కానీ ఈ వెర్షన్లో మైక్కు 10 డాలర్లు ఉన్నాయి. ఈ ఇద్దరు ఆటగాళ్లు తమ స్వంత చైన్లో కొనసాగడానికి ప్రోత్సహించబడతారు, మరియు మిగిలిన నెట్వర్క్ ఏకాభిప్రాయం కనుగొనాలి. ప్రాథమికంగా ఇది ఎవరికి పొడవైన చెల్లుబాటు అయ్యే చైన్ ఉందనే దానిపై ఆధారపడి ఉంటుంది.
మైక్ తన బ్లాక్ను పేరెంట్గా సెటప్ చేసి తదుపరి బ్లాక్పై పని చేయడం ప్రారంభిస్తాడు. మల్లోరీ కూడా అదే పని చేయబోతోంది. మరియు నెట్వర్క్లోని ఇతరులు ఎవరి పక్షాన్ని ఎంచుకుంటారు అనే దానిపై ఇది ఆధారపడి ఉంటుంది. చెడ్డ నెట్వర్క్లు ఉన్న వ్యక్తులను శిక్షించడం మనకు ఇష్టం లేదు కాబట్టి, ఎథీరియంలో మనం అంకుల్ బ్లాక్లకు (పొడవైన చైన్లోకి రాని చెల్లుబాటు అయ్యే బ్లాక్లు) చెల్లిస్తామని నాకు ఖచ్చితంగా తెలుసు — ఎందుకంటే అవి ఇప్పటికీ నెట్వర్క్ను సురక్షితం చేయడంలో సహాయపడుతున్నాయి.
మనకు సమన్వయం మరియు ఏకాభిప్రాయం అనే ఈ సమస్య ఉంది, మరియు లావాదేవీలను చెల్లుబాటు అయ్యేలా చేయడానికి ఈ ఏకపక్ష పనిని చేర్చడం ద్వారా మనం దానిని పరిష్కరించాము. ఈ లావాదేవీలన్నింటికీ మరియు మునుపటి బ్లాక్కు సంబంధించిన హాష్ యొక్క మూడు ముందు సున్నాలను కనుగొనడానికి మల్లోరీ హాషింగ్ మరియు హాషింగ్ మరియు హాషింగ్ చేస్తూ ఈ పని అంతా చేసింది.
బ్లాక్చైన్ను క్వెరీ చేయడం (18:30)
పొడవైన చైన్ ఏదైనా సరే మనం దానితో మాట్లాడవచ్చు. మైక్ ఇంకా 7కి వెళ్లలేదు, కాబట్టి ఇక్కడ ఎత్తు ఇంకా 6గానే ఉండటాన్ని మనం చూడవచ్చు. మరియు మనం వ్యక్తుల బ్యాలెన్స్ల కోసం క్వెరీ చేయడం లాంటివి చేయవచ్చు. కాబట్టి మనం బ్యాలెన్స్ను నొక్కుతాము — మనకు ఏమి వస్తుంది? 524. కాబట్టి హెడీ 524 లేదా ఈ చైన్ కోసం స్థానిక టోకెన్ ఏదైనా సరే దానిపై కూర్చుని ఉంది. మనం ఆమె నాన్స్ను చూడవచ్చు, లెడ్జర్తో మనం చేయగలిగినదంతా చేయవచ్చు, కానీ ఇప్పుడు మనం బ్లాక్లను పేర్చుతున్నాము మరియు ఆ బ్లాక్లు లావాదేవీలను కలిగి ఉన్నాయి.
కేవలం డబ్బు పంపుతున్న వినియోగదారుల నుండి పనిని మైనర్లకు సంగ్రహించాము మరియు ఈ బ్లాక్ బహుమతి ఇవ్వడం ద్వారా వారిని ప్రోత్సహించాము. ప్రతి వ్యక్తి లావాదేవీకి చెల్లించే చిన్న మొత్తం కూడా ఉంటుంది, కానీ మనం దాని గురించి తదుపరి ఎపిసోడ్లో తెలుసుకుందాం. మనం ఇప్పుడే గ్యాస్ గురించి మాట్లాడాలనుకోవడం లేదు, కానీ కేవలం బ్లాక్ను మైన్ చేయడానికి మాత్రమే కాకుండా, అనేక లావాదేవీలతో కూడిన పూర్తి బ్లాక్ను మైన్ చేయడానికి కూడా ప్రోత్సాహకం ఉందని తెలుసుకోవడం సహాయపడుతుంది. కానీ అది చిన్న ప్రోత్సాహకం — మనం చివరికి దాని గురించి తెలుసుకుంటాము.
చైన్ మార్పులేనితనం (19:51)
బ్లాక్లు మైన్ చేయబడిన కొద్దీ, అవి మరింత సురక్షితంగా మారుతాయి. నా ఉద్దేశ్యం ఏమిటో మీకు చూపిస్తాను. కాబట్టి మైక్ ఒక బ్లాక్ను మైన్ చేసాడు, మల్లోరీ ఇక్కడ ప్రదర్శన చేస్తోంది మరియు బ్లాక్ను మైన్ చేయలేకపోయింది. కాబట్టి ఇప్పుడు మైక్ చైన్ పొడవైనది కాబోతోంది, మరియు అది నెట్వర్క్ అంతటా వెళుతుంది. ప్రతి ఒక్కరూ దానిని చూసి ఇలా అంటారు: సరే, ఈ చైన్లో 7 బ్లాక్లు ఉన్నాయి, అవన్నీ చెల్లుబాటు అవుతాయి — మనం అనుసరించబోయేది ఇదే. మీరు హార్డ్ ఫోర్క్లు, వివాదాస్పద ఫోర్క్లను పొందవచ్చు, ఇక్కడ మనం ఆడుతున్న నియమాలు మారబోతున్నాయి మరియు వేర్వేరు మానవ సమూహాలు వేర్వేరు చైన్లను అనుసరించాలనుకుంటారు. అద్భుతమైన విషయం.
సరే చివరగా, మనం బ్లాక్ 3కి తిరిగి వెళ్లి ఏదైనా మార్చితే — ఏదైనా చిన్న వివరాలను మార్చితే — నేను ఇక్కడికి వెళ్తాను. ఫ్రాంక్కు కొంత లావాదేవీ ఉంది. ఫ్రాంక్కు బదులుగా మనం దానిని ఈవ్గా మారుద్దాం. ఇప్పుడు నేను ఓకే నొక్కినప్పుడు ఏమి జరుగుతుందో చూడండి: అది చూడండి. నేను బ్లాక్ 3లోని ఒక చిన్న భాగాన్ని మార్చాను మరియు అకస్మాత్తుగా మొత్తం చైన్ విడిపోతుంది. ఇది ఇకపై చెల్లుబాటు కాదు. నేను దానిని నెట్వర్క్లో ప్రసారం చేస్తే, ప్రజలు నన్ను చూసి నవ్వుతారు.
ఒక బ్లాక్ మైన్ చేయబడిన తర్వాత మీరు దేనినీ మార్చలేరు, మీరు తిరిగి వెళ్లి అది మారినప్పుడు వస్తువులను మళ్లీ మైన్ చేస్తే తప్ప. నేను ప్రాథమికంగా మైనర్ను ఇక్కడ తిరిగి కనెక్ట్ చేయాలి మరియు 7 బ్లాక్లతో ఇక్కడ ఉన్న మైక్ను పట్టుకోవడానికి తగినంత శక్తిని కలిగి ఉండటానికి ప్రయత్నించాలి. ఇది చాలా, చాలా కష్టం. బ్లాక్ ఎంత లోతుగా ఉంటే, దాని నుండి తిరిగి రావడం అంత కష్టం. ఇక్కడ కార్లోస్ బాబ్కు 84 పంపిన ఈ బ్లాక్ 3 — బహుళ బ్లాక్ల లోతులో, ఆ డబ్బు ఖచ్చితంగా ఉందని తెలుసుకుని బాబ్ చాలా సురక్షితంగా ఉండగలడు. ఇక్కడ ఏదో వివాదాస్పద ఫోర్క్ ఉండే అవకాశం లేదు — నేను పటిష్టంగా ఉన్నాను. దాన్నే మనం నిశ్చయత్వం అంటాము.
సారాంశం (22:00)
లెడ్జర్ మరియు ఈ ఏకాభిప్రాయ సమస్యను కలిగి ఉండటానికి బదులుగా, బ్లాక్ను ధృవీకరించడానికి హాష్పై పని చేయడానికి మనం ప్రూఫ్-ఆఫ్-వర్క్ (PoW)ను ఉపయోగిస్తాము — మరియు "చెల్లుబాటు" అంటే ఏకపక్ష సంఖ్యలో ముందు సున్నాలు. మనం బ్లాక్ల చైన్ను నిర్మిస్తున్నప్పుడు ఇప్పటికీ సమస్యలను ఎదుర్కొంటాము, ఇక్కడ మైన్ చేయబడిన బ్లాక్లు వాస్తవానికి వేర్వేరు సమయాల్లో వేర్వేరు ప్రదేశాలకు చేరుతాయి. కాబట్టి మనకు తదుపరి ఏకాభిప్రాయ అల్గారిథమ్ ఉంది, అది ఇలా చెబుతుంది: చెల్లుబాటు అయ్యే మరియు మీరు పాల్గొనాలనుకుంటున్న నియమాల సమితిని అనుసరించే పొడవైన చైన్ను అనుసరించండి.
సరే, హ్యాపీ బోటై ఫ్రైడే! అది ETH.BUILDలో బ్లాక్చైన్. నేను దీన్ని సేవ్ చేసి అక్కడ ఉంచుతాను, తద్వారా మీరు "లోడ్" నొక్కి ఆడుకోవడానికి ఒక చైన్ను పొందవచ్చు. హ్యాపీ ఫ్రైడే!