സെഗ്‌വിറ്റും വിറ്റ്നസ് ഡാറ്റയും: ബിറ്റ്കോയിൻ ട്രാൻസാക്ഷൻ കാര്യക്ഷമതയും ബ്ലോക്ക് ഭാരവും എങ്ങനെ അപ്ഗ്രേഡ് ചെയ്തു

ബിറ്റ്കോയിന്റെ ചരിത്രം ലോകത്തെ ഡിജിറ്റൽ കറൻസിയായി അതിന്റെ പാതയെ നിർവചിക്കുന്ന നിർണായക അപ്ഡേറ്റുകളാൽ ചിഹ്നിതമാണ്. ഈ സാങ്കേതിക മൈൽക്കല്ലുകളിൽ, Segregated Witness ന്റെ നടപ്പാക്കൽ പോലെ പരിവർത്തനാത്മകമോ തീവ്രമായി ചർച്ച ചെയ്യപ്പെട്ടതോ ആയ മറ്റൊന്നും കുറവല്ല. അതിന്റെ ഹ്രസ്വ രൂപമായ SegWit എന്നറിയപ്പെടുന്നത്, 2017 ഓഗസ്റ്റിൽ തീവ്രമായ കമ്മ്യൂണിറ്റി ചർച്ചയും സമവായ നിർമാണവും കഴിഞ്ഞാണ് സജീവമാക്കപ്പെട്ടത്. ഇത് നെറ്റ്‌വർക്കിനായി നിർണായക നിമിഷമായിരുന്നു, സ്കെയിലബിലിറ്റിയും സുരക്ഷയും സംബന്ധിച്ച ദീർഘകാല പ്രശ്നങ്ങൾ പരിഹരിക്കുന്നത്.

SegWit മുമ്പ്, ബിറ്റ്കോയിൻ നെറ്റ്‌വർക്ക് വളരുന്ന ഉപയോക്തൃബേസിൽ നിന്ന് കൂടുന്ന സമ്മർദ്ദത്തെ സമ്മുഖീകരിച്ചു. അംഗീകാരം വർധിച്ചതിനാൽ, യഥാർത്ഥ ബ്ലോക്ക് സൈസിന്റെ പരിമിതികൾ ഒരു തടസ്സമായി മാറി, നെറ്റ്‌വർക്ക് കുഴപ്പവും ട്രാൻസാക്ഷൻ ചെലവുകളുടെ വർധനവും ഉണ്ടാക്കി. ബ്ലോക്ക്‌ചെയിൻറെ വികേന്ദ്രീകൃത സ്വഭാവത്തെ വിശ്വാസയോഗ്യമാക്കാതെ ഈ സമ്മർദ്ദങ്ങൾ കുറയ്ക്കുന്ന ഒരു പരിഹാരം ഡെവലപ്പർമാരും പങ്കാളികളും തേടി. ബ്ലോക്ക് സൈസ് പരിധി വെറുതെ വർധിപ്പിക്കുന്നതിന് പകരം ഡാറ്റ എങ്ങനെ സംഭരിക്കുന്നു എന്നത് ഒപ്റ്റിമൈസ് ചെയ്ത ഒരു ബുദ്ധിപൂർവ്വമായ എഞ്ചിനീയറിങ് പരിഹാരമായി Segregated Witness ഉയർന്നു.

ഈ അപ്ഗ്രേഡ് ശേഷി മെച്ചപ്പെടുത്തുന്നതിന് അതിനപ്പുറം ചെയ്തു. Transaction malleability എന്നറിയപ്പെടുന്ന ഒരു സാങ്കേതിക ദൗർബല്യത്തെ പരിഹരിച്ച് ട്രാൻസാക്ഷൻ പ്രോസസിങിന്റെ മെക്കാനിക്സ് അടിസ്ഥാനപരമായി മാറ്റി. ഈ പ്രശ്നം പരിഹരിച്ചുകൊണ്ട്, SegWit Lightning Network പോലുള്ള സെക്കൻഡ്-ലേയർ പരിഹാരങ്ങൾ വളരാൻ ആവശ്യമായ അടിത്തറ പാകിപ്പിച്ചു. ഇത് മുമ്പ് സുരക്ഷിതമായി നടപ്പാക്കാൻ ബുദ്ധിമുട്ടായിരുന്ന ഇൻസ്റ്റന്റ്, കുറഞ്ഞ ചെലവുള്ള പേയ്മെന്റുകൾക്ക് വഴിയൊരുക്കി.

SegWit മനസ്സിലാക്കാൻ സാങ്കേതിക സ്പെസിഫിക്കേഷനുകൾക്കപ്പുറം നോക്കേണ്ടതുണ്ട്. ഇത് ബിറ്റ്കോയിന്റെ ഗവേണൻസ് മോഡൽ, ബ്ലോക്ക് സ്പേസിന്റെ സാമ്പത്തികശാസ്ത്രം, പ്രോട്ടോക്കോൾ പരിണാമത്തെ നയിക്കുന്ന കമ്മ്യൂണിറ്റി ഡൈനാമിക്സ് എന്നിവ പരിശോധിക്കുന്നു. ഈ അപ്ഗ്രേഡ് ബിറ്റ്കോയിൻ സോഫ്റ്റ് ഫോർക്കുകൾ വഴി അഡാപ്റ്റ് ചെയ്ത് സ്കെയിൽ ചെയ്യാമെന്ന് കാണിച്ചു, പിന്നോക്കം സൗകര്യപരമായ സൗകര്യം നിലനിർത്തിക്കൊണ്ട് കാര്യക്ഷമതയ്ക്കും ഉപയോഗക്ഷമതയ്ക്കുമുള്ള തീവ്രമായ മെച്ചപ്പെടുത്തലുകൾ അവതരിപ്പിച്ചു.

സ്കെയിലബിലിറ്റി വെല്ലുവിളി

ബിറ്റ്കോയിൻ ബ്ലോക്ക്‌ചെയിനിൽ ചേർക്കാവുന്ന ബ്ലോക്കുകളുടെ വലുപ്പത്തിന് ഒരു പരിധി ഉണ്ടായിരുന്നു എന്ന് യഥാർത്ഥത്തിൽ രൂപകൽപ്പന ചെയ്തിരുന്നു. 1 മെഗാബൈറ്റ് (MB) ആയി സജ്ജീകരിച്ച ഈ പരിധി, നെറ്റ്‌വർക്കിന്റെ ആദ്യകാല ദിവസങ്ങളിൽ സ്പാം ആക്രമണങ്ങൾക്കെതിരായ സംരക്ഷണ നടപടിയായി പ്രവർത്തിച്ചു. എന്നിരുന്നാലും, ബിറ്റ്കോയിൻ അപരിചിത പരീക്ഷണത്തിൽ നിന്ന് ആഗോളതലത്തിൽ അംഗീകരിക്കപ്പെട്ട ഒരു ആസ്തിയായി വളർന്നപ്പോൾ, ഈ സുരക്ഷാ സൗകര്യം വളർച്ചയ്ക്കുള്ള ഒരു പരിമിതിയായി പ്രവർത്തിക്കാൻ തുടങ്ങി.

ബ്ലോക്ക് സൈസ് ബോട്ടル്നെക്

