मुख्य आशयावर जा

स्मार्ट कॉन्ट्रॅक्ट्सची ओळख

स्मार्ट कॉन्ट्रॅक्ट्स हे इथेरियमच्या ॲप्लिकेशन लेयरचे मूलभूत घटक आहेत. ते साठवलेले संगणक प्रोग्राम्स आहेत जे "जर असे तर तसे" (if this then that) लॉजिकचे पालन करतात, आणि त्यांच्या कोडद्वारे परिभाषित केलेल्या नियमांनुसार कार्यान्वित होण्याची हमी देतात, जे एकदा तयार केल्यावर बदलले जाऊ शकत नाहीत.

निक साबो (Nick Szabo) यांनी "स्मार्ट कॉन्ट्रॅक्ट" ही संज्ञा तयार केली. 1994 मध्ये, त्यांनी या संकल्पनेची ओळख (नवीन टॅबमध्ये उघडते) लिहिली, आणि 1996 मध्ये त्यांनी स्मार्ट कॉन्ट्रॅक्ट्स काय करू शकतात याचे अन्वेषण (नवीन टॅबमध्ये उघडते) लिहिले.

साबो यांनी अशा डिजिटल मार्केटप्लेसची कल्पना केली होती जिथे स्वयंचलित, प्रक्रिया विश्वासार्ह मध्यस्थांशिवाय व्यवहार आणि व्यावसायिक कार्ये घडवून आणण्यास सक्षम करतात. इथेरियमवरील स्मार्ट कॉन्ट्रॅक्ट्स ही दृष्टी प्रत्यक्षात आणतात.

Finematics ने स्मार्ट कॉन्ट्रॅक्ट्स कसे स्पष्ट केले आहे ते पहा:

पारंपारिक कॉन्ट्रॅक्ट्समधील विश्वास

पारंपारिक कॉन्ट्रॅक्टमधील सर्वात मोठ्या समस्यांपैकी एक म्हणजे कॉन्ट्रॅक्टच्या परिणामांचे पालन करण्यासाठी विश्वासार्ह व्यक्तींची आवश्यकता असते.

येथे एक उदाहरण आहे:

ॲलिस आणि बॉब सायकल शर्यत करत आहेत. समजा ॲलिस बॉबसोबत $10 ची पैज लावते की ती शर्यत जिंकेल. बॉबला खात्री आहे की तोच विजेता होईल आणि तो पैज मान्य करतो. शेवटी, ॲलिस बॉबच्या खूप आधी शर्यत पूर्ण करते आणि स्पष्ट विजेती ठरते. परंतु बॉब पैजेचे पैसे देण्यास नकार देतो, असा दावा करून की ॲलिसने फसवणूक केली असावी.

हे साधे उदाहरण कोणत्याही नॉन-स्मार्ट करारातील समस्या स्पष्ट करते. जरी कराराच्या अटी पूर्ण झाल्या (म्हणजेच, तुम्ही शर्यतीचे विजेते आहात), तरीही तुम्हाला करार पूर्ण करण्यासाठी (म्हणजेच, पैजेचे पैसे देण्यासाठी) दुसऱ्या व्यक्तीवर विश्वास ठेवावा लागतो.

एक डिजिटल व्हेंडिंग मशीन

स्मार्ट कॉन्ट्रॅक्टसाठी एक साधे रूपक म्हणजे व्हेंडिंग मशीन, जे काहीसे स्मार्ट कॉन्ट्रॅक्टसारखेच काम करते - विशिष्ट इनपुट्स पूर्वनिर्धारित आउटपुटची हमी देतात.

  • तुम्ही एखादे उत्पादन निवडता
  • व्हेंडिंग मशीन किंमत दर्शवते
  • तुम्ही किंमत मोजता
  • तुम्ही योग्य रक्कम भरली आहे याची व्हेंडिंग मशीन पडताळणी करते
  • व्हेंडिंग मशीन तुम्हाला तुमची वस्तू देते

सर्व आवश्यकता पूर्ण झाल्यानंतरच व्हेंडिंग मशीन तुमचे इच्छित उत्पादन देईल. जर तुम्ही उत्पादन निवडले नाही किंवा पुरेसे पैसे टाकले नाहीत, तर व्हेंडिंग मशीन तुमचे उत्पादन देणार नाही.

स्वयंचलित अंमलबजावणी

स्मार्ट कॉन्ट्रॅक्टचा मुख्य फायदा हा आहे की जेव्हा विशिष्ट अटी पूर्ण होतात तेव्हा ते निश्चितपणे स्पष्ट कोडची अंमलबजावणी करते. परिणामाचा अर्थ लावण्यासाठी किंवा वाटाघाटी करण्यासाठी मानवाची वाट पाहण्याची गरज नाही. यामुळे विश्वासार्ह मध्यस्थांची गरज दूर होते.

उदाहरणार्थ, तुम्ही एक स्मार्ट कॉन्ट्रॅक्ट लिहू शकता जे मुलासाठी एस्क्रोमध्ये (escrow) निधी ठेवते, ज्यामुळे त्यांना एका विशिष्ट तारखेनंतर निधी काढता येतो. जर त्यांनी त्या तारखेपूर्वी पैसे काढण्याचा प्रयत्न केला, तर स्मार्ट कॉन्ट्रॅक्ट कार्यान्वित होणार नाही. किंवा तुम्ही एक कॉन्ट्रॅक्ट लिहू शकता जे तुम्ही डीलरला पैसे दिल्यावर आपोआप तुम्हाला कारच्या मालकी हक्काची डिजिटल आवृत्ती देईल.

