ബ്ലോക് ചെയിൻ
ഒരു ഡിസ്ട്രിബൂട്ടഡ് ഡാറ്റാബേസ് ആണ് ബ്ലോക് ചെയിൻ. തുടർച്ചയായി പുതുക്കപ്പെട്ടുകൊണ്ടിരിയ്ക്കുന്ന ഈ ഡാറ്റാബേസ് തിരുത്തലുകളും കയ്യാങ്കളികളും അസാദ്ധ്യമാംവിധം സുരക്ഷിതമാക്കപ്പെട്ടതാണ്. അതായത് ഡാറ്റാബേസിലെ ഓരോ ചേർപ്പുകളും അതിനു മുൻപുള്ള ചേർപ്പുകളുമായി ഒരു ഗണിത സമവാക്യത്തിലൂടെ ബന്ധപ്പെട്ടു കിടക്കുന്നു. ബിറ്റ് കോയിൻ എന്ന പ്രശസ്തമായ ക്രിപ്റ്റോഗ്രാഫിക് കറൻസിയുടെ അടിസ്ഥാനം ബ്ലോക് ചെയിൻ എന്ന ഈ തുറന്ന കണക്കുപുസ്തകമാണ്. ബിറ്റ് കോയിൻ ശൃംഖലയിൽ ഉള്ള ഓരോ കണ്ണിയും ബ്ലോക് ചെയിനുമായി ബന്ധപ്പെട്ടു കിടക്കുന്നു. ഓരോ ബിറ്റ് കോയിൻ ഇടപാടുകളും ബ്ലോക് ചെയിനിൽ അടുക്കുകൾ ആയി രേഖപ്പെടുത്തി സൂക്ഷിക്കുന്നു. ഇത്തരത്തിൽ ഇടപാടുകൾ ബ്ലോക് ചെയിൻ ലെഡ്ജറിൽ ചേർക്കുന്ന മത്സരാത്മകമായ പ്രക്രിയയെ ബിറ്റ് കോയിൻ മൈനിംഗ് എന്ന പദം കൊണ്ടാണ് സൂചിപ്പിക്കുന്നത്. യഥാർത്ഥത്തിൽ ബ്ലോക്ക് ചെയിൻ, [1] ക്രിപ്റ്റോഗ്രഫി ഉപയോഗിച്ച് ബന്ധിപ്പിച്ചിരിക്കുന്ന ബ്ലോക്കുകൾ എന്ന് വിളിക്കപ്പെടുന്ന റെക്കോർഡുകളുടെ ഒരു പട്ടികയാണ്. ഓരോ ബ്ലോക്കിലും മുമ്പത്തെ ബ്ലോക്കിന്റെ ക്രിപ്റ്റോഗ്രാഫിക് ഹാഷ്, ഒരു ടൈംസ്റ്റാമ്പ്, ഇടപാട് ഡാറ്റ (സാധാരണയായി മെർക്കൽ ട്രീ ആയി പ്രതിനിധീകരിക്കുന്നു) എന്നിവ അടങ്ങിയിരിക്കുന്നു. രൂപകൽപ്പന പ്രകാരം, ഒരു ബ്ലോക്ക്ചെയിൻ അതിന്റെ ഡാറ്റ പരിഷ്ക്കരിക്കുന്നതിനെ പ്രതിരോധിക്കും. കാരണം, ഒരിക്കൽ റെക്കോർഡുചെയ്തുകഴിഞ്ഞാൽ, ഏതൊരു ബ്ലോക്കിലെയും ഡാറ്റ പിന്നീടുള്ള എല്ലാ ബ്ലോക്കുകളിലും മാറ്റം വരുത്താതെ മുൻകൂട്ടി മാറ്റാൻ കഴിയില്ല. ഒരു ഡിസ്ട്രിബ്യൂട്ട് ലെഡ്ജറായി ഉപയോഗിക്കുന്നതിന്, ഇന്റർ-നോഡ് ആശയവിനിമയത്തിനും പുതിയ ബ്ലോക്കുകൾ സാധൂകരിക്കുന്നതിനുമുള്ള പ്രോട്ടോക്കോൾ പാലിക്കുന്ന ഒരു പിയർ-ടു-പിയർ നെറ്റ്വർക്കാണ് ബ്ലോക്ക്ചെയിൻ സാധാരണയായി നിയന്ത്രിക്കുന്നത്. ബ്ലോക്ക്ചെയിൻ റെക്കോർഡുകൾ മാറ്റാൻ കഴിയില്ലെങ്കിലും, ബ്ലോക്ക്ചെയിനുകൾ രൂപകൽപ്പന പ്രകാരം സുരക്ഷിതമെന്ന് കണക്കാക്കുകയും ഉയർന്നതലത്തിലുള്ള ബൈസന്റൈൻ ഫാൾട്ട് ട്രോളറൻസ് ഡിസ്ട്രിബ്യൂട്ടഡ് കമ്പ്യൂട്ടിംഗ് സിസ്റ്റത്തെ ഉദാഹരണമാക്കുകയും ചെയ്യുന്നു. "രണ്ട് കക്ഷികൾക്കിടയിലുള്ള ഇടപാടുകൾ കാര്യക്ഷമമായും പരിശോധിക്കാവുന്നതും സ്ഥിരവുമായ രീതിയിൽ രേഖപ്പെടുത്താൻ കഴിയുന്ന ഒരു തുറന്ന, ഡിസ്ട്രിബ്യുട്ടഡ് ലെഡ്ജർ" എന്നാണ് ബ്ലോക്ക്ചെയിനെ വിശേഷിപ്പിക്കുന്നത്.[2]
ചരിത്രം
ബ്ലോക് ചെയിൻ ആദ്യമായി ഉപയോഗിച്ചത് ബിറ്റ് കോയിനു വേണ്ടി ആയിരുന്നു. ഇതിലൂടെ ഒരു അഡ്മിനിസ്ട്രേറ്ററുടെ ആവശ്യമില്ലാത്ത സ്വതന്ത്രമായതും സുരക്ഷിതമായവുമായ ഒരു ഡാറ്റാബേസ് ആയിരുന്നു വിഭാവനം ചെയ്തത്.