ഓരോ ബിറ്റ്കോയിൻ ട്രാൻസാക്ഷനും മൈനേഴ്സ് വിശകലനം ചെയ്ത് സംഭരിക്കേണ്ട ഡാറ്റയടങ്ങിയിരിക്കുന്നു. ഈ ഡാറ്റയിൽ ഫണ്ടുകളുടെ ഉടമസ്ഥാവകാശം തെളിയിക്കുന്ന ഇൻപുട്ടുകൾ, ഔട്ട്പുട്ടുകൾ, ഡിജിറ്റൽ സിഗ്നേച്ചറുകൾ എന്നിവ ഉൾപ്പെടുന്നു. Pre-SegWit യുഗത്തിൽ, ഈ എല്ലാ വിവരങ്ങളും കർശനമായ 1MB ബ്ലോക്ക് പരിധിക്കുള്ളിൽ സ്പേസിനായി മത്സരിക്കേണ്ടതായിരുന്നു.

നെറ്റ്‌വർക്കിന്റെ ജനപ്രീതി വർധിച്ചതിനാൽ, ബ്ലോക്ക് സ്പേസിനുള്ള ഡിമാൻഡ് ലഭ്യമായ സപ്ലൈയെ പലപ്പോഴും മറികടന്നു. ഉപയോക്താക്കൾ ഒരു ബിഡിങ് യുദ്ധത്തിൽ കണ്ടെത്തി, അടുത്ത ബ്ലോക്കിൽ അവരെ ഉൾപ്പെടുത്താൻ മൈനേഴ്സിനെ പ്രോത്സാഹിപ്പിക്കാൻ സ്റ്റാൻഡേർഡ് ഫീസിനേക്കാൾ ഉയർന്ന ഫീസുകൾ ചേർത്ത്. ഈ ഡൈനാമിക് സ്റ്റാൻഡേർഡ് ഫീസ് അടച്ച ഉപയോക്താക്കൾക്ക് സാധാരണ കൺഫർമേഷൻ സമയങ്ങൾ കുറഞ്ഞു.

പീക്ക് കാലഘട്ടങ്ങളിൽ, നെറ്റ്‌വർക്ക് കുഴപ്പത്തിലായി, ചെറിയ പേയ്മെന്റുകൾക്കോ മൈക്രോട്രാൻസാക്ഷനുകൾക്കോ അനുയോജ്യമല്ലാതാക്കി. ബിറ്റ്കോയിൻ വാല്യൂ സ്റ്റോർ ആയും എക്സ്ചേഞ്ച് മീഡിയമായും ഫലപ്രദമായി പ്രവർത്തിക്കാൻ, നെറ്റ്‌വർക്കിന്റെ ത്രൂപുട്ട് വർധിപ്പിക്കേണ്ടത് കമ്മ്യൂണിറ്റി തിരിച്ചറിഞ്ഞു. സുരക്ഷയോ വികേന്ദ്രീകരണമോ ബലി തരാതെ ഈ സ്കെയിലിങ് എങ്ങനെ കൈവരിക്കാം എന്നതായിരുന്നു ചർച്ചയുടെ കേന്ദ്രം.

ഹാർഡ് ഫോർക്ക് ദിലേമ

സ്കെയിലബിലിറ്റി പ്രശ്നത്തിനുള്ള ഒരു നിർദ്ദേശിക്കപ്പെട്ട പരിഹാരം ഹാർഡ് ഫോർക്കായിരുന്നു. ഹാർഡ് ഫോർക്ക് പ്രോട്ടോക്കോളിന് ഒരു തീവ്രമായ മാറ്റമാണ്, മുമ്പ് അസാധുവായ ബ്ലോക്കുകൾ/ട്രാൻസാക്ഷനുകൾ സാധുവാക്കുന്നത് അല്ലെങ്കിൽ അതിന് വിപരീതം. സ്കെയിലിങ് സന്ദർഭത്തിൽ, ഇത് 2MB അല്ലെങ്കിൽ 8MB പോലുള്ള വലിയ ബ്ലോക്കുകൾ അനുവദിക്കാൻ കോഡ് വിശ്വാസയോഗ്യമായി പുനർലിഖിതം ചെയ്യൽ എന്നതായിരുന്നു.

എന്നിരുന്നാലും, ഹാർഡ് ഫോർക്കുകൾ ഗുരുതര റിസ്കുകൾ വഹിക്കുന്നു. അവ നെറ്റ്‌വർക്കിലെ എല്ലാ നോഡുകളും അവരുടെ സോഫ്റ്റ്‌വെയർ സമകാലികമായി അപ്ഗ്രേഡ് ചെയ്യേണ്ടതുണ്ട്. കമ്മ്യൂണിറ്റിയുടെ ഒരു ഭാഗം അപ്ഗ്രേഡ് ചെയ്യാൻ വിസമ്മതിക്കുകയോ മാറ്റത്തോട് അസമ്മതിക്കുകയോ ചെയ്താൽ, ബ്ലോക്ക്‌ചെയിൻ രണ്ട് പ്രത്യേക ചെയിനുകളായി വിഭജിക്കപ്പെടാം. ബ്ലോക്ക് സൈസ് ഹാർഡ് ഫോർക്ക് വഴി വർധിപ്പിക്കാൻ തിരഞ്ഞെടുത്ത Bitcoin Cash ന്റെ സൃഷ്ടിയോടെ ഇത് സംഭവിച്ചു.

Bitcoin Core ഡെവലപ്പർമാർ സോഫ്റ്റ് ഫോർക്ക് എന്നറിയപ്പെടുന്ന സുരക്ഷിതമായ സമീപനത്തിന് മുൻഗണന നൽകി. സോഫ്റ്റ് ഫോർക്ക് പിന്നോക്കം സൗകര്യപരമായ അപ്ഗ്രേഡാണ്, അതായത് പഴയ സോഫ്റ്റ്‌വെയർ വേർഷനുകൾ പ്രവർത്തിപ്പിക്കുന്ന നോഡുകൾ നെറ്റ്‌വർക്കിൽ ഇപ്പോഴും പങ്കെടുക്കാം. നെറ്റ്‌വർക്ക് ഏകീകൃതമായി നിലനിർത്തിക്കൊണ്ട് ആവശ്യമായ ശേഷി മെച്ചപ്പെടുത്തലുകൾ നൽകുന്നതിന് SegWit സോഫ്റ്റ് ഫോർക്കായി രൂപകൽപ്പന ചെയ്തു.

കൺസെൻസസും ഗവേണൻസും

SegWit സജീവമാക്കുന്നതിനുള്ള പാത ബിറ്റ്കോയിൻ ഗവേണൻസിന്റെ അതുല്യ സ്വഭാവത്തെ ഹൈലൈറ്റ് ചെയ്തു. ഒരു ലീഡർ മാറ്റങ്ങൾ ഉത്തരവാദിത്തമാക്കുന്ന സെൻട്രലൈസ്ഡ് സിസ്റ്റങ്ങളിൽ നിന്ന് വ്യത്യസ്തമായി, ബിറ്റ്കോയിൻ വൈവിധ്യമുള്ള പങ്കാളികളുടെ കൺസെൻസസിനെ ആശ്രയിക്കുന്നു. ഇതിൽ മൈനേഴ്സ്, ഡെവലപ്പർമാർ, നോഡ് ഓപ്പറേറ്റർമാർ, എൻഡ്-യൂസേഴ്സ് എന്നിവർ ഉൾപ്പെടുന്നു.

