బిట్కాయిన్ చరిత్ర ముఖ్యమైన అప్డేట్లతో విభజించబడింది, ఇవి దాని గ్లోబల్ డిజిటల్ కరెన్సీగా ట్రాజెక్టరీని నిర్వచించాయి. ఈ టెక్నికల్ మైల్స్టోన్లలో, సెగ్రిగేటెడ్ విట్నెస్ అమలు అంతంగా మార్పు చేసినట్టు లేదా తీవ్రంగా చర్చించబడినట్టు తక్కువ ఉన్నాయి. తరచూ దాని సంక్షిప్త రూపం సెగ్విట్గా పిలువబడుతుంది, ఈ ప్రోటోకాల్ అప్గ్రేడ్ 2017 ఆగస్టులో తీవ్రమైన కమ్యూనిటీ చర్చ మరియు కన్సెన్సస్ బిల్డింగ్ 기간 తర్వాత సక్రియం చేయబడింది. ఇది నెట్వర్క్ కోసం కీలక క్షణాన్ని సూచించింది, స్కేలబిలిటీ మరియు సెక్యూరిటీకి సంబంధించిన దీర్ఘకాల సమస్యలను పరిష్కరిస్తూ.
సెగ్విట్ ముందు, బిట్కాయిన్ నెట్వర్క్ దాని పెరుగుతున్న యూజర్ బేస్ నుండి పెరిగిన ఒత్తిడిని ఎదుర్కొంది. అడాప్షన్ పెరిగినప్పుడు, ఒరిజినల్ బ్లాక్ సైజు పరిమితులు బాటిల్నెక్గా మారాయి, నెట్వర్క్ కంజెషన్ మరియు పెరిగిన ట్రాన్సాక్షన్ ఖర్చులకు దారితీస్తూ. డెవలపర్లు మరియు స్టేక్హోల్డర్లు బ్లాక్చెయిన్ యొక్క డీసెంట్రలైజ్డ్ స్వభావాన్ని భంగపరచకుండా ఈ ఒత్తిడిని తగ్గించగల సొల్యూషన్ను వెతికారు. సెగ్రిగేటెడ్ విట్నెస్ డేటా స్టోరేజ్ ఎలా ఆప్టిమైజ్ చేయాలో బ్లాక్ సైజు పరిమితిని సరళంగా పెంచడం కంటే చమత్కారమైన ఇంజనీరింగ్ సొల్యూషన్గా ఉద్భవించింది.
ఈ అప్గ్రేడ్ కేపాసిటీని మెరుగుపరచడమే కాకుండా ఎక్కువ చేసింది. ట్రాన్సాక్షన్ మాలియబిలిటీగా పిలువబడే టెక్నికల్ వల్నరబిలిటీని పరిష్కరించడం ద్వారా ట్రాన్సాక్షన్ ప్రాసెసింగ్ మెకానిక్స్ను మూలపరంగా మార్చింది. ఈ సమస్యను సరిచేసి, సెగ్విట్ లైటెనింగ్ నెట్వర్క్ వంటి సెకండ్-లేయర్ సొల్యూషన్లు వికసించడానికి అవసరమైన ఫౌండేషన్ను వేసింది. ఇది మునుపటి సురక్షితంగా అమలు చేయడం కష్టమైన ఇన్స్టంట్, తక్కువ-ఖర్చు చెల్లింపులకు మార్గం సుగమం చేసింది.
సెగ్విట్ను అర్థం చేసుకోవడానికి టెక్నికల్ స్పెసిఫికేషన్లకు మాత్రమే చూడటం కాదు. ఇది బిట్కాయిన్ గవర్నెన్స్ మోడల్, బ్లాక్ స్పేస్ ఎకనామిక్స్, మరియు ప్రోటోకాల్ ఎవల్యూషన్ను డ్రైవ్ చేసే కమ్యూనిటీ డైనమిక్స్ను పరిశీలించడాన్ని కలిగి ఉంటుంది. ఈ అప్గ్రేడ్ బిట్కాయిన్ సాఫ్ట్ ఫోర్క్ల ద్వారా అడాప్ట్ అవ్వగలదు మరియు స్కేల్ చేయగలదని, బ్యాక్వర్డ్ కాంపటిబిలిటీని కాపాడుతూ సామర్థ్యం మరియు యుటిలిటీకి ర్యాడికల్ మెరుగుదలలను ప్రవేశపెట్టుతూ ప్రదర్శించింది.
స్కేలబిలిటీ చాలెంజ్
బిట్కాయిన్ మొదట బ్లాక్చెయిన్కు జోడించబడగల బ్లాక్ల సైజు పరిమితితో డిజైన్ చేయబడింది. ఈ పరిమితి, 1 మెగాబైట్ (MB)గా సెట్ చేయబడింది, నెట్వర్క్ ప్రారంభ రోజుల్లో స్పామ్ అటాక్లకు వ్యతిరేకంగా రక్షణాత్మక చర్యగా పనిచేసింది. అయితే, బిట్కాయిన్ అస్పష్ట ప్రయోగం నుండి గ్లోబల్గా గుర్తించబడిన ఆస్తిగా పెరిగినప్పుడు, ఈ సేఫ్టీ ఫీచర్ గ్రోత్పై ఆంక్షగా మారడం ప్రారంభించింది.
బ్లాక్ సైజు బాటిల్నెక్
ప్రతి బిట్కాయిన్ ట్రాన్సాక్షన్ మైనర్లచే ప్రాసెస్ చేయబడి స్టోర్ చేయబడాల్సిన డేటాను కలిగి ఉంటుంది. ఈ డేటా ఇన్పుట్లు, ఔట్పుట్లు, మరియు ఖర్చు చేయబడుతున్న ఫండ్స్ యాజమాన్యాన్ని నిరూపించే డిజిటల్ సిగ్నేచర్లను కలిగి ఉంటుంది. ప్రీ-సెగ్విట్ యుగంలో, ఈ సమాచారం అంతా రిజిడ్ 1MB బ్లాక్ పరిమితి లోపల స్పేస్ కోసం పోటీపడాల్సి వచ్చింది.
నెట్వర్క్ పాపులారిటీ సర్జ్ అయినప్పుడు, బ్లాక్ స్పేస్ డిమాండ్ తరచూ అందుబాటులో ఉన్న సప్లైని మించింది. యూజర్లు బిడ్డింగ్ వార్లో కనుగొన్నారు, తమ ట్రాన్సాక్షన్లకు ఎక్కువ ఫీలు జోడించి మైనర్లను తదుపరి బ్లాక్లో చేర్చడానికి ప్రోత్సహించారు. ఈ డైనమిక్ స్టాండర్డ్ ఫీలు చెల్లించిన యూజర్లకు మందగించిన కన్ఫర్మేషన్ టైమ్లకు దారితీసింది.
పీక్ పీరియడ్లలో, నెట్వర్క్ కంజెస్టెడ్ అయింది, చిన్న చెల్లింపులు లేదా మైక్రోట్రాన్సాక్షన్లకు అజ్ఞాతపరిచేలా చేసింది. బిట్కాయిన్ వాల్యూ స్టోర్ మరియు ఎక్స్చేంజ్ మీడియంగా ప్రభావవంతంగా పనిచేయాలంటే, నెట్వర్క్ థ్రూపుట్ పెంచాలని కమ్యూనిటీ గుర్తించింది. సెక్యూరిటీ లేదా డీసెంట్రలైజేషన్ను త్యాగం చేయకుండా ఈ స్కేలింగ్ను ఎలా సాధించాలనే చర్చ గుర్తించబడింది.
హార్డ్ ఫోర్క్ డిలెమ్మా
స్కేలబిలిటీ సమస్యకు ఒక ప్రతిపాదిత సొల్యూషన్ హార్డ్ ఫోర్క్. హార్డ్ ఫోర్క్ ప్రోటోకాల్కు ర్యాడికల్ మార్పు, ఇది మునుపటి అన్వాలిడ్ బ్లాక్లు/ట్రాన్సాక్షన్లను వాలిడ్ చేస్తుంది, లేదా వైస్ వర్సా. స్కేలింగ్ సందర్భంలో, ఇది 2MB లేదా 8MB వంటి పెద్ద బ్లాక్లను అనుమతించడానికి కోడ్ను సరళంగా రీరైట్ చేయడాన్ని అర్థం చేసుకోవాలి.
అయితే, హార్డ్ ఫోర్క్లు గణనీయమైన రిస్క్లను కలిగి ఉన్నాయి. అవి నెట్వర్క్లోని అన్ని నోడ్లు తమ సాఫ్ట్వేర్ను ఒకేసారి అప్గ్రేడ్ చేయాలి. కమ్యూనిటీ భాగం అప్గ్రేడ్ చేయడానికి నిరాకరిస్తే లేదా మార్పుతో అసమ్మతి చెప్పితే, బ్లాక్చెయిన్ రెండు వేర్వేరు చెయిన్లుగా విభజించబడుతుంది. ఇది బిట్కాయిన్ కాష్ సృష్టితో జరిగింది, ఇది హార్డ్ ఫోర్క్ ద్వారా బ్లాక్ సైజును పెంచడాని ఎంచుకుంది.
బిట్కాయిన్ కోర్ డెవలపర్లు సాఫ్ట్ ఫోర్క్ అనే సురక్షితమైన విధానాన్ని ప్రాధాన్యత ఇచ్చారు. సాఫ్ట్ ఫోర్క్ బ్యాక్వర్డ్-కాంపటిబుల్ అప్గ్రేడ్, అంటే పాత సాఫ్ట్వేర్ వెర్షన్లు రన్ చేస్తున్న నోడ్లు నెట్వర్క్లో భాగం కాగలవు. నెట్వర్క్ ఏకీకృతంగా ఉండటాన్ని నిర్ధారించడానికి మరియు అవసరమైన కేపాసిటీ మెరుగుదలలను ఇంకా డెలివర్ చేయడానికి సెగ్విట్ సాఫ్ట్ ఫోర్క్గా డిజైన్ చేయబడింది.
కన్సెన్సస్ మరియు గవర్నెన్స్
సెగ్విట్ను సక్రియం చేయడానికి మార్గం బిట్కాయిన్ గవర్నెన్స్ యొక్క అనన్య స్వభావాన్ని హైలైట్ చేసింది. ఒక లీడర్ మార్పులను డిక్టేట్ చేసే సెంట్రలైజ్డ్ సిస్టమ్ల మాదిరిగా కాకుండా, బిట్కాయిన్ విభిన్న పాల్గొనేవారి కమ్యూనిటీలో కన్సెన్సస్పై ఆధారపడుతుంది. ఇందులో మైనర్లు, డెవలపర్లు, నోడ్ ఆపరేటర్లు, మరియు ఎండ్-యూజర్లు ఉన్నారు.
సెగ్విట్ కోసం ప్రతిపాదన, బిట్కాయిన్ ఇంప్రూవ్మెంట్ ప్రపోజల్ (BIP) 141గా పిలువబడుతుంది, సక్రియం చేయడానికి మైనర్ల నుండి చాలా ఎత్తైన సపోర్ట్ థ్రెషోల్డ్ అవసరం. ప్రత్యేకంగా, రెండు వారాల కాలంలో 95% మైనింగ్ హాష్ పవర్ రెడీనెస్ను సిగ్నల్ చేయాలి. ఈ హై బార్ అప్గ్రేడ్లు ఎన్ఫోర్స్ చేయబడే ముందు ఓవర్వెల్మింగ్ సపోర్ట్ ఉండాలని నిర్ధారిస్తుంది, నెట్వర్క్ అస్థిరత రిస్క్ను కనిష్టం చేస్తూ.
సెగ్విట్ ఎలా పనిచేస్తుందో అండర్ ది హుడ్
సెగ్రిగేటెడ్ విట్నెస్ యొక్క ప్రాథమిక ఇన్నోవేషన్ దాని పేరులో సూచించబడింది. "సెగ్రిగేటెడ్" అంటే వేరు చేయడం, మరియు "విట్నెస్" అనేది ట్రాన్సాక్షన్ను వెరిఫై చేసే డిజిటల్ సిగ్నేచర్లకు సూచిస్తుంది. లెగసీ బిట్కాయిన్ ట్రాన్సాక్షన్లలో, డిజిటల్ సిగ్నేచర్ డేటా ట్రాన్సాక్షన్ డేటాతో ఇంటర్ట్వైన్డ్గా ఉండి, వాల్యూయబుల్ 1MB బ్లాక్ స్పేస్ యొక్క గణనీయమైన భాగాన్ని ఆక్రమించింది.
విట్నెస్ డేటాను వేరు చేయడం
సెగ్విట్ విట్నెస్ డేటా (సిగ్నేచర్లు)ను మెయిన్ బ్లాక్ స్ట్రక్చర్ నుండి తొలగించి ట్రాన్సాక్షన్ ఫార్మాట్ను రీస్ట్రక్చర్ చేసింది. ఈ డేటా ఇంకా రికార్డ్ చేయబడి వాలిడేట్ చేయబడుతుంది, కానీ అది బేస్ ట్రాన్సాక్షన్ బ్లాక్కు పారలల్గా రన్ అయ్యే వేర్వేరు స్ట్రక్చర్లో స్టోర్ చేయబడుతుంది. ఈ సెపరేషన్ ఓల్డ్ నోడ్ల కోసం 1MB పరిమితిని టెక్నికల్గా పెంచకుండా మరిన్ని కేపాసిటీని అన్లాక్ చేయడానికి కీలకం.
ఇది విజువలైజ్ చేయడానికి, బిట్కాయిన్ బ్లాక్ను ట్రైన్గా ఊహించుకోండి. లెగసీ సిస్టమ్లో, ప్యాసింజర్లు (ట్రాన్సాక్షన్ డీటెయిల్స్) మరియు వారి లగేజ్ (సిగ్నేచర్లు) అంతా ఒకే ట్రైన్ కార్లలో క్రామ్ చేయబడ్డాయి. ట్రైన్కు ఎంత వాల్యూమ్ క్యారీ చేయాలో కఠిన పరిమితి ఉంది.
సెగ్విట్ లగేజ్ కోసం ప్రత్యేకంగా బ్యాక్లో స్పెషలైజ్డ్ కార్గో కార్ను జోడించింది. హెవీ లగేజ్ను ప్యాసింజర్ కార్ల నుండి తొలగించడం ద్వారా, ట్రైన్ ఒకే మెయిన్ కంపార్ట్మెంట్లలో గణనీయంగా మరిన్ని ప్యాసింజర్లను క్యారీ చేయగలదు. "లగేజ్" ఇంకా ట్రైన్తో ప్రయాణిస్తుంది, కానీ అది ప్యాసింజర్ల కోసం అవసరమైన ప్రీమియం స్పేస్ను ఇక ఆక్రమించదు.
బ్లాక్ వెయిట్ vs. బ్లాక్ సైజు
ఈ మార్పును అమలు చేయడానికి, సెగ్విట్ "బ్లాక్ వెయిట్" అనే కొత్త కాన్సెప్ట్ను ప్రవేశపెట్టింది. సింపుల్ బైట్లలో బ్లాక్ సైజు పాత మెజర్మెంట్ ట్రాన్సాక్షన్ భాగాలకు విభిన్న "వెయిట్లు"ను అసైన్ చేసే సిస్టమ్ ద్వారా రీప్లేస్ చేయబడింది. ఇది నెట్వర్క్కు క్రిటికల్ ట్రాన్సాక్షన్ డేటా మరియు విట్నెస్ డేటా మధ్య తేడా చేయడానికి అనుమతించింది.
ఈ కొత్త సిస్టమ్ కింద, బేస్ ట్రాన్సాక్షన్ డేటా దాని పూర్తి సైజులో కౌంట్ చేయబడుతుంది, విట్నెస్ డేటా డిస్కౌంటెడ్. ప్రత్యేకంగా, విట్నెస్ డేటా బ్లాక్ పరిమితి కాలిక్యులేషన్లో ట్రాన్సాక్షన్ డేటా కంటే గణనీయంగా తక్కువ వెయిట్. ఈ మార్పు 1MB నుండి థియరెటికల్ 4MB "వెయిట్ యూనిట్లు"కు బ్లాక్ సైజు పరిమితిని ప్రభావవంతంగా పెంచింది.
ఈ మార్పు యూజర్లు మరియు వాలెట్ ప్రొవైడర్లను సెగ్విట్ అడ్రస్లను అడాప్ట్ చేయడానికి ప్రోత్సహించింది. కొత్త ఫార్మాట్ను ఉపయోగించిన ట్రాన్సాక్షన్లు లెగసీ ట్రాన్సాక్షన్లతో పోలిస్తే బ్లాక్లో తక్కువ "వెయిట్"ను వినియోగించడం వల్ల సెండ్ చేయడానికి చీపర్. ఈ ఎకనామిక్ ఇన్సెంటివ్ ఎకోసిస్టమ్ అంతటా అప్గ్రేడ్ అడాప్షన్ను డ్రైవ్ చేయడానికి సహాయపడింది.
వర్చువల్ బైట్స్ (vBytes)
బ్లాక్ వెయిట్ ప్రవేశంతో, ట్రాన్సాక్షన్ ఫీల కాన్సెప్ట్ కూడా ఎవాల్వ్ అయింది. ఫీలు రా బైట్ల కంటే "వర్చువల్ బైట్స్" (vBytes)లో కాలిక్యులేట్ చేయబడటం ప్రారంభించాయి. vByte అనేది ట్రాన్సాక్షన్ వెయిట్ నుండి డెరైవ్ చేయబడిన మెజర్మెంట్ యూనిట్.
విట్నెస్ డేటా డిస్కౌంటెడ్ కాబట్టి, సెగ్విట్ ట్రాన్సాక్షన్ ఒకే రా సైజు లెగసీ ట్రాన్సాక్షన్ కంటే చిన్న vByte సైజును కలిగి ఉంటుంది. ఇది అదే ఫీ రేట్ (సతోషిలు ప్రతి బైట్) కోసం, సెగ్విట్ ట్రాన్సాక్షన్ మొత్తం ఫీలలో తక్కువ ఖర్చు అవుతుందని అర్థం.
సెగ్విట్-కాంపటిబుల్ వాలెట్లకు స్విచ్ చేసిన యూజర్లకు ఈ సామర్థ్య గెయిన్ తక్షణమే జరిగింది. ఇది నెట్వర్క్కు సెకండ్ ప్రతి మరిన్ని ట్రాన్సాక్షన్లను ప్రాసెస్ చేయడానికి అనుమతించింది, హార్డ్ ఫోర్క్తో సంబంధం ఉన్న ప్రమాదాలు లేకుండా థ్రూపుట్ను ప్రభావవంతంగా పెంచింది. ఈ ఆప్టిమైజేషన్ ఎగ్జిస్టింగ్ ఇన్ఫ్రాస్ట్రక్చర్ నుండి మరింత పెర్ఫార్మెన్స్ను స్క్వీజ్ చేయగలదని చాలెంజింగ్ ఇంజనీరింగ్ నిరూపించింది.
ట్రాన్సాక్షన్ మాలియబిలిటీని పరిష్కరించడం
స్కేలింగ్ సెగ్విట్ యొక్క హెడ్లైన్ ఫీచర్ అయినప్పటికీ, అప్గ్రేడ్ ట్రాన్సాక్షన్ మాలియబిలిటీగా పిలువబడే మరో క్రిటికల్ టెక్నికల్ ఫ్లాను పరిష్కరించింది. ఈ సమస్య బిట్కాయిన్ ఇన్సెప్షన్ నుండి దెబ్బతిన్నది మరియు అడ్వాన్స్డ్ సెకండ్-లేయర్ ప్రోటోకాల్ల అభివృద్ధికి ప్రధాన అడ్డంకిగా పనిచేసింది.
మాలియబిలిటీ అంటే బ్లాక్చెయిన్పై కన్ఫర్మ్ కాకముందు మూడవ పార్టీ ట్రాన్సాక్షన్ యొక్క యూనిక్ ఐడెంటిఫైర్ (TXID)ను మార్చగల సామర్థ్యం. ముఖ్యంగా, ఈ మార్పు ట్రాన్సాక్షన్ దానిని ఇన్వాలిడేట్ చేయకుండా లేదా సెండర్, రిసీవర్, లేదా అమౌంట్ వంటి మూలపరమైన డీటెయిల్స్ను మార్చకుండా చేయబడుతుంది.
లెగసీ సిస్టమ్లో, డిజిటల్ సిగ్నేచర్ ట్రాన్సాక్షన్ హాష్ (TXID) కాలిక్యులేషన్లో చేర్చబడింది. అయితే, క్రిప్టోగ్రాఫిక్ సిగ్నేచర్లు వాలిడ్ ఉండగా స్వల్పంగా భిన్నమైన మ్యాథమెటికల్ వేరియేషన్లలో రిప్రజెంట్ చేయబడవచ్చు. ఒక అటాకర్ లేదా రిలే నోడ్ సిగ్నేచర్ డేటాను స్వల్పంగా మార్చవచ్చు, ఇది పూర్తిగా భిన్న TXIDకు ఫలితంగా ఉంటుంది.
TXID మారితే, సెండర్ ట్రాన్సాక్షన్ ఫెయిల్ అయిందని నమ్మవచ్చు, రిసీవర్ (లేదా అటాకర్) మార్చబడిన వెర్షన్ను కన్ఫర్మ్ చేస్తూ. ఇది కన్ఫ్యూజన్ను సృష్టించింది మరియు అన్కన్ఫర్మ్డ్ ట్రాన్సాక్షన్లను చెయిన్ చేయడాన్ని ప్రమాదకరంగా చేసింది. చెయిన్లో మొదటి ట్రాన్సాక్షన్ ID మారితే, ఆ IDను రెఫరెన్స్ చేసే ఏదైనా సబ్సిక్వెంట్ ట్రాన్సాక్షన్ ఇన్వాలిడ్ అవుతుంది.
సెగ్విట్ TXID జెనరేట్ చేయడానికి ఉపయోగించే ట్రాన్సాక్షన్ భాగం నుండి సిగ్నేచర్ డేటాను తొలగించడం ద్వారా ఇది ఫిక్స్ చేసింది. "విట్నెస్" సెగ్రిగేటెడ్ కాబట్టి, సిగ్నేచర్ డేటాకు ఏదైనా మార్పులు ట్రాన్సాక్షన్ IDను ఇక ప్రభావితం చేయవు. ఇది ట్రాన్సాక్షన్ IDను సృష్టించబడిన క్షణం నుండి ఇమ్యుటబుల్ చేసింది.
లైటెనింగ్ నెట్వర్క్ను సక్రియం చేయడం
ట్రాన్సాక్షన్ మాలియబిలిటీ ఫిక్స్ లైటెనింగ్ నెట్వర్క్ కోసం కాటలిస్ట్. లైటెనింగ్ నెట్వర్క్ అనేది సురక్షితంగా అన్కన్ఫర్మ్డ్ ట్రాన్సాక్షన్ల చెయిన్లను సృష్టించగల సామర్థ్యంపై గట్టిగా ఆధారపడే లేయర్-2 స్కేలింగ్ సొల్యూషన్.
లేయర్ 2 కోసం ఫౌండేషన్
పేమెంట్ చానెల్లు పనిచేయడానికి, రెండు పార్టీలు బ్లాక్చెయిన్పై జాయింట్ అకౌంట్ను తెరుచుకుని ఆఫ్-చెయిన్లో సైన్డ్ ట్రాన్సాక్షన్లను బ్యాక్ అండ్ ఫోర్త్ ట్రేడ్ చేస్తారు. ఈ ఆఫ్-చెయిన్ ట్రాన్సాక్షన్లు మెయిన్ బ్లాక్చెయిన్ను హిట్ చేయకుండా చానెల్ బ్యాలెన్స్ను అప్డేట్ చేస్తాయి.
అయితే, ఈ ఆఫ్-చెయిన్ ట్రాన్సాక్షన్లు ఇనిషియల్ "ఫండింగ్ ట్రాన్సాక్షన్" సురక్షితంగా యాంకర్ చేయబడటంపై ఆధారపడతాయి. ట్రాన్సాక్షన్ మాలియబిలిటీ ఇంకా సాధ్యమైతే, బ్యాడ్ యాక్టర్ ఫండింగ్ ట్రాన్సాక్షన్ IDను మార్చవచ్చు. ఇది పార్టీలు అగ్రీ చేసుకున్న అన్ని సబ్సిక్వెంట్ ఆఫ్-చెయిన్ లాజిక్ను ఇన్వాలిడ్ చేస్తుంది.
ట్రాన్సాక్షన్ IDను సెక్యూర్ చేయడం ద్వారా, సెగ్విట్ ఈ స్మార్ట్ కాంట్రాక్ట్ల కోసం అవసరమైన రాక్-సాలిడ్ ఫౌండేషన్ను అందించింది. ఇది లైటెనింగ్ నోడ్లకు వారు ఆఫ్-చెయిన్ సైన్ చేస్తున్న ట్రాన్సాక్షన్లు మెయిన్ బిట్కాయిన్ నెట్వర్క్పై ఫైనల్గా సెటిల్ అయినప్పుడు వాలిడ్గా ఉంటాయని ట్రస్ట్ చేయడానికి అనుమతించింది.
ఇన్స్టంట్ సెటిల్మెంట్లు
మాలియబిలిటీ రిస్క్ తొలగించబడినప్పుడు, లైటెనింగ్ నెట్వర్క్ సేఫ్గా డెప్లాయ్ చేయగలదు. ఇది ప్రపంచవ్యాప్తంగా ఎక్కడైనా యూజర్ల మధ్య పేమెంట్ల దాదాపు-ఇన్స్టంట్ సెటిల్మెంట్ను సక్రియం చేసింది. సెగ్విట్ ఆన్-చెయిన్ కేపాసిటీని మాడెస్ట్గా పెంచినప్పటికీ, లైటెనింగ్ను సక్రియం చేయడం వర్చువల్గా అన్లిమిటెడ్ ఆఫ్-చెయిన్ స్కేలింగ్ సామర్థ్యాన్ని అందించింది.
యూజర్లు ఇప్పుడు మెయిన్ బ్లాక్చెయిన్ను భారం చేయకుండా మిలియన్లసార్లు ట్రాన్సాక్ట్ చేయవచ్చు, ఫైనల్ రిజల్ట్ను మాత్రమే సెటిల్ చేస్తూ. ఆన్-చెయిన్ సామర్థ్యం (సెగ్విట్ ద్వారా) మరియు ఆఫ్-చెయిన్ స్కేలింగ్ (లైటెనింగ్ ద్వారా) కాంబినేషన్ బిట్కాయిన్ గ్లోబల్ ట్రాన్సాక్షన్ వాల్యూమ్ను హ్యాండిల్ చేయడానికి ప్రాథమిక వ్యూహాన్ని సూచిస్తుంది.
సక్రియం సాగా: BIP 141 మరియు UASF
సెగ్విట్ డెప్లాయ్మెంట్ కేవలం టెక్నికల్ అప్డేట్ కాదు; అది డీసెంట్రలైజ్డ్ గవర్నెన్స్లో చారిత్రక ఈవెంట్. ప్రాసెస్ బిట్కాయిన్ ఎకోసిస్టమ్లో మైనర్లు, డెవలపర్లు, మరియు యూజర్ల మధ్య సంక్లిష్ట పవర్ డైనమిక్స్ను వెల్లడించింది.
ప్రతిపాదన (BIP 141)
సెగ్విట్ అప్గ్రేడ్ బిట్కాయిన్ ఇంప్రూవ్మెంట్ ప్రపోజల్ 141గా ఫార్మల్గా ప్రతిపాదించబడింది. స్మూత్గా సక్రియం చేయడానికి, డెవలపర్లు రెండు వారాల డిఫికల్టీ ఎపాక్లో అప్గ్రేడ్ కోసం సపోర్ట్ సిగ్నల్ చేసే 95% బ్లాక్లు అవసరమైన థ్రెషోల్డ్ను సెట్ చేశారు. ఇది నెట్వర్క్ విభజించకుండా ఉండాలని ఉద్దేశించబడింది.
అయితే, ఈ కన్సెన్సస్ను సాధించడం కష్టతరం. మేజర్ మైనింగ్ పూల్స్ మధ్య వివిధ పాలిటికల్ మరియు ఎకనామిక్ ఇంట్రెస్ట్లు స్టాల్మేట్కు దారితీశాయి. కొందరు మైనర్లు బ్లాక్ సైజును డైరెక్ట్గా పెంచడానికి హార్డ్ ఫోర్క్ను ఇష్టపడ్డారు, మరికొందరు తమ ఇన్ఫ్రాస్ట్రక్చర్ను అప్గ్రేడ్ చేయడానికి హెసిటెంట్.
నెలల తరబడి, సక్రియం సిగ్నలింగ్ అవసరమైన థ్రెషోల్డ్ కంటే చాలా తక్కువగా ఉంది. అప్గ్రేడ్ అనిర్ధారంగా స్టాల్ అవ్వవచ్చని కనిపించింది, ప్రోటోకాల్ అప్గ్రేడ్ల కోసం మైనర్ సిగ్నలింగ్పై ఆధారపడటంలో సంభావ్య ఫ్లాను హైలైట్ చేస్తూ.
యూజర్ యాక్టివేటెడ్ సాఫ్ట్ ఫోర్క్ (BIP 148)
ప్రోగ్రెస్ లేకపోవడంపై ఫ్రస్ట్రేటెడ్గా, కమ్యూనిటీలో గ్రాస్రూట్స్ మూవ్మెంట్ ఉద్భవించింది. ఈ ఇనిషియేటివ్ యూజర్ యాక్టివేటెడ్ సాఫ్ట్ ఫోర్క్ (UASF), లేదా BIP 148గా పిలువబడుతుంది. కాన్సెప్ట్ రెవల్యూషనరీ: మైనర్లు వోట్ చేయడానికి వేచి ఉండకుండా, నోడ్ల (యూజర్లు, ఎక్స్చేంజ్లు, మరియు బిజినెస్ల) ఎకనామిక్ మెజారిటీ అప్గ్రేడ్ను తామే ఎన్ఫోర్స్ చేస్తారు.
UASFలో పాల్గొనేవారు సెగ్విట్ కోసం సపోర్ట్ సిగ్నల్ చేయని బ్లాక్లను ఒక నిర్దిష్ట తేదీ తర్వాత రిజెక్ట్ చేసే బిట్కాయిన్ సాఫ్ట్వేర్ వెర్షన్ను రన్ చేశారు. ఇది సాండ్లో లైన్ డ్రా చేసింది. మైనర్లు సెగ్విట్ను ఇగ్నోర్ చేస్తూ ఉంటే, వారి బ్లాక్లు నెట్వర్క్ గణనీయ భాగం ద్వారా రిజెక్ట్ అవుతాయి, వారు రెవెన్యూ కోల్పోతారు.
యూజర్ యాక్టివేటెడ్ సాఫ్ట్ ఫోర్క్ థ్రెట్ పవర్ బ్యాలెన్స్ను మార్చింది. మైనర్లు ట్రాన్సాక్షన్లను ప్రాసెస్ చేస్తారని, యూజర్లు ప్రోటోకాల్ రూల్స్ను నిర్వచిస్తారని ఇది ప్రదర్శించింది. UASF యొక్క ఎకనామిక్ ప్రెశర్తో సమ్ముఖం కాబడి, మైనర్లు క్యాపిట్యులేటెడ్, మరియు సెగ్విట్ 2017 ఆగస్టులో లాక్ ఇన్ చేయబడి సక్రియం చేయబడింది.
అడ్రస్ టైప్లు మరియు కాంపటిబిలిటీ
సెగ్విట్ సక్రియం తర్వాత, బిట్కాయిన్ ఎకోసిస్టమ్లో విభిన్న అడ్రస్ ఫార్మాట్ల ఉద్భవం కనిపించింది. సెగ్విట్ అందించే తక్కువ ఫీలు మరియు సామర్థ్య ప్రయోజనాలను పొందాలనుకునే యూజర్లకు ఈ ఫార్మాట్లను అర్థం చేసుకోవడం అత్యవసరం.
లెగసీ అడ్రస్లు
ఒరిజినల్ బిట్కాయిన్ అడ్రస్ ఫార్మాట్ లెగసీగా పిలువబడుతుంది. ఈ అడ్రస్లు సాధారణంగా సంఖ్య 1తో ప్రారంభమవుతాయి. లెగసీ అడ్రస్ల నుండి సెండ్ చేయబడిన ట్రాన్సాక్షన్లు విట్నెస్ డేటా సెపరేషన్ను ఉపయోగించకపోవడం వల్ల సైజులో పెద్దవి. ఫలితంగా, ట్రాన్సాక్షన్ ఫీల పరంగా వాడటానికి అత్యధిక ఖర్చు.
నెస్టెడ్ సెగ్విట్ (P2SH)
స్మూత్ అడాప్షన్ను నిర్ధారించడానికి, డెవలపర్లు పే టు స్క్రిప్ట్ హాష్ (P2SH)గా పిలువబడే కాంపటిబిలిటీ లేయర్ను ప్రవేశపెట్టారు. ఈ అడ్రస్లు సంఖ్య 3తో ప్రారంభమవుతాయి. అవి సెండర్ వాలెట్ కొత్త నేటివ్ ఫార్మాట్ను పూర్తిగా సపోర్ట్ చేయకపోయినా సెగ్విట్ ట్రాన్సాక్షన్లను సెండ్ చేయడానికి యూజర్లకు అనుమతించాయి.
నెస్టెడ్ సెగ్విట్ మధ్య మార్గాన్ని అందించింది. ఇది లెగసీ అడ్రస్లతో పోలిస్తే గణనీయమైన ఫీ సేవింగ్లను అందించింది, అయినప్పటికీ పూర్తి నేటివ్ అమలు కంటే కాదు. ఎక్స్చేంజ్లు మరియు వాలెట్ ప్రొవైడర్లు తమ సిస్టమ్లను అప్డేట్ చేస్తున్నప్పుడు, ఇది చాలా కాలం స్టాండర్డ్గా ఉంది.
నేటివ్ సెగ్విట్ (Bech32)
అత్యంత సామర్థ్యవంతమైన ఫార్మాట్ నేటివ్ సెగ్విట్, బెచ్32గా కూడా పిలువబడుతుంది. ఈ అడ్రస్లు bc1తో ప్రారంభమవుతాయి. నేటివ్ సెగ్విట్ అడ్రస్లు కేస్-ఇన్సెన్సిటివ్ కాబట్టి వేరుగా ఉంటాయి, టైపింగ్ ఎర్రర్ల రిస్క్ను తగ్గిస్తూ.
మరింత ముఖ్యంగా, నేటివ్ సెగ్విట్ ట్రాన్సాక్షన్లు వర్చువల్ బైట్లలో వారి నెస్టెడ్ కౌంటర్పార్ట్ల కంటే చిన్నవి. ఇది యూజర్లకు అతి తక్కువ సాధ్యమైన ట్రాన్సాక్షన్ ఫీలకు ఫలితంగా ఉంటుంది. ఎకోసిస్టమ్ మెచ్యూర్ అయినప్పుడు, నేటివ్ సెగ్విట్ చాలా మోడరన్ వాలెట్లు మరియు సర్వీస్లకు డిఫాల్ట్ స్టాండర్డ్ అయింది.
| అడ్రస్ టైప్ | ప్రిఫిక్స్ | ఫీ సామర్థ్యం | కాంపటిబిలిటీ |
|---|---|---|---|
| లెగసీ | 1... | తక్కువ | యూనివర్సల్ |
| నెస్టెడ్ సెగ్విట్ | 3... | మీడియం | హై |
| నేటివ్ సెగ్విట్ | bc1... | హై | మోడరన్ వాలెట్లు |
సెగ్విట్ దాటి: టాప్రూట్ మరియు ఆర్డినల్స్
సెగ్విట్ యొక్క సక్సెస్ఫుల్ అమలు బిట్కాయిన్ దాని కోర్ వాల్యూ ప్రపోజిషన్ను డిస్రప్ట్ చేయకుండా సంక్లిష్ట అప్గ్రేడ్లను దాటవచ్చని నిరూపించింది. ఈ సక్సెస్ నెట్వర్క్ సామర్థ్యాలను మరింత విస్తరించిన సబ్సిక్వెంట్ ఇన్నోవేషన్లకు మార్గం సుగమం చేసింది.
టాప్రూట్ మరియు ష్నోర్ సిగ్నేచర్లు
2021 నవంబర్లో, బిట్కాయిన్ టాప్రూట్ అప్గ్రేడ్ను సక్రియం చేసింది. టాప్రూట్ సెగ్విట్ వేసిన ఫౌండేషన్ పై డైరెక్ట్గా బిల్ట్ అయింది. అది ష్నోర్ సిగ్నేచర్లను ప్రవేశపెట్టింది, ఇవి మరింత గ్రేటర్ సామర్థ్యం మరియు ప్రైవసీని అనుమతించాయి.
సెగ్విట్ మాదిరిగా, టాప్రూట్ బ్లాక్చెయిన్పై డేటా ఎలా స్టోర్ చేయబడుతుందో మార్చింది. అది సిగ్నేచర్ అగ్రిగేషన్ను సక్రియం చేసింది, ఇక్కడ కాంప్లెక్స్ ట్రాన్సాక్షన్లో బహుళ సిగ్నేచర్లు ఒకే సిగ్నేచర్గా కలపబడతాయి. ఇది కాంప్లెక్స్ స్మార్ట్ కాంట్రాక్ట్లను రెగ్యులర్ ట్రాన్సాక్షన్ల నుండి అవివేకంగా చేసి ప్రైవసీని ఎన్హాన్స్ చేసింది, బ్లాక్ స్పేస్ను సేవ్ చేస్తూ.
సెగ్విట్ ప్రవేశపెట్టిన స్ట్రక్చరల్ మార్పులు, ప్రత్యేకంగా స్క్రిప్ట్ వెర్షనింగ్ సిస్టమ్ లేకుండా, టాప్రూట్ వంటి అప్గ్రేడ్లు డెప్లాయ్ చేయడం గణనీయంగా కష్టతరం అయ్యేది. సెగ్విట్ ఫ్యూచర్ ఎక్స్టెన్సిబిలిటీ కోసం క్లియర్ పాత్వేను స్థాపించింది.
ఆర్డినల్స్ ఉదయం
ఇటీవల, బిట్కాయిన్ ఆర్డినల్స్ ప్రవేశం సెగ్విట్ ఇన్ఫ్రాస్ట్రక్చర్ను అపేక్షితమైన మార్గాలలో లెవరేజ్ చేసింది. ఆర్డినల్స్ యూజర్లకు ఇమేజ్లు, టెక్స్ట్, లేదా కోడ్ వంటి అర్బిట్రరీ డేటాను ఇండివిడ్యువల్ సతోషిలపై డైరెక్ట్గా ఇన్స్క్రైబ్ చేయడానికి అనుమతిస్తాయి.
ఇది సెగ్విట్ విట్నెస్ డేటా "వెయిట్"ను డిస్కౌంట్ చేయడం వల్ల సాధ్యమవుతుంది. ఇన్స్క్రైబర్లు మెయిన్ బ్లాక్ ఏరియాలో స్టోర్ చేయడం ఖర్చు యొక్క ఫ్రాక్షన్ కోసం ట్రాన్సాక్షన్ విట్నెస్ ఫీల్డ్లో పెద్ద మొత్తం డేటాను స్టోర్ చేయవచ్చని గ్రహించారు. కొందరు దానిని స్పామ్గా చూస్తూ వివాదాస్పదమైనప్పటికీ, ఆర్డినల్స్ విట్నెస్ డేటా స్పేస్ యొక్క ఫ్లెక్సిబిలిటీని ప్రదర్శించాయి.
ఈ అపేక్షిత యూస్ కేస్ సెగ్విట్ డిజైన్ యొక్క రబస్ట్ స్వభావాన్ని హైలైట్ చేస్తుంది. డేటా కోసం సెపరేట్, డిస్కౌంటెడ్ లేన్ను సృష్టించడం ద్వారా, అప్గ్రేడ్ డిజిటల్ ఆర్టిఫాక్ట్ల కాన్వాస్ను అన్ఇంటెన్షనల్గా సృష్టించింది, బిట్కాయిన్ బ్లాక్చెయిన్ యుటిలిటీని మరింత డైవర్సిఫై చేస్తూ.
కన్క్లూజన్
సెగ్రిగేటెడ్ విట్నెస్ బిట్కాయిన్ నెట్వర్క్ యొక్క రెసిలియెన్స్ మరియు అడాప్టబిలిటీకి టెస్టమెంట్గా నిలిచింది. గ్రోత్ను స్టిఫిల్ చేయడానికి థ్రెట్ చేసిన క్రిటికల్ బాటిల్నెక్ను ఎదుర్కొని, కమ్యూనిటీ ఎలిగెంట్, బ్యాక్వర్డ్-కాంపటిబుల్, మరియు ఫార్వర్డ్-థింకింగ్ సొల్యూషన్ వెనుక ఏకం అయింది. ట్రాన్సాక్షన్ డేటా ఎలా స్ట్రక్చర్ చేయబడుతుందో రీఇమాజిన్ చేయడం ద్వారా, సెగ్విట్ హై ఫీల నుండి తక్షణ రిలీఫ్ ఇచ్చింది, బిట్కాయిన్కు దాని వాల్యూ ఇచ్చే డీసెంట్రలైజేషన్ను కాపాడుతూ.
సెగ్విట్ లెగసీ సింపుల్ బ్లాక్ వెయిట్ కాలిక్యులేషన్లకు మాత్రమే విస్తరించదు. అది ట్రాన్సాక్షన్ మాలియబిలిటీ యొక్క పర్సిస్టెంట్ వల్నరబిలిటీని పరిష్కరించింది, లైటెనింగ్ నెట్వర్క్ వంటి లేయర్-2 స్కేలింగ్ సొల్యూషన్ల సామర్థ్యాన్ని అన్లాక్ చేసింది. మరిన్ని, అది యూజర్-డ్రివెన్ గవర్నెన్స్ కోసం ప్రీసిడెంట్ను స్థాపించింది, ఎకనామిక్ మెజారిటీ మైనింగ్ ఎంటిటీల పవర్ను ప్రభావవంతంగా చెక్ చేయగలదని నిరూపించింది.
బిట్కాయిన్ ఎవాల్వ్ అవుతున్నప్పుడు, సెగ్విట్ బిల్ట్ స్ట్రక్చర్లు దాని ఆపరేషన్కు సెంట్రల్గా ఉంటాయి. నేటివ్ సెగ్విట్ అడ్రస్ల సామర్థ్యం నుండి టాప్రూట్ మరియు ఆర్డినల్స్ అడ్వాన్స్డ్ సామర్థ్యాల వరకు, అప్గ్రేడ్ బ్లాక్చెయిన్పై సాధ్యమైనదాన్ని రీడిఫైన్ చేసింది. అది బిట్కాయిన్ దాని ఫౌండేషన్ సూత్రాలను భంగపరచకుండా గ్లోబల్ డిమాండ్ను కలిగి స్కేల్ చేయగలదని నిర్ధారించింది.
సెగ్విట్ సిగ్నేచర్లను ట్రాన్సాక్షన్ డేటా నుండి వేరు చేయడం ద్వారా బిట్కాయిన్ను విప్లవాత్మకం చేసింది, బ్లాక్ కేపాసిటీని ప్రభావవంతంగా పెంచి ఫ్యూచర్ స్కేలింగ్ను సక్రియం చేయడానికి క్రిటికల్ బగ్లను ఫిక్స్ చేసింది.