
ബ്ലോക്ക്ചെയിൻ എന്താണ്? ഒരു ലളിതമായ ഗൈഡ്
ആർക്കും മായ്ക്കാൻ കഴിയാത്ത ഒരു പങ്കിട്ട നോട്ട്ബുക്ക് — ജാർഗൺ ഒഴിവാക്കി വിശദീകരിച്ചത്
ഒരു ബ്ലോക്കിന്റെ ഉള്ളിൽ യഥാർത്ഥത്തിൽ എന്താണ്
ഒരു ബ്ലോക്ക്ചെയിൻ ബ്ലോക്കുകൾ കൊണ്ടാണ് നിർമ്മിച്ചിരിക്കുന്നത്, ഒരു ബ്ലോക്ക് കേൾക്കുന്നതിലും ലളിതമാണ്. ആ പങ്കിട്ട നോട്ട്ബുക്കിലെ ഒരു ഒറ്റ പേജായി ഓരോന്നും ചിന്തിക്കുക. ഓരോ പേജിലും കൃത്യമായി മൂന്ന് കാര്യങ്ങൾ ഉണ്ട്:
- ഡേറ്റ — ഈ പേജിലെ ട്രാൻസാക്ഷനുകളുടെ ബാച്ച്. ആരാണ് എന്ത് ആർക്കാണ് അയച്ചത്, എത്ര. ഒരു യഥാർത്ഥ ബിറ്റ്കോയിൻ ബ്ലോക്ക് ഇവയിൽ ആയിരക്കണക്കിന് ഒരുമിച്ച് ബണ്ടിൽ ചെയ്യുന്നു.
- ഒരു ടൈംസ്റ്റാമ്പ് — പേജ് എഴുതിയ നിമിഷം, അതിനാൽ ക്രമം ഒരിക്കലും സംശയത്തിലാകില്ല.
- ഒരു ഹാഷ്, പിന്നെ മുൻ പേജിന്റെ ഹാഷ് — ഇത് മുഴുവൻ കാര്യത്തെയും tamper-proof ആക്കുന്ന ട്രിക്കാണ്.
അപ്പോൾ എന്താണ് ഒരു ഹാഷ്? ഇത് ഒരു ഡിജിറ്റൽ ഫിംഗർപ്രിന്റ് ആണ്. ഒരു ബ്ലോക്കിന്റെ ഉള്ളടക്കം ഒരു ഏകദിശ ഗണിത ഫങ്ഷനിലൂടെ (ബിറ്റ്കോയിൻ SHA-256 എന്ന ഒന്ന് ഉപയോഗിക്കുന്നു) കൊടുക്കുന്നു, 0x00…e9b3f1 പോലുള്ള ഒരു നിശ്ചിത-ദൈർഘ്യ character string പുറത്തുവരുന്നു. ഈ ഫിംഗർപ്രിന്റിനെ പ്രത്യേകമാക്കുന്ന രണ്ട് കാര്യങ്ങൾ.
ഒന്നാമത്, ഇത് ഡിറ്റർമിനിസ്റ്റിക് ആണ്: ഒരേ ഡേറ്റ എപ്പോഴും കൃത്യമായി ഒരേ ഫിംഗർപ്രിന്റ് ഉണ്ടാക്കുന്നു, അതിനാൽ ആർക്കും അതു വീണ്ടും കണക്കാക്കി പരിശോധിക്കാം. രണ്ടാമത്, ഇതിന് ഒരു avalanche effect ഉണ്ട്: ഇൻപുട്ടിന്റെ ഒരു അക്ഷരം മാറ്റുക — ഒരു ട്രാൻസാക്ഷനിലെ ഒരു അക്കം ഫ്ലിപ്പ് ചെയ്യുക — ഫിംഗർപ്രിന്റ് പൂർണ്ണമായി മാറും, തിരിച്ചറിയാൻ കഴിയാത്ത ഒന്നായി. "ചെറിയ" മാറ്റം എന്നൊന്നില്ല. എത്ര ചെറുതായാലും ഏത് എഡിറ്റും ശ്രദ്ധ ആവശ്യപ്പെടുന്നു.
ബ്ലോക്കുകൾ യഥാർത്ഥത്തിൽ എങ്ങനെ ചങ്ങല ചേരുന്നു
ഇവിടെയാണ് "ബ്ലോക്ക്ചെയിൻ" എന്ന വാക്ക് ഒരു buzzword ആയി നിലയ്ക്കുകയും plumbing-ന്റെ ഒരു വിവരണമായി മാറുകയും ചെയ്യുന്നത്.
ഓരോ ബ്ലോക്കും അതിന് മുൻപുള്ള ബ്ലോക്കിന്റെ ഹാഷ് വഹിക്കുന്നു. ബ്ലോക്ക് #840,000 ബ്ലോക്ക് #839,999-ന്റെ ഫിംഗർപ്രിന്റ് രേഖപ്പെടുത്തുന്നു. ആ ബ്ലോക്ക് #839,998-ന്റെ ഫിംഗർപ്രിന്റ് രേഖപ്പെടുത്തുന്നു. അങ്ങനെ, ലിങ്ക് ബൈ ലിങ്ക്, Satoshi Nakamoto 2009 ജനുവരി 3-ന് ഉണ്ടാക്കിയ ആദ്യ ബ്ലോക്ക് — "ജെനസിസ് ബ്ലോക്ക്" — വരെ പോകുന്നു. ഓരോ പേജും അക്ഷരാർത്ഥത്തിൽ അതിന് പിന്നിലുള്ള പേജിലേക്ക് വിരൽ ചൂണ്ടുന്നു.
ആരെങ്കിലും വഞ്ചിക്കാൻ ശ്രമിക്കുമ്പോൾ എന്ത് സംഭവിക്കുന്നു എന്ന് നോക്കാം. ഒരു കള്ളൻ ബ്ലോക്ക് #839,999-ൽ കുഴിച്ചിട്ട ഒരു ട്രാൻസാക്ഷൻ വീണ്ടും എഴുതി കോയിനുകൾ അയാളുടെ അഡ്രസിലേക്ക് പോയത് പോലെ കാണിക്കാൻ ആഗ്രഹിക്കുന്നു. അയാൾ അതു എഡിറ്റ് ചെയ്യുന്ന നിമിഷം, ആ ബ്ലോക്കിന്റെ ഫിംഗർപ്രിന്റ് മാറും (avalanche effect). എന്നാൽ ബ്ലോക്ക് #840,000 ഇതിനകം യഥാർത്ഥ ഫിംഗർപ്രിന്റ് എഴുതിയിരുന്നു. രണ്ടും ഇനി പൊരുത്തപ്പെടില്ല. തട്ടിപ്പ് നെറ്റ്വർക്കിലെ ഓരോ കമ്പ്യൂട്ടറിനും വ്യക്തമാണ്.
"ശരി," കള്ളൻ പറയുന്നു, "#840,000-ഉം ഞാൻ ശരിയാക്കും." എന്നാൽ #840,000 എഡിറ്റ് ചെയ്യുന്നത് അതിന്റെ ഫിംഗർപ്രിന്റ് മാറ്റുന്നു, അത് #840,001-നെയും തകർക്കുന്നു — #840,002-നെയും അതിനു ശേഷമുള്ള ഓരോ ബ്ലോക്കിനെയും. ഒരു മോഷ്ടിച്ച വരിയോടെ രക്ഷപ്പെടാൻ, ആ പോയിന്റിന് ശേഷം മുഴുവൻ ചെയിനും വീണ്ടും എഴുതണം, ആയിരക്കണക്കിന് ബ്ലോക്കുകൾ പുനർകണക്കാക്കണം, ബാക്കി ലോകം തത്സമയം പുതിയ ബ്ലോക്കുകൾ ചേർക്കുന്നതിനെക്കാൾ വേഗത്തിൽ. ആയിരക്കണക്കിന് പേർ അടുത്ത പേജ് എഴുതുന്ന ഒരു പുസ്തകത്തിലെ ഓരോ പേജും അവർ കാണുന്നതിനിടയിൽ ഒരേസമയം വീണ്ടും പെയിന്റ് ചെയ്യാൻ ശ്രമിക്കുന്നത് പോലെയാണ്.
ബിറ്റ്കോയിനിൽ, ആ race ജയിക്കുക എന്നാൽ നെറ്റ്വർക്കിന്റെ സെക്കൻഡിൽ ഏകദേശം 700 exahashes കമ്പ്യൂട്ടിംഗ് ശക്തിയെ out-muscle ചെയ്യുക എന്നാണ് — ഭൂമിയിലെ എല്ലാ സൂപ്പർകമ്പ്യൂട്ടറുകളും ചേർത്തതിനെക്കാൾ വളരെ കൂടുതൽ. ആരും അതു ചെയ്യുന്നില്ല. അതാണ് മാജിക്: ടാമ്പറിംഗ് ആരെങ്കിലും വളച്ചൊടിക്കാവുന്ന ഒരു നിയമത്താൽ നിരോധിച്ചതല്ല. ഇത് ഗണിതത്താൽ തടയപ്പെട്ടതാണ്.
ഏത് പേജാണ് യഥാർത്ഥം എന്ന് ആരാണ് തീരുമാനിക്കുന്നത്? (കൺസെൻസസ്)
ഒരു ചോദ്യം നിങ്ങളെ ബോധിപ്പിക്കണം. ആയിരക്കണക്കിന് കമ്പ്യൂട്ടറുകൾ ഓരോന്നും അതിന്റെ സ്വന്തം നോട്ട്ബുക്ക് കോപ്പി സൂക്ഷിക്കുന്നു, പുതിയ ട്രാൻസാക്ഷനുകൾ തുടർച്ചയായി വരുന്നു, ഏതൊക്കെ ട്രാൻസാക്ഷനുകളാണ് അടുത്ത പേജിൽ പോകുന്നത് — ഏത് ക്രമത്തിൽ — എന്ന് അവരെല്ലാം എങ്ങനെ അംഗീകരിക്കുന്നു? ഒരു അംഗീകാര നിയമം ഇല്ലാതെ, നിങ്ങൾക്ക് ആയിരക്കണക്കിന് ചെറുതായി വ്യത്യസ്തമായ നോട്ട്ബുക്കുകളും പൂർണ്ണ കുഴപ്പവും ഉണ്ടാകും.
ആ അംഗീകാര നിയമത്തെ കൺസെൻസസ് മെക്കാനിസം എന്നാണ് വിളിക്കുന്നത്. ഒരു ബോസും നിയന്ത്രിക്കാതെ ഒരു ബ്ലോക്ക്ചെയിൻ എങ്ങനെ സത്യസന്ധമായി തുടരുന്നു എന്നതിന്റെ ഹൃദയമാണ് ഇത്. നിങ്ങൾ തുടർച്ചയായി കേൾക്കാൻ പോകുന്ന രണ്ട് കാര്യങ്ങൾ:
പ്രൂഫ് ഓഫ് വർക്ക് (ബിറ്റ്കോയിൻ). അടുത്ത പേജ് എഴുതാനുള്ള അവകാശം നേടാൻ, മൈനർമാർ എന്ന് വിളിക്കപ്പെടുന്ന കമ്പ്യൂട്ടറുകൾ ഒരു കടുപ്പമുള്ള, അർത്ഥശൂന്യമായ ഗണിത പസിൽ പരിഹരിക്കാൻ ഓട്ടം നടത്തുന്നു — അടിസ്ഥാനപരമായി, ഒന്ന് ഇണങ്ങുന്നത് വരെ സെക്കൻഡിൽ ബില്യൺ കണക്കിന് തവണ അക്കങ്ങൾ ഊഹിക്കുന്നു. അതു പരിഹരിക്കുന്നത് യഥാർത്ഥ വൈദ്യുതി കത്തിക്കുന്നു, ആ ചെലവ് തന്നെയാണ് പോയിന്റ്: വിജയിക്കുന്നയാൾക്ക് ഒരു റിവാർഡ് ലഭിക്കുന്നു, ചരിത്രം കൃത്രിമമായി ഉണ്ടാക്കുക എന്നാൽ ബാക്കി എല്ലാവരും ചേർന്നതിനെക്കാൾ വേഗത്തിൽ ആ പണിയെല്ലാം വീണ്ടും ചെയ്യുക എന്നാണ്. സത്യസന്ധത കേവലം വഞ്ചനയെക്കാൾ ചെലവുകുറഞ്ഞതാണ്.
പ്രൂഫ് ഓഫ് സ്റ്റേക്ക് (എതീറിയം, 2022 മുതൽ). വൈദ്യുതി കത്തിക്കുന്നതിനുപകരം, വാലിഡേറ്റർമാർ അവരുടെ സ്വന്തം പണം — സ്റ്റേക്ക്ഡ് ETH — ഒരു സെക്യൂരിറ്റി ഡിപ്പോസിറ്റായി ലോക്ക് ചെയ്യുന്നു. അവർ പേജുകൾ എഴുതാൻ തിരഞ്ഞെടുക്കപ്പെടുന്നു, ഒരു fraudulent പേജ് കയറ്റാൻ ശ്രമിച്ചാൽ, നെറ്റ്വർക്ക് അവരുടെ ഡിപ്പോസിറ്റ് ബേൺ ചെയ്യുന്നു. വഞ്ചന കേവലം പരാജയപ്പെടുന്നില്ല; അത് നിങ്ങളുടെ സ്വന്തം പണത്തിന് തീ കൊളുത്തുന്നു.
വ്യത്യസ്ത ഇന്ധനം, ഒരേ യുക്തി: സത്യസന്ധമായ പെരുമാറ്റത്തെ ലാഭകരവും അസത്യസന്ധമായ പെരുമാറ്റത്തെ ഭീകരമായി ചെലവേറിയതും ആക്കുക. ഒരു ബ്ലോക്ക് ബഹുഭൂരിപക്ഷം അംഗീകരിക്കുകയും പുതിയ ബ്ലോക്കുകൾക്ക് കീഴിൽ കുഴിഞ്ഞുകിടക്കുകയും ചെയ്താൽ, അത് settled ആയി കണക്കാക്കപ്പെടുന്നു. ആ പ്രോപ്പർട്ടിക്ക് ഒരു പേരുണ്ട് — ഇമ്യൂട്ടബിലിറ്റി — അതാണ് ഒരു ബ്ലോക്ക്ചെയിൻ എൻട്രി "കല്ലിൽ കൊത്തിയത്" എന്ന് ആളുകൾ പറയുന്നത്.
ബ്ലോക്ക്ചെയിനുകൾ എവിടെ പോരാ (സത്യസന്ധമായ ഭാഗം)
ഒരു ബ്ലോക്ക്ചെയിൻ ഒരു ശ്രദ്ധേയമായ ടൂൾ ആണ്, ഒരു മാജിക് വാൻഡ് അല്ല. ഒരു നല്ല തുടക്കക്കാരൻ അതിന്റെ പരിധികൾ അറിയുന്നു, കാരണം ചെയിൻ നിങ്ങളെ സംരക്ഷിക്കാത്ത കൃത്യമായ ഇടങ്ങളിലാണ് കൂടുതൽ "ക്രിപ്റ്റോ ദുരന്തങ്ങളും" സംഭവിക്കുന്നത്.
ഇതിന് മോശം ഇൻപുട്ട് ശരിയാക്കാൻ കഴിയില്ല. എഴുതിയത് മാറാതെ നിലനിൽക്കുമെന്ന് ഒരു ബ്ലോക്ക്ചെയിൻ ഗ്യാരണ്ടി ചെയ്യുന്നു — എഴുതിയത് ആദ്യം സത്യമായിരുന്നു എന്ന് ഇത് ഗ്യാരണ്ടി ചെയ്യുന്നില്ല. നിങ്ങൾക്ക് ഒരു പാലം ഉണ്ടെന്ന് രേഖപ്പെടുത്തുക, ചെയിൻ ആ കള്ളം എന്നേക്കും വിശ്വസ്തതയോടെ സൂക്ഷിക്കും. "Tamper-proof" എന്നത് "കൃത്യം" എന്നതിന് സമമല്ല.
ഇമ്യൂട്ടബിലിറ്റി രണ്ട് വശത്തും മുറിക്കുന്നു. തെറ്റായ അഡ്രസിലേക്ക് ഫണ്ട് അയക്കുകയോ ഒരു തട്ടിപ്പിന് വീഴുകയോ ചെയ്താൽ, അത് reverse ചെയ്യാൻ ഒരു സപ്പോർട്ട് ലൈനും ഇല്ല. തട്ടിപ്പുകാരെ മോഷ്ടിച്ച പണം clawback ചെയ്യുന്നതിൽ നിന്ന് തടയുന്ന അതേ finality-യാണ് സത്യസന്ധമായ തെറ്റുകൾ സ്ഥിരമാക്കുന്നതും. വലിയ ശക്തിക്കൊപ്പം undo ബട്ടൺ ഒന്നും ഇല്ല.
ഇത് ബേസ് ലെയറിൽ പതുക്കെയും ചെലവേറിയതും ആകാം. ഓരോ നോഡും എല്ലാം വീണ്ടും വെരിഫൈ ചെയ്യുന്നതിനാൽ, ബിറ്റ്കോയിൻ പോലുള്ള പൊതു ചെയിനുകൾ സെക്കൻഡിൽ കുറച്ച് ട്രാൻസാക്ഷനുകൾ മാത്രമേ കൈകാര്യം ചെയ്യൂ, നെറ്റ്വർക്ക് busy ആയിരിക്കുമ്പോൾ ഫീസ് കുതിച്ചുകയറും. ഇതാണ് പ്രശസ്തമായ "ബ്ലോക്ക്ചെയിൻ trilemma" — സെക്യൂരിറ്റി, ഡീസെൻട്രലൈസേഷൻ, വേഗത എന്നിവയ്ക്കിടയിലുള്ള നിരന്തരമായ വടംവലി. നിങ്ങൾക്ക് അപൂർവമായി മാത്രമേ മൂന്നും പൂർണ്ണ ശക്തിയിൽ ലഭിക്കൂ, അതുകൊണ്ടാണ് പുതിയ ചെയിനുകൾ വ്യത്യസ്ത ട്രേഡ്-ഓഫുകൾ ഉണ്ടാക്കുന്നത്.
നിങ്ങളുടെ കീകൾ നിങ്ങളുടെ ഉത്തരവാദിത്തമാണ്. കേന്ദ്ര അധികാരം ഇല്ല എന്നാൽ പാസ്വേഡ് reset ഇല്ല. നിങ്ങളുടെ വാലറ്റിന്റെ പ്രൈവറ്റ് കീ നഷ്ടപ്പെടുത്തുക, ഫണ്ട് പോയി — provably നിങ്ങളുടേത്, permanently അപ്രാപ്യമായത്. സെൽഫ്-കസ്റ്റഡി ഒരേ ശ്വാസത്തിൽ സ്വാതന്ത്ര്യവും ഭാരവുമാണ്.
ഇത് പ്രധാനമായത് എന്തുകൊണ്ട് — GaiaEx-ൽ നിങ്ങൾ ഇത് എവിടെ തൊടും
ആർക്കും മായ്ക്കാൻ കഴിയാത്ത ഒരു പങ്കിട്ട നോട്ട്ബുക്ക് കൊണ്ട് നിങ്ങൾ യഥാർത്ഥത്തിൽ എന്താണ് ചെയ്യുന്നത്? ഉത്തരം കോയിനുകൾക്കും അപ്പുറം പോകുന്നു എന്ന് തെളിയുന്നു.
ഒരു റെക്കോർഡ് സ്ഥിരവും, പങ്കിടപ്പെട്ടതും, നിശബ്ദമായി വീണ്ടും എഴുതാൻ അസാധ്യവും ആയിരിക്കണം എന്നിടത്തെല്ലാം, ഒരു ബ്ലോക്ക്ചെയിന് സംഭാവന ചെയ്യാൻ എന്തെങ്കിലുമുണ്ട്. 2018-ൽ Walmart അതിന്റെ ഇലക്കറി സപ്ലൈ ചെയിൻ ഒന്നിൽ ഇട്ടു, ഒരു മലിനമായ ചീരപ്പൊതി അതിന്റെ ഫാമിലേക്ക് ട്രേസ് ചെയ്യാൻ എടുക്കുന്ന സമയം ഏകദേശം ഏഴ് ദിവസത്തിൽ നിന്ന് 2.2 സെക്കൻഡിലേക്ക് കുറച്ചു — ഒരു outbreak-ന്റെ സമയത്ത്, ആ വ്യത്യാസം ഒഴിവാക്കിയ ഹോസ്പിറ്റലൈസേഷനുകളിൽ അളക്കപ്പെടുന്നു. അതേ ആശയം അഭയാർത്ഥികൾക്കുള്ള ഡിജിറ്റൽ ഐഡന്റിറ്റി, tamper-evident വോട്ടിംഗ് പൈലറ്റുകൾ, പ്രോപ്പർട്ടി-ടൈറ്റിൽ രജിസ്ട്രികൾ എന്നിവയ്ക്ക് ശക്തി നൽകുന്നു.
GaiaEx-ൽ, ഇതെല്ലാം സിദ്ധാന്തമായി നിലയ്ക്കുകയും നിങ്ങളുടെ ട്രേഡുകൾക്ക് കീഴിലുള്ള plumbing ആയി മാറുകയും ചെയ്യുന്നു. നിങ്ങൾ ഒരു പൊസിഷൻ തുറക്കുമ്പോൾ, അത് Hyperliquid L1-ൽ എക്സിക്യൂട്ട് ചെയ്യുന്നു — ഒരു സെക്കൻഡിനും കുറവിൽ സെറ്റിൽ ചെയ്യുന്ന, ഇതിനായി പ്രത്യേകം നിർമ്മിച്ച ഒരു ബ്ലോക്ക്ചെയിൻ. ഇതിനെ ഒരു ട്രഡീഷണൽ സ്റ്റോക്ക് ട്രേഡുമായി താരതമ്യം ചെയ്യുക, അത് അന്തിമമാകാൻ രണ്ട് ബിസിനസ് ദിവസങ്ങൾ (T+2) എടുക്കും. നിങ്ങളുടെ ബാലൻസുകൾ, ട്രേഡ് ചരിത്രം, withdrawal-കൾ എല്ലാം ഓൺ-ചെയിനിൽ സെറ്റിൽ ചെയ്യുന്നു, അതായത് അവ verifiable ആണ് — GaiaEx സത്യസന്ധമായിരിക്കുമെന്ന് വാഗ്ദാനം ചെയ്യുന്നത് കൊണ്ടല്ല, ഒരു പൊതു ലെഡ്ജറിന് മറയ്ക്കാൻ ഓപ്ഷൻ ഇല്ല എന്നത് കൊണ്ടാണ്.
നിങ്ങളുടെ അസറ്റുകൾ MPC (Multi-Party Computation) വാലറ്റുകൾ കൊണ്ട് സംരക്ഷിക്കപ്പെടുന്നു: ഒരു സ്ഥലത്ത് ഒരു പ്രൈവറ്റ് കീ ഇരിക്കുന്നതിനുപകരം — FTX-യെയും Mt. Gox-നെയും മുക്കിയ കൃത്യമായ പരാജയം — കീ എൻക്രിപ്റ്റഡ് ഷാർഡുകളായി വിഭജിച്ച് വേറെ കക്ഷികൾ കൈവശം വച്ചിരിക്കുന്നു, അതിനാൽ ഒരു സെർവറും, ഡിവൈസും, ജീവനക്കാരനും ഒരിക്കലും മുഴുവൻ കാര്യവും കൈവശം വയ്ക്കില്ല.


