സാധാരണ ഭാഷയിൽ പറഞ്ഞാൽ, സ്മാർട്ട് കരാർ എന്താണ്?

സ്മാർട്ട് കോൺട്രാക്ട് എന്നത് സ്വന്തം ഡാറ്റ സംഭരിച്ചിട്ടുള്ള ഒരു കോഡാണ്. ബ്ലോക്ക്ചെയിനിലെ ഒരു സ്ഥിര വിലാസത്തിലാണ് അത് നിലനിൽക്കുന്നത്; ആര് ഉപയോഗിച്ചാലും അത് ഒരേ രീതിയിൽ പ്രവർത്തിക്കുന്നു. Ethereum.org അതിനെ ഒരു വെൻഡിങ് മെഷീനോട് താരതമ്യം ചെയ്യുന്നു: ശരിയായ ഇൻപുട്ടുകൾ നൽകിയാൽ എല്ലായ്പ്പോഴും ഒരേ ഔട്ട്പുട്ട് ലഭിക്കും; ആരെങ്കിലും ഉപയോഗിക്കാൻ എത്തുംമുമ്പേ അതിന്റെ നിയമങ്ങൾ നിശ്ചയിച്ചിരിക്കും.

ബ്രൂക്ക്ഫീൽഡ് സോളാർ എന്ന സാങ്കൽപ്പിക സാമൂഹിക ഊർജ സഹകരണസംഘത്തെ സങ്കൽപ്പിക്കുക. സ്മാർട്ട് കരാറുകളെക്കുറിച്ച് അന്വേഷിക്കാൻ അതിന്റെ ട്രഷററായ ആനയോട് ആവശ്യപ്പെട്ടിരിക്കുന്നു. ഒരു യോഗത്തിൽനിന്നുള്ള അവളുടെ കുറിപ്പുകൾ ഇങ്ങനെയാണ്: 'സ്മാർട്ട് കരാർ = നിയമപരമായി ബാധകമാണോ?? പാനലിൽനിന്നുള്ള വരുമാനത്തിൽ അംഗങ്ങളുടെ വിഹിതം സ്വയമേവ നൽകാനായേക്കും. വൈദ്യുതിവില ആരാണ് പുതുക്കുന്നത്? പിശകുണ്ടെങ്കിൽ മാറ്റാനാകുമോ? ബ്ലോക്ക്ചെയിൻ ആയതുകൊണ്ട് ഹാക്ക് ചെയ്യാനാകില്ലെന്ന് ആരോ പറഞ്ഞു'. ഈ നാല് ആശയങ്ങളിൽ മൂന്നെണ്ണം തിരുത്തേണ്ടതുണ്ട്. ഈ പാഠം അതാണ് ചെയ്യുന്നത്.

ബ്ലോക്ക്‌ചെയിനിൽ ഒരു സ്മാർട്ട് കരാർ എങ്ങനെ പ്രവർത്തിക്കുന്നു?

ഒരു ഇടപാട് സ്മാർട്ട് കോൺട്രാക്ടിലെ ഏതെങ്കിലും ഫങ്ഷനെ വിളിക്കുമ്പോഴാണ് അത് പ്രവർത്തിക്കുന്നത്. ഇടപാട് പരിശോധിക്കുന്ന നെറ്റ്‌വർക്കിലെ എല്ലാ കമ്പ്യൂട്ടറുകളും ഒരേ കോഡ് പ്രവർത്തിപ്പിച്ച് ഒരേ ഫലത്തിലെത്തുന്നു. അതുകൊണ്ടാണ് ഇടനിലക്കാരനില്ലാതെ ഫലത്തെ വിശ്വസിക്കാനാകുന്നത്: പൊതുരേഖയിൽ ആർക്കും അത് പരിശോധിക്കാം.

1. എഴുതി പൂർത്തിയാക്കി

ഒരു വികസിപ്പിക്കുന്നയാൾ സോളിഡിറ്റി പോലുള്ള സ്മാർട്ട് കരാർ ഭാഷയിൽ നിയമങ്ങൾ എഴുതുന്നു. ഉദാഹരണത്തിന്, 'ഒരു അംഗത്തിന് വിഹിതം നൽകേണ്ട സമയമായാൽ, അത് അവരുടെ വിലാസത്തിലേക്ക് അയയ്ക്കുക'.

2. വിന്യസിച്ചു

കംപൈൽ ചെയ്ത കോഡ് ബ്ലോക്ക്ചെയിനിലെ ഒരു വിലാസത്തിൽ പ്രസിദ്ധീകരിക്കുന്നു. Ethereum-ൽ ഇതിന് ഗ്യാസ് എന്നു വിളിക്കുന്ന ഫീസ് നൽകണം. സ്വതവേയുള്ള ക്രമീകരണത്തിൽ കരാറുകൾ ഇല്ലാതാക്കാനാവില്ലെന്ന് ethereum.org വ്യക്തമാക്കുന്നു.