अंदाजित परिणाम

पारंपारिक कॉन्ट्रॅक्ट्स संदिग्ध असतात कारण ते त्यांचा अर्थ लावण्यासाठी आणि अंमलबजावणी करण्यासाठी मानवांवर अवलंबून असतात. उदाहरणार्थ, दोन न्यायाधीश एकाच कॉन्ट्रॅक्टचा वेगळ्या प्रकारे अर्थ लावू शकतात, ज्यामुळे विसंगत निर्णय आणि असमान परिणाम होऊ शकतात. स्मार्ट कॉन्ट्रॅक्ट्स ही शक्यता दूर करतात. त्याऐवजी, स्मार्ट कॉन्ट्रॅक्ट्स कॉन्ट्रॅक्टच्या कोडमध्ये लिहिलेल्या अटींवर आधारित अचूकपणे कार्यान्वित होतात. या अचूकतेचा अर्थ असा आहे की समान परिस्थिती दिल्यास, स्मार्ट कॉन्ट्रॅक्ट समान परिणाम देईल.

सार्वजनिक नोंद

स्मार्ट कॉन्ट्रॅक्ट्स ऑडिट आणि ट्रॅकिंगसाठी उपयुक्त आहेत. इथेरियम स्मार्ट कॉन्ट्रॅक्ट्स सार्वजनिक ब्लॉकचेनवर असल्याने, कोणीही त्वरित मालमत्ता हस्तांतरण आणि इतर संबंधित माहिती ट्रॅक करू शकतो. उदाहरणार्थ, कोणीतरी तुमच्या पत्त्यावर पैसे पाठवले आहेत की नाही हे तुम्ही तपासू शकता.

गोपनीयता संरक्षण

स्मार्ट कॉन्ट्रॅक्ट्स तुमच्या गोपनीयतेचे रक्षण देखील करतात. इथेरियम हे एक टोपणनावाचे नेटवर्क असल्याने (तुमचे व्यवहार सार्वजनिकरित्या एका अद्वितीय क्रिप्टोग्राफिक पत्त्याशी जोडलेले असतात, तुमच्या ओळखीशी नाही), तुम्ही निरीक्षकांपासून तुमच्या गोपनीयतेचे रक्षण करू शकता.

दृश्यमान अटी

शेवटी, पारंपारिक कॉन्ट्रॅक्ट्सप्रमाणे, तुम्ही स्मार्ट कॉन्ट्रॅक्टवर स्वाक्षरी करण्यापूर्वी त्यात काय आहे ते तपासू शकता. पारंपारिक कॉन्ट्रॅक्टच्या विपरीत, स्मार्ट कॉन्ट्रॅक्टची ऑनचेन पारदर्शकता कोणालाही त्याच्याशी संवाद साधण्यापूर्वी त्याची छाननी आणि पुनरावलोकन करण्याची परवानगी देते.

तथापि, कोणीही स्मार्ट कॉन्ट्रॅक्टच्या अटी पाहू शकत असले तरी, कच्चा व्यवहार डेटा ॲप्लिकेशन्स आणि वॉलेट्सद्वारे अर्थ लावण्यासाठी डिझाइन केलेला आहे, मानवांद्वारे नाही. हा डेटा वाचणे खूप कठीण असल्यामुळे, वापरकर्त्यांना अनेकदा "ब्लाइंड सायनिंग" (blind signing) नावाच्या मोठ्या सुरक्षा धोक्याचा सामना करावा लागतो, किंवा स्मार्ट कॉन्ट्रॅक्टशी संवाद साधणाऱ्या व्यवहाराला ते प्रत्यक्षात काय करेल हे न समजता मान्यता द्यावी लागते.

इथेरियम इकोसिस्टम क्लिअर सायनिंग (Clear Signing) (नवीन टॅबमध्ये उघडते) मानकांकडे (विशेषतः ERC-7730 (नवीन टॅबमध्ये उघडते)) संक्रमित होत आहे. क्लिअर सायनिंग अपारदर्शक स्मार्ट कॉन्ट्रॅक्ट डेटाचे साध्या, मानवांना वाचता येण्याजोग्या व्यवहार वर्णनांमध्ये भाषांतर करते, ज्यामुळे कोणीही स्वाक्षरी करण्यापूर्वी कॉन्ट्रॅक्टचा खरा उद्देश समजू शकेल याची खात्री होते.

स्मार्ट कॉन्ट्रॅक्टचे उपयोग

संगणक प्रोग्राम्स जे काही करू शकतात ते सर्व स्मार्ट कॉन्ट्रॅक्ट्स मूलत: करू शकतात.

ते आकडेमोड करू शकतात, चलन तयार करू शकतात, डेटा साठवू शकतात, मिंट करू शकतात, संप्रेषण पाठवू शकतात आणि ग्राफिक्स देखील तयार करू शकतात. येथे काही लोकप्रिय, वास्तविक जगातील उदाहरणे आहेत:

पुढील वाचन