Bitcoin Improvement Proposal (BIP) 141 എന്നറിയപ്പെടുന്ന SegWit നിർദ്ദേശം, സജീവമാക്കാൻ മൈനേഴ്സിൽ നിന്ന് വളരെ ഉയർന്ന പിന്തുണ തോത് ആവശ്യമായിരുന്നു. പ്രത്യേകിച്ച്, രണ്ട് ആഴ്ച കാലയളവിൽ 95% മൈനിങ് ഹാഷ് പവർ തയ്യാറെടുപ്പ് സിഗ്നൽ ചെയ്യേണ്ടതായിരുന്നു. ഈ ഉയർന്ന ബാർ അപ്ഗ്രേഡുകൾ നിർബന്ധമാക്കുന്നതിന് മുമ്പ് അവ overwhelming support ഉണ്ടെന്ന് ഉറപ്പാക്കുന്നു, നെറ്റ്‌വർക്ക് അസ്ഥിരതയുടെ റിസ്ക് കുറയ്ക്കുന്നു.

ഹൂഡിനടുത്ത് SegWit എങ്ങനെ പ്രവർത്തിക്കുന്നു

Segregated Witness ന്റെ പ്രധാന നവീകരണം അതിന്റെ പേരിൽ സൂചിപ്പിക്കുന്നു. "Segregated" എന്നത് വേർതിരിക്കൽ എന്നാണ്, "Witness" എന്നത് ഒരു ട്രാൻസാക്ഷൻ വെരിഫൈ ചെയ്യുന്ന ഡിജിറ്റൽ സിഗ്നേച്ചറുകളെ സൂചിപ്പിക്കുന്നു. ലെഗസി ബിറ്റ്കോയിൻ ട്രാൻസാക്ഷനുകളിൽ, ഡിജിറ്റൽ സിഗ്നേച്ചർ ഡാറ്റ ട്രാൻസാക്ഷൻ ഡാറ്റയോട് ഇഴചേർന്നിരുന്നു, വിലയേറിയ 1MB ബ്ലോക്ക് സ്പേസിന്റെ ഗണ്യമായ ഒരു ഭാഗം ഒക്കുപ്പിക്കുന്നു.

വിറ്റ്നസ് ഡാറ്റ വേർതിരിക്കൽ

മെയിൻ ബ്ലോക്ക് സ്ട്രക്ച്ചറിന് പുറത്തേക്ക് വിറ്റ്നസ് ഡാറ്റ (സിഗ്നേച്ചറുകൾ) നീക്കി ട്രാൻസാക്ഷൻ ഫോർമാറ്റ് പുനഘടന ചെയ്തു SegWit. ഈ ഡാറ്റ ഇപ്പോഴും രേഖപ്പെടുത്തി വെരിഫൈ ചെയ്യപ്പെടുമ്പോൾ, അത് ബേസ് ട്രാൻസാക്ഷൻ ബ്ലോക്കിന് പാരലൽ ആയി പ്രവർത്തിക്കുന്ന പ്രത്യേക സ്ട്രക്ച്ചറിൽ സംഭരിക്കപ്പെടുന്നു. പഴയ നോഡുകൾക്കുള്ള 1MB പരിധി സാങ്കേതികമായി വർധിപ്പിക്കാതെ കൂടുതൽ ശേഷി അൺലോക്ക് ചെയ്യലിന്റെ കീ ആയിരുന്നു ഈ വേർതിരിവ്.

ഇത് വിഷ്വലൈസ് ചെയ്യാൻ, ഒരു ബിറ്റ്കോയിൻ ബ്ലോക്കിനെ പ്രതിനിധീകരിക്കുന്ന ഒരു ട്രെയിൻ സങ്കൽപ്പിക്കുക. ലെഗസി സിസ്റ്റത്തിൽ, പാസഞ്ചേഴ്സ് (ട്രാൻസാക്ഷൻ വിശദാംശങ്ങൾ) യും അവരുടെ ലഗേജ് (സിഗ്നേച്ചറുകൾ) യും ഒരേ ട്രെയിൻ കാറുകളിൽ അടുക്കി കിടന്നു. ട്രെയിനിന് അത് വഹിക്കാൻ കഴിയുന്ന വോളിയത്തിന് കർശനമായ പരിധി ഉണ്ടായിരുന്നു.

പാസഞ്ചർ കാറുകളിൽ നിന്ന് ഭാരമുള്ള ലഗേജ് നീക്കി, ട്രെയിൻക്ക് ഒരേ മെയിൻ കംപാർട്ട്മെന്റുകളിൽ ഗണ്യമായി കൂടുതൽ പാസഞ്ചേഴ്സ് വഹിക്കാൻ കഴിഞ്ഞു SegWit ഫലപ്രദമായി ട്രെയിനിന്റെ പിന്നിൽ ലഗേജിനായി പ്രത്യേക കാർഗോ കാർ ചേർത്തു. "ലഗേജ്" ഇപ്പോഴും ട്രെയിനോടൊപ്പം സഞ്ചരിക്കുന്നു, പക്ഷേ പാസഞ്ചേഴ്സിന് തന്നെ ആവശ്യമായ പ്രീമിയം സ്പേസ് അത് ഇനി ഒക്കുപ്പിക്കുന്നില്ല.

ബ്ലോക്ക് വെയ്റ്റ് vs. ബ്ലോക്ക് സൈസ്

ഈ മാറ്റം നടപ്പാക്കാൻ, "ബ്ലോക്ക് വെയ്റ്റ്" എന്ന പുതിയ ആശയം അവതരിപ്പിച്ചു SegWit. ബ്ലോക്ക് സൈസിന്റെ പഴയ ബൈറ്റ് അളവ് ഒരു സിസ്റ്റത്താൽ മാറ്റിവച്ചു, ട്രാൻസാക്ഷന്റെ വ്യത്യസ്ത ഭാഗങ്ങൾക്ക് വ്യത്യസ്ത "വെയ്റ്റുകൾ" നൽകുന്നു. ഇത് നെറ്റ്‌വർക്കിന് നിർണായക ട്രാൻസാക്ഷൻ ഡാറ്റയും വിറ്റ്നസ് ഡാറ്റയും തമ്മിൽ വേർതിരിച്ച് കാണാൻ അനുവദിച്ചു.

ഈ പുതിയ സിസ്റ്റത്തിന് കീഴിൽ, ബേസ് ട്രാൻസാക്ഷൻ ഡാറ്റ അതിന്റെ പൂർണ്ണ വലുപ്പത്തിൽ കണക്കാക്കപ്പെടുന്നു, വിറ്റ്നസ് ഡാറ്റ ഡിസ്കൗണ്ട് ചെയ്യപ്പെടുന്നു. പ്രത്യേകിച്ച്, ബ്ലോക്ക് പരിധി കണക്കാക്കലിൽ വിറ്റ്നസ് ഡാറ്റ ട്രാൻസാക്ഷൻ ഡാറ്റയേക്കാൾ ഗണ്യമായി കുറഞ്ഞ ഭാരമുള്ളതാണ്. ഈ മാറ്റം 1MB ൽ നിന്ന് സൈദ്ധാന്തിക 4MB "വെയ്റ്റ് യൂണിറ്റുകൾ" ആയി ബ്ലോക്ക് സൈസ് പരിധി ഫലപ്രദമായി വർധിപ്പിച്ചു.