3. വിളിച്ചു

ഒരു വ്യക്തിയോ മറ്റൊരു കരാറോ ആ വിലാസത്തിലേക്ക് ഒരു ഇടപാട് അയയ്ക്കുന്നു. മറ്റ് കരാറുകൾക്ക് ഉപയോഗിക്കാവുന്ന തുറന്ന പ്രോഗ്രാമിങ് ഇടപെടൽമുഖങ്ങളായാണ് Ethereum.org പൊതു കരാറുകളെ വിവരിക്കുന്നത്. ഇതിനെ സംയോജനക്ഷമത എന്നു വിളിക്കുന്നു.

4. നടപ്പിലാക്കി രേഖപ്പെടുത്തി

ഒരേ ഇൻപുട്ടിന് ഒരേ ഫലം ലഭിക്കുന്ന രീതിയിൽ ശൃംഖല കോഡ് പ്രവർത്തിപ്പിക്കുന്നു, കരാറിൽ സൂക്ഷിച്ച ഡാറ്റ പുതുക്കുന്നു, ഫലം പങ്കിട്ട രേഖയുടെ ഭാഗമാകുന്നു.

സ്മാർട്ട് കരാറുകൾ എന്തിനാണ് ഉപയോഗിക്കുന്നത്?

നിയമങ്ങൾ കൃത്യമായി എഴുതാൻ കഴിയുന്നതും ഏതെങ്കിലും ഒരു സ്ഥാപനം മാത്രം നിയന്ത്രിക്കാത്ത ഫലം കക്ഷികൾ ആഗ്രഹിക്കുന്നതുമായ സാഹചര്യങ്ങളിലാണ് സ്മാർട്ട് കരാറുകൾ ഉപയോഗിക്കുന്നത്. സ്റ്റേബിൾകോയിനുകൾ, ടോക്കണുകൾ, തനതായ ഡിജിറ്റൽ ഇനങ്ങൾ (NFTs), സ്വയമേവയുള്ള കറൻസി വിനിമയം, ഗെയിമുകൾ, നിശ്ചിത വ്യവസ്ഥ പാലിക്കുമ്പോൾ പണം നൽകുന്ന ഇൻഷുറൻസ് തുടങ്ങിയ ഉപയോഗങ്ങൾ Ethereum.org പട്ടികപ്പെടുത്തുന്നു. ഓരോ സാഹചര്യത്തിലും മൂല്യം ലഭിക്കുന്നത് പങ്കിട്ടതും പരിശോധിക്കാവുന്നതുമായ നിയമങ്ങളിൽ നിന്നാണ്, 'സ്മാർട്ട്' എന്ന വാക്കിൽ നിന്നല്ല.

സ്മാർട്ട് കരാറുകളുടെ പരിമിതികൾ എന്തൊക്കെയാണ്?

സ്മാർട്ട് കരാറുകളെ പ്രയോജനകരമാക്കുന്ന അതേ സവിശേഷതകളിൽനിന്നാണ് അവയുടെ പരിമിതികളും ഉണ്ടാകുന്നത്: ബ്ലോക്ക്ചെയിനിലുള്ളത് മാത്രമേ അവയ്ക്ക് അറിയൂ, അവ മാറ്റാൻ ബുദ്ധിമുട്ടാണ്, കോഡിൽ പറഞ്ഞിരിക്കുന്നതുതന്നെ അവ കൃത്യമായി ചെയ്യുന്നു—അത് തെറ്റാണെങ്കിലും.

കോഡ് നിയമമല്ല

സ്മാർട്ട് കോൺട്രാക്ട് ഒരു പ്രോഗ്രാമാണ്; അതുകൊണ്ടുമാത്രം അത് ഒരു നിയമപരമായ കരാറാകുന്നില്ല. അത് നിയമപരമായ ബാധ്യതകൾ സൃഷ്ടിക്കുമോ എന്നത് നിയമത്തെയും അതുമായി ബന്ധപ്പെട്ട മറ്റ് കരാറുകളെയും ആശ്രയിച്ചിരിക്കുന്നു. അതിനാൽ ബാധ്യത സൃഷ്ടിക്കുന്ന കാര്യങ്ങളിൽ നിയമോപദേശം തേടുക.

ഒറാക്കിൾ പ്രശ്നം

