एक smart contract एक self-executing कॉन्ट्रेक्ट है जिसमें buyer और seller के बीच एग्रीमेंट की शर्तों को सीधे code की लाइनों में लिखा जाता है। उसमें निहित code और एग्रीमेंट एक डिस्ट्रिब्यूटेड, डिसेंट्रलाइज्ड ब्लॉकचैन network में मौजूद होता हैं। कोड execution को कंट्रोल करता है, और ट्रांजेक्शन ट्रैक करने योग्य और अपरिवर्तनीय होते हैं।
smart कॉन्ट्रेक्ट भरोसेमंद ट्रांजेक्शन और एग्रीमेंट को अलग-अलग, unknown पार्टीज के बीच सेंट्रल अथॉरिटी, legal सिस्टम या बाहरी दबाव सिस्टम की आवश्यकता के बिना किए जाने की अनुमति देते हैं।
जबकि Blockchain टेक्नोलॉजी को मुख्य रूप से bitcoin की नीव के रूप में माना जाता है, यह वर्चुअल करेंसी को कम करने से कहीं आगे विकसित हुई है।
स्मार्ट contract कैसे काम करते हैं
स्मार्ट contract पहली बार 1994 में एक अमेरिकी कंप्यूटर साइंटिस्ट Nick szabo द्वारा प्रस्तावित किए गए थे, जिन्होंने Bitcoin के इन्वेंशन से 10 साल पहले 1998 में "Bit Gold" नामक एक virtual currency का आविष्कार किया था। वास्तव में, szabo को अक्सर वास्तविक Satoshi Nakamoto, Bitcoin के अज्ञात आविष्कारक होने की अफवाह है, जिसे बाद में उन्होंने अस्वीकार कर दिया है।
Szabo ने स्मार्ट contract को कम्प्यूटरीकृत ट्रांजेक्शन प्रोटोकॉल के रूप में define किया है जो contract की शर्तों को निष्पादित करते हैं। वह डिजिटल ट्रांजेक्शन के लिए POS (point of sale) जैसे electronic transaction method की functionality का विस्तार करना चाहता था।
अपने पेपर में, Szabo ने डेरिवेटिव और बॉन्ड जैसे synthetic assets के लिए contract के निष्पादन का भी प्रस्ताव दिया। Szabo ने लिखा: "ये नई securities विभिन्न तरीकों से securities (जैसे bonds) और डेरिवेटिव के combine से बनाई गई हैं। इन complex term structure के कम्प्यूटरीकृत analysis के कारण, Payment के लिए बहुत complex term structure अब मानकीकृत(standard) contract में बनाई जा सकती हैं और low चार्जेस के साथ trade किया जा सकता है।"
पेपर में Szabo की कई भविष्यवाणिया Blockchain टेक्नोलॉजी से पहले के तरीकों से ही सच हुईं। उदाहरण के लिए, डेरिवेटिव ट्रेडिंग अब ज्यादातर कंप्यूटर network के माध्यम से complex term structure का उपयोग करके संचालित की जाती है।

0 Comments