എപ്പോഴാണ് ഷിപ്പിംഗ്?
~2021
ബീക്കൺ ചെയിൻ സമാരംഭിച്ചതിന് ശേഷം എത്ര വേഗത്തിൽ ജോലി പുരോഗമിക്കുന്നു എന്നതിനെ ആശ്രയിച്ച് 2021ൽ എപ്പോഴെങ്കിലും ഷാർഡ് ചെയിനുകൾ പുറത്തിറക്കും. ഈ ഷാർഡുകൾ ഡാറ്റ സംഭരിക്കുന്നതിനും ആക്സസ് ചെയ്യുന്നതിനും Ethereumന് കൂടുതൽ ശേഷി നൽകും, പക്ഷേ കോഡ് നിർവ്വഹിക്കുന്നതിന് അവ ഉപയോഗിക്കില്ല. അതിന്റെ വിശദാംശങ്ങൾ ഇപ്പോഴും കണ്ടെത്തിക്കൊണ്ടിരിക്കുകയാണ്.
എന്താണ് ഷാർഡിംഗ്?
ലോഡ് വ്യാപിപ്പിക്കുന്നതിന് ഒരു ഡാറ്റാബേസ് തിരശ്ചീനമായി വിഭജിക്കുന്ന പ്രക്രിയയാണ് ഷാർഡിംഗ് - ഇത് കമ്പ്യൂട്ടർ സയൻസിലെ ഒരു സാധാരണ ആശയമാണ്. ഒരു Ethereum പശ്ചാത്തലത്തിൽ, ഷാര്ഡുകള് എന്ന് വിളിക്കുന്ന പുതിയ ചെയിനുകള് സൃഷ്ടിച്ചുകൊണ്ട് ഷാർഡിംഗ് നെറ്റ്വർക്ക് തിരക്ക് കുറയ്ക്കുകയും ഒരു സെക്കന്ഡിലുള്ള ഇടപാടുകളുടെ നിരക്ക് വർദ്ധിപ്പിക്കുകയും ചെയ്യും.
സ്കേലബിളിറ്റി ഒഴികെയുള്ള കാരണങ്ങളാൽ ഇത് പ്രധാനമാണ്.
ഷാർപ്പിംഗിന്റെ സവിശേഷതകൾ
എല്ലാവർക്കും ഒരു നോഡ് പ്രവർത്തിപ്പിക്കാൻ കഴിയും
നിലവിലുള്ള ഡാറ്റാബേസിന്റെ വലുപ്പം വർദ്ധിപ്പിച്ച് സ്കെയിൽ ചെയ്യുക എന്നതാണ് ബദൽ എന്നതിനാൽ കാര്യങ്ങൾ വികേന്ദ്രീകൃതമായി നിലനിർത്തണമെങ്കിൽ ഷാർഡിംഗ് സ്കെയിൽ ചെയ്യുന്നതിനുള്ള ഒരു നല്ല മാർഗമാണ്. ഇത് നെറ്റ്വർക്ക് വാലിഡേറ്റര്മാര്ക്ക് Ethereum ആക്സസ് ചെയ്യാനാവാത്തതാക്കും, കാരണം അവർക്ക് ശക്തവും ചെലവേറിയതുമായ കമ്പ്യൂട്ടറുകൾ ആവശ്യമായിവരും. ഷാർഡ് ചെയിനുകൾ ഉപയോഗിച്ച്, വാലിഡേറ്റര്മാര്ക്ക് അവര് സാധൂകരിക്കുന്ന ഷാർഡിനായി ഡാറ്റ സംഭരിക്കുക / പ്രവർത്തിപ്പിക്കുകയേ വേണ്ടൂ, മുഴുവൻ നെറ്റ്വർക്കും വേണ്ട (ഇന്ന് സംഭവിക്കുന്നത് പോലെ). ഇത് കാര്യങ്ങൾ വേഗത്തിലാക്കുകയും ഹാർഡ്വെയർ ആവശ്യകതകളെ ഗണ്യമായി കുറയ്ക്കുകയും ചെയ്യുന്നു.
കൂടുതൽ നെറ്റ്വർക്ക് പങ്കാളിത്തം
ഷാർഡിംഗ് ക്രമേണ ഒരു സ്വകാര്യ ലാപ്ടോപ്പിലോ ഫോണിലോ Ethereum പ്രവർത്തിപ്പിക്കാൻ നിങ്ങളെ അനുവദിക്കും. അതിനാൽ കൂടുതൽ ആളുകൾക്ക് പങ്കെടുക്കാൻ കഴിയും, അല്ലെങ്കിൽ ഷാര്ഡ് ചെയ്ത Ethereumൽ ക്ലയന്റുകൾ പ്രവർത്തിപ്പിക്കാൻ കഴിയും. ഇത് സുരക്ഷ വർദ്ധിപ്പിക്കും, കാരണം നെറ്റ്വർക്ക് കൂടുതൽ വികേന്ദ്രീകൃതമാകുമ്പോൾ ആക്രമണ ഉപരിതല വിസ്തീർണ്ണം ചെറുതായിരിക്കും.
കുറഞ്ഞ ഹാർഡ്വെയർ ആവശ്യകതകളോടെ, ഷാർഡിംഗ് ഏതെങ്കിലും ഇടനില സേവനങ്ങളെ ആശ്രയിക്കാതെ. ക്ലയന്റുകൾ സ്വന്തമായി പ്രവർത്തിപ്പിക്കുന്നത് എളുപ്പമാക്കും. നിങ്ങൾക്ക് കഴിയുമെങ്കിൽ, ഒന്നിലധികം ക്ലയന്റുകൾ പ്രവർത്തിപ്പിക്കുന്നത് പരിഗണിക്കുക. പരാജയത്തിന്റെ പോയിന്റുകൾ കുറച്ചുകൊണ്ട് ഇത് നെറ്റ്വർക്ക് ആരോഗ്യത്തെ സഹായിക്കും. ഒരു Eth2 ക്ലയന്റ് പ്രവർത്തിപ്പിക്കുക
ഷാർഡ് ചെയിൻസ് പതിപ്പ് 1: ഡാറ്റ ലഭ്യത
ആദ്യത്തെ ഷാർഡ് ശൃംഖലകൾ അയയ്ക്കുമ്പോൾ അവ നെറ്റ്വർക്കിന് അധിക ഡാറ്റ നൽകും. അവർ ഇടപാടുകളോ മികച്ച കരാറുകളോ കൈകാര്യം ചെയ്യില്ല. റോൾഅപ്പുകളുമായി സംയോജിപ്പിക്കുമ്പോൾ അവ ഇപ്പോഴും ഓരോ സെക്കൻഡിലുമുള്ള ഇടപാടുകളിൽ അവിശ്വസനീയമായ മെച്ചപ്പെടുത്തലുകൾ വാഗ്ദാനം ചെയ്യും.
ഇന്ന് നിലനിൽക്കുന്ന "ലെയർ 2" സാങ്കേതികവിദ്യയാണ് റോളപ്പുകൾ. ഒരു ക്രിപ്റ്റോഗ്രാഫിക് പ്രൂഫ് സൃഷ്ടിക്കുകയും തുടർന്ന് അത് ചെയിനിൽ സമർപ്പിക്കുകയും ചെയ്തുകൊണ്ട് ഡാപ്പുകളെ ഒരൊറ്റ ഇടപാട് ഓഫ്-ചെയിനിലേക്ക് ഇടപാടുകൾ കൂട്ടിച്ചേർക്കാനോ "റോളപ്പ്" ചെയ്യാനോ അവ അനുവദിക്കുന്നു. ഇത് ഒരു ഇടപാടിന് ആവശ്യമായ ഡാറ്റ കുറയ്ക്കുന്നു. ഷാർഡുകൾ നൽകുന്ന എല്ലാ അധിക ഡാറ്റ ലഭ്യതയുമായും ഇത് സംയോജിപ്പിക്കുക, നിങ്ങൾക്ക് സെക്കൻഡിൽ 100,000 ഇടപാടുകൾ ലഭിക്കും.
ഷാർഡ് ചെയിൻസ് പതിപ്പ് 2: കോഡ് എക്സിക്യൂഷൻ
ഇന്നത്തെ Ethereum മെയിൻനെറ്റ് പോലെയാക്കുന്നതിന്, എല്ലായ്പ്പോഴും ഷാർഡുകളിൽ അധിക പ്രവർത്തനം ചേർക്കാനായിരുന്നു പദ്ധതി. സ്മാർട്ട് കരാറുകൾ സംഭരിക്കാനും നടപ്പിലാക്കാനും അക്കൗണ്ടുകൾ കൈകാര്യം ചെയ്യാനും ഇത് അവയെ അനുവദിക്കും. പതിപ്പ് 1 ഷാർഡുകൾ നൽകുന്ന സെക്കൻഡിലെ ഇടപാടുകൾ കണക്കിലെടുക്കുമ്പോൾ ഇത് ഇനിയും സംഭവിക്കേണ്ടതുണ്ടോ? ഇത് ഇപ്പോഴും കമ്മ്യൂണിറ്റിയിൽ ചർച്ചചെയ്യപ്പെടുന്നു, കൂടാതെ കുറച്ച് ഓപ്ഷനുകൾ ഉണ്ടെന്ന് തോന്നുന്നു.
ഷാർഡുകൾക്ക് കോഡ് എക്സിക്യൂഷൻ ആവശ്യമുണ്ടോ?
വിറ്റാലിക് ബ്യൂട്ടറിൻ, 'ബാങ്ക്ലസ് പോഡ്കാസ്റ്റുമായി' സംസാരിക്കുമ്പോൾ, ചർച്ചചെയ്യേണ്ട 3 പ്രബലമായ ഓപ്ഷനുകൾ അവതരിപ്പിച്ചു.
1. 'സ്റ്റേറ്റ് എക്സിക്യൂഷൻ' ആവശ്യമില്ല
ഇതിനർത്ഥം സ്മാർട്ട് കരാറുകൾ കൈകാര്യം ചെയ്യാനും അവയെ ഡാറ്റ ഡിപ്പോകളായി വിടാനുമുള്ള കഴിവ് ഞങ്ങൾ ഷാർഡുകൾക്ക് നൽകുന്നില്ല എന്നാണ്.
2. കുറച്ച് എക്സിക്യൂഷൻ ഷാർഡുകൾ ഉണ്ടായിരിക്കുക
ഒരു വിട്ടുവീഴ്ചയുണ്ട്, എല്ലാ ഷാർഡുകളും (64 ഇപ്പോൾ ആസൂത്രണം ചെയ്തിരിക്കുന്നു) സ്മാർട്ടാക്കേണ്ടതില്ല. നമുക്ക് ഈ പ്രവർത്തനം കുറച്ച് ഷാർഡുകളിൽ ചേർത്തുകൊണ്ട് ബാക്കിയുള്ളവ വിട്ടുകളയാം. ഇത് ഡെലിവറി വേഗത്തിലാക്കും.
3. നമുക്ക് സീറോ നോളജ് (ZK) സ്നാർക്കുകൾ ചെയ്യാൻ കഴിയുന്നതുവരെ കാത്തിരിക്കുക
അവസാനമായി, ZK സ്നാർക്കുകൾ ഉറപ്പിക്കുമ്പോൾ നമുക്ക് ഈ ചർച്ചയിലേക്ക് തിരിച്ചുവരാം. ശരിക്കും സ്വകാര്യ ഇടപാടുകൾ നെറ്റ്വർക്കിലേക്ക് കൊണ്ടുവരാൻ സഹായിക്കുന്ന ഒരു സാങ്കേതികവിദ്യയാണിത്. അവയ്ക്ക് മികച്ച ഷാർഡുകൾ ആവശ്യമായെന്നുവരാം, പക്ഷേ അവ ഇപ്പോഴും ഗവേഷണത്തിലും വികസനത്തിലുമാണ്.
മറ്റ് ഉറവിടങ്ങൾ
ഇതേ രീതിയിലുള്ള കൂടുതൽ ചിന്ത ഇതാ:
- ഘട്ടം ഒന്ന് പൂർത്തിയായത്: ഡാറ്റ ലഭ്യതയായി Eth2 എഞ്ചിൻ - cdetrio, ethresear.ch
ഇത് ഇപ്പോഴും ഒരു സജീവ ചർച്ചാ കേന്ദ്രമാണ്. കൂടുതൽ അറിഞ്ഞുകഴിഞ്ഞാൽ ഞങ്ങൾ ഈ പേജുകൾ അപ്ഡേറ്റ് ചെയ്യും.
നവീകരണങ്ങൾ തമ്മിലുള്ള ബന്ധം
Eth2 അപ്ഗ്രേഡുകളെല്ലാം ഏതാണ്ട് പരസ്പരബന്ധിതമാണ്. അതിനാൽ, ഷാർഡ് ചെയിനുകൾ മറ്റ് നവീകരണങ്ങളുമായി എങ്ങനെ ബന്ധപ്പെട്ടിരിക്കുന്നുവെന്ന് നമുക്ക് വീണ്ടും മനസ്സിലാക്കാം.
ഷാർഡുകളും ബീക്കൺ ചെയിനും
ഷാർഡുകൾ സുരക്ഷിതമായി സൂക്ഷിക്കുന്നതിനും സമന്വയിപ്പിക്കുന്നതിനുമുള്ള എല്ലാ യുക്തികളും ബീക്കൺ ചെയിനിൽ അടങ്ങിയിരിക്കുന്നു. ബീക്കൺ ചെയിന് നെറ്റ്വർക്കിലെ സ്റ്റേക്കർമാരെ ഏകോപിപ്പിക്കുകയും അവര് പ്രവർത്തിക്കേണ്ട ഷാർഡുകളിലേക്ക് നിയോഗിക്കുകയും ചെയ്യും. മറ്റ് ഷാർഡുകൾക്ക് ആക്സസ് ചെയ്യാവുന്ന ഷാർഡ് ട്രാൻസാക്ഷൻ ഡാറ്റ സ്വീകരിച്ച് സംഭരിക്കുന്നതിലൂടെ ഷാർഡുകൾ തമ്മിലുള്ള ആശയവിനിമയത്തിനും ഇത് സഹായിക്കും. എല്ലാം കാലികമാക്കി നിലനിർത്താൻ ഇത് Ethereumന്റെ അവസ്ഥയുടെ ഒരു സ്നാപ്പ്ഷോട്ട് നൽകും.
ബീക്കൺ ചെയിൻഷാർഡുകളും ഡോക്കിംഗും
ഷാർഡുകൾ അവതരിപ്പിച്ചതിനുശേഷവും ഇന്നത്തെ പോലെതന്നെ Ethereum മെയിൻനെറ്റ് നിലനിൽക്കും. എന്നിരുന്നാലും ഏതെങ്കിലും ഒരു ഘട്ടങ്ങളിൽ, മെയിൻനെറ്റ് ഒരു ഷാർഡായി മാറേണ്ടതുണ്ട്, അതുവഴി അതിന് സ്റ്റാക്കിംഗിലേക്ക് മാറാൻ കഴിയും. കോഡ് എക്സിക്യൂഷൻ കൈകാര്യം ചെയ്യാൻ കഴിയുന്ന ഒരേയൊരു “സ്മാർട്ട്” ഷാർഡായി മെയിൻനെറ്റ് നിലനിൽക്കുമോ എന്ന് കണ്ടറിയണം - എന്നാൽ രണ്ടായാലും, ഷാർഡിംഗിന്റെ രണ്ടാം ഘട്ടത്തിൽ ഒരു തീരുമാനം എടുക്കേണ്ടതുണ്ട്.
ഡോക്കിംഗ്