വൈദ്യുതിയുടെ വില പോലുള്ള യഥാർഥ ലോകത്തിലെ വിവരങ്ങൾ കരാറുകൾക്ക് സ്വയം അറിയാനാവില്ല. ഒറാക്കിളുകളാണ് അവ നൽകുന്നത്. ഒരു കരാറിന്റെ വിശ്വാസ്യത അതിന് ലഭിക്കുന്ന വിവരങ്ങളുടെ വിശ്വാസ്യതയോളം മാത്രമാണെന്ന് ethereum.org ചൂണ്ടിക്കാട്ടുന്നു.

മാറ്റാനാകാത്ത സ്വഭാവം

വിന്യസിച്ച കോഡ് സാധാരണയായി തിരുത്താനാവില്ല. പുതുക്കാനുള്ള മാർഗം രൂപകൽപ്പനയിൽ ഉൾപ്പെടുത്തിയിട്ടില്ലെങ്കിൽ പിഴവുകൾ അതേപടി തുടരും. അത്തരമൊരു മാർഗം ഉൾപ്പെടുത്തുന്നതും വിശ്വാസ്യതയെക്കുറിച്ച് പുതിയ ചോദ്യങ്ങൾ ഉയർത്തുന്നു.

വലുപ്പവും ചെലവും

ഒരു കരാറിന് 24KB വലുപ്പപരിധിയുണ്ടെന്നും ഓരോ പ്രവർത്തനത്തിനും ഫീസ് നൽകണമെന്നും Ethereum.org വ്യക്തമാക്കുന്നു. അതിനാൽ സങ്കീർണമായ പ്രവർത്തനനിയമങ്ങൾ ചെലവേറിയതാണ്.

ദുർബലമായ വിശദീകരണവും മെച്ചപ്പെടുത്തിയ വിശദീകരണവും എങ്ങനെയായിരിക്കും?

Ana-യുടെ സമിതിക്കുള്ള ദുർബലമായ സംഗ്രഹം: 'നിയമപരമായി ബാധകമായ, ബ്ലോക്ക്ചെയിനിലുള്ള ഒരു കരാറാണ് സ്മാർട്ട് കരാർ; അത് ഹാക്ക് ചെയ്യാനാവില്ല, അംഗങ്ങൾക്ക് സ്വയമേവ പണം നൽകുകയും ചെയ്യും.' ഓരോ അവകാശവാദവും തെറ്റിദ്ധരിപ്പിക്കുന്നു. അതിന് നിയമസാധുത ഉണ്ടായിരിക്കണമെന്നില്ല, കോഡിൽ പിഴവുകളുണ്ടെങ്കിൽ കരാറുകൾ ഹാക്ക് ചെയ്യപ്പെടുന്നു, പാനലിൽനിന്നുള്ള വരുമാനത്തിൽനിന്ന് പണം നൽകാൻ ശൃംഖലയ്ക്ക് പുറത്തുനിന്നുള്ള വരുമാനക്കണക്ക് ആവശ്യമാണ്.

മെച്ചപ്പെടുത്തിയ സംഗ്രഹം: 'നിശ്ചിത നിയമങ്ങൾ അനുസരിച്ച് പണം കൈവശം വയ്ക്കാനും അംഗങ്ങൾക്ക് നൽകാനും കഴിയുന്ന, ബ്ലോക്ക്ചെയിനിലെ ഒരു പൊതു പ്രോഗ്രാമാണ് സ്മാർട്ട് കരാർ. ഓരോ മാസത്തെയും വരുമാനം അറിയിക്കാൻ അതിന് ഒരു ഒറാക്കിളോ വിശ്വസ്തനായ വ്യക്തിയോ ആവശ്യമായി വരും. അതിനാൽ ഞങ്ങൾ തുടർന്നും ആ വിവരങ്ങളെ ആശ്രയിക്കേണ്ടിവരും. വിന്യസിച്ചുകഴിഞ്ഞാൽ തെറ്റുകൾ തിരുത്തുക പ്രയാസമാണ്, അതിനാൽ കോഡ് ശ്രദ്ധാപൂർവം അവലോകനം ചെയ്യേണ്ടിവരും. ഇത് ഞങ്ങളുടെ അംഗത്വ കരാറിന് പകരമാകില്ല, ഞങ്ങൾ നിയമോപദേശം തേടുകയും ചെയ്യും. പങ്കിട്ട ഒരു സ്പ്രെഡ്ഷീറ്റും ബാങ്ക് കൈമാറ്റങ്ങളും ഉപയോഗിച്ച് ഇതേ ജോലി കൂടുതൽ ലളിതമായി ചെയ്യാനായേക്കാം.' സമിതിക്ക് ഇപ്പോൾ വസ്തുതകളുടെ അടിസ്ഥാനത്തിൽ തീരുമാനമെടുക്കാം.