ഈ മാറ്റം ഉപയോക്താക്കളെയും വാൾട്ട് പ്രൊവൈഡർമാരെയും SegWit അഡ്രസ്സുകൾ അഡോപ്റ്റ് ചെയ്യാൻ പ്രോത്സാഹിപ്പിച്ചു. പുതിയ ഫോർമാറ്റ് ഉപയോഗിക്കുന്ന ട്രാൻസാക്ഷനുകൾ ലെഗസി ട്രാൻസാക്ഷനുകളെ അപേക്ഷിച്ച് ബ്ലോക്കിൽ കുറഞ്ഞ "വെയ്റ്റ്" ഉപയോഗിക്കുന്നതിനാൽ അയയ്ക്കാൻ കുറഞ്ഞ ചെലവാണ്. ഈ സാമ്പത്തിക പ്രോത്സാഹനം ഇക്കോസിസ്റ്റത്തിലുടനീളം അപ്ഗ്രേഡിന്റെ അഡോപ്ഷനെ സഹായിച്ചു.

വിർച്ച്വൽ ബൈറ്റ്സ് (vBytes)

ബ്ലോക്ക് വെയ്റ്റിന്റെ അവതരണത്തോടെ, ട്രാൻസാക്ഷൻ ഫീസിന്റെ ആശയവും പരിണമിച്ചു. ഫീസുകൾ റോ ബൈറ്റുകൾക്ക് പകരം "വിർച്ച്വൽ ബൈറ്റ്സ്" (vBytes) ൽ കണക്കാക്കാൻ തുടങ്ങി. vByte ട്രാൻസാക്ഷന്റെ വെയ്റ്റിൽ നിന്ന് ഉത്ഭവിക്കുന്ന അളവ് യൂണിറ്റാണ്.

വിറ്റ്നസ് ഡാറ്റ ഡിസ്കൗണ്ട് ചെയ്യപ്പെടുന്നതിനാൽ, ഒരേ റോ സൈസിനുള്ള SegWit ട്രാൻസാക്ഷന് ലെഗസി ട്രാൻസാക്ഷനേക്കാൾ ചെറിയ vByte സൈസ് ഉണ്ട്. ഇതിനർത്ഥം, ഒരേ ഫീ റേറ്റിന് (satoshis per byte), SegWit ട്രാൻസാക്ഷൻ ആകെ ഫീസിൽ കുറവാണ്.

SegWit-കോംപാറ്റിബിൾ വാൾട്ടുകളിലേക്ക് മാറിയ ഉപയോക്താക്കൾക്ക് ഈ കാര്യക്ഷമതാ ലാഭം ഉടൻ ലഭിച്ചു. ഇത് നെറ്റ്‌വർക്കിന് സെക്കൻഡ് പ്രതി കൂടുതൽ ട്രാൻസാക്ഷനുകൾ പ്രോസസ് ചെയ്യാൻ അനുവദിച്ചു, ഹാർഡ് ഫോർക്കുമായി ബന്ധപ്പെട്ട അപകടങ്ങൾക്ക് പകരം ത്രൂപുട്ട് ഫലപ്രദമായി വർധിപ്പിച്ചു. ഒപ്റ്റിമൈസേഷൻ നിലവിലെ ഇൻഫ്രാസ്ട്രക്ച്ചറിൽ നിന്ന് കൂടുതൽ പ്രകടനം സ്ക്വീസ് ചെയ്യാമെന്ന് ബുദ്ധിമാനായ എഞ്ചിനീയറിങ് തെളിയിച്ചു.

ട്രാൻസാക്ഷൻ മാലിയബിലിറ്റി പരിഹരിക്കൽ

സ്കെയിലിങ് SegWit ന്റെ ഹെഡ്‌ലൈൻ ഫീച്ചറായിരുന്നെങ്കിലും, ട്രാൻസാക്ഷൻ മാലിയബിലിറ്റി എന്നറിയപ്പെടുന്ന മറ്റൊരു നിർണായക സാങ്കേതിക തെറ്റ് അപ്ഗ്രേഡ് പരിഹരിച്ചു. ഈ പ്രശ്നം ബിറ്റ്കോയിന്റെ തുടക്കം മുതൽ വെല്ലുവിളിച്ചു, അഡ്വാൻസ്ഡ് സെക്കൻഡ്-ലേയർ പ്രോട്ടോക്കോളുകളുടെ വികാസത്തിന് പ്രധാന തടസ്സമായി പ്രവർത്തിച്ചു.

മാലിയബിലിറ്റി ബ്ലോക്ക്‌ചെയിനിൽ കൺഫേം ചെയ്യപ്പെടുന്നതിന് മുമ്പ് ഒരു താൽപര്യരഹിതൻ ട്രാൻസാക്ഷന്റെ യുണിക് ഐഡന്റിഫയർ (TXID) മാറ്റാനുള്ള കഴിവിനെ സൂചിപ്പിക്കുന്നു. പ്രധാനമായി, ഈ മാറ്റം ട്രാൻസാക്ഷനെ അസാധുവാക്കാതെ അല്ലെങ്കിൽ സെൻഡർ, റിസീവർ, അല്ലെങ്കിൽ അമൗണ്ട് പോലുള്ള അടിസ്ഥാന വിശദാംശങ്ങൾ മാറ്റാതെ നടത്താം.

ലെഗസി സിസ്റ്റത്തിൽ, ഡിജിറ്റൽ സിഗ്നേച്ചർ ട്രാൻസാക്ഷൻ ഹാഷ് (TXID) കണക്കാക്കലിൽ ഉൾപ്പെടുത്തിയിരുന്നു. എന്നിരുന്നാലും, ക്രിപ്റ്റോഗ്രാഫിക് സിഗ്നേച്ചറുകൾ സാധുവായിരിക്കുമ്പോൾ ചെറുതായി വ്യത്യസ്തമായി ഗണിതശാസ്ത്രപരമായി പ്രതിനിധീകരിക്കാം. ഒരു ആക്രമണകാരി അല്ലെങ്കിൽ റിലേ നോഡ് സിഗ്നേച്ചർ ഡാറ്റയെ ചെറുതായി മാറ്റാം, അത് പൂർണ്ണമായും വ്യത്യസ്ത TXID ഉണ്ടാക്കും.

