ഡീസെൻട്രലൈസേഷൻ
സ്മാർട്ട് കോൺട്രാക്ടുകൾ
DeFi, സ്മാർട്ട് കോൺട്രാക്ടുകൾ, dApps, DAO-കൾ — ഇടനിലക്കാരെ മാറ്റിവയ്ക്കുന്ന സോഫ്റ്റ്വെയർ.
ഈ പാഠത്തിൽ
- ഒരു സ്മാർട്ട് കോൺട്രാക്ട് എന്താണ്
- immutability എന്തുകൊണ്ട് പ്രധാനമാണ്
പ്രധാന takeaway-കൾ
- 1ഒരു സ്മാർട്ട് കോൺട്രാക്ട് ഒരു ബ്ലോക്ക്ചെയിനിൽ സ്വയം-എക്സിക്യൂട്ട് ചെയ്യുന്ന കോഡാണ്
- 2വ്യവസ്ഥകൾ പൂർത്തിയാകുമ്പോൾ അത് കൃത്യമായി എഴുതിയത് പോലെ പ്രവർത്തിക്കുന്നു
- 3ഒരു തവണ ഡിപ്ലോയ് ചെയ്താൽ മാറ്റാൻ വളരെ പ്രയാസമാണ് — ബഗുകൾ ചെലവേറിയതാണ്
പാഠ സംഗ്രഹം
ബ്ലോക്ക്ചെയിനിൽ പ്രവർത്തിക്കുകയും മുൻനിശ്ചയിച്ച നിയമങ്ങൾ പിന്തുടരുകയും ചെയ്യുന്ന കോഡാണ് സ്മാർട്ട് കോൺട്രാക്ട്.
മെന്റൽ മോഡൽ
സ്മാർട്ട് കോൺട്രാക്ടുകൾ ലളിതമായ വാക്കുകളിൽ
ബ്ലോക്ക്ചെയിനിൽ പ്രവർത്തിക്കുകയും മുൻനിശ്ചയിച്ച നിയമങ്ങൾ പിന്തുടരുകയും ചെയ്യുന്ന കോഡാണ് സ്മാർട്ട് കോൺട്രാക്ട്. ഒരു പ്രൈവറ്റ് സെർവറിനെ വിശ്വസിക്കാതെ പങ്കിട്ട ലോജിക് വെരിഫൈ ചെയ്യാനും എക്സിക്യൂട്ട് ചെയ്യാനും യൂസർമാർക്ക് കഴിയുന്നതിനാൽ ഇത് ശക്തമാണ്.
- ഒരു സ്മാർട്ട് കോൺട്രാക്ട് എന്താണ്
- immutability എന്തുകൊണ്ട് പ്രധാനമാണ്
മെക്കാനിക്സ്
സ്മാർട്ട് കോൺട്രാക്ടുകൾ എങ്ങനെ ചിന്തിക്കണം
കോൺട്രാക്ടുകൾ സ്റ്റേറ്റ് ഹോൾഡ് ചെയ്യുന്നു, ട്രാൻസാക്ഷനുകൾ സ്വീകരിക്കുന്നു, ബാലൻസുകളോ പെർമിഷനുകളോ അപ്ഡേറ്റ് ചെയ്യുന്നു.
ഒരു അപ്ഗ്രേഡ് പാത്ത് ഇല്ലെങ്കിൽ, ഡിപ്ലോയ് ചെയ്ത ശേഷം പല കോൺട്രാക്ടുകളും മാറ്റാൻ പ്രയാസമാണ്.
വാലറ്റുകളിൽ നിന്നോ ആപ്ലിക്കേഷനുകളിൽ നിന്നോ ട്രാൻസാക്ഷനുകൾ സൈൻ ചെയ്ത് യൂസർമാർ ഇന്ററാക്ട് ചെയ്യുന്നു.
- ഒരു സ്മാർട്ട് കോൺട്രാക്ട് ഒരു ബ്ലോക്ക്ചെയിനിൽ സ്വയം-എക്സിക്യൂട്ട് ചെയ്യുന്ന കോഡാണ്
- വ്യവസ്ഥകൾ പൂർത്തിയാകുമ്പോൾ അത് കൃത്യമായി എഴുതിയത് പോലെ പ്രവർത്തിക്കുന്നു
- ഒരു തവണ ഡിപ്ലോയ് ചെയ്താൽ മാറ്റാൻ വളരെ പ്രയാസമാണ് — ബഗുകൾ ചെലവേറിയതാണ്
ഉദാഹരണം
സ്മാർട്ട് കോൺട്രാക്ടുകൾ, പ്രയോഗിച്ചത്
ഓരോ ട്രേഡിനും ഒരു ഹ്യൂമൻ മാർക്കറ്റ് മേക്കർ അപ്രൂവ് ചെയ്യാതെ, ഒരു ഓട്ടോമേറ്റഡ് മാർക്കറ്റ് മേക്കർ കോൺട്രാക്ടിന് രണ്ട് ടോക്കണുകൾ ഹോൾഡ് ചെയ്യാനും അതിന്റെ റിസർവുകളിൽ നിന്ന് സ്വാപ്പ് വിലകൾ ക്വോട്ട് ചെയ്യാനും കഴിയും.
സാധാരണ തെറ്റുകൾ
സ്മാർട്ട് കോൺട്രാക്ടുകൾ-നെക്കുറിച്ച് മറന്നുകളയേണ്ടത്
വായിക്കാവുന്ന കോഡ് സുരക്ഷിതമായ കോഡ് ആണെന്ന് അല്ല. സുതാര്യമായ ബഗ് ഇപ്പോഴും ഒരു ബഗ് ആണ്, അറ്റാക്കർമാർക്കും ഇത് വായിക്കാൻ കഴിയും.
റിസ്ക് കുറിപ്പുകൾ
സ്മാർട്ട് കോൺട്രാക്ടുകൾ-ലെ റിസ്ക് വായിക്കൽ
റീഎൻട്രൻസി, മോശം ആക്സസ് കൺട്രോൾ, സുരക്ഷിതമല്ലാത്ത അപ്ഗ്രേഡുകൾ, പരിധിയില്ലാത്ത ടോക്കൺ അപ്രൂവലുകൾ എന്നിവ സാധാരണ സ്മാർട്ട്-കോൺട്രാക്ട് ഫെയിലർ മോഡുകളാണ്.
- എന്ത് നിയമം നടപ്പിലാക്കുന്നു എന്ന് വിശദീകരിക്കുക.
- അപ്ഗ്രേഡുകൾ സാധ്യമാണോ എന്ന് പരിശോധിക്കുക.
- സൈൻ ചെയ്യുന്നതിന് മുമ്പ് അപ്രൂവലുകൾ റിവ്യൂ ചെയ്യുക.
പ്രാക്ടീസ്
സ്മാർട്ട് കോൺട്രാക്ടുകൾ-നെ ഒരു ശീലമാക്കി മാറ്റുക
- എന്ത് നിയമം നടപ്പിലാക്കുന്നു എന്ന് വിശദീകരിക്കുക.
- അപ്ഗ്രേഡുകൾ സാധ്യമാണോ എന്ന് പരിശോധിക്കുക.
- സൈൻ ചെയ്യുന്നതിന് മുമ്പ് അപ്രൂവലുകൾ റിവ്യൂ ചെയ്യുക.
റിവ്യൂ
പ്രധാന പദങ്ങൾ
- ബ്ലോക്ക്ചെയിൻ
- ക്രിപ്റ്റോഗ്രാഫിയും കൺസെൻസസും കൊണ്ട് സുരക്ഷിതമാക്കിയ, നിരവധി കമ്പ്യൂട്ടറുകളിൽ ഒരേ സമയം സൂക്ഷിക്കുന്ന, ചേർക്കാൻ മാത്രം കഴിയുന്ന പൊതു ലെഡ്ജർ.
- DeFi (വികേന്ദ്രീകൃത ധനകാര്യം)
- സ്മാർട്ട് കോൺട്രാക്ടുകൾ കൊണ്ട് നിർമ്മിക്കപ്പെട്ട, അനുമതി ആവശ്യമില്ലാത്ത, കോമ്പോസബിൾ ധനകാര്യ സേവനങ്ങൾ.
- സ്മാർട്ട് കോൺട്രാക്ട്
- conditions നിറഞ്ഞാൽ exactly അതെഴുതിയതുപോലെ run ആകുന്ന ഒരു ബ്ലോക്ക്ചെയിനിലെ self-executing code.
- മാർക്കറ്റ് മേക്കർ
- liquidity provide ചെയ്യാൻ continuously buy, sell prices quote ചെയ്യുന്ന ഒരു participant.
- കൺസെൻസസ് മെക്കാനിസം (യോജിപ്പ് സംവിധാനം)
- ഒരു വിതരണ നെറ്റ്വർക്ക് ലെഡ്ജറിന്റെ ശരിയായ അവസ്ഥയെ കുറിച്ച് സമ്മതത്തിൽ എത്തുന്ന പ്രക്രിയ (ഉദാ: PoW, PoS).
സോഴ്സ് കുറിപ്പുകൾ
എഡിറ്റോറിയൽ റെഫറൻസുകൾ
ഈ പാഠത്തിന് പിന്നിലെ മെക്കാനിസങ്ങൾ, റിസ്ക് ചെക്കുകൾ, പ്രൊഡക്ട് കോൺടെക്സ്റ്റ് സ്ഥിരീകരിക്കാനുള്ള തുടക്ക പോയിന്റുകളാണ് ഈ റെഫറൻസുകൾ.
തുടരുന്നതിന് മുമ്പ്
നിങ്ങൾക്ക് ഇവ ചെയ്യാൻ കഴിയുമോ?
- എന്ത് നിയമം നടപ്പിലാക്കുന്നു എന്ന് വിശദീകരിക്കുക.
- അപ്ഗ്രേഡുകൾ സാധ്യമാണോ എന്ന് പരിശോധിക്കുക.
- സൈൻ ചെയ്യുന്നതിന് മുമ്പ് അപ്രൂവലുകൾ റിവ്യൂ ചെയ്യുക.
ബന്ധപ്പെട്ട പഠനം
വായന തുടരുക
ചെക്ക്പോയിന്റ്
ഈ പാഠം പൂർത്തിയാക്കുക
പ്രോഗ്രസ് സൂക്ഷിക്കാൻ ചെക്ക് പാസ് ചെയ്യുക, പിന്നെ ട്രാക്കിലൂടെ ക്രമത്തിൽ തുടരുക.
ഈ പാഠം ഉറപ്പിക്കുക
പാഠം പൂർത്തിയാക്കാൻ എല്ലാ ചോദ്യങ്ങൾക്കും ശരിയായി ഉത്തരം നൽകുക.
ഒരു സ്മാർട്ട് കോൺട്രാക്ട് എന്നത്…

