ബിറ്റ്കോയിന്റെ അടിത്തറയ്ക്ക് ഒരു സെൻട്രൽ സെർവറോ അഡ്മിനിസ്ട്രേറ്ററോ ഇല്ലാതെ പ്രവർത്തിക്കുന്നു. ലെഡ്ജർ മാനേജ് ചെയ്യുന്ന ഒറ്റയൊരു എന്റിറ്റിയുടെ പകരം, നെറ്റ്വർക്ക് നോഡുകളായി അറിയപ്പെടുന്ന കമ്പ്യൂട്ടറുകളുടെ വിതരണ സംവിധാനത്തെ ആശ്രയിക്കുന്നു. ഈ പങ്കാളികൾ ബിറ്റ്കോയിൻ സോഫ്റ്റ്വെയർ സ്വമേധയാ റൺ ചെയ്ത് നെറ്റ്വർക്കിന്റെ അഖണ്ഡത നിലനിർത്തുന്നു. അവ സിസ്റ്റത്തിന്റെ റഫറികളായി പ്രവർത്തിക്കുന്നു, പ്രോട്ടോക്കോളിന്റെ നിയമങ്ങൾ നടപ്പിലാക്കുന്നു, സെൻട്രൽ അഥോറിറ്റിയിൽ നിന്ന് പെർമിഷനോ കോഓർഡിനേഷനോ ആവശ്യമില്ലാതെ. ഈ ഘടന ഒരു മെഷ് നെറ്റ്വർക്ക് സൃഷ്ടിക്കുന്നു, അവിടെ വിവരങ്ങൾ പീർ ടു പീർ പ്രചരിക്കുന്നു, സിസ്റ്റം സെൻസർഷിപ്പിനും സിംഗിൾ പോയിന്റുകൾ ഓഫ് ഫെയിലറിനും പ്രതിരോധശേഷിയുള്ളതാക്കുന്നു.
ഈ സിസ്റ്റത്തിലെ ഓരോ പങ്കാളിയും ഒരു പവർ ലെവൽ പിടിച്ചിരിക്കുന്നു. ഒരു ട്രാൻസാക്ഷൻ സംഭവിക്കുമ്പോൾ, അത് അപ്രൂവലിനായി ഒരു ബാങ്കിലേക്ക് അയക്കപ്പെടുന്നില്ല. അത് ഈ നോഡുകളിലേക്ക് ബ്രോഡ്കാസ്റ്റ് ചെയ്യപ്പെടുന്നു, അവർക്ക് സ്വന്തം ലെഡ്ജറിന്റെ കോപ്പിയുമായി ഡാറ്റ വെരിഫൈ ചെയ്യുന്നു. ഈ റിഡണ്ടൻസി ഉദ്ദേശപൂർവ്വമാണ്. നെറ്റ്വർക്കിന്റെ വലിയ ഭാഗങ്ങൾ ഓഫ്ലൈനാകുകയോ മലിഷ്യസായി പ്രവർത്തിക്കാൻ ശ്രമിക്കുകയോ ചെയ്താൽ പോലും, ബാക്കി ഹോണസ്റ്റ് നോഡുകൾ ട്രാൻസാക്ഷൻ ഹിസ്റ്ററിയുടെ ശരിയായ വേർഷൻ നിലനിർത്തുമെന്ന് ഇത് ഉറപ്പാക്കുന്നു. ഈ നോഡുകളുടെ കൊലക്ടീവ് അഗ്രിമെന്റ് ഏതൊക്കെ സമയത്ത് ആർക്കെന്ത് സ്വന്തമാണെന്ന "സത്യം" ആണ്.
ബിറ്റ്കോയിന്റെ ഘടന മനസ്സിലാക്കാൻ ഈ നോഡുകൾ എങ്ങനെ പ്രവർത്തിക്കുന്നു, ആശയവിനിമയം നടത്തുന്നു, കൺസെൻസസ് എത്തുന്നു എന്നതിന്റെ ആഴത്തിലുള്ള പഠനം ആവശ്യമാണ്. ഒരു ട്രാൻസാക്ഷൻ ഡിജിറ്റലായി സൈൻ ചെയ്യപ്പെടുന്ന മൊമെന്റ് മുതൽ മൈനറായി ബ്ലോക്ക്ചെയിനിൽ സ്ഥിരമായി എച്ച് ചെയ്യപ്പെടുന്ന പോയിന്റ് വരെ അതിന്റെ ലൈഫ്സൈക്കിൾ പരിശോധിക്കുന്നു. വെരിഫിക്കേഷനും റിലേയുടെ ഈ സിസ്റ്റം ഡിജിറ്റൽ ഇൻഫർമേഷനെ സ്കാർസ്, ട്രാൻസ്ഫറബിൾ ആസ്തിയാക്കി മാറ്റുന്നു, അത് പണമായി പ്രവർത്തിക്കുന്നു.
ഒരു ബിറ്റ്കോയിൻ നോഡിന്റെ കോർ ഡെഫിനിഷനും ഫങ്ഷനും
സോഫ്റ്റ്വെയറും പങ്കാളിത്തവും നിർവചിക്കുന്നു
ഒരു ബിറ്റ്കോയിൻ നോഡ് ബിറ്റ്കോയിൻ സോഫ്റ്റ്വെയർ റൺ ചെയ്യുന്നതും നെറ്റ്വർക്കിലെ മറ്റ് കമ്പ്യൂട്ടറുകളുമായി കണക്ട് ചെയ്യുന്നതുമായ ഒരു കമ്പ്യൂട്ടറാണ്. ഈ സോഫ്റ്റ്വെയറിന്റെ ഏറ്റവും സാധാരണ ഇമ്പ്ലിമെന്റേഷൻ Bitcoin Core ആണ്. ഒരു യൂസർ ഈ ക്ലയന്റ് ഇൻസ്റ്റാൾ ചെയ്ത് റൺ ചെയ്യുമ്പോൾ, അവരുടെ മെഷീൻ ഗ്ലോബൽ പീർ നെറ്റ്വർക്കിൽ ചേരുന്നു. ഒരു നോഡിന്റെ പ്രൈമറി ഫങ്ഷൻ ട്രാൻസാക്ഷനുകളും ബ്ലോക്കുകളും വെരിഫൈ ചെയ്യലാണ്. അത് ബിറ്റ്കോയിൻ പ്രോട്ടോക്കോളിന്റെ കർക്കശ നിയമങ്ങൾക്കെതിരെ റിസീവ് ചെയ്യുന്ന ഓരോ ഡാറ്റാ പീസും ചെക്ക് ചെയ്യുന്ന സ്വതന്ത്ര ഓഡിറ്ററായി പ്രവർത്തിക്കുന്നു. ഒരു ട്രാൻസാക്ഷൻ ഒരു നിയമം ലംഘിക്കുന്നുണ്ടെങ്കിൽ, ഉദാഹരണത്തിന് നിലവിലില്ലാത്ത കോയിനുകൾ ചെലവഴിക്കാൻ ശ്രമിക്കുന്നുണ്ടെങ്കിൽ, നോഡ് അത് ഉടൻ റിജക്ട് ചെയ്യുന്നു.
പീർ-ടു-പീർ മെഷ് നെറ്റ്വർക്ക്
നോഡുകൾ പരസ്പരം മെഷ് ടോപ്പോളജിയിൽ കണക്ട് ചെയ്യുന്നു. വെരിഫിക്കേഷനിൽ ഒരു നോഡ് മറ്റൊന്നിനേക്കാൾ പ്രധാനമാണെന്ന ഹൈറാർക്കി ഇല്ല. ഒരു നോഡ് പുതിയ ഇൻഫർമേഷൻ റിസീവ് ചെയ്യുമ്പോൾ, ഒരു പുതിയ ട്രാൻസാക്ഷനോ ബ്ലോക്കോ, അത് കണക്ടഡ് പീറുകളിലേക്ക് റിലേ ചെയ്യുന്നു. ഇത് സെക്കൻഡുകൾക്കുള്ളിൽ ഗ്ലോബ് കടന്ന് ഡാറ്റ റിപ്പിൾസ് ചെയ്യുന്ന ഗോസിപ്പ് പ്രോട്ടോക്കോൾ സൃഷ്ടിക്കുന്നു. ഈ സ്ട്രക്ച്ചർ നെറ്റ്വർക്കിനെ റോബസ്റ്റാക്കുന്നു. ഒരു നോഡ് ഷട്ട് ഡൗൺ ആകുന്നുണ്ടെങ്കിൽ, ലെഡ്ജർ ആയിരക്കണക്കിന് മറ്റ് മെഷീനുകളിൽ റിപ്ലിക്കേറ്റഡ് ആയതിനാൽ നെറ്റ്വർക്ക് സീംലെസായി പ്രവർത്തിക്കുന്നു.
ഓട്ടോണമിയും ട്രസ്റ്റ്ലെസ്സും
ഒരു നോഡ് റൺ ചെയ്യുന്നതിന്റെ ഏറ്റവും ക്രിട്ടിക്കൽ അസ്പെക്ട് ഓട്ടോണമിയാണ്. സ്വന്തം നോഡ് റൺ ചെയ്യുന്ന യൂസർക്ക് അവരുടെ ബാലൻസ് പറയാൻ ഒരു ബാങ്കിനെയോ വെബ്സൈറ്റിനെയോ മറ്റ് മൈനറുകളെയോ ട്രസ്റ്റ് ചെയ്യേണ്ടതില്ല. അവർ തങ്ങളുടെ ലോക്കൽ ഡ്രൈവിൽ സ്റ്റോർ ചെയ്ത ബ്ലോക്ക്ചെയിൻ ഹിസ്റ്ററി സ്കാൻ ചെയ്ത് അത് സ്വയം വെരിഫൈ ചെയ്യുന്നു. ക്രിപ്റ്റോ സ്പേസിൽ ഈ കഴിവ് പലപ്പോഴും "സോവറിൻറി" എന്ന് വിളിക്കപ്പെടുന്നു. തേർഡ് പാർട്ടികളിലെ റിലയൻസ് നീക്കം ചെയ്ത്, നോഡുകൾ സിസ്റ്റത്തിന്റെ ട്രസ്റ്റ്ലെസ് നേച്ചർ എൻഫോഴ്സ് ചെയ്യുന്നു. നെറ്റ്വർക്ക് പങ്കാളികൾ ആർക്കെങ്കിലും ട്രസ്റ്റ് ചെയ്യുന്നതിനേക്കാൾ എല്ലാം വെരിഫൈ ചെയ്യണമെന്ന് അനുമാനിക്കുന്നു.
ട്രാൻസാക്ഷൻ ഘടനയും ഡാറ്റ സ്ട്രക്ച്ചറും
ഇൻപുട്ടുകൾ, ഔട്ട്പുട്ടുകൾ, ഡിജിറ്റൽ സിഗ്നേച്ചറുകൾ
ടെക്നിക്കൽ ലെവലിൽ, ഒരു ബിറ്റ്കോയിൻ ട്രാൻസാക്ഷൻ ഒരു സ്ഥലത്ത് നിന്ന് മറ്റൊരു സ്ഥലത്തേക്ക് വാല്യു ട്രാൻസ്ഫർ ചെയ്യുന്ന മെസേജാണ്. അത് ബാങ്ക് അക്കൗണ്ട് ബാലൻസ് പോലെ അപ്പ് അല്ലെങ്കിൽ ഡൗൺ ആകുന്നില്ല. പകരം, ട്രാൻസാക്ഷനുകൾ ഇൻപുട്ടുകളും ഔട്ട്പുട്ടുകളും കൊണ്ട് കമ്പോസ്ഡാണ്. ഒരു ഇൻപുട്ട് മുൻപത്തെ ട്രാൻസാക്ഷനിൽ റിസീവ് ചെയ്ത ബിറ്റ്കോയിനെ സൂചിപ്പിക്കുന്നു, ഔട്ട്പുട്ട് ആ ബിറ്റ്കോയിൻ അടുത്തേക്ക് പോകുന്നത് നിർദേശിക്കുന്നു. ട്രാൻസ്ഫർ ഓതോറൈസ് ചെയ്യാൻ, സെൻഡർ അവരുടെ പ്രൈവറ്റ് കീ ഉപയോഗിച്ച് ഒരു ഡിജിറ്റൽ സിഗ്നേച്ചർ ജനറേറ്റ് ചെയ്യണം. ഈ സിഗ്നേച്ചർ അവർക്ക് ഒരു സ്പെസിഫിക് പബ്ലിക് കീ അല്ലെങ്കിൽ അഡ്രസുമായി ബന്ധപ്പെട്ട ഫണ്ടുകൾ മൂവ് ചെയ്യാൻ അഥോറിറ്റി ഉണ്ടെന്ന് തെളിയിക്കുന്നു.
അൺസ്പെന്റ് ട്രാൻസാക്ഷൻ ഔട്ട്പുട്ട് (UTXO) മോഡൽ
ബിറ്റ്കോയിൻ ഓണർഷിപ്പ് ട്രാക്ക് ചെയ്യാൻ Unspent Transaction Output (UTXO) മോഡൽ ഉപയോഗിക്കുന്നു. പ്രോട്ടോക്കോളിൽ അക്കൗണ്ടുകൾ ഇല്ല, ഓൺലി UTXOs. ഒരു യൂസർ ബിറ്റ്കോയിൻ റിസീവ് ചെയ്യുമ്പോൾ, നെറ്റ്വർക്ക് അത് അവരുടെ അഡ്രസിലേക്ക് ലോക്ക് ചെയ്ത അൺസ്പെന്റ് ഔട്ട്പുട്ടായി റെക്കോർഡ് ചെയ്യുന്നു. അത് ചെലവഴിക്കാൻ, അവർ ആ UTXO ഇൻപുട്ടായി കൺസ്യൂം ചെയ്യുന്ന ഒരു പുതിയ ട്രാൻസാക്ഷൻ സൃഷ്ടിക്കണം. UTXO അവർ അയക്കാൻ ആഗ്രഹിക്കുന്ന അമൗണ്ടിനേക്കാൾ വലുതാണെങ്കിൽ, ട്രാൻസാക്ഷൻ രണ്ട് ഔട്ട്പുട്ടുകൾ സൃഷ്ടിക്കുന്നു: റിസിപ്പിയന്റിനുള്ള ഒന്നും സെൻഡറിലേക്ക് തിരികെ വരുന്ന "ചേഞ്ച്" നുള്ള ഒന്നും.
ക്രിപ്റ്റോഗ്രാഫിക് വെരിഫിക്കേഷൻ
ഒരു നോഡ് ഒരു ട്രാൻസാക്ഷൻ റിസീവ് ചെയ്യുമ്പോൾ, അത് ക്രിപ്റ്റോഗ്രാഫിക് ചെക്കുകളുടെ ഒരു സീരീസ് നിർവഹിക്കുന്നു. ഡിജിറ്റൽ സിഗ്നേച്ചർ പബ്ലിക് കീയുമായി മാച്ച് ചെയ്യുന്നുണ്ടെന്നും ചെലവഴിക്കുന്ന ഇൻപുട്ടുകൾ കറന്റ് UTXO സെറ്റിൽ നിലവിലുണ്ടെന്നും അത് വെരിഫൈ ചെയ്യുന്നു. നോഡ് ഇൻപുട്ടുകളുടെ തോത് ഔട്ട്പുട്ടുകളുടെ തോതയേക്കാൾ കൂടുതലോ തുല്യമോ ആണെന്നും ഉറപ്പാക്കുന്നു. ഇൻപുട്ടുകളും ഔട്ട്പുട്ടുകളും തമ്മിലുള്ള ഏതെങ്കിലും വ്യത്യാസം മൈനറിന് ട്രാൻസാക്ഷൻ ഫീ ആയി ക്ലെയിം ചെയ്യപ്പെടുന്നു. ഈ റിഗറസ് വെരിഫിക്കേഷൻ പ്രോസസ് യൂസർമാർക്ക് അവർക്ക് ഇല്ലാത്ത പണം ചെലവഴിക്കുന്നത് തടയുന്നു.
മെമ്പൂളും ട്രാൻസാക്ഷൻ റിലേയും
മെമ്മറി പൂളിന്റെ പങ്ക്
ഒരു നോഡ് ഒരു ട്രാൻസാക്ഷൻ വെരിഫൈ ചെയ്ത ശേഷം, അത് ഉടൻ ബ്ലോക്ക്ചെയിനിലേക്ക് ചേർക്കപ്പെടുന്നില്ല. പകരം, അത് mempool അല്ലെങ്കിൽ memory pool എന്നറിയപ്പെടുന്ന ഒരു വെയ്റ്റിങ് ഏരിയയിലേക്ക് പ്രവേശിക്കുന്നു. മെമ്പൂൾ ഒരു നോഡ് കണ്ടിട്ടുള്ള എല്ലാ വാലിഡ്, അൺകൺഫേംഡ് ട്രാൻസാക്ഷനുകളുടെയും കലക്ഷനാണ്, ബ്ലോക്കിൽ ഇൻക്ലൂഡ് ചെയ്യപ്പെട്ടിട്ടില്ലാത്തവ. ഓരോ നോഡും സ്വന്തം വേർഷൻ മെമ്പൂൾ നിലനിർത്തുന്നു. ട്രാൻസാക്ഷനുകൾ നെറ്റ്വർക്ക് കടന്ന് വ്യത്യസ്ത സ്പീഡുകളിൽ പ്രചരിക്കുന്നതിനാൽ, ഒരു സെക്കൻഡിൽ ഒരു നോഡിന്റെ മെമ്പൂൾ മറ്റൊരു നോഡിന്റെ മെമ്പൂളിൽ നിന്ന് അല്പം വ്യത്യസ്തമായിരിക്കാം.
കോൺജസ്റ്റനും ഫീ മാർക്കറ്റുകളും
മെമ്പൂൾ ഒരു ബഫർ സോണായി പ്രവർത്തിക്കുന്നു. ബ്ലോക്ക്ചെയിനിലെ ബ്ലോക്കുകൾക്ക് ലിമിറ്റഡ് സൈസ് ഉണ്ട്, ഇപ്പോൾ പ്രധാനമായും ബ്ലോക്ക് വെയ്റ്റ് ലിമിറ്റ് കൊണ്ട് കാപ്പ് ചെയ്തിരിക്കുന്നു, പത്ത് മിനിറ്റ് ഓരോന്നിലും ഒരു നിശ്ചിത എണ്ണം ട്രാൻസാക്ഷനുകൾ മാത്രമേ പ്രോസസ് ചെയ്യാൻ കഴിയൂ. നെറ്റ്വർക്ക് ബിസി ആണെങ്കിൽ, മെമ്പൂളിലേക്ക് എൻട്രി ചെയ്യുന്ന ട്രാൻസാക്ഷനുകളുടെ എണ്ണം ബ്ലോക്കുകളിൽ പുറത്തുപോകുന്നതിനേക്കാൾ കൂടുതലാകാം. ഇത് കോൺജസ്റ്റനിലേക്ക് നയിക്കുന്നു. ഈ എൻവയോൺമെന്റിൽ, ഒരു ഫീ മാർക്കറ്റ് ഡെവലപ്പ് ചെയ്യുന്നു. യൂസർമാർ അവരുടെ ട്രാൻസാക്ഷനുകളെ മറ്റുള്ളവയേക്കാൾ പ്രയോറിറ്റൈസ് ചെയ്യാൻ മൈനറുകളെ ഇൻസെന്റിവൈസ് ചെയ്യാൻ ട്രാൻസാക്ഷൻ ഫീകൾ അറ്റാച്ച് ചെയ്യുന്നു.
പ്രയോറിറ്റൈസേഷൻ മെക്കാനിക്സ്
മൈനർമാർ മെമ്പൂളിനെ പൊട്ടൻഷ്യൽ റെവന്യൂവിന്റെ മെനുവായി കാണുന്നു. അവർ ഡാറ്റ ബൈറ്റിന് ഏറ്റവും ഉയർന്ന ഫീ ഓഫർ ചെയ്യുന്ന ട്രാൻസാക്ഷനുകൾ തിരഞ്ഞെടുക്കാൻ ഇക്കണോമിക്കലി ഇൻസെന്റിവൈസ്ഡാണ്. അതിനാൽ, ലോ ഫീയുള്ള ട്രാൻസാക്ഷനുകൾ ഹൈ ആക്ടിവിറ്റി പിരീഡുകളിൽ മണിക്കൂറുകളോ ദിവസങ്ങളോ മെമ്പൂളിൽ ഇരിക്കാം. അർജന്റ് കൺഫർമേഷൻ ആവശ്യമുള്ള യൂസർമാർ ട്രാൻസാക്ഷൻ ആക്സിലറേറ്ററുകൾ പോലുള്ള സർവീസുകൾ ഉപയോഗിക്കാം അല്ലെങ്കിൽ ഇനിഷ്യലിയായി ഹയർ ഫീ അറ്റാച്ച് ചെയ്യാം. ഒരു ട്രാൻസാക്ഷൻ വളരെ ദീർഘനേരം അൺകൺഫേംഡ് ആണെങ്കിൽ, അത് മെമ്പൂളിൽ നിന്ന് ഡ്രോപ്പ് ചെയ്യപ്പെടാം, റിക്വസ്റ്റ് ക്യാൻസൽ ചെയ്ത് ഫണ്ടുകൾ സെൻഡറിന്റെ കൺട്രോളിലേക്ക് തിരികെ വരുന്നു.
മൈനിങ് നോഡുകളും പ്രൂഫ് ഓഫ് വർക്ക് മെക്കാനിസവും
ട്രാൻസാക്ഷനുകളെ ബ്ലോക്കുകളാക്കി ഏഗ്രിഗേറ്റ് ചെയ്യുന്നു
മൈനിങ് നോഡുകൾ നെറ്റ്വർക്കിന്റെ സ്പെഷ്യലൈസ്ഡ് സബ്സെറ്റാണ്. എല്ലാ നോഡുകളും ട്രാൻസാക്ഷനുകൾ വെരിഫൈ ചെയ്യുമ്പോൾ, ഓൺലി മൈനർമാർ പുതിയ ബ്ലോക്കുകൾ കൺസ്ട്രക്ട് ചെയ്യുന്നു. ഒരു മൈനർ അവരുടെ മെമ്പൂളിൽ നിന്ന് ഹൈ-ഫീ ട്രാൻസാക്ഷനുകളുടെ ഒരു ബാച്ച് തിരഞ്ഞെടുത്ത് അവയെ ഒരു കാൻഡിഡേറ്റ് ബ്ലോക്കായി ഓർഗനൈസ് ചെയ്യുന്നു. ഈ ബ്ലോക്ക് പബ്ലിക് ലെഡ്ജറിന്റെ പ്രൊപ്പോസ്ഡ് അപ്ഡേറ്റ് ആയി പ്രവർത്തിക്കുന്നു. മൈനറുടെ ഗോൾ ഈ ബ്ലോക്ക് ബ്ലോക്ക്ചെയിനിലേക്ക് ചേർത്ത് ബ്ലോക്ക് റിവാർഡും ആകുമുണ്ടായ ട്രാൻസാക്ഷൻ ഫീകളും ക്ലെയിം ചെയ്യലാണ്. എന്നിരുന്നാലും, നെട്വർക്ക് ആർക്കും വിളമ്പിന് ബ്ലോക്ക് ചേർക്കാൻ അലോ ചെയ്യുന്നില്ല.
പ്രൂഫ് ഓഫ് വർക്ക് ലോട്ടറി
ഒരു ബ്ലോക്ക് ചേർക്കാൻ, മൈനർ Proof of Work (PoW) എന്നറിയപ്പെടുന്ന ഒരു കമ്പ്യൂട്ടേഷണൽ പസിലും സോൾവ് ചെയ്യണം. ഇതിൽ ബ്ലോക്കിന്റെ ഹെഡർ ഡാറ്റയെ SHA-256 ഹാഷിങ് ആലഗോരിതത്തിലൂടെ ആവർത്തിച്ച് റൺ ചെയ്യുന്നു. മൈനർ ഓരോ ശ്രമത്തിലും "nonce" എന്നറിയപ്പെടുന്ന ഒരു റാൻഡം നമ്പർ മാറ്റുന്നു, നെറ്റ്വർക്ക് ഡിഫിക്ല്റ്റി സെറ്റ് ചെയ്ത സ്പെസിഫിക് ടാർഗറ്റ് വാല്യൂവിനേക്കാൾ കുറഞ്ഞ ഹാഷ് റിസൾട്ട് തേടുന്നു. ഈ പ്രോസസ് എനർജി-ഇന്റൻസിവാണ്, ഡിജിറ്റൽ ലോട്ടറി പോലെ പ്രവർത്തിക്കുന്നു. ഒരു മൈനർ കോൺട്രിബ്യൂട്ട് ചെയ്യുന്ന കമ്പ്യൂട്ടിങ് പവറോ ഹാഷ്റേറ്റോ കൂടുതൽ ആണെങ്കിൽ, ഈ ലോട്ടറിയിൽ അവർക്ക് കൂടുതൽ "ടിക്കറ്റുകൾ" ഉണ്ടാകുന്നു.
നെറ്റ്വർക്ക് ഡിഫിക്ല്റ്റിയും സ്റ്റെബിലിറ്റിയും
ഈ പസിലിന്റെ ഡിഫിക്ല്റ്റി സ്റ്റാറ്റിക് അല്ല. പ്രോട്ടോക്കോൾ 2,016 ബ്ലോക്കുകൾ ഓരോന്നിലും, ഏകദേശം രണ്ട് വീക്കുകൾ ഓരോന്നിലും, ഡിഫിക്ല്റ്റി അഡ്ജസ്റ്റ് ചെയ്യുന്നു, ബ്ലോക്കുകൾ ശരാശരി പത്ത് മിനിറ്റ് ഓരോന്നിലും പ്രൊഡ്യൂസ് ചെയ്യപ്പെടുന്നുണ്ടെന്ന് ഉറപ്പാക്കാൻ. കൂടുതൽ മൈനർമാർ ചേർന്ന് ഹാഷ്റേറ്റ് ഇൻക്രീസ് ആണെങ്കിൽ, പസിൽ ഹാർഡറാകുന്നു. മൈനർമാർ പോകുന്നുണ്ടെങ്കിൽ, അത് ഈസിയാകുന്നു. ഈ സെൽഫ്-റെഗുലേറ്റിങ് മെക്കാനിസം നെറ്റ്വർക്കിലേക്ക് ഡെഡിക്കേറ്റഡ് ചെയ്യുന്ന ഹാർഡ്വെയറിന്റെ അളവിനെ ആയിരുന്നാലും മോണിറ്ററി സപ്ലൈ സ്കെഡ്യൂളിന്റെ സ്റ്റെബിലിറ്റി ഉറപ്പാക്കുന്നു. ഇത് നെറ്റ്വർക്ക് ആട് ചെയ്യാനുള്ള കോസ്റ്റ് പ്രോഹിബിറ്റിവലി എപ്പൻസിവാക്കുന്നു.
കൺസെൻസസും ലോങസ്റ്റ്റ് ചെയിൻ റൂളും
ഡിസ്ട്രിബ്യൂട്ടഡ് അഗ്രിമെന്റ് കൈവരിക്കുന്നു
കൺസെൻസസ് സ്വതന്ത്ര നോഡുകൾ ലെഡ്ജറിന്റെ സ്റ്റേറ്റിൽ അഗ്രീ ചെയ്യുന്ന പ്രോസസാണ്. ഡിസെൻട്രലൈസ്ഡ് സിസ്റ്റത്തിൽ, രണ്ട് മൈനർമാർ ഏകദേശം അതേ സമയത്ത് Proof of Work പസിൽ സോൾവ് ചെയ്യുന്നത് സാധ്യമാണ്. ഇത് ചെയിനിലെ അടുത്ത ലിങ്ക് ആകാൻ രണ്ട് വാലിഡ് ബ്ലോക്കുകൾ കോംപീറ്റ് ചെയ്യുന്ന ടെമ്പററി ഫോർക്ക് സൃഷ്ടിക്കുന്നു. നെറ്റ്വർക്കിന്റെ വ്യത്യസ്ത ഭാഗങ്ങൾ വ്യത്യസ്ത ബ്ലോക്കുകൾ ആദ്യം റിസീവ് ചെയ്യാം. ഇത് റിസോൾവ് ചെയ്യാൻ, ബിറ്റ്കോയിൻ നോഡുകൾ "ലോങസ്റ്റ് ചെയിൻ" റൂൾ പാലിക്കുന്നു, ടെക്നിക്കലിയായി ഏറ്റവും അക്കുമുലേറ്റഡ് പ്രൂഫ് ഓഫ് വർക്ക് ഉള്ള ചെയിൻ.
ടെമ്പററി ഫോർക്കുകൾ റിസോൾവ് ചെയ്യുന്നു
ഒരു ഫോർക്ക് സംഭവിക്കുമ്പോൾ, നോഡുകൾ രണ്ട് വേർഷനുകളും മെമ്മറിയിൽ നിലനിർത്തുന്നു, പക്ഷേ ആദ്യം റിസീവ് ചെയ്ത ഒന്നിന് മുകളിൽ ബിൽഡ് ചെയ്യുന്നു. അടുത്ത ബ്ലോക്ക് കണ്ടെത്തപ്പെടുന്ന മൊമെന്റിൽ, അത് രണ്ട് കോംപീറ്റിങ് ബ്ലോക്കുകളിൽ ഒന്നിനെ റഫറൻസ് ചെയ്യും. കൂടുതൽ ലോങ് ആകുന്ന ചെയിൻ അക്സെപ്റ്റഡ് ത്രൂത്ത് ആകുന്നു, ഷോർട്ടർ ചെയിൻ ഡിസ്കാർഡ് ചെയ്യപ്പെടുന്നു. ഡിസ്കാർഡഡ് ചെയിനിലെ ബ്ലോക്ക് "ഓർഫൻ ബ്ലോക്ക്" ആകുന്നു. ഓർഫൻ ബ്ലോക്കിലെ ട്രാൻസാക്ഷനുകൾ നഷ്ടപ്പെടുന്നില്ല; വിന്നിങ് ചെയിനിൽ ഇൻക്ലൂഡ് ചെയ്യപ്പെട്ടിട്ടില്ലെങ്കിൽ അവ ശരിക്കും മെമ്പൂളിലേക്ക് തിരികെ വരുന്നു.
കൺഫർമേഷനുകളുടെ പ്രാധാന്യം
കൺസെൻസസിന്റെ ഈ പ്രോബബിലിസ്റ്റിക് നേച്ചർ "കൺഫർമേഷനുകൾ" എന്തുകൊണ്ട് പ്രധാനമാണെന്നാണ്. ഒരു ട്രാൻസാക്ഷൻ ഒരു ബ്ലോക്കിൽ ഇൻക്ലൂഡ് ചെയ്യപ്പെട്ടാൽ അതിന് ഒരു കൺഫർമേഷൻ ഉണ്ട്. അതിന് മുകളിൽ കൂടുതൽ ബ്ലോക്കുകൾ ചേർക്കപ്പെടുമ്പോൾ, കൺഫർമേഷനുകളുടെ എണ്ണം ഇൻക്രീസ് ആകുന്നു. ഓരോ പുതിയ ബ്ലോക്കോടെ, ട്രാൻസാക്ഷൻ റിവേഴ്സ് ചെയ്യാൻ ആവശ്യമായ എനർജി എക്സ്പോണൻഷ്യലി വളരുന്നു. സാധാരണയായി, അബ്സലൂട്ട് ഫൈനാലിറ്റിക്ക് ആറ് കൺഫർമേഷനുകൾ സ്റ്റാൻഡേർഡ് ആണ്, കാരണം അത് ഓവർവെൽമിങ് കമ്പ്യൂട്ടേഷണൽ സുപീരിയോറിറ്റി ഇല്ലാത്ത ഏതൊരു അറ്റാക്കറിനും ഡബിൾ-സ്പെൻഡ് ആട് അസാധ്യമാക്കുന്നു.
ബിറ്റ്കോയിൻ സ്ക്രിപ്റ്റും പ്രോഗ്രാമബിലിറ്റിയും
സ്റ്റാക്ക്-ബേസ്ഡ് ഭാഷ
ബിറ്റ്കോയിൻ ഫണ്ടുകൾ എങ്ങനെ ചെലവഴിക്കാമെന്ന് നിർവചിക്കാൻ "Script" എന്ന് വിളിക്കുന്ന ഒരു സ്ക്രിപ്റ്റിങ് സിസ്റ്റം ഉപയോഗിക്കുന്നു. അത് സ്റ്റാക്ക്-ബേസ്ഡ് ഭാഷയാണ്, ഡാറ്റ പ്രോസസ് ചെയ്യാൻ ഐറ്റങ്ങൾ സ്റ്റാക്കിലേക്ക് പുഷ് ചെയ്ത് ഓപ്പറേഷനുകൾ നിർവഹിക്കാൻ പോപ്പ് ചെയ്യുന്നു. ജനറൽ കമ്പ്യൂട്ടിങ്ങിൽ ഉപയോഗിക്കുന്ന ഭാഷകളിൽ നിന്ന് വ്യത്യസ്തമായി, Script ഇന്റെൻഷണലി ലിമിറ്റഡാണ്. അത് ട്യൂറിങ്-കംപ്ലീറ്റ് അല്ല, കോംപ്ലക്സ് ലൂപ്പുകൾ ഇല്ല. ഈ ഡിസൈൻ നെറ്റ്വർക്ക് ഫ്രീസ് ചെയ്യാൻ കഴിയുന്ന ഇൻഫിനിറ്റ് ലൂപ്പുകൾ തടയുന്നു, ഫ്ലെക്സിബിലിറ്റിയേക്കാൾ സെക്യൂരിറ്റിയും പ്രെഡിക്റ്റബിലിറ്റിയും പ്രയോറിറ്റൈസ് ചെയ്യുന്നു.
ലോക്കിങ്, അൺലോക്കിങ് സ്ക്രിപ്റ്റുകൾ
ഓരോ ട്രാൻസാക്ഷൻ ഔട്ട്പുട്ടിലും ഫണ്ടുകൾ ചെലവഴിക്കാൻ ആവശ്യമായ കണ്ടീഷനുകൾ സ്പെസിഫൈ ചെയ്യുന്ന "ലോക്കിങ് സ്ക്രിപ്റ്റ്" (ScriptPubKey) അടങ്ങിയിരിക്കുന്നു. സാധാരണയായി, ഈ കണ്ടീഷൻ ഒരു സ്പെസിഫിക് പബ്ലിക് കീ ഹാഷുമായി (ഒരു അഡ്രസ്) മാച്ച് ചെയ്യുന്ന വാലിഡ് ഡിജിറ്റൽ സിഗ്നേച്ചർ പ്രോവൈഡ് ചെയ്യലാണ്. ഈ ഫണ്ടുകൾ ചെലവഴിക്കാൻ, യൂസറിന്റെ വാൾട്ട് സിഗ്നേച്ചറും പബ്ലിക് കീയും കണ്ടെയ്നിങ് "അൺലോക്കിങ് സ്ക്രിപ്റ്റ്" (ScriptSig) ജനറേറ്റ് ചെയ്യുന്നു. വാലിഡേറ്റിങ് നോഡുകൾ ഈ രണ്ട് സ്ക്രിപ്റ്റുകളും ഒരുമിച്ച് റൺ ചെയ്യുന്നു. റിസൾട്ട് "True" ആണെങ്കിൽ, ട്രാൻസാക്ഷൻ വാലിഡാണ്.
സ്മാർട്ട് കോൺട്രാക്ട് കഴിവുകൾ
സിമ്പിൾ ആയിരുന്നാലും, Script ബേസിക് സ്മാർട്ട് കോൺട്രാക്ടുകൾ അലോ ചെയ്യുന്നു. ഏറ്റവും കോമൺ എക്സാമ്പിൾ Multi-Signature (Multi-Sig) വാൾട്ടാണ്, ഒരു ട്രാൻസാക്ഷൻ ഓതോറൈസ് ചെയ്യാൻ മൾട്ടിപിൾ പ്രൈവറ്റ് കീകളിൽ നിന്ന് സിഗ്നേച്ചറുകൾ ആവശ്യമാണ്. ഇത് ടൈം-ലോക്കുകളും ഇനേബിൾ ചെയ്യുന്നു, ഫണ്ടുകൾ ഒരു നിശ്ചിത ബ്ലോക്ക് ഹൈറ്റ് അല്ലെങ്കിൽ ടൈംസ്റ്റാമ്പ് എത്തുന്നതുവരെ ചെലവഖരിക്കാൻ കഴിയില്ല. Lightning Network പോലുള്ള കൂടുതൽ അഡ്വാൻസ്ഡ് ഇന്നൊവേഷനുകൾ മെയിൻ നെറ്റ്വർക്ക് ദ്വാരാ സെക്യoord ആയിരിക്കുന്ന ഓഫ്-ചെയിൻ പേയ്മെന്റ് ചാനലുകൾ സൃഷ്ടിക്കാൻ ഈ സ്ക്രിപ്റ്റിങ് കഴിവുകളെ ആശ്രയിക്കുന്നു.
ഡബിൾ സ്പെൻഡിങ് തടയുന്നു
ഡിജിറ്റൽ കാഷ് പ്രോബ്ലം
ഏതൊരു ഡിജിറ്റൽ കറൻസിക്കും ഫണ്ടമെന്റൽ ചലഞ്ച് ഡബിൾ-സ്പെൻഡ് പ്രോബ്ലമാണ്. ഡിജിറ്റൽ ഫയലുകൾ പെർഫെക്റ്റായി കോപ്പി ചെയ്യാമായതിനാൽ, ഒരു മലിഷ്യസ് ആക്ടർ അതേ ഡിജിറ്റൽ ടോക്കൺ രണ്ട് വ്യത്യസ്ത റിസിപ്പിയന്റുകളിലേക്ക് സമയപരമായി അയക്കാൻ ശ്രമിക്കാം. സെൻട്രലൈസ്ഡ് സിസ്റ്റത്തിൽ, ഒരു ബാങ്ക് മാസ്റ്റർ ഡാറ്റാബേസ് അപ്ഡേറ്റ് ചെയ്ത് ഇത് തടയുന്നു. ബിറ്റ്കോയിൻ സെൻട്രൽ അഥോറിറ്റി ഇല്ലാതെ ഇത് തടയണം. ട്രാൻസ്പെരന്റ് ലെഡ്ജറും Proof of Work ഉം കോമ്പിനേഷൻ സൊലൂഷൻ നൽകുന്നു.
ക്രോണോളജിക്കൽ ഓർഡറിങ്
ബ്ലോക്ക്ചെയിൻ ടൈംസ്റ്റാമ്പ് സെർവറായി പ്രവർത്തിക്കുന്നു. ട്രാൻസാക്ഷനുകളെ ബ്ലോക്കുകളാക്കി ഗ്രൂപ്പ് ചെയ്ത് ക്രിപ്റ്റോഗ്രാഫിക്കലിയായി ലിങ്ക് ചെയ്ത്, നെറ്റ്വർക്ക് ഒരു റിജിഡ് ക്രോണോളജിക്കൽ ഓർഡർ സ്ഥാപിക്കുന്നു. ഒരു യൂസർ രണ്ട് കോൺഫ്ലിക്ടിങ് ട്രാൻസാക്ഷനുകൾ ബ്രോഡ്കാസ്റ്റ് ചെയ്താൽ, നോഡുകൾ അവർ ആദ്യം കാണുന്ന ഒന്ന് മാത്രം അക്സെപ്റ്റ് ചെയ്യും. ആ ട്രാൻസാക്ഷൻ ഒരു ബ്ലോക്കിൽ ഇൻക്ലൂഡ് ചെയ്യപ്പെട്ടാൽ, രണ്ടാമത്തെ ട്രാൻസാക്ഷൻ അഇന്വാലിഡ് ആകുന്നു കാരണം അത് ചെലവഴിക്കാൻ ശ്രമിക്കുന്ന ഇൻപുട്ടുകൾ UTXO സെറ്റിൽ ഇനി ഇല്ല. നെറ്റ്വർക്ക് ഒരു ഡെഫിനിറ്റീവ് ഹിസ്റ്ററി സൃഷ്ടിക്കുന്നു, അത് അൾട്ടർ ചെയ്യാൻ കഴിയില്ല.
റിവേഴ്സലിനെതിരായ സെക്യൂരിറ്റി
കൺഫേംഡ് കോയിനുകൾ ഡബിൾ സ്പെൻഡ് ചെയ്യാൻ, ഒരു അറ്റാക്കർ ബ്ലോക്ക്ചെയിൻ ഹിസ്റ്ററി റീറൈറ്റ് ചെയ്യേണ്ടതുണ്ട്. ഇത് ഒറിജിനൽ ട്രാൻസാക്ഷൻ കണ്ടെയിൻ ചെയ്യുന്ന ബ്ലോക്കും അതിന് ശേഷം വന്ന എല്ലാ ബ്ലോക്കുകളും റീ-മൈൻ ചെയ്യേണ്ടതാണ്, ഹോണസ്റ്റ് ചെയിൻ ഓവർടേക്ക് ചെയ്യുന്നു. ഇത് 51% ആട് എന്നറിയപ്പെടുന്നു. ഇത് കൈവരിക്കാൻ ആവശ്യമായ അമൈറ്റ് എനർജി നെറ്റ്വർക്കിനെ സെക്യർ ആക്കുന്നു. ബിറ്റ്കോയിൻ ആട് ചെയ്യാൻ ആവശ്യമായ വൈദ്യുതി, ഹാർഡ്വെയറിന്റെ കോസ്റ്റ് സാധാരണയായി പൊട്ടൻഷ്യൽ പ്രോഫിറ്റിനെക്കാൾ കൂടുതലാണ്, മൈനറുടെ ഇൻസെന്റിവുകളെ നെറ്റ്വർക്കിന്റെ സെക്യൂരിറ്റിയുമായി അലൈൻ ചെയ്യുന്നു.
നോഡ് വേരൈറ്റികളും സ്റ്റോറേജ് റിക്വയർമെന്റുകളും
ഫുൾ നോഡുകൾ
ഫുൾ നോഡുകൾ നെറ്റ്വർക്കിന്റെ ബാക്ക്ബോണാണ്. അവ പൂർണ്ണ ബ്ലോക്ക്ചെയിൻ ഹിസ്റ്ററി ഡൗൺലോഡ് ചെയ്ത് സ്റ്റോർ ചെയ്യുന്നു, 2009-ൽ മൈൻ ചെയ്ത ആദ്യ ബ്ലോക്ക് മുതൽ ഇന്നുവരെ. അവ ഓരോ ട്രാൻസാക്ഷൻ റൂളും സ്വതന്ത്രമായി വെരിഫൈ ചെയ്യുന്നു. ഒരു ഫുൾ നോഡ് റൺ ചെയ്യാൻ സിഗ്നിഫിക്കന്റ് ഡിസ്ക് സ്പേസും ബാൻഡ്വിഡ്തും ആവശ്യമാണ്, പക്ഷേ അത് ഏറ്റവും ഉയർന്ന ലെവൽ പ്രൈവസിയും സെക്യൂരിറ്റിയും ഓഫർ ചെയ്യുന്നു. ഒരു ഫുൾ നോഡ് റൺ ചെയ്യുന്ന യൂസർ ആർക്കും ട്രസ്റ്റ് ചെയ്യുന്നില്ല, ഇൻവാലിഡ് ബ്ലോക്കുകൾ റിജക്ട് ചെയ്ത് ഇക്കോസിസ്റ്റത്തിന്റെ ഓവറോൾ ഹെൽത്തിന് കോൺട്രിബ്യൂട്ട് ചെയ്യുന്നു.
പ്രൂണ്ഡ് നോഡുകൾ
ലിമിറ്റഡ് സ്റ്റോറേജ് സ്പേസ് ഉള്ള യൂസർമാർക്ക്, സോഫ്റ്റ്വെയർ "pruning" അലോ ചെയ്യുന്നു. ഒരു പ്രൂണ്ഡ് നോഡ് പൂർണ്ണ ബ്ലോക്ക്ചെയിൻ ഡൗൺലോഡ് ചെയ്ത് വെരിഫൈ ചെയ്യുന്നു, പക്ഷേ സ്പേസ് സേവ് ചെയ്യാൻ പഴയ ബ്ലോക്ക് ഡാറ്റ ഡിലീറ്റ് ചെയ്യുന്നു, ഏറ്റവും റിസന്റ് ഹിസ്റ്ററിയും കംപ്ലീറ്റ് UTXO സെറ്റും മാത്രം നിലനിർത്തുന്നു. ഒരു പ്രൂണ്ഡ് നോഡ് ഇപ്പോഴും ഫുൾലി വെലിഡേറ്റിങ് നോഡാണ്. അത് സ്റ്റാൻഡേർഡ് ഫുൾ നോഡിന്റെ അതേ സെക്യൂരിറ്റി മോഡൽ ഓഫർ ചെയ്യുന്നു, പക്ഷേ നെറ്റ്വർക്കിൽ ചേരുന്ന മറ്റ് പുതിയ നോഡുകൾക്ക് ഫുൾ ഹിസ്റ്ററി സർവ് ചെയ്യാൻ കഴിയില്ല.
ലൈറ്റ്വെയ്റ്റ് ക്ലയന്റുകൾ (SPV)
Simplified Payment Verification (SPV) നോഡുകൾ അല്ലെങ്കിൽ ലൈറ്റ്വെയ്റ്റ് ക്ലയന്റുകൾ മുഴുവൻ ബ്ലോക്ക്ചെയിൻ ഡൗൺലോഡ് ചെയ്യുന്നില്ല. പകരം, അവ ബ്ലോക്ക് ഹെഡറുകൾ മാത്രം ഡൗൺലോഡ് ചെയ്യുന്നു—പ്രൂഫ് ഓഫ് വർക്ക് വെരിഫൈ ചെയ്യുന്ന ചെറിയ ഡാറ്റ സ്ട്രക്ച്ചറുകൾ. അവ സ്പെസിഫിക് ട്രാൻസാക്ഷനുകളെക്കുറിച്ചുള്ള ഇൻഫർമേഷൻ നൽകാൻ ഫുൾ നോഡുകളെ ആശ്രയിക്കുന്നു. ഇത് അവയെ ഫാസ്റ്റും മൊബൈൽ-ഫ്രണ്ട്ലിയുമാക്കുന്നു, പക്ഷേ അവ കണക്ട് ചെയ്യുന്ന ഫുൾ നോഡുകൾ അക്യുറേറ്റ് ഡാറ്റ നൽകുന്നുണ്ടെന്ന് ട്രസ്റ്റ് ചെയ്യണമായതിനാൽ കുറഞ്ഞ സെക്യൂരാണ്. അവ പ്രോട്ടോക്കോളിന്റെ റൂളുകൾ പാലിക്കുന്നുണ്ടെന്ന് സ്വതന്ത്രമായി വെരിഫൈ ചെയ്യാൻ കഴിയില്ല.
ഇക്കണോമിക് ഘടന: ഫീകളും ഹാല്വിങ്ങും
ബ്ലോക്ക് റിവാർഡ് സ്കെഡ്യൂൾ
മൈനർമാർ പുതുതായി മിന്റഡ് ബിറ്റ്കോയിനടങ്ങിയ ബ്ലോക്ക് റിവാർഡുകൾ വഴി കോംപൻസേറ്റഡ് ആകുന്നു. ഈ സബ്സിഡി പുതിയ ബിറ്റ്കോയിൻ സർക്യുലേഷനിലേക്ക് പ്രവേശിക്കുന്ന ഏക മാർഗമാണ്. സ്കാർസിറ്റി ഉറപ്പാക്കാൻ, പ്രോട്ടോക്കോൾ "halving" മെക്കാനിസം ഇൻക്ലൂഡ് ചെയ്യുന്നു. ഏകദേശം നാല് വർഷം ഓരോന്നിലും, ബ്ലോക്ക് റിവാർഡ് ഹാഫ് ആകുന്നു. അത് 50 BTC-ൽ തുടങ്ങി, 25, പിന്നെ 12.5, 6.25, അങ്ങനെ തുടരുന്നു. ഈ ഇവന്റ് ഇൻഫ്ലേഷൻ റേറ്റ് കുറയ്ക്കുന്നു, ആസ്തിയുടെ ഡിഫ്ലേഷണറി നേച്ചർ റീൻഫോഴ്സ് ചെയ്യുന്നു.
ഫീ-ബേസ്ഡ് സെക്യൂരിറ്റി മോഡലിലേക്കുള്ള ട്രാൻസിഷൻ
ഹാല്വിങ് നെറ്റ്വർക്കിന്റെ ലോങ്-ടേം സെക്യൂരിറ്റി ബജറ്റിനെയും ബാധിക്കുന്നു. ബ്ലോക്ക് സബ്സിഡി കുറയുമ്പോൾ, മൈനർമാർ അവരുടെ ഓപ്പറേഷണൽ കോസ്റ്റുകൾ കവർ ചെയ്യാൻ ട്രാൻസാക്ഷൻ ഫീകളിൽ കൂടുതൽ ആശ്രയിക്കണം. ഈ ട്രാൻസിഷൻ 2140-ഓടെ ലാസ്റ്റ് ബിറ്റ്കോയിൻ മൈൻ ചെയ്യപ്പെട്ട ശേഷവും നെറ്റ്വർക്ക് സെൽഫ്-സസ്റ്റെയിനിങ് ആണെന്ന് ഉറപ്പാക്കാൻ ഡിസൈൻ ചെയ്തിരിക്കുന്നു. ആ പോയിന്റിൽ, മൈനർമാർ സെക്യർ, സെൻസർഷിപ്-റെസിസ്റ്റന്റ് ട്രാൻസാക്ഷനുകൾക്ക് യൂസർമാർ അടയ്ക്കുന്ന ഫീകൾ വഴി പൂർണ്ണമായി സപ്പോർട്ട് ചെയ്യപ്പെടും.
മാർക്കറ്റ് ഡൈനാമിക്സ്
ഫീ മാർക്കറ്റ് ഡൈനാമികാണ്. ബ്ലോക്ക് സ്പേസിനുള്ള ഡിമാൻഡ് ലോ ആണെങ്കിൽ, ഫീകൾ സെന്റുകൾ മാത്രമാകാം. ഡിമാൻഡ് ഹൈ ആണെങ്കിൽ, ഫീകൾ റൈസ് ആകുന്നു. ഈ ഫ്ലക്ച്വേഷൻ നെറ്റ്വർക്കിന്റെ എഫിഷ്യന്റ് ഉപയോഗം ഫോഴ്സ് ചെയ്യുന്നു. ചെറിയ, ഫ്രീക്വന്റ് പേയ്മെന്റുകൾക്ക് Lightning Network പോലുള്ള സ്കെയിലിങ് ലേയ়റുകളുടെ ഡെവലപ്മെന്റ് എൻകൗറേജ് ചെയ്യുന്നു, മെയിൻ ബ്ലോക്ക്ചെയിൻ ഹൈ-വാല്യു ട്രാൻസ്ഫറുകൾക്കുള്ള ഹൈ-സെക്യൂരിറ്റി സെറ്റിൽമെന്റ് ലേയ়റായി പ്രവർത്തിക്കുന്നു. ഇക്കണോമിക് ഇൻസെന്റിവുകൾ നെറ്റ്വർക്കിൽ വാല്യു ഉണ്ടായിട്ടുണ്ടെങ്കിൽ മൈനർമാർ ചെയിൻ സെക്യർ ചെയ്യുന്നത് കണ്ടിന്യൂ ചെയ്യുന്നു.
കൺക്ലൂഷൻ
ബിറ്റ്കോയിൻ നെറ്റ്വർക്കിന്റെ ഘടന ക്രിപ്റ്റോഗ്രഫി, ഗെയിം തിയറി, ഡിസ്ട്രിബ്യൂട്ടഡ് കമ്പ്യൂട്ടിങ്ങിന്റെ ശ്രദ്ധാപൂർവ്വമായ ബാലൻസ് പ്രതിനിധീകരിക്കുന്നു. വെലിഡേഷന്റെ പങ്ക് ആയിരക്കണക്കിന് സ്വതന്ത്ര നോഡുകളിൽ ഡിസ്ട്രിബ്യൂട്ട് ചെയ്ത്, സിസ്റ്റം സെൻട്രൽ അഡ്മിനിസ്ട്രേറ്ററിന്റെ ആവശ്യകത നീക്കം ചെയ്യുന്നു. മെമ്പൂൾ, മൈനർമാർ, ഇമ്യൂട്ടബിൾ ലെഡ്ജറിന്റെ ഇന്റർപ്ലേ ട്രാൻസാക്ഷനുകൾ സെക്യർലിയും ഫെയർലിയും പ്രോസസ് ചെയ്യുന്നു. Proof of Work മെക്കാനിസം സിഗ്നിഫിക്കന്റ് എനർജി ആവശ്യപ്പെടുമ്പോൾ, അത് ആക്ടാക്കുകളെയും ഡബിൾ-സ്പെൻഡിങ്ങിനെതിരെ ഗ്ലോബൽ വാല്യു ട്രാൻസ്ഫർ സിസ്റ്റം സെക്യർ ചെയ്യാൻ ആവശ്യമായ അൺഫോർജബിൾ കോസ്റ്റ്ലിനസ് നൽകുന്നു.
നെറ്റ്വർക്ക് എവോൾവ് ചെയ്യുമ്പോൾ, നോഡുകളുടെ പങ്ക് കോൺസ്റ്റന്റാണ്: അവ പ്രോട്ടോക്കോളിന്റെ ഗാർഡിയൻസാണ്. റൂളുകൾ എൻഫോഴ്സ് ചെയ്യാൻ ഫുൾ നോഡ് റൺ ചെയ്യുന്നതിലൂടെയോ ട്രാൻസാക്ഷനുകൾ പ്രയോറിറ്റൈസ് ചെയ്യാൻ ഫീ മാർക്കറ്റിൽ പങ്കെടുക്കുന്നതിലൂടെയോ, നെറ്റ്വർക്കുമായുള്ള ഓരോ ഇന്ററാക്ഷനും ഈ അണ്ടർലൈയിങ് ഇൻഫ്രാസ്ട്രക്ച്ചറിനെ ആശ്രയിക്കുന്നു. സിസ്റ്റത്തിന്റെ ഡിസൈൻ—സ്ക്രിപ്റ്റിങ് ഭാഷ മുതൽ ഹാല്വിങ് സ്കെഡ്യൂളിലേക്ക്—സ്റ്റെബിലിറ്റിയും സെക്യൂരിറ്റിയും പ്രയോറിറ്റൈസ് ചെയ്യുന്നു, ഒരു കമ്പ്യൂട്ടർ ഉള്ള ആർക്കും ഓപ്പൺ ആയ റോബസ്റ്റ്, ട്രാൻസ്പെരന്റ് ഡിജിറ്റൽ മോണിറ്ററി നെറ്റ്വർക്ക് സൃഷ്ടിക്കുന്നു.
ബിറ്റ്കോയിൻ നോഡുകൾ പൂർണ്ണ ലെഡ്ജർ ഹിസ്റ്ററി സ്വയം വെരിഫൈ ചെയ്ത് നിങ്ങളെ നിങ്ങളുടെ സ്വന്തം ബാങ്കാക്കാൻ അനുവദിക്കുന്നു.