TXID മാറ്റപ്പെട്ടാൽ, സെൻഡർ ട്രാൻസാക്ഷൻ പരാജയപ്പെട്ടെന്ന് വിശ്വസിക്കാം, റിസീവർ (അല്ലെങ്കിൽ ആക്രമണകാരി) മാറ്റിയ വേർഷൻ കൺഫേം ചെയ്യാം. ഇത് ആശയക്കുഴപ്പം സൃഷ്ടിച്ചു, അൺകൺഫേംഡ് ട്രാൻസാക്ഷനുകളെ ചെയിൻ ചെയ്യുന്നത് അപകടകരമാക്കി. ചെയിനിലെ ആദ്യ ട്രാൻസാക്ഷന്റെ ID മാറ്റപ്പെട്ടാൽ, ആ ID റഫറൻസ് ചെയ്യുന്ന ഏതു പിന്നീടുള്ള ട്രാൻസാക്ഷനും അസാധുവാകും.

TXID ജനറേറ്റ് ചെയ്യാൻ ഉപയോഗിക്കുന്ന ട്രാൻസാക്ഷന്റെ ഭാഗത്ത് നിന്ന് സിഗ്നേച്ചർ ഡാറ്റ നീക്കം ചെയ്തുകൊണ്ട് ഇത് പരിഹരിച്ചു SegWit. "വിറ്റ്നസ്" വേർതിരിക്കപ്പെട്ടതിനാൽ, സിഗ്നേച്ചർ ഡാറ്റയിലെ മാറ്റങ്ങൾ ട്രാൻസാക്ഷൻ ID യെ ബാധിക്കില്ല. ഇത് ട്രാൻസാക്ഷൻ ID സൃഷ്ടിക്കപ്പെട്ട നിമിഷം മുതൽ ഇമ്മ്യൂട്ടബിൾ ആക്കി.

ലൈറ്റ്നിങ് നെറ്റ്‌വർക്ക് സാധ്യമാക്കൽ

ട്രാൻസാക്ഷൻ മാലിയബിലിറ്റിക്കുള്ള പരിഹാരം ലൈറ്റ്നിങ് നെറ്റ്‌വർക്കിന്റെ കാറ്റലിസ്റ്റായിരുന്നു. ലൈറ്റ്നിങ് നെറ്റ്‌വർക്ക് സുരക്ഷിതമായി അൺകൺഫേംഡ് ട്രാൻസാക്ഷനുകളുടെ ചെയിനുകൾ സൃഷ്ടിക്കാനുള്ള കഴിവിനെ ശക്തമായി ആശ്രയിക്കുന്ന ലേയർ-2 സ്കെയിലിങ് പരിഹാരമാണ്.

ലേയർ 2 ന്റെ അടിത്തറ

പേയ്മെന്റ് ചാനലുകൾ പ്രവർത്തിക്കാൻ, രണ്ട് പാർട്ടികൾ ബ്ലോക്ക്‌ചെയിനിൽ ഒരു ജോയിന്റ് അക്കൗണ്ട് തുറന്ന് ഓഫ്-ചെയിൻ സൈൻഡ് ട്രാൻസാക്ഷനുകൾ പരസ്പരം ട്രേഡ് ചെയ്യുന്നു. ഈ ഓഫ്-ചെയിൻ ട്രാൻസാക്ഷനുകൾ മെയിൻ ബ്ലോക്ക്‌ചെയിൻ തൊടാതെ ചാനലിന്റെ ബാലൻസ് അപ്ഡേറ്റ് ചെയ്യുന്നു.

എന്നിരുന്നാലും, ഈ ഓഫ്-ചെയിൻ ട്രാൻസാക്ഷനുകൾ ആദ്യ "ഫണ്ടിങ് ട്രാൻസാക്ഷൻ" സുരക്ഷിതമായി ആങ്കർ ചെയ്യപ്പെടുന്നതിനെ ആശ്രയിക്കുന്നു. ട്രാൻസാക്ഷൻ മാലിയബിലിറ്റി ഇപ്പോഴും സാധ്യമാണെങ്കിൽ, ഒരു തിന്മയുള്ള ആക്രമണകാരി ഫണ്ടിങ് ട്രാൻസാക്ഷന്റെ ID മാറ്റാം. ഇത് പാർട്ടികൾ ഉൾപ്പെട്ടിരുന്ന എല്ലാ പിന്നീടുള്ള ഓഫ്-ചെയിൻ ലോജിക്കും അസാധുവാക്കും.

ട്രാൻസാക്ഷൻ ID സുരക്ഷിതമാക്കി, ഈ സ്മാർട്ട് കോൺട്രാക്ടുകൾക്ക് ആവശ്യമായ പാറക്കെട്ട് അടിത്തറ നൽകി SegWit. ഇത് ലൈറ്റ്നിങ് നോഡുകൾക്ക് അവർ ഓഫ്-ചെയിനിൽ സൈൻ ചെയ്യുന്ന ട്രാൻസാക്ഷനുകൾ മെയിൻ ബിറ്റ്കോയിൻ നെറ്റ്‌വർക്കിൽ അവസാനം സെറ്റിൽ ചെയ്യുമ്പോൾ സാധുവായി നിൽക്കുമെന്ന് വിശ്വസിക്കാൻ അനുവദിച്ചു.

ഇൻസ്റ്റന്റ് സെറ്റിൽമെന്റുകൾ

മാലിയബിലിറ്റി റിസ്ക് നീക്കം ചെയ്തതോടെ, ലൈറ്റ്നിങ് നെറ്റ്‌വർക്ക് സുരക്ഷിതമായി ഡെപ്ലോയ് ചെയ്യാം. ഇത് ലോകത്തിന്റെ ഏത് സ്ഥലത്തെ ഉപയോക്താക്കൾക്കും പേയ്മെന്റുകളുടെ ഏതാണ്ട് ഇൻസ്റ്റന്റ് സെറ്റിൽമെന്റ് സാധ്യമാക്കി. SegWit ഒരു മിതമായ ഓൺ-ചെയിൻ ശേഷി വർധന നൽകിയപ്പോൾ, ലൈറ്റ്നിങ് പ്രായോഗികമായി അൺലിമിറ്റഡ് ഓഫ്-ചെയിൻ സ്കെയിലിങിന്റെ സാധ്യത നൽകി.

ഉപയോക്താക്കൾക്ക് ഇനി മെയിൻ ബ്ലോക്ക്‌ചെയിൻ ഭാരമുള്ളാതെ ദശലക്ഷക്കണക്കിന് ട്രാൻസാക്ഷനുകൾ നടത്താം, അന്തിമ ഫലം മാത്രം സെറ്റിൽ ചെയ്യാം. ഓൺ-ചെയിൻ കാര്യക്ഷമത (SegWit വഴി) യും ഓഫ്-ചെയിൻ സ്കെയിലിങ് (ലൈറ്റ്നിങ് വഴി) യുടെ സംയോജനം ബിറ്റ്കോയിന്റെ ആഗോള ട്രാൻസാക്ഷൻ വോളിയം കൈകാര്യം ചെയ്യാനുള്ള പ്രധാന തന്ത്രത്തെ പ്രതിനിധീകരിക്കുന്നു.

ആക്ടിവേഷൻ സാഗ: BIP 141 ഉം UASF ഉം