സ്മാർട്ട് കരാറുകളെക്കുറിച്ചുള്ള ഒരു അവകാശവാദം എങ്ങനെ പരിശോധിക്കാം?

സ്മാർട്ട് കരാറുകളെക്കുറിച്ചുള്ള ഒരു അവകാശവാദം പരിശോധിക്കാൻ നാല് ചോദ്യങ്ങൾ ചോദിക്കുക: ശൃംഖലയ്ക്ക് പുറത്തുനിന്നുള്ള എന്ത് വിവരങ്ങളാണ് അതിന് വേണ്ടത്, കോഡ് മാറ്റാൻ ആർക്കാണ് കഴിയുക, പിശകുണ്ടെങ്കിൽ എന്ത് സംഭവിക്കും, ഇതിലും ലളിതമായ ഉപകരണത്തിന് ഈ ജോലി ചെയ്യാനാകുമോ. ഒരു വിൽപ്പനാവതരണത്തിന് നാലിനും ഉത്തരം നൽകാൻ കഴിയുന്നില്ലെങ്കിൽ, അതിനെ കരുതലോടെ സമീപിക്കുക.

പൊതുവായ തെറ്റിദ്ധാരണകൾ എന്തൊക്കെയാണ്?

'ബ്ലോക്ക്ചെയിനിലാണ്' എന്നതിനർഥം 'തെറ്റാൻ വഴിയില്ല' എന്നാണെന്നതാണ് ഏറ്റവും സാധാരണമായ തെറ്റിദ്ധാരണ. എന്നാൽ കോഡിലെ ഒരു പിഴവ് പണം എന്നെന്നേക്കുമായി നഷ്ടപ്പെടുത്താം. മറ്റ് തെറ്റുകൾ: സ്മാർട്ട് കരാർ നിയമപരമായ കരാറാണെന്ന് കരുതുക, ഒറാക്കിളിനെ മറക്കുക, എല്ലാ ഉപയോഗങ്ങൾക്കും ബ്ലോക്ക്ചെയിൻ മികച്ചതാണെന്ന് കരുതുക, സാങ്കേതികവിദ്യ വിശദീകരിക്കുന്നതും ഒരു ടോക്കൺ ശുപാർശ ചെയ്യുന്നതും ഒന്നായി കാണുക. ഈ പാഠത്തിലെ ഒന്നും നിക്ഷേപ ഉപദേശമല്ല.

Tosheo.ai-യിൽ ഈ പാഠത്തിന്റെ സ്ഥാനം എവിടെയാണ്?

ഈ പാഠം ബ്ലോക്ക്ചെയിൻ വിഭാഗത്തിലും ബ്ലോക്ക്ചെയിൻ കോഴ്സിലും ഉൾപ്പെടുന്നു. ബ്ലോക്ക്ചെയിൻ നിർദേശങ്ങൾ വിലയിരുത്താനുള്ള അടിത്തറ ജോലിചെയ്യുന്ന പ്രൊഫഷണലുകൾക്ക് ഈ കോഴ്സ് നൽകുന്നു. Tosheo.ai-യിലെ പരിശീലന പ്രവർത്തനത്തിൽ അനയുടെ കുറിപ്പുകൾപോലെ തെറ്റിദ്ധരിപ്പിക്കുന്ന ഒരു അവതരണം തിരുത്താൻ ആവശ്യപ്പെടുകയും മൂല്യനിർണയ മാർഗരേഖപ്രകാരം വിലയിരുത്തുകയും ചെയ്യുന്നു. കരാറുകൾ എഴുതാൻ ആഗ്രഹിക്കുന്ന പഠിതാക്കൾക്ക് സ്മാർട്ട് കരാർ സുരക്ഷയിലേക്കും തിരഞ്ഞെടുക്കാവുന്ന കോഡിങ് പഠനപാതയിലേക്കും തുടരാം. ഇതൊരു തൊഴിൽപരമായ അടിത്തറയാണ്; ഡെവലപ്പർമാർക്കുള്ള തീവ്രപരിശീലനമല്ല. ഇത് ഒരിക്കലും നിക്ഷേപ ഉപദേശം നൽകുന്നില്ല.

ഉറവിടങ്ങളും പരിധിയും

ethereum.org, സ്മാർട്ട് കരാറുകളിലേക്കുള്ള ആമുഖം (പരിശോധിച്ചത് 19 ഒക്ടോബർ 2026) ↗

ethereum.org, സ്മാർട്ട് കരാറുകൾ: അവ എന്താണ്, അവയുടെ ഉപയോഗങ്ങൾ (പരിശോധിച്ചത് 19 ഒക്ടോബർ 2026) ↗

ethereum.org, ഒറാക്കിളുകൾ (പരിശോധിച്ചത് 19 ഒക്ടോബർ 2026) ↗