ക്രിപ്റ്റോകറൻസിയുടെ ലോകത്ത് നെറ്റ്വർക്ക് സുരക്ഷ പരമ്പരാഗത സൈബർ സുരക്ഷയെക്കാൾ വ്യത്യസ്തമായി പ്രവർത്തിക്കുന്നു. കേന്ദ്രീകൃത ബാങ്കിങ്ങിൽ, സുരക്ഷ ഫയർവാൾകൾ, പരിമിതപ്പെടുത്തിയ ആക്സസ്, വിശ്വസനീയമായ ജീവനക്കാർ എന്നിവയെ ആശ്രയിക്കുന്നു. Bitcoin പോലുള്ള വികേന്ദ്രീകൃത നെറ്റ്വർക്കുകളിൽ, സുരക്ഷ ഗെയിം തിയറി, സമ്പദ്വ്യവസ്ഥ, ക്രിപ്റ്റോഗ്രഫി എന്നിവയുടെ ഉൽപ്പന്നമാണ്. സിസ്റ്റം പങ്കെടുക്കുന്നവർ പരസ്പരം വിശ്വിക്കുന്നില്ല എന്ന് കരുതുന്നു. അതിനാൽ, വास्तുശില്പം സത്യസന്ധമായ പെരുമാറ്റത്തെ പ്രോത്സാഹിപ്പിക്കണം, ദുഷ്ട പ്രവർത്തനങ്ങൾ അമിതമായി ചെലവേറിയതാക്കണം. ഈ വാസ്തുശില്പത്തിന്റെ പ്രധാന ഭീഷണികൾ പാസ്വേഡ് ഹാക്കിങ്ങല്ല, മറിച്ച് സമ്മതി സംവിധാനത്തെ തന്നെ മറികടക്കാനുള്ള ശ്രമങ്ങളാണ്.
ഒരു ബ്ലോക്ക്ചെയിൻറെ ഏറ്റവും ഗുരുതരമായ രണ്ട് ഘടനാപരമായ അപകടസാധ്യതകൾ 51% ആക്രമണവും സേവന നിഷേധം (DoS) സംഭവങ്ങളുമാണ്. 51% ആക്രമണം ലെഡ്ജറിന്റെ സമഗ്രതയെ ഭീഷണിപ്പെടുത്തുന്നു, ഒരു ഏക സത്താവിന് ലെഡ്ജർ ചരിത്രം പുനർലിഖിതം ചെയ്യാൻ അനുവദിക്കുന്നു. സേവന നിഷേധ ആക്രമണങ്ങൾ സിസ്റ്റത്തെ സ്പാമോടെ അടച്ചുകെട്ടി ലെജിറ്റിമേറ്റ് ലാഭ്യരായ ലെഡ്ജറുകളെ പ്രോസസ്സ് ചെയ്യാനുള്ള നെറ്റ്വർക്കിന്റെ കഴിവ് നിർത്താൻ ലക്ഷ്യമിടുന്നു. ഈ അപകടസാധ്യതകൾ മനസ്സിലാക്കാൻ മൈനിങ്ങിന്റെ മെക്കാനിക്സ്, നോഡ് വാലിഡേഷൻ, നെറ്റ്വർക്കിനെ ഒരുമിച്ച് പിടിക്കുന്ന സാമ്പത്തിക പ്രചോദനങ്ങൾ എന്നിവയിലേക്ക് ആഴത്തിലുള്ള പഠനം ആവശ്യമാണ്.
ഒരു ബ്ലോക്ക്ചെയിനിന്റെ പ്രതിരോധശേഷി അത് തടസ്സപ്പെടുത്താൻ എത്രത്തോളം ബുദ്ധിമുട്ടാണെന്ന് നിർവചിക്കുന്നു. ഈ ബുദ്ധിമുട്ട് നെറ്റ്വർക്കിനെ മറികടക്കാൻ ആവശ്യമായ കമ്പ്യൂട്ടേഷണൽ പവർ അല്ലെങ്കിൽ അതിനെ സ്റ്റാഗ്നേഷനിലേക്ക് സ്പാം ചെയ്യാൻ ആവശ്യമായ സാമ്പത്തിക ചെലവ് എന്നിവയാൽ അളക്കപ്പെടുന്നു. ക്രിപ്റ്റോകറൻസികൾ വികസിക്കുന്തോറും, പ്രവർത്തന ക്ഷമതയും കർശനമായ സുരക്ഷാ പ്രോട്ടോക്കോളുകളും തമ്മിലുള്ള സന്തുലനം ഡെവലപ്പർമാരും മൈനർമാരും തുല്യമായി നേരിടുന്ന പ്രധാന വെല്ലുവിളിയാണ്.
സമ്മതി സുരക്ഷയുടെ അടിത്തറ
Bitcoin-ന്റെ സുരക്ഷാ മോഡലിന്റെ അടിസ്ഥാനം Proof of Work (PoW) ആണ്. ഈ സമ്മതി സംവിധാനം നെറ്റ്വർക്ക് പങ്കെടുക്കുന്നവരായ മൈനർമാർക്ക് പുതിയ ബ്ലോക്കുകൾ നിർദ്ദേശിക്കാൻ സങ്കീർണ്ണമായ ഗണിതശാസ്ത്രപരമായ പസിലുകൾ പരിഹരിക്കാൻ ആവശ്യപ്പെടുന്നു. ഈ പ്രക്രിയ അനൗപചാരികമല്ല. ഇത് മൈനർമാരെ നെറ്റ്വർക്കിൽ പങ്കെടുക്കാൻ യഥാർത്ഥ ലോക വിഭവങ്ങൾ, പ്രത്യേകിച്ച് വൈദ്യുതി, ഹാർഡ്വെയർ എന്നിവ ചെലവഴിക്കാൻ നിർബന്ധിക്കുന്നു. ഈ ചെലവ് സാധ്യതയുള്ള ആക്രമണകാരികൾക്ക് പ്രവേശന അതിരാകുന്നു. ലെഡ്ജറിനെ ക്രമീകരിക്കാൻ, ഒരു ആക്രമണകാരി ഈ പ്രവർത്തി പുനരാവർത്തിക്കണം, നെറ്റ്വർക്ക് വളരുന്തോറും ഇത് എക്സ്പോണൻഷ്യൽ ആയി കൂടുതൽ ബുദ്ധിമുട്ടാകുന്നു.
Proof of Work ഒരു വികേന്ദ്രീകൃത ക്ലോക്കായി പ്രവർത്തിക്കുന്നു. കേന്ദ്രീയ അധികാരം ആവശ്യമില്ലാതെ എല്ലാ പങ്കെടുക്കുന്നവരും ലെഡ്ജറുകളുടെ ക്രമത്തിൽ സമ്മതിക്കുന്നുണ്ടെന്ന് ഇത് ഉറപ്പാക്കുന്നു. ബ്ലോക്കുകളെ ക്രിപ്റ്റോഗ്രാഫിക്കായി ബന്ധിപ്പിച്ച്, നെറ്റ്വർക്ക് ഒരു അപ്രകൃതിമായ ചെയിൻ സൃഷ്ടിക്കുന്നു. പഴയകാലത്തെ ഒരു രേഖ ക്രമീകരിക്കുന്നത് ആ ബ്ലോക്കിനും എല്ലാ പിന്തുടര്ന്ന ബ്ലോക്കുകൾക്കും പ്രവർത്തി പുനരാരംഭിക്കണം. ഇത് পরിപക്വ നെറ്റ്വർക്കിൽ ചരിത്രത്തെ ക്രമീകരിക്കുന്നത് പ്രായോഗികമായി അസാധ്യമാക്കുന്നു.
ഈ സിസ്റ്റത്തിന്റെ സുരക്ഷ മൈനിങ് പവറിന്റെ വിതരണത്തെ ആശ്രയിക്കുന്നു. മൈനിങ് പവർ വികേന്ദ്രീകൃതമാണെങ്കിൽ, ഒരു ഏക ഗ്രൂപ്പും ലെഡ്ജറിന്റെ അവസ്ഥ നിർണ്ണയിക്കാൻ കഴിയില്ല. ബ്ലോക്ക് റിവാർഡുകൾക്കുള്ള മത്സരം മൈനർമാരെ അടുത്ത ബ്ലോക്ക് കണ്ടെത്താൻ നിരന്തരം മത്സരിക്കാൻ ഉറപ്പാക്കുന്നു. ഈ ഓട്ടം നെറ്റ്വർക്കിനെ സുരക്ഷിതമാക്കി നിർത്തുന്നു കാരണം സത്യസന്ധ നോഡുകൾ അസാധുവായ ബ്ലോക്കുകൾ എപ്പോഴും നിരസിക്കും, ഹാഷ് പവറിന്റെ ഭൂരിപക്ഷം നിയന്ത്രിക്കാത്ത ഒരു ആക്രമണകാരിയെ സത്യസന്ധ മൈനർമാർ സാധാരണയായി മറികടക്കും.
ഹാഷ്റേറ്റിലൂടെ പ്രതിരോധം അളക്കുന്നു
നെറ്റ്വർക്കിന് സമർപ്പിക്കപ്പെട്ട മൊത്തം കമ്പ്യൂട്ടേഷണൽ പവർ hashrate എന്നറിയപ്പെടുന്നു. ഈ മെട്രിക് ഒരു ബ്ലോക്ക്ചെയിനിന്റെ ഭൗതിക സുരക്ഷയുടെ പ്രധാന സൂചകമായി പ്രവർത്തിക്കുന്നു. ഹാഷ്റേറ്റ് hashes per second-ൽ അളക്കപ്പെടുന്നു, സാധുവായ ബ്ലോക്ക് ഹാഷ് കണ്ടെത്താൻ മൈനർമാർ കൂട്ടായി നടത്തുന്ന കാൽക്കുലേഷനുകളുടെ എണ്ണം പ്രതിനിധീകരിക്കുന്നു. ഉയർന്ന ഹാഷ്റേറ്റ് ഒരു കൂടുതൽ സുരക്ഷിതമായ നെറ്റ്വർക്കിനെ സൂചിപ്പിക്കുന്നു കാരണം അത് വിജയകരമായ ആക്രമണത്തിനുള്ള പ്രതിവാദി വർധിപ്പിക്കുന്നു.
ഹാഷ്റേറ്റ് വർധിക്കുന്തോറും, നെറ്റ്വർക്ക് സ്വയം ബുദ്ധിമുട്ട് ക്രമീകരിക്കുന്നു. ഈ ബുദ്ധിമുട്ട് ക്രമീകരണം Bitcoin നെറ്റ്വർക്കിൽ ഏകദേശം ഓരോ രണ്ട് ആഴ്ചയും നടക്കുന്നു. ഇത് എത്രത്തോളം കമ്പ്യൂട്ടിങ് പവർ ഓൺലൈനാണെങ്കിലും ബ്ലോക്കുകൾ ഏകദേശം പത്ത് മിനിറ്റ് ഓരോന്നും ഉൽപ്പാദിപ്പിക്കപ്പെടുന്നുണ്ടെന്ന് ഉറപ്പാക്കുന്നു. ഈ സംവിധാനം മൈനർമാർക്ക് നെറ്റ്വർക്കിനെ മറികടക്കുന്നത് തടയുകയും പ്രവചനാത്മകമായ സപ്ലൈ ഷെഡ്യൂൾ നിലനിർത്തുകയും ചെയ്യുന്നു.
ഒരു ആക്രമണകാരിക്ക്, ഉയർന്ന ഹാഷ്റേറ്റ് ഒരു വൻ സാമ്പത്തിക മതിലാണ്. നെറ്റ്വർക്കിനെ വെല്ലുവിളിക്കാൻ, അവർക്ക് നിലവിലുള്ള സത്യസന്ധ മൈനർമാരെ പൊരുത്തപ്പെടുത്താൻ മതിയായ ഹാർഡ്വെയറും വൈദ്യുതിയും സമ്പാദിക്കണം. Bitcoin-ന്റെ വലിപ്പമുള്ള ഒരു നെറ്റ്വർക്കിൽ, ഇത് ബില്യൺസ് ഡോളറുകളുടെ ഇൻഫ്രാസ്ട്രക്ചറും എനർജി ചെലവുകളും ഉൾക്കൊള്ളുന്നു. ഈ സാമ്പത്തിക യാഥാർത്ഥ്യം ബ്രൂട്ട്-ഫോഴ്സ് ടേക്കോവറുകൾക്കെതിരെ നെറ്റ്വർക്കിനെ സുരക്ഷിതമാക്കി നിർത്തുന്നതാണ്.
51% ആക്രമണത്തിന്റെ മെക്കാനിക്സ്
51% ആക്രമണം ഒരു ഏക സത്താവോ സഖ്യം ചെയ്ത ഗ്രൂപ്പോ നെറ്റ്വർക്കിന്റെ മൈനിങ് പവറിന്റെ അധികാരത്തിൽ കൂടുതൽ സമ്പാദിക്കുമ്പോൾ സംഭവിക്കുന്നു. ഈ ഭൂരിപക്ഷ നിയന്ത്രണത്തോടെ, ആക്രമണകാരിക്ക് സമ്മതി പ്രക്രിയയെ തടസ്സപ്പെടുത്താനുള്ള കഴിവ് ഉണ്ട്. അവർക്ക് മറ്റ് ഉപയോക്താക്കളുടെ വാലറ്റുകളിൽ നിന്ന് ഫണ്ടുകൾ കവരാൻ കഴിയില്ല, കാരണം ലെഡ്ജറുകൾ സൈൻ ചെയ്യാൻ ആവശ്യമായ പ്രൈവറ്റ് കീകൾ അവർക്കില്ല. എന്നിരുന്നാലും, അവർക്ക് പുതിയ ലെഡ്ജറുകളുടെ ക്രമീകരണത്തിന് നിയന്ത്രണം ലഭിക്കുന്നു.
ഇത്തരം ഒരു ആക്രമണത്തിൽ ലഭിക്കുന്ന പ്രധാന ശക്തി ലെഡ്ജറുകളെ സെൻസർ ചെയ്യാനുള്ള കഴിവാണ്. ആക്രമണകാരി പ്രത്യേക ലെഡ്ജറുകളെ അവഗണിക്കാൻ തിരഞ്ഞെടുക്കാം, ബ്ലോക്കുകളിൽ അവ ഉൾപ്പെടുത്താൻ വിസമ്മതിച്ച് ആസ്തികൾ ഫ്രീസ് ചെയ്യുന്നു. കൂടാതെ, അവർക്ക് നെറ്റ്വർക്കിന്റെ ബാക്കിയനെക്കാൾ വേഗത്തിൽ ബ്ലോക്കുകൾ മൈൻ ചെയ്യാം. ഇത് അവരെ രഹസ്യത്തിൽ ദീർഘമായ ബ്ലോക്ക് ചെയിൻ സൃഷ്ടിക്കാൻ അനുവദിക്കുന്നു, പിന്നീട് നെറ്റ്വർക്കിലേക്ക് ബ്രോഡ്കാസ്റ്റ് ചെയ്ത് സത്യസന്ധ ചെയിനിനെ മറികടക്കുന്നു.
ബ്ലോക്ക്ചെയിനുകൾ സംഘർഷം പരിഹരിക്കുന്ന രീതി കൊണ്ട് ഈ മറികടക്കൽ കഴിവ് അപകടകരമാണ്. നോഡുകൾ നിലവിലെ പബ്ലിക് ചെയിനിനേക്കാൾ ദീർഘമായ സാധുവായ ചെയിൻ സത്യമായി അംഗീകരിക്കാൻ പ്രോഗ്രാം ചെയ്തിരിക്കുന്നു. ആക്രമണകാരി നിലവിലുള്ള പബ്ലിക് ചെയിനിനേക്കാൾ ദീർഘമായ ചെയിൻ വെളിപ്പെടുത്തിയാൽ, നോഡുകൾ ആക്രമണകാരിയുടെ വേർഷനിലേക്ക് മാറും. ബ്ലോക്ക്ചെയിനിന്റെ ഈ പുനഃസംഘടനയാണ് 51% ആക്രമണത്തിന്റെ ഏറ്റവും ഗുരുതരമായ സാമ്പത്തിക പ്രത്യാഘാതമായ ഡബിൾ സ്പെൻഡിങ്ങിനെ സാധ്യമാക്കുന്ന മെക്കാനിസത്താണ്.
ഡബിൾ-സ്പെൻഡ് ദുർബലത
ഡബിൾ സ്പെൻഡിങ് ഡിജിറ്റൽ കാഷിന്റെ ഏകോപ്രകാരമായ പ്രശ്നമാണ്. ഭൗതിക ലോകത്ത്, നിങ്ങൾ ഒരേ അഞ്ച് ഡോളർ ബില്ല് രണ്ട് വ്യത്യസ്ത ആളുകൾക്ക് നൽകാൻ കഴിയില്ല. ഡിജിറ്റൽ ലോകത്ത്, ഒരു ഫയൽ കോപ്പി ചെയ്ത് ഒന്നിലധികം സ്വീകർത്താക്കൾക്ക് അയയ്ക്കാം. Bitcoin പബ്ലിക് ലെഡ്ജർ നിലനിർത്തി, ഓരോ കറൻസി യൂണിറ്റും ട്രാക്ക് ചെയ്ത് ഇത് പരിഹരിക്കുന്നു. എന്നിരുന്നാലും, 51% ആക്രമണം സ്ഥിരീകരിച്ച ലെഡ്ജറുകളെ റിവേഴ്സ് ചെയ്യാൻ അനുവദിച്ച് ഈ ദുർബലത പുനഃപരിചയിപ്പിക്കുന്നു.
ഒരു ഡബിൾ-സ്പെൻഡ് സീനാരിയോയിൽ, ആക്രമണകാരി ഗൂഡ്സ് അല്ലെങ്കിൽ മറ്റ് ആസ്തികൾക്ക് പകരം ഒരു മെർച്ചന്റിന് bitcoin അയയ്ക്കുന്നു. ഈ ലെഡ്ജർ പബ്ലിക് ബ്ലോക്ക്ചെയിനിൽ ഉൾപ്പെടുത്തപ്പെടുന്നു. ഒരേസമയം, ആക്രമണകാരി ഈ ലെഡ്ജർ ഒരിക്കലും സംഭവിക്കാത്ത ഒരു രഹസ്യ വേർഷനിലുള്ള ബ്ലോക്ക്ചെയിൻ മൈൻ ചെയ്യുന്നു. പകരം, അവർ അതേ കോയിൻസ് തങ്ങൾക്ക് തിരികെ അയയ്ക്കുന്ന ഒരു ലെഡ്ജർ ഉൾപ്പെടുത്തുന്നു.
മെർച്ചന്റ് പേയ്മെന്റ് സ്വീകരിച്ച് ഗൂഡ്സ് റിലീസ് ചെയ്തുകഴിഞ്ഞാൽ, ആക്രമണകാരി അവരുടെ രഹസ്യ, ദീർഘമായ ചെയിൻ ബ്രോഡ്കാസ്റ്റ് ചെയ്യുന്നു. നെറ്റ്വർക്ക് ഈ പുതിയ ചെയിൻ സത്യമായി അംഗീകരിക്കുന്നു. മെർച്ചന്റിലേക്കുള്ള ലെഡ്ജർ അപ്രത്യക്ഷമാകുന്നു, ഫണ്ടുകൾ ആക്രമണകാരിക്ക് തിരികെ അയയ്ക്കുന്ന ലെഡ്ജറാൽ മാറ്റപ്പെടുന്നു. മെർച്ചന്റിന് പേയ്മെന്റ് ഇല്ലാതെ വിട്ടുകളയുന്നു, ആക്രമണകാരി ഗൂഡ്സും യഥാർത്ഥ ക്രിപ്റ്റോകറൻസിയും നിലനിർത്തുന്നു.
| ഘടകം | പബ്ലിക് ചെയിൻ ആക്ഷൻ | ആക്രമണകാരിയുടെ രഹസ്യ ചെയിൻ |
|---|---|---|
| ലെഡ്ജർ | മെർച്ചന്റിന് പേയ്മെന്റ് അയച്ചു | സ്വയ്ക്ക് പേയ്മെന്റ് അയച്ചു |
| ബ്ലോക്ക് സ്റ്റാറ്റസ് | സ്ഥിരീകരിച്ചത് കാണാവുന്നത് | സ്വകാര്യമായി മൈൻ ചെയ്തത് |
| അന്തിമ ഫലം | മറികടന്നത് (ഓർഫൻഡ്) | സത്യമായി അംഗീകരിച്ചത് |
സുരക്ഷാ പാളിയായി സ്ഥിരീകരണങ്ങൾ
ഡബിൾ സ്പെൻഡിങ് അപകടസാധ്യത കുറയ്ക്കാൻ, മെർച്ചന്റുകളും എക്സ്ചേഞ്ചുകളും സ്ഥിരീകരണങ്ങളെ ആശ്രയിക്കുന്നു. ഒരു ലെഡ്ജർ ഒരു ബ്ലോക്കിൽ ഉൾപ്പെടുത്തപ്പെടുമ്പോൾ ഒരു സ്ഥിരീകരണം സംഭവിക്കുന്നു. ചെയിനിലേക്ക് ചേർത്ത ഓരോ പിന്തുടർന്ന ബ്ലോക്കും മറ്റൊരു സ്ഥിരീകരണം പ്രതിനിധീകരിക്കുന്നു. ഒരു ലെഡ്ജറിന് കൂടുതൽ സ്ഥിരീകരണങ്ങൾ ഉണ്ടെങ്കിൽ, അത് ബ്ലോക്ക്ചെയിനിന്റെ ചരിത്രത്തിൽ കൂടുതൽ ആഴത്തിൽ അടക്കപ്പെടുന്നു.
ഒരു സ്ഥിരീകരണമുള്ള ലെഡ്ജറിനെ റിവേഴ്സ് ചെയ്യാൻ ഒരു ബ്ലോക്ക് മറികടക്കണം. ആറ് സ്ഥിരീകരണങ്ങളുള്ള ലെഡ്ജറിനെ റിവേഴ്സ് ചെയ്യാൻ ആറ് ബ്ലോക്കുകൾ മറികടക്കണം. ആക്രമണകാരി എല്ലാ ബ്ലോക്കുകൾക്കും Proof of Work പുനരാരംഭിക്കേണ്ടതുണ്ട്, സത്യസന്ധ നെറ്റ്വർക്കിനെ മറികടക്കുകയും ചെയ്യണം, ഓരോ പുതിയ ബ്ലോക്കോടെയും ബുദ്ധിമുട്ട് എക്സ്പോണൻഷ്യലായി വർധിക്കുന്നു.
ഉയർന്ന മൂല്യമുള്ള ലെഡ്ജറുകൾക്ക്, സ്വീകർത്താക്കൾ സാധാരണയായി ആറ് സ്ഥിരീകരണങ്ങൾക്കായി കാത്തിരിക്കുന്നു, അത് ഏകദേശം ഒരു മണിക്കൂർ എടുക്കുന്നു. ഈ സ്റ്റാൻഡേർഡ് ഡബിൾ-സ്പെൻഡ് ആക്രമണത്തിന്റെ ചെലവ് അമിതമായി ഉയർത്തുന്നു. ആക്രമണകാരിക്ക് ലെഡ്ജറിനെ റിവേഴ്സ് ചെയ്യാൻ പൂർണ്ണ മണിക്കൂർ 51% നിയന്ത്രണം നിലനിർത്തണം, വൻ വൈദ്യുതി ചെലവുകൾ ഉണ്ടാക്കുകയും അവർ കവരാൻ ശ്രമിക്കുന്ന ആസ്തിയുടെ മൂല്യം കുറയാൻ അപകടസാധ്യതയുണ്ടാക്കുകയും ചെയ്യും.
സേവന നിഷേധവും ലെഡ്ജർ സ്പാമും
51% ആക്രമണങ്ങൾ ലെഡ്ജറിന്റെ സമഗ്രതയെ ലക്ഷ്യമിടുമ്പോൾ, സേവന നിഷേധം (DoS) ആക്രമണങ്ങൾ നെറ്റ്വർക്കിന്റെ ശേഷി ലക്ഷ്യമിടുന്നു. ഓരോ ബ്ലോക്ക്ചെയിനും ബ്ലോക്കിന് പ്രോസസ്സ് ചെയ്യാൻ കഴിയുന്ന ഡാറ്റയുടെ പരിമിതിയുണ്ട്. Bitcoin-ൽ, ബ്ലോക്ക് വലിപ്പം പരിമിതപ്പെടുത്തിയിരിക്കുന്നു, ഇത് പത്ത് മിനിറ്റിൽ സ്ഥിരീകരിക്കപ്പെടുന്ന ലെഡ്ജറുകളുടെ എണ്ണം പരിമിതപ്പെടുത്തുന്നു. DoS ആക്രമണം ഈ പരിമിതപ്പെടുത്തിയ സ്ഥലം സ്പാം ലെഡ്ജറുകളാൽ നിറയ്ക്കാൻ ശ്രമിക്കുന്നു.
നൂറുകണക്കിന് കുറഞ്ഞ മൂല്യമോ നിഷ്കളങ്കമോ ആയ ലെഡ്ജറുകളാൽ നെറ്റ്വർക്കിനെ ഫ്ലഡ് ചെയ്ത്, ആക്രമണകാരി mempool-നെ അടച്ചുകെട്ടാം. mempool എന്നത് മൈനർമാർ അത് പിക്കപ്പ് ചെയ്യുന്നതിന് മുമ്പ് അസ്ഥിരീകരിക്കപ്പെടാത്ത ലെഡ്ജറുകൾ ഇരിക്കുന്ന കാത്തിരിപ്പ് പ്രദേശമാണ്. mempool നിറഞ്ഞാൽ, ലെജിറ്റിമേറ്റ് ഉപയോക്താക്കൾക്ക് അവരുടെ ലെഡ്ജറുകൾ പ്രോസസ്സ് ചെയ്യാൻ കൂടുതൽ കാത്തിരിക്കണം.
ഈ തരം ആക്രമണം ഫണ്ടുകൾ കവരുന്നില്ല, പക്ഷേ നെറ്റ്വർക്കിന്റെ ഉപയോഗക്ഷമതയെ കേടുവരുത്തുന്നു. ഉപയോക്താക്കൾ പണം വിശ്വസനീയമായി അയയ്ക്കാൻ കഴിയാതിരുന്നാൽ, സിസ്റ്റത്തിലെ വിശ്വാസം കുറയുന്നു. അമിതമായ കേസുകളിൽ, നെറ്റ്വർക്ക് സ്റ്റാൻഡേർഡ് പേയ്മെന്റുകൾക്ക് ഉപയോഗശൂന്യമാകാം, കാരണം അമിത ഫീകൾ അടയ്ക്കാൻ തയ്യാറുള്ള ഉപയോക്താക്കൾക്ക് മാത്രം അവരുടെ ലെഡ്ജറുകൾ സ്ഥിരീകരിക്കാൻ കഴിയും.
പ്രതിരോധമായുള്ള ഫീ മാർക്കറ്റ്
Bitcoin സ്പാമും DoS ആക്രമണങ്ങളും വിരുദ്ധമായി ഒരു ഫീ മാർക്കറ്റ് ഉപയോഗിക്കുന്നു. ഉപയോക്താക്കൾ മൈനർമാരെ പ്രോത്സാഹിപ്പിക്കാൻ അവരുടെ പേയ്മെന്റുകൾക്ക് ഒരു ലെഡ്ജർ ഫീ അറ്റാച്ച് ചെയ്യുന്നു. മൈനർമാർ ലാഭാർത്ഥികളാണ്. അവർ ഡാറ്റ ബൈറ്റിന് ഏറ്റവും ഉയർന്ന ഫീകൾ വാഗ്ദാനം ചെയ്യുന്ന ലെഡ്ജറുകളെ സ്വാഭാവികമായി മുൻഗണന നൽകും. ഈ സാമ്പത്തിക ഘടന നെറ്റ്വർക്ക് ഉപയോഗത്തിനുള്ള ഒരു ഫിൽട്ടറായി പ്രവർത്തിക്കുന്നു.
ഒരു സ്പാം ആക്രമണത്തിൽ, ആക്രമണകാരി അവർ ബ്രോഡ്കാസ്റ്റ് ചെയ്യുന്ന ഓരോ ലെഡ്ജറിനും ഫീകൾ അടയ്ക്കണം. അവർ ഫീകൾ സീറോ ആക്കിയാൽ, മൈനർമാർ സ്പാമിനെ അവഗണിക്കും. ബ്ലോക്കുകളെ യഥാർത്ഥത്തിൽ അടച്ചുകെട്ടാൻ, ആക്രമണകാരി ലെജിറ്റിമേറ്റ് ഉപയോക്താക്കളുമായി മത്സരിക്കുന്ന ഫീകൾ അടയ്ക്കണം. ഇത് ഒരു സുസ്ഥിര DoS ആക്രമണത്തെ അവിശ്വസനീയമായി ചെലവേറിയതാക്കുന്നു.
ആക്രമണകാരി നെറ്റ്വർക്കിനെ ഫ്ലഡ് ചെയ്യുന്തോറും, ബ്ലോക്ക് സ്പേസിനുള്ള ഡിമാൻഡ് വർധിക്കുന്നു. ലെജിറ്റിമേറ്റ് ഉപയോക്താക്കൾ ക്യൂവിൽ ജമ്പ് ചെയ്യാൻ അവരുടെ ഫീകൾ വർധിപ്പിക്കുന്നു. ആക്രമണകാരി കോൺജസ്ഷൻ നിലനിർത്താൻ അവരുടെ ഫീകൾ വർധിപ്പിക്കണം. ഈ ബിഡിങ് യുദ്ധം ആക്രമണത്തിന്റെ ചെലവ് വേഗത്തിൽ വർധിപ്പിക്കുന്നു. അവസാനം, ആക്രമണകാരിക്ക് ഫണ്ടുകൾ കുറയുകയോ, ഉണ്ടാകുന്ന തടസ്സത്തെ അപേക്ഷിച്ച് ചെലവ് ന്യായീകരിക്കാനാവാതിരിക്കുകയോ ചെയ്യും.
സ്ക്രിപ്റ്റ് പരിമിതികളും പ്രോസസ്സിങ് സുരക്ഷയും
സേവന നിഷേധത്തിന്റെ മറ്റൊരു വെക്ടർ നോഡുകളുടെ കമ്പ്യൂട്ടേഷണൽ വിഭവങ്ങളെ സംബന്ധിക്കുന്നു. ഒരു ലെഡ്ജർ വെരിഫൈ ചെയ്യാൻ സങ്കീർണ്ണമായ കാൽക്കുലേഷനുകൾ ആവശ്യമാണെങ്കിൽ, ആക്രമണകാരി പ്രോസസ്സ് ചെയ്യാൻ എക്കാലത്തും എടുക്കുന്ന ഒരു ലെഡ്ജർ സൃഷ്ടിക്കാം. ഇത് മലിഷ്യസ് ഡാറ്റ വാലിഡേറ്റ് ചെയ്യാൻ ശ്രമിക്കുമ്പോൾ നെറ്റ്വർക്കിലെ നോഡുകളെ ഫ്രീസ് ചെയ്യും.
Bitcoin അതിന്റെ സ്ക്രിപ്റ്റിങ് ഭാഷയിലൂടെ ഈ അപകടസാധ്യത കുറയ്ക്കുന്നു. Bitcoin Script സ്റ്റാക്ക്-ബേസ്ഡാണ്, ഉദ്ദേശപൂർവ്വം പരിമിതപ്പെടുത്തിയിരിക്കുന്നു. നിർണ്ണായകമായി, അത് Turing-complete അല്ല. ഇത് ലൂപ്പുകൾ പോലുള്ള ചില സങ്കീർണ്ണ പ്രോഗ്രാമിങ് ഫങ്ഷനുകൾ കുറവാണ്. ഒരു ലൂപ്പ് ഒരു ടാസ്ക് അനന്തമായി ആവർത്തിക്കാൻ അനുവദിക്കുന്നു. ലൂപ്പുകൾ നീക്കം ചെയ്ത്, Bitcoin ഓരോ ലെഡ്ജർ വെരിഫിക്കേഷൻ പ്രക്രിയയ്ക്കും ഒരു നിശ്ചിത അന്ത്യം ഉണ്ടെന്ന് ഉറപ്പാക്കുന്നു.
ഈ ഡിസൈൻ തിരഞ്ഞെടുപ്പ് വഴങ്ങുവഴങ്ങലിനേക്കാൾ സുരക്ഷയെ മുൻഗണന നൽകുന്നു. ബേസ് ലെയറിൽ നേരിട്ട് സങ്കീർണ്ണ സ്മാർട്ട് കോൺട്രാക്ടുകൾ സൃഷ്ടിക്കാനുള്ള കഴിവ് പരിമിതപ്പെടുത്തുമ്പോൾ, ഒരു ലെഡ്ജറും ഒരു നോഡിനെ അനന്ത പ്രോസസ്സിങ് സൈക്കിളിൽ കുടുക്കാൻ കഴിയില്ലെന്ന് ഉറപ്പാക്കുന്നു. ഇത് വാലിഡേറ്റർമാരുടെ സോഫ്റ്റ്വെയറിനെ ക്രാഷ് ചെയ്യുന്ന "പോയിസൺ പിൽ" ലെഡ്ജറുകൾ ആക്രമണകാരികൾ സൃഷ്ടിക്കുന്നത് തടയുന്നു.
ഫുൾ നോഡുകളുടെ പങ്ക്
മൈനർമാർ ബ്ലോക്കുകൾ ഉൽപ്പാദിപ്പിക്കുന്നു, പക്ഷേ ഫുൾ നോഡുകൾ അവ വാലിഡേറ്റ് ചെയ്യുന്നു. നെറ്റ്വർക്ക് സുരക്ഷയ്ക്ക് ഈ വ്യത്യാസം അത്യാവശ്യമാണ്. ഫുൾ നോഡ് എന്നത് മുഴുവൻ ബ്ലോക്ക്ചെയിൻ സ്റ്റോർ ചെയ്യുന്നതും പ്രോട്ടോക്കോളിന്റെ നിയമങ്ങൾ നടപ്പാക്കുന്നതുമായ ഒരു കമ്പ്യൂട്ടറാണ്. ഈ നിയമങ്ങൾ യാതൊരു കോയിൻസും ഡബിൾ-സ്പെൻഡ് ചെയ്തിട്ടില്ലെന്ന് പരിശോധിക്കുന്നത്, ബ്ലോക്ക് റിവാർഡ് ശരിയാണോ, ലെഡ്ജർ സിഗ്നേച്ചറുകൾ സാധുവാണോ എന്നിവ ഉൾപ്പെടുന്നു.
ഒരു മൈനർ 51% ആക്രമണം വിജയകരമായി നടത്തി പ്രോട്ടോക്കോൾ നിയമങ്ങൾ ലംഘിക്കാൻ ശ്രമിക്കുകയാണെങ്കിൽ—ഉദാഹരണത്തിന്, അനുവദനീയമല്ലാത്തതിനേക്കാൾ കൂടുതൽ bitcoin മിന്റ് ചെയ്ത്—ഫുൾ നോഡുകൾ ബ്ലോക്ക് നിരസിക്കും. ആക്രമണകാരിക്ക് 99% ഹാഷ് പവറുണ്ടെങ്കിലും അത് പ്രധാന്യമില്ല. ബ്ലോക്ക് സമ്മതി നിയമങ്ങൾ ലംഘിക്കുന്നുണ്ടെങ്കിൽ, നോഡുകൾ അതിനെ അസാധുവായി കണക്കാക്കി പ്രചരിപ്പിക്കാൻ വിസമ്മതിക്കും.
ഇത് ചെക്കുകളും ബാലൻസുകളും സിസ്റ്റം സൃഷ്ടിക്കുന്നു. മൈനർമാർ ലെഡ്ജറുകളുടെ ക്രമീകരണം സുരക്ഷിതമാക്കുന്നു, പക്ഷേ നോഡുകൾ നെറ്റ്വർക്കിന്റെ സാധുതയെ നിർവചിക്കുന്നു. അവരുടെ സ്വന്തം നോഡുകൾ റൺ ചെയ്യുന്ന ഉപയോക്താക്കൾ ലെഡ്ജറിനെ സ്വതന്ത്രമായി വെരിഫൈ ചെയ്ത് ഈ പ്രതിരോധത്തിന് സംഭാവന ചെയ്യുന്നു. ഇത് മൈനർമാരെ ഉപയോക്താക്കളിൽ അനാവശ്യ മാറ്റങ്ങൾ ബലമായി ചെയ്യുന്നത് തടയുന്നു, സിസ്റ്റത്തിന്റെ അടിസ്ഥാന സാമ്പത്തികത്തെ ക്രമീകരിക്കാനുള്ള അവരുടെ ശക്തി പോലെ ഇല്ലാതാക്കുന്നു.
മൈനർ പ്രചോദനങ്ങളും സാമ്പത്തിക സുരക്ഷയും
നെറ്റ്വർക്കിന്റെ ദീർഘകാല സുരക്ഷ മൈനിങ്ങിന്റെ ലാഭകരതയെ ആശ്രയിക്കുന്നു. മൈനർമാർ പുതുതായി മിന്റ് ചെയ്ത bitcoin, ലെഡ്ജർ ഫീകൾ എന്നിവയാൽ റിവാർഡ് ചെയ്യപ്പെടുന്നു. ഈ ബ്ലോക്ക് റിവാർഡ് ഏകദേശം ഓരോ നാല് വർഷത്തിലും അരയാക്കപ്പെടുന്നു, halving എന്നറിയപ്പെടുന്ന ഇവന്റ്. ഏറ്റവും പുതിയ halving റിവാർഡ് ബ്ലോക്കിന് 3.125 bitcoins ആക്കി കുറച്ചു.
ബ്ലോക്ക് റിവാർഡ് കുറയുന്തോറും, മൈനർമാർ ലെഡ്ജർ ഫീകളെ കൂടുതൽ ആശ്രയിക്കുന്നു. bitcoin-ന്റെ വില കുറഞ്ഞ റിവാർഡിന് പരിഹാരമായി ഉയരുന്നില്ലെങ്കിൽ, ചില മൈനർമാർ അവരുടെ ഓപ്പറേഷനുകൾ അടയ്ക്കാം. പങ്കെടുക്കലിന്റെ ഈ കുറവ് നെറ്റ്വർക്കിന്റെ മൊത്തം ഹാഷ്റേറ്റ് കുറയ്ക്കുന്നു.
കുറഞ്ഞ ഹാഷ്റേറ്റ് 51% ആക്രമണത്തിന്റെ ചെലവ് കുറയ്ക്കുന്നു. അതിനാൽ, മൈനിങ്ങിന്റെ സാമ്പത്തിക സുസ്ഥിരത സുരക്ഷയുമായി നേരിട്ട് ബന്ധപ്പെട്ടിരിക്കുന്നു. സിസ്റ്റം ആസ്തിയുടെ മൂല്യം വളരുമോ അല്ലെങ്കിൽ ലെഡ്ജർ വോളിയം ചെയിൻ സുരക്ഷിതമാക്കാൻ ആവശ്യമായ വൻ എനർജിക്ക് മതിയായ ഫീകൾ ജനറേറ്റ് ചെയ്യുമോ എന്ന അനുമാനത്തെ ആശ്രയിക്കുന്നു.
ലെഡ്ജർ ആക്സിലറേറ്ററുകളും Mempool മാനേജ്മെന്റും
നെറ്റ്വർക്ക് ആക്രമണങ്ങളോ പ്രകൃതി കോൺജസ്റ്റനോ സംഭവിക്കുമ്പോൾ, mempool നിറയുന്നു. അറ്റാച്ച് ചെയ്ത ഫീ കുറവാണെങ്കിൽ, ലെജിറ്റിമേറ്റ് ലെഡ്ജറുകൾ ഈ ബാക്ക്ലോഗിൽ മണിക്കൂറുകളോ ദിവസങ്ങളോ കുടുങ്ങാം. ഈ സീനാരിയോ നെറ്റ്വർക്ക് സുരക്ഷയുടെയും ശേഷി പരിമിതികളുടെയും എൻഡ് യൂസറിലെ പ്രായോഗിക പ്രത്യാഘാതത്തെ ഹൈലൈറ്റ് ചെയ്യുന്നു.
ലെഡ്ജർ ആക്സിലറേറ്ററുകൾ ഈ പ്രശ്നത്തിനുള്ള മൂന്നാം പാർട്ടി പരിഹാരമായി ഉയർന്നുവന്നു. ഈ സേവനങ്ങൾ ഉപയോക്താക്കൾക്ക് കുടുങ്ങിയ ലെഡ്ജറിനെ മുൻഗണന നൽകാൻ പ്രത്യേക മൈനിങ് പൂളുകൾക്ക് അധിക ഫീ അടയ്ക്കാൻ അനുവദിക്കുന്നു. സ്റ്റാൻഡേർഡ് mempool ക്യൂവിനെ ബൈപാസ് ചെയ്ത്, ആക്സിലറേറ്ററുകൾ യഥാർത്ഥ ഫീ അവഗണിച്ച് അടുത്ത ബ്ലോക്കിൽ ലെഡ്ജർ ഉൾപ്പെടുത്തപ്പെടുന്നുണ്ടെന്ന് ഉറപ്പാക്കുന്നു.
ഉപയോഗപ്രദമാണെങ്കിലും, ആക്സിലറേറ്ററുകളിലെ ആശ്രയം കോൺജസ്റ്റഡ് നെറ്റ്വർക്കിനെ സൂചിപ്പിക്കുന്നു. ഇത് ഒരു കേന്ദ്രീകൃത ഘടകത്തെ പരിചയിപ്പിക്കുന്നു, കാരണം ഉപയോക്താക്കൾക്ക് പലപ്പോഴും ഒരു പ്രത്യേക സേവനത്തെയോ മൈനിങ് പൂളിനെയോ വിശ്വസിക്കണം. എന്നിരുന്നാലും, DoS ആക്രമണത്തിന്റെ സന്ദർഭത്തിൽ, ആക്സിലറേറ്ററുകൾ സ്പാമിനെ ബൈപാസ് ചെയ്ത് സ്ഥിരീകരണം നേടാൻ ക്രിട്ടിക്കൽ ലെഡ്ജറുകൾക്ക് ഒരു പാത നൽകുന്നു.
ഭാവി സുരക്ഷാ പരിഗണനകൾ
ബ്ലോക്ക്ചെയിൻ സാങ്കേതികവിദ്യ পরിപക്വമാകുന്തോറും, ഭീഷണി ലാൻഡ്സ്കേപ്പ് വികസിക്കുന്നു. മൈനിങ് പൂളുകളുടെ ഉയർച്ച ഹാഷ്റേറ്റിനെ കേന്ദ്രീകരിച്ചു, 51% ആക്രമണത്തിനുള്ള കോഓർഡിനേഷൻ സൈദ്ധാന്തികമായി എളുപ്പമാക്കി. കുറച്ച് വലിയ പൂളുകൾ സഖ്യം ചെയ്തോ അല്ലെങ്കിൽ കompromised ആകുകയോ ചെയ്താൽ, അവർ താൽക്കാലികമായി നെറ്റ്വർക്ക് നിയന്ത്രിക്കാം. എന്നിരുന്നാലും, ഗെയിം തിയറി നെറ്റ്വർക്കിലെ വിശ്വാസം നശിപ്പിക്കുന്നത് അവർ മൈൻ ചെയ്യുന്ന കോയിൻസിന്റെ മൂല്യം കുറയ്ക്കുമെന്ന് സൂചിപ്പിക്കുന്നു, ശക്തമായ ഡിസിൻസെന്റൈവ് നൽകുന്നു.
Lightning Network പോലുള്ള ലെയർ-2 പരിഹാരങ്ങൾ സ്കെയിലബിലിറ്റി മെച്ചപ്പെടുത്താൻ ലെഡ്ജറുകൾ മെയിൻ ചെയിനിൽ നിന്ന് മാറ്റുന്നു. ഇത് മെയിൻ mempool-ലെ ലോഡ് കുറയ്ക്കുന്നു, ബേസ് ലെയറിലെ DoS ആക്രമണങ്ങൾ ദിവസേന പേയ്മെന്റുകൾ തടസ്സപ്പെടുത്തുന്നതിൽ കുറവ് ഫലപ്രദമാക്കുന്നു. എന്നിരുന്നാലും, ഈ ലെയറുകളുടെ സുരക്ഷ അനന്തരം മെയിൻ ബ്ലോക്ക്ചെയിനിലേക്ക് ചേരുന്നു.
പ്രോട്ടോക്കോളിന്റെ നിലവിലുള്ള വികസനവും പങ്ക് വഹിക്കുന്നു. Taproot പോലുള്ള അപ്ഗ്രേഡുകൾ പ്രൈവസിയും ക്ഷമതയും മെച്ചപ്പെടുത്തുന്നു, ഒരു ബ്ലോക്കിൽ കൂടുതൽ ലെഡ്ജറുകൾ ഫിറ്റ് ചെയ്യാൻ അനുവദിക്കുന്നു. ഇത് നെറ്റ്വർക്കിന്റെ "throughput" വർധിപ്പിക്കുന്നു, സിസ്റ്റത്തെ അടച്ചുകെട്ടാൻ എത്ര സ്പാം ആവശ്യമാണെന്ന് ഉയർത്തുന്നു. സുരക്ഷ ഒരു സ്റ്റാറ്റിക് സ്റ്റേറ്റ് അല്ല, പ്രതിരോധ മെക്കാനിസങ്ങളും സാധ്യതയുള്ള ആക്രമണ വെക്ടറുകളും തമ്മിലുള്ള തുടർച്ചയായ ആർമ്സ് റേസാണ്.
നിഗമനം
ഒരു വികേന്ദ്രീകൃത നെറ്റ്വർക്കിന്റെ സുരക്ഷാ നിലപാട് ക്രിപ്റ്റോഗ്രഫി, സമ്പദ്വ്യവസ്ഥ, പങ്കെടുക്കൽ എന്നിവയുടെ സങ്കീർണ്ണമായ ഇന്റർപ്ലേ ആണ്. 51% ആക്രമണങ്ങളും സേവന നിഷേധ സംഭവങ്ങളും പോലുള്ള അപകടസാധ്യതകൾ തുറന്ന സിസ്റ്റങ്ങളുടെ സ്വാഭാവിക ദുർബലതകളെ ഹൈലൈറ്റ് ചെയ്യുന്നു. എന്നിരുന്നാലും, Bitcoin പോലുള്ള പ്രോട്ടോക്കോളുകളുടെ ഡിസൈൻ കർശനമായ സമ്മതി സംവിധാനങ്ങൾ, ഫീ മാർക്കറ്റുകൾ, നോഡുകൾ തമ്മിലുള്ള വാലിഡേഷൻ ഡ്യൂട്ടികളുടെ വിതരണം എന്നിവയിലൂടെ ഈ ഭീഷണികളെ പ്രതിരോധിക്കുന്നു.
Proof of Work പ്രവേശനത്തിനുള്ള ഭൗതിക അതിരായി നൽകുന്നു, അപ്രകൃതിമ ലെഡ്ജർ ചരിത്രം അമിത ചെലവില്ലാതെ എളുപ്പത്തിൽ ക്രമീകരിക്കപ്പെടാതിരിക്കുന്നു. സ്ക്രിപ്റ്റുകളെ ലൂപ്പ് ചെയ്യാനുള്ള കഴിവില്ലാത്തത് പ്രോസസ്സിങ് ആക്രമണങ്ങൾ തടയുന്നു, ഫുൾ നോഡുകളുടെ സ്വാതന്ത്ര്യം ഭൂരിപക്ഷം മൈനർമാർ പോലും കറൻസിയുടെ അടിസ്ഥാന നിയമങ്ങൾ ലംഘിക്കാൻ കഴിയില്ലെന്ന് ഉറപ്പാക്കുന്നു.
സിസ്റ്റത്തെ ആക്രമിക്കുന്നതിന്റെ ചെലവ് സാധ്യതയുള്ള റിവാർഡുകളെ വളരെ അതിജീവിക്കുമ്പോൾ യഥാർത്ഥ നെറ്റ്വർക്ക് സുരക്ഷ നേടപ്പെടുന്നു.