SegWit ന്റെ ഡെപ്ലോയ്‌മെന്റ് വെറും സാങ്കേതിക അപ്ഡേറ്റ് മാത്രമല്ല; ഇത് വികേന്ദ്രീകൃത ഗവേണൻസിലെ ചരിത്രപരമായ സംഭവമായിരുന്നു. പ്രക്രിയ ബിറ്റ്കോയിൻ ഇക്കോസിസ്റ്റത്തിലെ മൈനേഴ്സ്, ഡെവലപ്പർമാർ, ഉപയോക്താക്കൾ തമ്മിലുള്ള സങ്കീർണ്ണമായ പവർ ഡൈനാമിക്സ് വെളിപ്പെടുത്തി.

നിർദ്ദേശം (BIP 141)

SegWit അപ്ഗ്രേഡ് Bitcoin Improvement Proposal 141 ആയി ഔപചാരികമായി നിർദ്ദേശിക്കപ്പെട്ടു. സുഗമമായി സജീവമാക്കാൻ, ഡെവലപ്പർമാർ രണ്ട് ആഴ്ച ഡിഫിക്ല്റ്റി എപ്പോക്കിനുള്ളിൽ 95% ബ്ലോക്കുകൾ അപ്ഗ്രേഡിന് പിന്തുണ സിഗ്നൽ ചെയ്യേണ്ട തോത് സജ്ജീകരിച്ചു. ഇത് നെറ്റ്‌വർക്ക് വിഭജിക്കാതിരിക്കുമെന്ന് ഉറപ്പാക്കാൻ ഉദ്ദേശിച്ചതായിരുന്നു.

എന്നിരുന്നാലും, ഈ കൺസെൻസസ് കൈവരിക്കൽ ബുദ്ധിമുട്ടായിരുന്നു. പ്രധാന മൈനിങ് പൂളുകളിലെ വിവിധ രാഷ്ട്രീയ, സാമ്പത്തിക താൽപര്യങ്ങൾ സ്റ്റാൾമേറ്റിലേക്ക് നയിച്ചു. ചില മൈനേഴ്സ് ബ്ലോക്ക് സൈസ് നേരിട്ട് വർധിപ്പിക്കാൻ ഹാർഡ് ഫോർക്ക് മുൻഗണനീയമാക്കി, മറ്റുള്ളവർ അവരുടെ ഇൻഫ്രാസ്ട്രക്ച്ചർ അപ്ഗ്രേഡ് ചെയ്യാൻ മടിച്ചു.

മാസങ്ങളോളം, ആക്ടിവേഷൻ സിഗ്നലിങ് ആവശ്യമായ തോതിന് നന്നായി താഴെയായിരുന്നു. അപ്ഗ്രേഡ് അനന്തമായി സ്റ്റാൾ ആകുമെന്ന് തോന്നി, പ്രോട്ടോക്കോൾ അപ്ഗ്രേഡുകൾക്ക് മൈനർ സിഗ്നലിങിനെ ആശ്രയിക്കുന്നതിന്റെ സാധ്യതയുള്ള ഒരു തെറ്റ് ഹൈലൈറ്റ് ചെയ്തു.

യൂസർ ആക്ടിവേറ്റഡ് സോഫ്റ്റ് ഫോർക്ക് (BIP 148)

പ്രോഗ്രസിന്റെ അഭാവത്താൽ വൃത്തിയായ, കമ്മ്യൂണിറ്റിയിൽ ഒരു ഗ്രാസ്റൂട്ട്സ് മൂവ്മെന്റ് ഉയർന്നു. ഈ ഇനിഷ്യേറ്റീവ് User Activated Soft Fork (UASF), അല്ലെങ്കിൽ BIP 148 എന്നറിയപ്പെട്ടു. ആശയം വിപ്ലവകരമായിരുന്നു: മൈനേഴ്സ് വോട്ട് ചെയ്യാൻ കാത്തിരിക്കുന്നതിന് പകരം, നോഡുകളുടെ (ഉപയോക്താക്കൾ, എക്സ്ചേഞ്ചുകൾ, ബിസിനസ്സുകൾ) സാമ്പത്തിക ഭൂരിപക്ഷം അപ്ഗ്രേഡ് തന്നെ നടപ്പാക്കും.

UASF ൽ പങ്കെടുക്കുന്നവർ ഒരു തീയതിക്ക് ശേഷം SegWit പിന്തുണ സിഗ്നൽ ചെയ്യാത്ത ബ്ലോക്കുകൾ നിരസിക്കുന്ന ബിറ്റ്കോയിൻ സോഫ്റ്റ്‌വെയറിന്റെ വേർഷൻ പ്രവർത്തിപ്പിച്ചു. ഇത് സാഡ് ൽൈനോടെ ഫലപ്രദമായി വരച്ചു. മൈനേഴ്സ് SegWit അവഗണിക്കാൻ തുടർന്നാൽ, അവരുടെ ബ്ലോക്കുകൾ നെറ്റ്‌വർക്കിന്റെ ഗണ്യമായ ഒരു ഭാഗത്ത് നിരസിക്കപ്പെടും, അവർക്ക് വരുമാനം നഷ്ടപ്പെടുത്തും.

യൂസർ ആക്ടിവേറ്റഡ് സോഫ്റ്റ് ഫോർക്കിന്റെ ഭീഷണി പവർ ബാലൻസ് മാറ്റി. മൈനേഴ്സ് ട്രാൻസാക്ഷനുകൾ പ്രോസസ് ചെയ്യുമ്പോൾ, ഉപയോക്താക്കൾ പ്രോട്ടോക്കോളിന്റെ നിയമങ്ങൾ നിർവചിക്കുന്നുവെന്ന് ഇത് കാണിച്ചു. UASF ന്റെ സാമ്പത്തിക സമ്മർദ്ദത്തെ സമ്മുഖീകരിച്ച്, മൈനേഴ്സ് കീഴടങ്ങി, 2017 ഓഗസ്റ്റിൽ SegWit ലോക്ക് ഇൻ ആയി സജീവമാക്കപ്പെട്ടു.

അഡ്രസ് ടൈപ്പുകളും കോംപാറ്റിബിലിറ്റിയും

SegWit സജീവമാക്കലിന് ശേഷം, ബിറ്റ്കോയിൻ ഇക്കോസിസ്റ്റം വ്യത്യസ്ത അഡ്രസ് ഫോർമാറ്റുകളുടെ ഉയർച്ച കണ്ടു. SegWit നൽകുന്ന കുറഞ്ഞ ഫീസുകളും കാര്യക്ഷമതാ ഗുണങ്ങളും പ്രയോജനപ്പെടുത്താൻ ആഗ്രഹിക്കുന്ന ഉപയോക്താക്കൾക്ക് ഈ ഫോർമാറ്റുകൾ മനസ്സിലാക്കുന്നത് അത്യാവശ്യമാണ്.

ലെഗസി അഡ്രസ്സുകൾ

യഥാർത്ഥ ബിറ്റ്കോയിൻ അഡ്രസ് ഫോർമാറ്റ് Legacy എന്നറിയപ്പെടുന്നു. ഈ അഡ്രസ്സുകൾ സാധാരണയായി സംഖ്യ 1 യോട് ആരംഭിക്കുന്നു. Legacy അഡ്രസ്സുകളിൽ നിന്ന് അയയ്ക്കപ്പെടുന്ന ട്രാൻസാക്ഷനുകൾ വിറ്റ്നസ് ഡാറ്റ വേർതിരിവ് ഉപയോഗിക്കാത്തതിനാൽ വലുപ്പത്തിലാണ്. അതിനാൽ, ട്രാൻസാക്ഷൻ ഫീസുകളുടെ കാര്യത്തിൽ അവ ഉപയോഗിക്കാൻ ഏറ്റവും ചെലവേറിയതാണ്.

