బిట్కాయిన్ తరచూ స్థిరమైన డిజిటల్ కరెన్సీగా, సమయంతో మార్పు లేని డిజిటల్ బంగారుగా కనిపిస్తుంది. అయితే, ప్రోటోకాల్ సర్వైవ్ చేయడానికి నిర్వహించాలి, ఫిక్స్ చేయాలి మరియు అప్గ్రేడ్ చేయాల్సిన సాఫ్ట్వేర్. క్రిటికల్ బగ్లను ఫిక్స్ చేయడానికి మరియు సిస్టమ్ సమయ పరీక్షకు తట్టుకునేలా అప్గ్రేడ్లను అందించడానికి డెవలపర్లు నిరంతరం పని చేస్తారు. నెట్వర్క్ డీసెంట్రలైజ్డ్ అని అర్థం, ఏదైనా ఒక సీఈఓ లేదా డైరెక్టర్ల బోర్డు నిర్ణయాలు తీసుకోవడం లేదు, మార్పులు ఇంకా జరుగుతాయి.
బిట్కాయిన్ను అభివృద్ధి చేయడానికి ప్రక్రియ సెంట్రలైజ్డ్ ఎంటిటీల నుండి భిన్నంగా ఉంది, అక్కడ నిర్ణయాలు టాప్-డౌన్ మార్గంలో జరుగుతాయి. గవర్నెన్స్ అనే పదం ఇక్కడ కొంత లూస్గా అప్లై అవుతుంది ఎందుకంటే అది తరచూ మాస్ల కోసం ప్రాక్సీలుగా పనిచేసే నాయకులను సూచిస్తుంది. బిట్కాయిన్లో, అలాంటి నాయకులు లేరు. ప్రక్రియ క్వాసీ-పాలిటికల్గా ఉంది అంటే స్టేక్హోల్డర్లు ప్రభావానికి పోటీ పడాలి, కానీ అది డెమోక్రసీ లేదా ప్లూటోక్రసీ కాదు.
వోటింగ్ లేదా అధికారులను ఎన్నిక చేయడం బదులు, నెట్వర్క్ కన్సెన్సస్ బిల్డింగ్పై ఆధారపడుతుంది. డెలిబరేషన్ మరియు పర్స్వేషన్ ఈ పరిస్థితిలో క్రిటికల్ టూల్స్. అంతిమంగా, అన్ని పాల్గొనేవారు తమ స్వంత వోలిషన్ను కలిగి ఉంటారు. అది అందరూ తమ సొంత మార్గంలో వెళ్లే ఎంపిక కలిగి ఉన్న ఆప్ట్-ఇన్ సిస్టమ్. నెట్వర్క్ తమ కంప్యూటర్లలో ఏ సాఫ్ట్వేర్ను రన్ చేయాలని యూజర్లు ఎంచుకుంటే దానిచ్చట డిఫైన్ అవుతుంది.
పాల్గొనేవార్ల మధ్య డిఫాల్ట్ కల్చర్ అనేది ప్రోటోకాల్ అబ్సలూట్గా మారాల్సి లేకుండా మారదు. భారీ మెజారిటీ మార్పుకు అంగీకరించకపోతే, స్టేటస్ క్వో ఉంటుంది. రూల్స్ మార్చాలనుకునేవారు ఎల్లప్పుడూ సాఫ్ట్వేర్ను ఫోర్క్ చేసి తమ సొంత వెర్షన్ను క్రియేట్ చేయడానికి స్వేచ్ఛగా ఉంటారు. ఈ డైనమిక్ నెట్వర్క్ పోటీ పక్షాలుగా స్ప్లిట్ అయిన ముఖ్యమైన హిస్టారికల్ ఈవెంట్లకు దారితీసింది.
ఇంప్రూవ్మెంట్ ప్రపోజల్స్ యొక్క పాత్ర
కోడ్ అప్గ్రేడ్ ఇంప్లిమెంటేషన్ ప్రక్రియ బిట్కాయిన్ ఇంప్రూవ్మెంట్ ప్రపోజల్స్ (BIPs) ద్వారా ఫార్మలైజ్ చేయబడింది. ఈ డాక్యుమెంట్లు డ్రాఫ్ట్ చేయబడతాయి, పీర్-రివ్యూడ్, పబ్లిక్గా డిబేట్ చేయబడతాయి, మరియు రిగరస్గా టెస్ట్ చేయబడతాయి. BIP యొక్క గోల్ కమ్యూనిటీలో రఫ్ కన్సెన్సస్ను స్థాపించడం. రఫ్ కన్సెన్సస్ ఎక్కువ మంది ప్రపోజల్కు అభ్యంతరాలు తప్పు లేదా అడ్రెస్ చేయబడ్డాయని సంతృప్తి చెందినప్పుడు సాధించబడుతుంది.
ఈ కన్సెన్సస్ చేరుకున్న తర్వాత, తదుపరి స్టెప్ బిట్కాయిన్ కోర్ అనే సాఫ్ట్వేర్ క్లయింట్ ఇంప్లిమెంటేషన్లో BIPను ఇంటిగ్రేట్ చేయడం. కోడ్ రిపోజిటరీకి కమిట్ యాక్సెస్ ఉన్న కొద్దిమంది కోర్ డెవలపర్లు ఉన్నారు. ఇది వారు కమ్యూనిటీ గుర్తించిన పబ్లిక్ ప్లాట్ఫామ్కు కోడ్ను అప్లోడ్ చేయగలరు అంటే. అయితే, వారి పవర్ నోడ్ ఆపరేటర్లచే లిమిటెడ్.
చివరి మరియు అత్యంత క్రిటికల్ స్టెప్ యూజర్లు లేదా నోడ్ల నెట్వర్క్ కొత్త వెర్షన్ సాఫ్ట్వేర్ను ఇన్స్టాల్ చేయడం. ఈ స్టెప్ ఎండ్ యూజర్లు నెట్వర్క్ను డిఫైన్ చేసేది పై అల్టిమేట్ కంట్రోల్ను కలిగి ఉంటారని నిర్ధారిస్తుంది. ఒక డిఫైన్డ్ థ్రెషోల్డ్ నోడ్లు అప్గ్రేడ్ను ఇన్స్టాల్ చేసినప్పుడే అది యాక్టివేటెడ్గా పరిగణించబడుతుంది. ప్రోటోకాల్ను మెటీరియల్గా మార్పు చేసే మార్పులకు, యాక్టివేషన్ బారియర్ కంటెన్షన్ను నిరోధించడానికి అతి ఎక్కువగా సెట్ చేయబడుతుంది.
కన్సెన్సస్ మరియు నోడ్ పవర్
ఈ ఎకోసిస్టమ్లో విస్తృత వాయిస్లు ఉన్నాయి. డెవలపర్లు, మైనర్లు, ఎక్స్చేంజ్లు, వాలెట్ ప్రొవైడర్లు, మరియు ఇండిపెండెంట్ నోడ్ ఆపరేటర్లు అందరూ పాల్గొంటారు. ఈ గ్రూప్లు ఏదైనా ఒక గ్రూప్ అతి పెద్ద ప్రభావాన్ని వాడకుండా చెక్లు మరియు బ్యాలెన్స్లతో డైనమిక్ పవర్ స్ట్రగుల్లో లాక్ అయ్యాయి.
ఉదాహరణకు, బిట్కాయిన్ కోర్ క్లయింట్కు కాంట్రిబ్యూటర్లుగా లిస్టెడ్ చేయబడిన సుమారు 100 మంది డెవలపర్లు మాత్రమే ఉన్నారు. ఒకరు వారు నెట్వర్క్ను కంట్రోల్ చేస్తారని ముగించవచ్చు. అయితే, టెన్స్ ఆఫ్ థౌసెండ్స్ ఇండిపెండెంట్ నోడ్లు ఉన్నాయి. చాలా నోడ్లు స్వతంత్రంగా ఏ సాఫ్ట్వేర్ క్లయింట్ను రన్ చేయాలని నిర్ణయిస్తాయి కాబట్టి, డెవలపర్లు నోడ్లకు బిహోల్డెన్. యూజర్ల కోరికలతో అన్కాంపటిబుల్ సాఫ్ట్వేర్ను డెవలపర్లు రిలీజ్ చేస్తే, నోడ్లు దానిని అడాప్ట్ చేయడానికి నిరాకరిస్తాయి.
మైనర్లు మరొక గ్రూప్, వారు ట్రాన్సాక్షన్లను ఆర్డర్ చేస్తారు కాబట్టి టోటల్ కంట్రోల్ ఉందని తరచూ భావిస్తారు. ఆర్గ్యుమెంట్ అనేది 50% హాష్పవర్ కంటే ఎక్కువ ఉన్న మైనర్ల కాంటింజెంట్ నెట్వర్క్ను హైజాక్ చేయగలదు. అయితే, మైనర్లు నోడ్లకు బిహోల్డెన్. మైనర్లు నోడ్లు అంగీకరించిన రూల్స్ను వయొలేట్ చేసే బ్లాక్లను ప్రొడ్యూస్ చేస్తే, నోడ్లు ఆ బ్లాక్లను రిజెక్ట్ చేస్తాయి. మైనర్లు అప్గ్రేడ్ చేయకపోతే, వారి బ్లాక్లు యూజర్ నోడ్లచే రిజెక్ట్ అవుతాయి మరియు వారు రెవెన్యూ కోల్పోతారు.
నెట్వర్క్ అప్గ్రేడ్లను డిఫైనింగ్: సాఫ్ట్ vs. హార్డ్ ఫోర్క్లు
అప్గ్రేడ్లు ప్రపోజ్ చేయబడినప్పుడు, అవి సాధారణంగా రెండు కేటగిరీలుగా విభజించబడతాయి: సాఫ్ట్ ఫోర్క్లు మరియు హార్డ్ ఫోర్క్లు. కొత్త రూల్స్ పాత రూల్స్తో ఎలా ఇంటరాక్ట్ అవుతాయో అందుకు విభేదం ఉంది. ఈ టెక్నికల్ డిఫరెన్స్ కమ్యూనిటీ కోహీషన్ మరియు నెట్వర్క్ కంటిన్యూటీకి గాభీరమైన ప్రభావాలను కలిగి ఉంది.
సాఫ్ట్ ఫోర్క్ అనేది బ్యాక్వర్డ్స్-కాంపటిబుల్ అప్గ్రేడ్. ఇది కొత్త వెర్షన్ సాఫ్ట్వేర్ రన్ చేస్తున్న నోడ్లు మునుపటి వెర్షన్ రన్ చేస్తున్న నోడ్లతో కాంపటిబుల్గా ఉంటాయని అర్థం. సాఫ్ట్ ఫోర్క్లో, కొత్త రూల్స్ పాత రూల్స్ కంటే టైటర్ లేదా మరింత రెస్ట్రిక్టివ్. పాత నోడ్లు కొత్త ఫీచర్లను అర్థం చేసుకోకపోయినా కొత్త ట్రాన్సాక్షన్లను వాలిడ్గా చూస్తాయి.
ఈ కాంపటిబిలిటీ కారణంగా, సాఫ్ట్ ఫోర్క్లు మొత్తం నెట్వర్క్ సమకాలీకరణంలో అప్గ్రేడ్ చేయాల్సిన అవసరం లేదు. అది స్మూతర్ ట్రాన్సిషన్ పాత్ను అందిస్తుంది. అప్గ్రేడ్ చేయని నోడ్లు కొత్త ఫీచర్లను ఉపయోగించలేకపోయినా నెట్వర్క్లో పాల్గొనవచ్చు. ఈ మెకానిజం ఇంప్లిమెంటేషన్పై ఫైనల్ సేయ్ డెవలపర్ల కంటే నోడ్లకు అందిస్తుంది.
హార్డ్ ఫోర్క్ల స్వభావం
ఒక ప్రపోజల్ బ్యాక్వర్డ్స్ కాంపటిబుల్ కాకపోతే, అది హార్డ్ ఫోర్క్గా పిలువబడుతుంది. ఈ సీనారియోలో, కొత్త రూల్స్ పాత రూల్స్ను ప్రత్యక్షంగా కాంట్రడిక్ట్ చేస్తాయి. కొత్త వెర్షన్ రన్ చేసే నోడ్లు మాత్రమే ఒకదానితో ఒకటి కాంపటిబుల్. మొత్తం కమ్యూనిటీ నోడ్లు కొత్త వెర్షన్ను ఉపయోగించడానికి అంగీకరించాలి అప్పుడే అదే నెట్వర్క్లో ఉండగలరు.
కమ్యూనిటీ యొక్క ఏదైనా సెగ్మెంట్ కొత్త సాఫ్ట్వేర్ను ఇన్స్టాల్ చేసి రన్ చేయడానికి అంగీకరించకపోతే, ఫలితం పర్మనెంట్ డైవర్జెన్స్. బ్లాక్చైన్ ఇకమీద ఇక కమ్యూనికేట్ చేయని రెండు సెపరేట్ చైన్లుగా స్ప్లిట్ అవుతుంది. ఒక చైన్ పాత రూల్స్ను ఫాలో చేస్తుంది, మరొకటి కొత్త రూల్స్ను. స్ప్లిట్ పాయింట్ వరకు షేర్డ్ హిస్టరీతో రెండు డిస్టింక్ట్ క్రిప్టోకరెన్సీలను క్రియేట్ చేస్తుంది.
హార్డ్ ఫోర్క్లు సాధారణంగా ప్రోటోకాల్ ఫ్యూచర్ డైరెక్షన్ గురించి ముఖ్యమైన డిస్అగ్రీమెంట్ల కారణంగా జరుగుతాయి. ఇవి స్కేలబిలిటీ, సెక్యూరిటీ ఫిక్స్లు లేదా కాయిన్ పర్పస్ గురించి ఐడియాలజికల్ డిఫరెన్స్ల నుండి ఉద్భవించవచ్చు. ఈ డిస్అగ్రీమెంట్లు కన్సెన్సస్ ద్వారా రిజాల్వ్ కాకపోతే, రెండు పక్షాలు తమ విజన్ను పర్స్యూ చేయడానికి స్ప్లిట్ ఏకైక మార్గం అవుతుంది.
| లక్షణం | సాఫ్ట్ ఫోర్క్ | హార్డ్ ఫోర్క్ |
|---|---|---|
| అనుకూలత | వెనుక అనుకూలం | అనుకూలం కాదు |
| అప్గ్రేడ్ అవసరం | కొన్ని నోడ్లకు ఆప్షనల్ | అన్నింటికీ మ్యాండేటరీ |
| ఫలితం | ఒకే చైన్ కొనసాగుతుంది | చైన్ రెండుగా స్ప్లిట్ అవుతుంది |
స్ప్లిటింగ్ యొక్క పరిణామాలు
హార్డ్ ఫోర్క్ యొక్క ఇంప్లికేషన్లు ముఖ్యమైనవి. మొదట, కొత్త క్రిప్టోకరెన్సీ క్రియేట్ అవుతుంది. ఫోర్క్ ముందు ఒరిజినల్ చైన్పై కాయిన్లు హోల్డ్ చేసిన యూజర్ సాధారణంగా స్ప్లిట్ జరిగిన బ్లాక్ వరకు షేర్డ్ హిస్టరీ మరియు లెడ్జర్ కలిగి ఉన్నందుకు కొత్త చైన్పై సమాన మొత్తం కొత్త కాయిన్ను పొందుతారు.
ప్రైస్ వోలటాలిటీ మరొక మేజర్ కాన్సిక్వెన్స్. మార్కెట్ రెండు పోటీ చైన్ల విలువను నిర్ణయించాలి. ఇది యూజర్లు మరియు బిజినెస్లలో కన్ఫ్యూజన్కు దారితీయవచ్చు. ఒక చైన్పై ట్రాన్సాక్షన్ను మాలిషియస్గా రిపీట్ చేసే రీప్లే అటాక్లు, ప్రాపర్ ప్రొటెక్షన్లు ఇంప్లిమెంట్ చేయకపోతే రిస్క్ కూడా ఉండవచ్చు.
ఫ్యూర్ధర్మోర్, హార్డ్ ఫోర్క్లు కమ్యూనిటీని ఫ్రాక్చర్ చేస్తాయి. డెవలపర్లు, మైనర్లు, యూజర్లు సైడ్లు ఎంచుకోవాలి. ఈ డివిజన్ నెట్వర్క్ ఎఫెక్ట్ను డైల్యూట్ చేయవచ్చు, అది క్రిప్టోకరెన్సీ యొక్క ప్రైమరీ వాల్యూ డ్రైవర్లలో ఒకటి. కొందరు ఫోర్క్లను మార్కెట్ చాయిస్కు అనుమతించే ఫీచర్గా చూస్తారు, మరికొందరు స్టెబిలిటీ మరియు సెక్యూరిటీకి థ్రెట్గా చూస్తారు.
బ్లాక్ సైజ్ వార్స్ మరియు బిట్కాయిన్ క్యాష్
హిస్టరీలో అత్యంత కాన్సిక్వెన్షల్ హార్డ్ ఫోర్క్ 2017లో జరిగింది. అది "బ్లాక్ సైజ్ వార్" అనే సంవత్సరాల డిబేట్ యొక్క కల్మినేషన్. డిస్అగ్రీమెంట్ మరిన్ని ట్రాన్సాక్షన్లను హ్యాండిల్ చేయడానికి నెట్వర్క్ను స్కేల్ చేయడం గురించి ఉంది.
అడాప్షన్ పెరిగిన కొద్దీ, సెకండ్ పర్ సెకండ్ లిమిటెడ్ ట్రాన్సాక్షన్లను సపోర్ట్ చేసే ఒరిజినల్ డిజైన్ స్ట్రగుల్ చేయడం ప్రారంభించింది. బ్లాక్లు ఫుల్ అవుతున్నాయి, నెట్వర్క్ కంజెషన్కు దారితీస్తున్నాయి. ఇది స్లోయర్ ట్రాన్సాక్షన్ టైమ్లు మరియు హైయర్ ఫీజ్లకు ఫలితంగా ఉంది. పీక్ పీరియడ్లలో, చిన్న పేమెంట్ల కోసం నెట్వర్క్ను ఉపయోగించడం అప్రాక్టికల్ అయింది.
ఒక క్యాంప్ సొల్యూషన్ బ్లాక్ సైజ్ లిమిట్ను పెంచడమని నమ్మింది. వారు లార్జర్ బ్లాక్లు ఒకేసారి మరిన్ని ట్రాన్సాక్షన్లను ప్రాసెస్ చేయడానికి అనుమతిస్తాయని, ఫీజ్లను తక్కువగా ఉంచి, డైలీ పేమెంట్ల కోసం కరెన్సీ యూటిలిటీని మెయింటైన్ చేస్తాయని ఆర్గ్యూ చేశారు. వారు అసెట్ను ప్రధానంగా డిజిటల్ క్యాష్కు సిమిలర్ మీడియం ఆఫ్ ఎక్స్చేంజ్గా చూశారు.
పోటీ క్యాంప్ బ్లాక్ సైజ్ను పెంచడం బ్లాక్చైన్ను ఆవరేజ్ యూజర్లు స్టోర్ చేయలేనంత పెద్దది చేస్తుందని ఆర్గ్యూ చేసింది. ఇది లార్జ్ డేటా సెంటర్లు మాత్రమే నోడ్లను రన్ చేయగల సెంట్రలైజేషన్కు దారితీస్తుందని వారు నమ్మారు. వారు డీసెంట్రలైజేషన్ను ప్రిజర్వ్ చేయడానికి బ్లాక్లను చిన్నగా ఉంచడాన్ని మరియు స్కేలింగ్ కోసం ఇతర లేయర్లను ఉపయోగించడాన్ని సపోర్ట్ చేశారు.
బిట్కాయిన్ క్యాష్ జననం
2017 ఆగస్టులో, డిస్అగ్రీమెంట్ బ్రేకింగ్ పాయింట్కు చేరుకుంది. పాల్గొనేవారు స్కేలింగ్ కోసం యూనిఫైడ్ మెథడ్పై అంగీకరించలేకపోయారు. డెవలపర్లు మరియు మైనర్ల గ్రూప్ బ్లాక్ సైజ్ లిమిట్ను పెంచడానికి హార్డ్ ఫోర్క్ను ఇనిషియేట్ చేసింది. ఇది బిట్కాయిన్ క్యాష్ (BCH) క్రియేషన్కు ఫలితంగా ఉంది.
బిట్కాయిన్ క్యాష్ గ్రేటర్ ట్రాన్సాక్షన్ థ్రూపుట్ కోసం బ్లాక్ సైజ్ను పెంచింది. అది లో ఫీజ్లతో పీర్-టు-పీర్ ఎలక్ట్రానిక్ క్యాష్ సిస్టమ్ విజన్ను ఫుల్ఫిల్ చేయడానికి లక్ష్యంగా పెట్టుకుంది. స్ప్లిట్ కంటెన్షస్, రెండు పక్షాలు ఒరిజినల్ వైట్ పేపర్ యొక్క "ట్రూ" విజన్ను రిప్రజెంట్ చేస్తున్నామని క్లెయిమ్ చేశాయి.
ఫోర్క్ తర్వాత, బిట్కాయిన్ మరియు బిట్కాయిన్ క్యాష్ పూర్తిగా సెపరేట్ నెట్వర్క్లుగా ఆపరేట్ అవుతున్నాయి. వాటికి డిఫరెంట్ డెవలప్మెంట్ టీమ్లు, డిఫరెంట్ మార్కెట్ వాల్యూలు, మరియు డిఫరెంట్ రోడ్మ్యాప్లు ఉన్నాయి. అవి ఒకే జెనెసిస్ బ్లాక్ మరియు అండర్లీ హిస్టరీని షేర్ చేసినప్పటికీ, స్కేలింగ్ మరియు యూటిలిటీ గురించి డిఫరెంట్ ఫిలాసఫీలతో డిస్టింక్ట్ అసెట్లుగా ఉన్నాయి.
సబ్సిక్వెంట్ ఫోర్క్లు మరియు ఫ్రాగ్మెంటేషన్
బిట్కాయిన్ క్యాష్ స్ప్లిట్ తర్వాత, ఇతర హార్డ్ ఫోర్క్లు జరిగాయి. 2017 అక్టోబర్లో, బిట్కాయిన్ గోల్డ్ (BTG) లాంచ్ అయింది. దాని గోల్ ప్రూఫ్-ఆఫ్-వర్క్ అల్గారిథమ్ను మార్చి మైనింగ్ను డీసెంట్రలైజ్ చేయడం. క్రియేటర్లు ఎక్స్పెన్సివ్ స్పెషలైజ్డ్ ఎక్విప్మెంట్ కంటే స్టాండర్డ్ గ్రాఫిక్స్ కార్డ్లతో యూజర్లకు మైనింగ్ను యాక్సెసిబుల్ చేయాలని కోరుకున్నారు.
బిట్కాయిన్ క్యాష్ నెట్వర్క్లోనే మరొక నోటబుల్ స్ప్లిట్ జరిగింది. 2018 నవంబర్లో, బ్లాక్ సైజ్ లిమిట్లు మరియు టెక్నికల్ ఫీచర్లపై డిస్అగ్రీమెంట్ బిట్కాయిన్ SV (BSV) క్రియేషన్కు దారితీసింది. BSV ప్రపోనెంట్లు ఎంటర్ప్రైజ్ లెవెల్స్కు కెపాసిటీను స్కేల్ చేయడానికి మాసివ్ బ్లాక్ సైజ్లను సపోర్ట్ చేశారు.
బిట్కాయిన్ డైమండ్ (BCD) కూడా 2017 చివరలో ఎమర్జ్ అయింది. అది బ్లాక్ సైజ్ లిమిట్ను పెంచింది మరియు కాయిన్ల టోటల్ సప్లైని అడ్జస్ట్ చేసింది. ఈ ఫోర్క్లలో ప్రతి ఒక్కటి మెయిన్ ప్రోటోకాల్ యొక్క పర్సీవ్డ్ షార్ట్కమింగ్లను అడ్రెస్ చేయడానికి ప్రయత్నించింది. అయితే, ఒక ఫోర్క్ విజయం కమ్యూనిటీ సపోర్ట్ మరియు డెవలపర్ కాంపిటెన్స్పై భారీగా ఆధారపడి ఉంటుంది. చాలా ఫోర్క్లు ఒరిజినల్ చైన్ యొక్క సమాన రెలెవెన్స్ లేదా మార్కెట్ క్యాపిటలైజేషన్ను మెయింటైన్ చేయలేదు.
సెగ్రిగేటెడ్ విట్నెస్: సాఫ్ట్ ఫోర్క్ ఆల్టర్నేటివ్
బిగ్ బ్లాక్ క్యాంప్ హార్డ్ ఫోర్క్ కోసం ఆప్ట్ చేసినప్పటికీ, మెయిన్ నెట్వర్క్ సెగ్రిగేటెడ్ విట్నెస్ లేదా SegWit అనే సాఫ్ట్ ఫోర్క్ అప్గ్రేడ్ను పర్స్యూ చేసింది. 2017లో ఇంట్రడ్యూస్ చేయబడినది, SegWit చైన్ స్ప్లిట్ అవసరం లేని స్కేలింగ్ ప్రాబ్లమ్కు క్లెవర్ ఇంజనీరింగ్ సొల్యూషన్.
SegWit ట్రాన్సాక్షన్ డేటా స్టోర్ చేయబడే విధానాన్ని మార్చడం ద్వారా పని చేస్తుంది. స్టాండర్డ్ ట్రాన్సాక్షన్లో, డిజిటల్ సిగ్నేచర్ లేదా "విట్నెస్ డేటా" ముఖ్యమైన స్పేస్ను తీసుకుంటుంది. SegWit ఈ విట్నెస్ డేటాను మెయిన్ ట్రాన్సాక్షన్ బ్లాక్ నుండి సెపరేట్ చేస్తుంది. సిగ్నేచర్లను ఎక్స్టెండెడ్ బ్లాక్ స్ట్రక్చర్కు మూవ్ చేస్తుంది.
ఇలా చేయడం ద్వారా, SegWit పాత నోడ్లు ఎన్ఫోర్స్ చేసే 1MB రూల్ను టెక్నికల్గా మార్చకుండా బ్లాక్ సైజ్ లిమిట్ను ఎఫెక్టివ్గా పెంచింది. అది "వెయిట్ యూనిట్ల" కాన్సెప్ట్ను ఇంట్రడ్యూస్ చేసింది. విట్నెస్ డేటా ఇతర ట్రాన్సాక్షన్ డేటా కంటే తక్కువ వెయిట్తో కౌంట్ అవుతుంది. ఇది సింగిల్ బ్లాక్లో మరిన్ని ట్రాన్సాక్షన్లు ఫిట్ అయ్యేలా చేసి, థ్రూపుట్ను పెంచి ఫీజ్లను తగ్గిస్తుంది.
ట్రాన్సాక్షన్ మాలియబిలిటీని ఫిక్సింగ్
స్కేలింగ్ తప్ప, SegWit ట్రాన్సాక్షన్ మాలియబిలిటీ అనే క్రిటికల్ బగ్ను ఫిక్స్ చేసింది. SegWit ముందు, కన్ఫర్మ్ కాకముందు ట్రాన్సాక్షన్ యొక్క యూనిక్ IDను స్లైట్గా ఆల్టర్ చేయడం సాధ్యమైంది. ఇది పేమెంట్ వాలిడిటీని మార్చలేదు కానీ సెకండ్-లేయర్ ప్రోటోకాల్లకు ప్రాబ్లమ్లను క్రియేట్ చేసింది.
సిగ్నేచర్ను ట్రాన్సాక్షన్ ID నుండి సెపరేట్ చేయడం ద్వారా, SegWit ట్రాన్సాక్షన్ IDలు మాడిఫై చేయబడలేవని నిర్ధారించింది. ఈ ఫిక్స్ లైట్నింగ్ నెట్వర్క్ డెవలప్మెంట్ కోసం ఎసెన్షియల్. అది ఆఫ్-చైన్ పేమెంట్ చానెల్లు రిలయబుల్గా ఫంక్షన్ చేయడానికి అవసరమైన సెక్యూరిటీ ఫౌండేషన్ను అందించింది.
యూజర్ యాక్టివేటెడ్ సాఫ్ట్ ఫోర్క్ (UASF)
SegWit యాక్టివేషన్ గవర్నెన్స్ హిస్టరీలో పివటల్ మూమెంట్. అది యూజర్ యాక్టివేటెడ్ సాఫ్ట్ ఫోర్క్ లేదా UASF అనే స్ట్రాటజీని ఇన్వాల్వ్ చేసింది. ట్రెడిషనల్గా, అప్గ్రేడ్లు మైనర్లచే సిగ్నల్ చేయబడతాయి. అయితే, మైనర్లు SegWitను యాక్టివేట్ చేయడానికి హెసిటెంట్.
రెస్పాన్స్గా, యూజర్ల గ్రాస్రూట్స్ మూవ్మెంట్ SegWitను సపోర్ట్ చేయని మైనర్ల బ్లాక్లను రిజెక్ట్ చేసే సాఫ్ట్వేర్ వెర్షన్ (BIP 148)ను రన్ చేయడాని నిర్ణయించింది. ఇది మైనర్లపై ఎకనామిక్ ప్రెషర్ను పెట్టింది. అప్గ్రేడ్ చేయకపోతే, వారి బ్లాక్లు యూజర్ నోడ్లచే రిజెక్ట్ అవుతాయి, వారు రెవెన్యూ కోల్పోతారు.
స్ట్రాటజీ పని చేసింది. అది యూజర్ బేస్ యొక్క కలెక్టివ్ విల్ మైనర్ల చేతిని ఫోర్స్ చేయగలదని డెమాన్స్ట్రేట్ చేసింది. అది యూజర్లు, మైనర్లు లేదా డెవలపర్లు కాదు, నెట్వర్క్లో అల్టిమేట్ అథారిటీ అనే డీసెంట్రలైజ్డ్ ఎథోస్ను రీయింఫోర్స్ చేసింది.
టాప్రూట్: ప్రైవసీ మరియు స్మార్ట్ కాంట్రాక్ట్లను విస్తరించడం
2021 నవంబర్లో, నెట్వర్క్ Taproot అనే మరొక మేజర్ సాఫ్ట్ ఫోర్క్ను యాక్టివేట్ చేసింది. SegWit లాగా, ఇది బ్యాక్వర్డ్స్-కాంపటిబుల్ అప్గ్రేడ్. అది Schnorr సిగ్నేచర్లు మరియు Merkelized Abstract Syntax Trees (MAST)ను ఇంట్రడ్యూస్ చేసింది.
Schnorr సిగ్నేచర్లు ఎగ్జిస్టింగ్ సిగ్నేచర్ స్కీమ్ను మరింత ఎఫిషియెంట్దానితో రీప్లేస్ చేశాయి. అవి సిగ్నేచర్ అగ్రిగేషన్కు అనుమతిస్తాయి. ఇది మల్టిపుల్ సిగ్నేచర్లను సింగిల్దానిగా కాంబైన్ చేయడం అంటే. మల్టిపుల్ పార్టీలను ఇన్వాల్వ్ చేసే కాంప్లెక్స్ ట్రాన్సాక్షన్లకు, ఇది బ్లాక్చైన్పై స్టోర్ చేయాల్సిన డేటా మొత్తాన్ని రిడ్యూస్ చేస్తుంది.
MAST స్మార్ట్ కాంట్రాక్ట్ల కోసం ప్రైవసీ మరియు ఎఫిషియెన్సీని ఇంప్రూవ్ చేస్తుంది. అది కాయిన్లు స్పెంట్ చేయబడినప్పుడు రెలెవెంట్ పార్ట్లు మాత్రమే రివీల్ అయ్యేలా కాంప్లెక్స్ కండిషన్లను స్ట్రక్చర్ చేయడానికి అనుమతిస్తుంది. బయటి అబ్జర్వర్కు, కాంప్లెక్స్ స్మార్ట్ కాంట్రాక్ట్ ట్రాన్సాక్షన్ స్టాండర్డ్ పేమెంట్తో సమానంగా కనిపిస్తుంది.
ఫంక్షనాలిటీకి ప్రభావాలు
Taproot మరింత అడ్వాన్స్డ్ స్క్రిప్టింగ్ కెపాబిలిటీలకు మార్గం సుగమం చేసింది. అది తక్కువ స్పేస్ తీసుకునే కారణంగా కాంప్లెక్స్ ట్రాన్సాక్షన్లను చీపర్ చేసింది. ఇది డిఫరెంట్ టైప్ ట్రాన్సాక్షన్లను ఒకదానితో ఒకటి అన్డిస్టింగ్విషబుల్ చేసి ప్రైవసీని ఎన్హాన్స్ చేసింది.
ఈ అప్గ్రేడ్ నెట్వర్క్ కంటెన్షస్ హార్డ్ ఫోర్క్ కాదు ఇన్నోవేట్ చేసి ఫీచర్లను యాడ్ చేయగలదని డెమాన్స్ట్రేట్ చేసింది. అది గవర్నెన్స్ ప్రక్రియ స్లో మరియు డెలిబరేట్ అయినప్పటికీ, ప్రోటోకాల్కు మెటీరియల్ ఇంప్రూవ్మెంట్లను సక్సెస్ఫుల్గా డెలివర్ చేయగలదని చూపించింది.
ఫోర్క్లు లేకుండా స్కేలింగ్: లేయర్ 2 సొల్యూషన్లు
ఆన్-చైన్ స్కేలింగ్ లిమిటేషన్లు క్లియర్ అయిన కొద్దీ, డెవలప్మెంట్ మెయిన్ బ్లాక్చైన్ పై బిల్ట్ చేయబడిన సెకండరీ ప్రోటోకాల్లైన లేయర్ 2 సొల్యూషన్ల వైపు షిఫ్ట్ అయింది. అవి ట్రాన్సాక్షన్లను ఆఫ్-చైన్ హ్యాండిల్ చేసి, మెయిన్ చైన్ను ఫైనల్ సెటిల్మెంట్ కోసం మాత్రమే ఉపయోగిస్తాయి.
అత్యంత ప్రామినెంట్ ఎగ్జాంపుల్ లైట్నింగ్ నెట్వర్క్. అది స్టేట్ చానెల్లను ఉపయోగించి రెండు పార్టీలు బ్లాక్చైన్పై ప్రతి ట్రాన్స్ఫర్ను రికార్డ్ చేయకుండా అన్లిమిటెడ్ టైమ్లు ట్రాన్సాక్ట్ చేయడానికి అనుమతిస్తాయి. ఓపెనింగ్ మరియు క్లోజింగ్ బ్యాలెన్స్లు మాత్రమే రికార్డ్ చేయబడతాయి. ఇది నియర్-ఇన్స్టంట్, లో-కాస్ట్ పేమెంట్లకు అనుమతిస్తుంది.
లేయర్ 2లు బేస్ లేయర్ సెక్యూరిటీ లేదా డీసెంట్రలైజేషన్ను కాంప్రమైజ్ చేయకుండా స్కేలబిలిటీని అందిస్తాయి. అవి బ్లాక్ సైజ్ పెంచడానికి కంట్రోవర్షియల్ హార్డ్ ఫోర్క్ల అవసరాన్ని అవాయిడ్ చేస్తాయి. చిన్న, ఫ్రీక్వెంట్ ట్రాన్సాక్షన్లను ఆఫ్-చైన్ మూవ్ చేయడం ద్వారా, మెయిన్ నెట్వర్క్ అన్కంజెస్టెడ్ మరియు సెక్యూర్గా ఉంటుంది.
సైడ్చైన్లు
సైడ్చైన్లు ఫంక్షనాలిటీని ఎక్స్టెండ్ చేయడానికి మరొక మెకానిజం. సైడ్చైన్ మెయిన్ బిట్కాయిన్ చైన్కు పెగ్డ్ చేయబడిన ఇండిపెండెంట్ బ్లాక్చైన్. అసెట్లు టూ-వే పెగ్ ఉపయోగించి రెండు చైన్ల మధ్య మూవ్ చేయబడవచ్చు.
సైడ్చైన్లు తమ సొంత కన్సెన్సస్ రూల్లను కలిగి ఉండవచ్చు. అవి మెయిన్ చైన్పై సాధ్యం కాని ఫాస్టర్ బ్లాక్ టైమ్లు లేదా డిఫరెంట్ ఫీచర్లను సపోర్ట్ చేయవచ్చు. ఉదాహరణకు, లిక్విడ్ నెట్వర్క్ ఎక్స్చేంజ్ల కోసం ఫాస్ట్, కాన్ఫిడెన్షియల్ ట్రాన్సాక్షన్లపై ఫోకస్ చేస్తుంది. Rootstock బిట్కాయిన్ ఎకోసిస్టమ్కు ఎథెరియం-స్టైల్ స్మార్ట్ కాంట్రాక్ట్లను తీసుకువస్తుంది.
సైడ్చైన్లు సెపరేట్ కాబట్టి, సైడ్చైన్పై ఇష్యూస్ మెయిన్ నెట్వర్క్ సెక్యూరిటీని డైరెక్ట్గా థ్రెట్ చేయవు. ఇది ఎక్స్పెరిమెంటేషన్ మరియు ఇన్నోవేషన్కు అనుమతిస్తుంది. సైడ్చైన్పై ఫీచర్ వాల్యుయబుల్ మరియు సేఫ్గా ప్రూవ్ అయితే, అది మెయిన్ ప్రోటోకాల్ కోసం కన్సిడర్ చేయబడవచ్చు.
మోడరన్ ఇన్నోవేషన్లు మరియు వివాదాలు
నెట్వర్క్ ఎవల్యూషన్ సాధ్యమైనదాని బౌండరీలను పుష్ చేసే కొత్త కాన్సెప్ట్లతో కొనసాగుతోంది. SegWit మరియు Taproot ఇంట్రడక్షన్ అన్ఇంటెంషనల్గా కొత్త టైప్ డేటా స్టోరేజ్లను ఎనాబుల్ చేసింది. ఇది Ordinals రైజ్కు దారితీసింది.
Ordinals అనేవి కరెన్సీ యొక్క చిన్నటి యూనిట్ అయిన satoshisకు ఇండివిడ్యువల్ నంబరింగ్ సిస్టమ్. satoshiకు యూనిక్ నంబర్ అసైన్ చేయడం ద్వారా, యూజర్లు దానిని ట్రాక్ చేయవచ్చు. మరింత ముఖ్యంగా, వారు దానిపై డేటాను ఇన్స్క్రైబ్ చేయవచ్చు. ఈ డేటా ఇమేజ్లు, టెక్స్ట్ లేదా సింపుల్ గేమ్ల కూడా కావచ్చు.
ఇది బ్లాక్చైన్పై డైరెక్ట్గా non-fungible tokens (NFTs)ను మింట్ చేయడానికి మార్గం క్రియేట్ చేసింది. డేటా SegWit స్థాంకు చీపర్ కాబట్టి ట్రాన్సాక్షన్ విట్నెస్ పోర్షన్లో స్టోర్ చేయబడుతుంది. కొందరు యూజర్లు ఇది మైనర్ రెవెన్యూ పెంచే కొత్త యూస్ కేస్గా సెలబ్రేట్ చేస్తున్నారు, మరికొందరు నెట్వర్క్ను కంజెస్ట్ చేసే స్పామ్గా చూస్తున్నారు.
OP_CAT మరియు స్క్రిప్టింగ్
అక్టివ్ రీసెర్చ్ యొక్క మరొక ఏరియా ప్రాజెక్ట్ ప్రారంభ రోజులలో సెక్యూరిటీ కన్సర్న్ల కారణంగా రిమూవ్ చేయబడిన పాత opcodesను రిస్టోర్ చేయడం. OP_CAT స్క్రిప్ట్లో రెండు డేటా పీస్ల కాన్కటెనేషన్ లేదా జాయినింగ్కు అనుమతించే కోడ్ పీస్.
ప్రపోనెంట్లు OP_CATను తిరిగి తీసుకురావడం సిస్టమ్ యొక్క కాంప్లెక్స్ ఓవర్హాల్ అవసరం లేకుండా మరింత పవర్ఫుల్ స్మార్ట్ కాంట్రాక్ట్లను ఎనాబుల్ చేస్తుందని ఆర్గ్యూ చేస్తున్నారు. అది బేస్ లేయర్పై డీసెంట్రలైజ్డ్ ఎక్స్చేంజ్లు మరియు మరింత అడ్వాన్స్డ్ కోవెనెంట్లను ఫసిలిటేట్ చేయవచ్చు. ఇది ఫంక్షనాలిటీ యాడ్ చేయడం మరియు రిస్క్ను మినిమైజ్ చేయడం మధ్య ఆన్గోయింగ్ డిబేట్ను రిప్రజెంట్ చేస్తుంది.
ఇంటర్ఆపరబిలిటీ మరియు ర్యాప్డ్ అసెట్లు
ఇంటర్నల్ అప్గ్రేడ్లు కొనసాగుతున్నప్పటికీ, బ్రాడర్ క్రిప్టో ఎకోసిస్టమ్ బిట్కాయిన్ను ఇతర చైన్లపై ఉపయోగించడానికి మార్గాలను డెవలప్ చేసింది. Wrapped Bitcoin (WBTC) మరియు Threshold Bitcoin (tBTC) అసెట్ యొక్క టోకెనైజ్డ్ వెర్షన్ల ఎగ్జాంపుల్, ఎథెరియం వంటి బ్లాక్చైన్లపై ఎగ్జిస్ట్ చేస్తాయి.
WBTC రియల్ కాయిన్లను హోల్డ్ చేసి టోకెన్లను ఇష్యూ చేసే కస్టోడియన్పై ఆధారపడుతుంది. ఇది ఇతర నెట్వర్క్లపై డీసెంట్రలైజ్డ్ ఫైనాన్స్ (DeFi) అప్లికేషన్లకు లిక్విడిటీని తీసుకువస్తుంది. tBTC సింగిల్ పాయింట్ ఆఫ్ ఫెయిల్యూర్ను అవాయిడ్ చేయడానికి థ్రెషోల్డ్ క్రిప్టోగ్రఫీ ఉపయోగించి మరింత డీసెంట్రలైజ్డ్ విధంగా ఇది చేయడానికి ప్రయత్నిస్తుంది.
ఈ సొల్యూషన్లు హోల్డర్లకు కాంప్లెక్స్ స్మార్ట్ కాంట్రాక్ట్లను సపోర్ట్ చేసే ప్లాట్ఫామ్లలో లెండింగ్, బరోయింగ్, ట్రేడింగ్లలో పాల్గొనడానికి అనుమతిస్తాయి. అవి సెక్యూర్ స్టోర్ ఆఫ్ వాల్యూ మరియు ఫ్లెక్సిబుల్ DeFi ప్రపంచం మధ్య గ్యాప్ను బ్రిడ్జ్ చేస్తాయి.
ముగింపు
బిట్కాయిన్ హిస్టరీ స్టెబిలిటీని ఇన్నోవేషన్తో బ్యాలెన్స్ చేయడానికి స్ట్రగుల్ ద్వారా డిఫైన్ అయింది. సాఫ్ట్ ఫోర్క్లు మరియు హార్డ్ ఫోర్క్ల మెకానిజమ్ల ద్వారా, నెట్వర్క్ ప్రౌండ్ డిస్అగ్రీమెంట్లు మరియు టెక్నికల్ చాలెంజ్లను నావిగేట్ చేసింది. బిట్కాయిన్ క్యాష్తో స్ప్లిట్ స్కేలింగ్పై కన్సెన్సస్ చేరుకోవడం కష్టతను హైలైట్ చేసింది, SegWit మరియు Taproot వంటి అప్గ్రేడ్లు బ్యాక్వర్డ్స్-కాంపటిబుల్ ఇంప్రూవ్మెంట్ల పవర్ను డెమాన్స్ట్రేట్ చేశాయి.
ఈరోజు, ఎకోసిస్టమ్ లేయర్ 2 సొల్యూషన్లు, సైడ్చైన్లు, Ordinals వంటి కొత్త ప్రోటోకాల్ల ద్వారా ఎవల్వ్ అవుతోంది. గవర్నెన్స్ ప్రక్రియ డిజైన్ ప్రకారం స్లో మరియు డెలిబరేట్గా ఉంటుంది, డీసెంట్రలైజ్డ్ లెడ్జర్ సెక్యూరిటీ మరియు ఇంటిగ్రిటీని అబ్బాయ్ అని ప్రయారిటైజ్ చేస్తుంది. ఫ్రాక్టల్ స్కేలింగ్ మరియు రిస్టోర్డ్ opcodes వంటి కొత్త టెక్నాలజీలు ప్రపోజ్ చేయబడినప్పుడు, కమ్యూనిటీ ఈ డిజిటల్ ఎకానమీని డిఫైన్ చేసే రిగరస్ డిబేట్లో మళ్లీ పాల్గొంటుంది.
బిట్కాయిన్ యూజర్లు ఏ సాఫ్ట్వేర్ను రన్ చేయాలని ఎంచుకోవడం ద్వారా రూల్లను అల్టిమేట్గా నిర్ణయించే రిగరస్ కన్సెన్సస్ ప్రక్రియ ద్వారా ఎవల్వ్ అవుతుంది.