നെസ്റ്റഡ് സെഗ്‌വിറ്റ് (P2SH)

സുഗമമായ അഡോപ്ഷന് ഉറപ്പാക്കാൻ, Pay to Script Hash (P2SH) എന്നറിയപ്പെടുന്ന ഒരു കോംപാറ്റിബിലിറ്റി ലേയർ അവതരിപ്പിച്ചു ഡെവലപ്പർമാർ. ഈ അഡ്രസ്സുകൾ സംഖ്യ 3 യോട് ആരംഭിക്കുന്നു. അവ സെൻഡറിന്റെ വാൾട്ട് പുതിയ നേറ്റീവ് ഫോർമാറ്റ് പൂർണ്ണമായി പിന്തുണയ്ക്കാതിരുന്നാലും SegWit ട്രാൻസാക്ഷനുകൾ അയയ്ക്കാൻ ഉപയോക്താക്കളെ അനുവദിച്ചു.

നെസ്റ്റഡ് സെഗ്‌വിറ്റ് ഒരു മിഡിൽ ഗ്രൗണ്ട് നൽകി. Legacy അഡ്രസ്സുകളെ അപേക്ഷിച്ച് ഗണ്യമായ ഫീ സേവിങ്സ് നൽകി, പൂർണ്ണ നേറ്റീവ് നടപ്പാക്കലിനേക്കാൾ അത്രയും അല്ലെങ്കിലും. എക്സ്ചേഞ്ചുകളും വാൾട്ട് പ്രൊവൈഡർമാരും അവരുടെ സിസ്റ്റങ്ങൾ അപ്ഡേറ്റ് ചെയ്തപ്പോൾ ദീർഘകാലം ഇത് പലർക്കും സ്റ്റാൻഡേർഡായിരുന്നു.

നേറ്റീവ് സെഗ്‌വിറ്റ് (Bech32)

ഏറ്റവും കാര്യക്ഷമമായ ഫോർമാറ്റ് Native SegWit ആണ്, Bech32 എന്നും അറിയപ്പെടുന്നു. ഈ അഡ്രസ്സുകൾ bc1 യോട് ആരംഭിക്കുന്നു. നേറ്റീവ് സെഗ്‌വിറ്റ് അഡ്രസ്സുകൾ കേസ്-ഇൻസെൻസിറ്റിവ് ആണ് എന്നതിനാൽ വ്യത്യസ്തമാണ്, ടൈപ്പിങ് എററുകളുടെ റിസ്ക് കുറയ്ക്കുന്നു.

കൂടുതൽ പ്രധാനമായി, നേറ്റീവ് സെഗ്‌വിറ്റ് ട്രാൻസാക്ഷനുകൾ അവരുടെ നെസ്റ്റഡ് കൗണ്ടർപാർട്ടുകളേക്കാൾ വിർച്ച്വൽ ബൈറ്റുകളിൽ ചെറുതാണ്. ഇത് ഉപയോക്താക്കൾക്ക് സാധ്യമായ ഏറ്റവും കുറഞ്ഞ ട്രാൻസാക്ഷൻ ഫീസ് ഫലം ചെയ്യുന്നു. ഇക്കോസിസ്റ്റം പക്വമായതിനാൽ, നേറ്റീവ് സെഗ്‌വിറ്റ് മിക്ക ആധുനിക വാൾട്ടുകളിലും സർവീസുകളിലും ഡിഫോൾട്ട് സ്റ്റാൻഡേർഡായി മാറി.

അഡ്രസ് ടൈപ്പ്പ്രിഫിക്സ്ഫീ കാര്യക്ഷമതകോംപാറ്റിബിലിറ്റി
ലെഗസി1...കുറവ്യൂണിവേഴ്സൽ
നെസ്റ്റഡ് സെഗ്‌വിറ്റ്3...മീഡിയംഉയർന്നത്
നേറ്റീവ് സെഗ്‌വിറ്റ്bc1...ഉയർന്നത്ആധുനിക വാൾട്ടുകൾ

സെഗ്‌വിറ്റിനപ്പുറം: ടാപ്‌റൂട്ടും ഓർഡിനൽസും

SegWit ന്റെ വിജയകരമായ നടപ്പാക്കൽ ബിറ്റ്കോയിൻ അതിന്റെ കോർ വാല്യൂ പ്രൊപ്പോസിഷൻ തകർക്കാതെ സങ്കീർണ്ണ അപ്ഗ്രേഡുകൾ നടത്താമെന്ന് തെളിയിച്ചു. ഈ വിജയം നെറ്റ്‌വർക്കിന്റെ കഴിവുകൾ കൂടുതൽ വികസിപ്പിച്ച പിന്നീടുള്ള നവീകരണങ്ങൾക്ക് വഴിയൊരുക്കി.

ടാപ്‌റൂട്ടും Schnorr സിഗ്നേച്ചറുകളും

2021 നവംബറിൽ, ബിറ്റ്കോയിൻ ടാപ്‌റൂട്ട് അപ്ഗ്രേഡ് സജീവമാക്കി. SegWit പാകിത്തറയിൽ നേരിട്ട് നിർമ്മിച്ച ടാപ്‌റൂട്ട് കൂടുതൽ കാര്യക്ഷമതയും പ്രൈവസിയും അനുവദിക്കുന്ന Schnorr സിഗ്നേച്ചറുകൾ അവതരിപ്പിച്ചു.

SegWit പോലെ, ടാപ്‌റൂട്ട് ബ്ലോക്ക്‌ചെയിനിൽ ഡാറ്റ എങ്ങനെ സംഭരിക്കുന്നു എന്നത് മാറ്റി. ഇത് സിഗ്നേച്ചർ അഗ്രഗേഷൻ സാധ്യമാക്കി, സങ്കീർണ്ണ ട്രാൻസാക്ഷനിലെ ഒന്നിലധികം സിഗ്നേച്ചറുകൾ ഒരു സിഗ്നേച്ചറായി സംയോജിപ്പിക്കാം. ഇത് സങ്കീർണ്ണ സ്മാർട്ട് കോൺട്രാക്ടുകളെ സാധാരണ ട്രാൻസാക്ഷനുകളിൽ നിന്ന് അപ്രത്യക്ഷമാക്കി, ബ്ലോക്ക് സ്പേസ് സേവ് ചെയ്തുകൊണ്ട് പ്രൈവസി വർധിപ്പിച്ചു.

SegWit അവതരിപ്പിച്ച സ്ട്രക്ച്ചറൽ മാറ്റങ്ങൾ, പ്രത്യേകിച്ച് സ്ക്രിപ്റ്റ് വേർഷനിങ് സിസ്റ്റം ഇല്ലാതെ, ടാപ്‌റൂട്ട് പോലുള്ള അപ്ഗ്രേഡുകൾ ഡെപ്ലോയ് ചെയ്യാൻ ഗണ്യമായി കൂടുതൽ ബുദ്ധിമുട്ടായിരിക്കും. SegWit ഭാവി എക്സ്റ്റൻസിബിലിറ്റിക്കുള്ള വ്യക്തമായ പാത സ്ഥാപിച്ചു.

ഓർഡിനൽസിന്റെ ഉയർച്ച

അടുത്തിടെ, ബിറ്റ്കോയിൻ ഓർഡിനൽസിന്റെ അവതരണം SegWit ഇൻഫ്രാസ്ട്രക്ച്ചറിനെ അപ്രതീക്ഷിത രീതികളിൽ ഉപയോഗിച്ചു. ഓർഡിനൽസ് ഉപയോക്താക്കളെ വ്യക്തിഗത സതോഷികളിൽ നേരിട്ട് അര്ബിട്രറി ഡാറ്റ—ഇമേജുകൾ, ടെക്സ്റ്റ്, അല്ലെങ്കിൽ കോഡ്—ഇൻസ്ക്രൈബ് ചെയ്യാൻ അനുവദിക്കുന്നു.

ഇത് സാധ്യമാകുന്നത് SegWit വിറ്റ്നസ് ഡാറ്റയുടെ "വെയ്റ്റ്" ഡിസ്കൗണ്ട് ചെയ്തതിനാലാണ്. ഇൻസ്ക്രൈബർമാർ മെയിൻ ബ്ലോക്ക് ഏരിയയിൽ സംഭരിക്കുന്നതിന്റെ ഒരു ഭാഗം ചെലവിൽ ട്രാൻസാക്ഷന്റെ വിറ്റ്നസ് ഫീൽഡിൽ വലിയ അളവ് ഡാറ്റ സംഭരിക്കാമെന്ന് തിരിച്ചറിഞ്ഞു. ചിലർ സ്പാമായി കാണുന്നത് വിവാദപരമാണെങ്കിലും, ഓർഡിനൽസ് വിറ്റ്നസ് ഡാറ്റ സ്പേസിന്റെ ഫ്ലെക്സിബിലിറ്റി കാണിച്ചു.

ഈ അപ്രതീക്ഷിത യൂസ് കേസ് SegWit ഡിസൈനിന്റെ റോബസ്റ്റ് സ്വഭാവത്തെ ഹൈലൈറ്റ് ചെയ്യുന്നു. ഡാറ്റയ്ക്കായി പ്രത്യേകം ഡിസ്കൗണ്ടഡ് ലെയിൻ സൃഷ്ടിച്ചുകൊണ്ട്, അപ്ഗ്രേഡ് അജ്ഞാതമായി ഡിജിറ്റൽ ആർട്ടിഫാക്ടുകൾക്കുള്ള ഒരു കാൻവാസ് സൃഷ്ടിച്ചു, ബിറ്റ്കോയിൻ ബ്ലോക്ക്‌ചെയിന്റെ ഉപയോഗക്ഷമത കൂടുതൽ വൈവിധ്യവൽക്കരിച്ചു.

നിഗമനം

ബിറ്റ്കോയിൻ നെറ്റ്‌വർക്കിന്റെ പ്രതിസന്ധിസഹനക്ഷമതയ്ക്കും അഡാപ്റ്റബിലിറ്റിക്കും Segregated Witness ഒരു തെളിവായി നിൽക്കുന്നു. വളർച്ചയെ തടയാൻ ഭീഷണിപ്പെടുത്തിയ നിർണായക ബോട്ടル്നെകിനെ സമ്മുഖീകരിച്ച്, കമ്മ്യൂണിറ്റി എലഗന്റ്, പിന്നോക്കം സൗകര്യപരമായ, മുന്നോട്ട് ചിന്തിക്കുന്ന ഒരു പരിഹാരത്തിന് പിന്നിൽ ഐക്യപ്പെട്ടു. ട്രാൻസാക്ഷൻ ഡാറ്റ എങ്ങനെ സ്ട്രക്ച്ചർ ചെയ്യുന്നു എന്ന് പുനചിന്തിച്ചുകൊണ്ട്, SegWit ഉയർന്ന ഫീസുകളിൽ നിന്ന് ഉടൻ ആശ്വാസം നൽകി, ബിറ്റ്കോയിന് അതിന്റെ വാല്യൂ നൽകുന്ന വികേന്ദ്രീകരണം സംരക്ഷിച്ചു.

SegWit ന്റെ ലെഗസി ലളിതമായ ബ്ലോക്ക് വെയ്റ്റ് കണക്കാക്കലുകളെ അതിരുകടന്ന് വ്യാപിക്കുന്നു. ഇത് ലൈറ്റ്നിങ് നെറ്റ്‌വർക്ക് പോലുള്ള ലേയർ-2 സ്കെയിലിങ് പരിഹാരങ്ങൾക്കുള്ള സാധ്യത അൺലോക്ക് ചെയ്ത് ട്രാൻസാക്ഷൻ മാലിയബിലിറ്റിയുടെ സ്ഥിരതയുള്ള ദൗർബല്യം പരിഹരിച്ചു. കൂടാതെ, ഇത് യൂസർ-ഡ്രൈവൻ ഗവേണൻസിനുള്ള ഒരു പ്രീസിഡന്റ് സ്ഥാപിച്ചു, സാമ്പത്തിക ഭൂരിപക്ഷം മൈനിങ് എന്റിറ്റികളുടെ പവറിനെ ഫലപ്രദമായി ചെക്ക് ചെയ്യാമെന്ന് തെളിയിച്ചു.

ബിറ്റ്കോയിൻ പരിണമിക്കുന്നതിനായി, SegWit നിർമ്മിച്ച സ്ട്രക്ച്ചറുകൾ അതിന്റെ പ്രവർത്തനത്തിന് കേന്ദ്രീയമായി നിൽക്കുന്നു. Native SegWit അഡ്രസ്സുകളുടെ കാര്യക്ഷമതയിൽ നിന്ന് ടാപ്‌റൂട്ടിന്റെയും ഓർഡിനൽസിന്റെയും അഡ്വാൻസ്ഡ് കഴിവുകൾ വരെ, അപ്ഗ്രേഡ് ബ്ലോക്ക്‌ചെയിനിൽ സാധ്യമായത് പുനർനിർവചിച്ചു. ഇത് ബിറ്റ്കോയിൻ അതിന്റെ സ്ഥാപിത തത്ത്വങ്ങൾ വിശ്വാസയോഗ്യമാക്കാതെ ആഗോള ഡിമാൻഡിനെ നേരിടാൻ സ്കെയിൽ ചെയ്യാമെന്ന് ഉറപ്പാക്കി.

സിഗ്നേച്ചറുകളെ ട്രാൻസാക്ഷൻ ഡാറ്റയിൽ നിന്ന് വേർതിരിച്ചുകൊണ്ട് SegWit ബിറ്റ്കോയിനെ വിപ്ലവകരമാക്കി, ബ്ലോക്ക് ശേഷി ഫലപ്രദമായി വർധിപ്പിച്ച് ഭാവി സ്കെയിലിങ് സാധ്യമാക്കാൻ നിർണായക ബഗുകൾ പരിഹരിച്ചു.