स्मार्ट अनुबंध: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
{{About|contractual transactions on a decentralized platform|smart legal contracts|Smart legal contract}} | {{About|contractual transactions on a decentralized platform|smart legal contracts|Smart legal contract}} | ||
{{Short description|Contractual transaction on a decentralized platform}} | {{Short description|Contractual transaction on a decentralized platform}} | ||
स्मार्ट कॉन्ट्रैक्ट | स्मार्ट कॉन्ट्रैक्ट [[कंप्यूटर प्रोग्राम]] या [[लेनदेन प्रोटोकॉल डेटा यूनिट]] है जिसका उद्देश्य किसी [[अनुबंध]] या समझौते की शर्तों के अनुसार घटनाओं और कार्यों को स्वचालित रूप से निष्पादित, नियंत्रित या दस्तावेज़ीकृत करना है।<ref name=infobus>{{cite journal |last1=Röscheisen |first1=Martin |last2=Baldonado |first2=Michelle |last3=Chang |first3=Kevin |last4=Gravano |first4=Luis |last5=Ketchpel |first5=Steven |last6=Paepcke |first6=Andreas |title=The Stanford InfoBus and its service layers: Augmenting the internet with higher-level information management protocols |journal=Digital Libraries in Computer Science: The MeDoc Approach |series=Lecture Notes in Computer Science |date=1998 |volume=1392 |pages=213–230 |doi=10.1007/bfb0052526 |publisher=Springer |isbn=978-3-540-64493-4 |language=en}}</ref><ref name=conbook>{{cite book |last1=Fries |first1=Martin |last2=P. Paal |first2=Boris |title=स्मार्ट कॉन्ट्रैक्ट्स|year=2019 |publisher=Mohr Siebeck |jstor=j.ctvn96h9r |isbn=978-3-16-156911-1 |language=de}}</ref><ref name=savel>{{cite web |last1=Savelyev |first1=Alexander |title=Contract Law 2.0: "Smart" Contracts As the Beginning of the End of Classic Contract Law |date=14 December 2016 |publisher=Social Science Research Network |ssrn=2885241 |language=en|url=https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2885241}}</ref><ref name="tapscott2016">{{cite book|title=The Blockchain Revolution: How the Technology Behind Bitcoin is Changing Money, Business, and the World|last1=Tapscott|first1=Don|last2=Tapscott|first2=Alex|date=May 2016|isbn=978-0670069972|pages=72, 83, 101, 127|author-link=Don Tapscott}}<!--|access-date=2016-07-3 per copy of book in hand; do not have a URL link --></ref> स्मार्ट अनुबंधों का उद्देश्य विश्वसनीय मध्यस्थों की आवश्यकता, मध्यस्थता लागत और धोखाधड़ी के नुकसान को कम करना, साथ ही दुर्भावनापूर्ण और आकस्मिक अपवादों को कम करना है।<ref>{{cite journal |last1=Szabo |first1=Nick |author-link1=Nick Szabo |title=View of Formalizing and Securing Relationships on Public Networks {{!}} First Monday |journal=First Monday |date=1997 |doi=10.5210/fm.v2i9.548 |s2cid=33773111 |url=https://firstmonday.org/article/view/548/469}}</ref><ref name=conbook/>स्मार्ट कॉन्ट्रैक्ट आमतौर पर क्रिप्टोकरेंसी से जुड़े होते हैं, और [[Ethereum]] द्वारा शुरू किए गए स्मार्ट कॉन्ट्रैक्ट को आम तौर पर विकेंद्रीकृत वित्त (डीएफआई) और [[एनएफटी]] अनुप्रयोगों के लिए बुनियादी बिल्डिंग ब्लॉक माना जाता है।<ref>{{Cite journal |last1=Zhou |first1=Haozhe |last2=Milani Fard |first2=Amin |last3=Makanju |first3=Adetokunbo |date=2022-05-27 |title=The State of Ethereum Smart Contracts Security: Vulnerabilities, Countermeasures, and Tool Support |journal=Journal of Cybersecurity and Privacy |language=en |volume=2 |issue=2 |pages=358–378 |doi=10.3390/jcp2020019 |issn=2624-800X|doi-access=free }}</ref><ref>{{cite web |title=एनएफटी स्मार्ट कॉन्ट्रैक्ट्स के बारे में आपको जो कुछ पता होना चाहिए|url=https://www.binance.com/en/blog/nft/all-you-need-to-know-about-nft-smart-contracts-568745413587703085 |website=Binance.com |publisher=Binance |access-date=26 September 2022}}</ref> | ||
[[वेंडिंग मशीन]]ों को स्मार्ट अनुबंध कार्यान्वयन के समकक्ष प्रौद्योगिकी के सबसे पुराने टुकड़े के रूप में उल्लेखित किया गया है।<ref name=savel/>2014 में [[विटालिक ब्यूटिरिन]] द्वारा मूल एथेरियम श्वेत पत्र<ref name="buterin">{{cite web |url=https://github.com/ethereum/wiki/wiki/White-Paper |title=White Paper· ethereum/wiki Wiki · GitHub |website=[[GitHub]] |url-status=live |archive-url=https://web.archive.org/web/20140111180823/http://ethereum.org/ethereum.html |archive-date=11 January 2014 }}</ref> [[बिटकॉइन प्रोटोकॉल]] को स्मार्ट कॉन्ट्रैक्ट अवधारणा के | [[वेंडिंग मशीन]]ों को स्मार्ट अनुबंध कार्यान्वयन के समकक्ष प्रौद्योगिकी के सबसे पुराने टुकड़े के रूप में उल्लेखित किया गया है।<ref name=savel/>2014 में [[विटालिक ब्यूटिरिन]] द्वारा मूल एथेरियम श्वेत पत्र<ref name="buterin">{{cite web |url=https://github.com/ethereum/wiki/wiki/White-Paper |title=White Paper· ethereum/wiki Wiki · GitHub |website=[[GitHub]] |url-status=live |archive-url=https://web.archive.org/web/20140111180823/http://ethereum.org/ethereum.html |archive-date=11 January 2014 }}</ref> [[बिटकॉइन प्रोटोकॉल]] को स्मार्ट कॉन्ट्रैक्ट अवधारणा के कमजोर संस्करण के रूप में वर्णित किया गया है, जैसा कि मूल रूप से [[निक स्ज़ाबो]] द्वारा परिभाषित किया गया था, और [[ दृढ़ता ]] भाषा के आधार पर मजबूत संस्करण प्रस्तावित किया गया है, जो [[ट्यूरिंग पूर्ण]] है। बिटकॉइन के बाद से, विभिन्न क्रिप्टोकरेंसी ने [[प्रोग्रामिंग भाषा]]ओं का समर्थन किया है जो अविश्वसनीय पार्टियों के बीच अधिक उन्नत स्मार्ट अनुबंध की अनुमति देती है।<ref>{{cite journal |last1=Alharby |first1=Maher |last2=van Moorsel |first2=Aad |title=Blockchain-based Smart Contracts: A Systematic Mapping Study |journal=Computer Science & Information Technology |date=26 August 2017 |pages=125–140 |doi=10.5121/csit.2017.71011 |arxiv=1710.06372 |isbn=9781921987700 |s2cid=725413 }}</ref> | ||
एक स्मार्ट अनुबंध को | एक स्मार्ट अनुबंध को [[स्मार्ट कानूनी अनुबंध]] के साथ भ्रमित नहीं किया जाना चाहिए, जो पारंपरिक, प्राकृतिक-भाषा, कानूनी रूप से बाध्यकारी समझौते को संदर्भित करता है जिसमें मशीन-पठनीय कोड में व्यक्त और कार्यान्वित शर्तों का चयन किया गया है।<ref name=erpl201812/><ref name=jit202008/><ref name=jit202009/> | ||
==व्युत्पत्ति== | ==व्युत्पत्ति== | ||
स्मार्ट कॉन्ट्रैक्ट पहली बार 1990 के दशक की शुरुआत में निक स्जाबो द्वारा प्रस्तावित किए गए थे, जिन्होंने यह शब्द गढ़ा था, इसका उपयोग डिजिटल रूप में निर्दिष्ट वादों के | स्मार्ट कॉन्ट्रैक्ट पहली बार 1990 के दशक की शुरुआत में निक स्जाबो द्वारा प्रस्तावित किए गए थे, जिन्होंने यह शब्द गढ़ा था, इसका उपयोग डिजिटल रूप में निर्दिष्ट वादों के सेट को संदर्भित करने के लिए किया गया था, जिसमें प्रोटोकॉल भी शामिल थे, जिसके भीतर पार्टियां इन वादों पर काम करती हैं।<ref>{{cite web |url=http://fortune.com/2014/01/21/bitcoin-is-not-just-digital-currency-its-napster-for-finance/ |title=बिटकॉइन सिर्फ डिजिटल करेंसी नहीं है. यह वित्त के लिए नैप्स्टर है|last=Morris |first=David Z. |date=21 January 2014 |website=[[Fortune (magazine)|Fortune]] |access-date=7 November 2018}}</ref><ref>{{cite web |url=http://arno.uvt.nl/show.cgi?fid=146860 |title=नीदरलैंड में स्मार्ट अनुबंध - टिलबर्ग विश्वविद्यालय|last=Schulpen |first=Ruben R.W.H.G. |date=1 August 2018 |website=uvt.nl|publisher=Twente University |access-date=26 October 2019}}</ref> 1998 में, इस शब्द का उपयोग स्टैनफोर्ड इन्फोबस सिस्टम के [[डिजिटल अधिकार प्रबंधन]] में वस्तुओं का वर्णन करने के लिए किया गया था, जो [[स्टैनफोर्ड डिजिटल लाइब्रेरी प्रोजेक्ट]] का हिस्सा था।<ref name=infobus/> | ||
==स्मार्ट अनुबंधों की कानूनी स्थिति== | ==स्मार्ट अनुबंधों की कानूनी स्थिति== | ||
{{See also|Regulation of algorithms}} | {{See also|Regulation of algorithms}} | ||
एक स्मार्ट अनुबंध आम तौर पर कानून में | एक स्मार्ट अनुबंध आम तौर पर कानून में वैध बाध्यकारी समझौता नहीं बनता है,<ref name=jcl201912/>हालाँकि स्मार्ट कानूनी अनुबंध का उद्देश्य मशीन द्वारा निष्पादन योग्य और कानूनी रूप से लागू करना दोनों है।<ref>{{cite journal |last1=CleanApp |title=Crypto's Founding Fallacy: How Mistakes in the 'Smart Contract' Genesis Block Weaken the Whole Chain |journal=Crypto Law Review |date=January 21, 2019 |url=https://medium.com/cryptolawreview/cryptos-founding-fallacy-aaa151b795ff |language=en}}</ref> <ref name=erpl201812>{{cite journal |last1=Cannarsa |first1=Michel |title=Interpretation of Contracts and Smart Contracts: Smart Interpretation or Interpretation of Smart Contracts? |journal=European Review of Private Law |date=1 December 2018 |volume=26 |issue=6 |pages=773–785 |doi=10.54648/ERPL2018054 |s2cid=188017977 |url=https://kluwerlawonline.com/journalarticle/European+Review+of+Private+Law/26.6/ERPL2018054 |language=en}}</ref><ref name=jit202008>{{cite journal |last1=Drummer |first1=Daniel |last2=Neumann |first2=Dirk |title=Is code law? Current legal and technical adoption issues and remedies for blockchain-enabled smart contracts |journal=Journal of Information Technology |date=5 August 2020 |volume=35 |issue=4 |pages=337–360 |doi=10.1177/0268396220924669 |s2cid=225409384 |url=https://journals.sagepub.com/doi/abs/10.1177/0268396220924669 |language=en |issn=0268-3962}}</ref><ref name=jit202009>{{cite journal |last1=Filatova |first1=Nataliia |title=Smart contracts from the contract law perspective: outlining new regulative strategies |journal=International Journal of Law and Information Technology |date=1 September 2020 |volume=28 |issue=3 |pages=217–242 |doi=10.1093/ijlit/eaaa015 |url=https://academic.oup.com/ijlit/article-abstract/28/3/217/5897086 |language=en |issn=0967-0769}}</ref> | ||
स्मार्ट कॉन्ट्रैक्ट कानूनी समझौते नहीं हैं, बल्कि समझौतों से उत्पन्न दायित्वों को पूरा करने के साधन हैं जिन्हें कंप्यूटर प्रोग्राम या [[प्रोटोकॉल (कंप्यूटर विज्ञान)]] द्वारा स्वचालित रूप से निष्पादित किया जा सकता है।<ref name=jcl201912>Mik, Eliza, Smart Contracts: A Requiem (December 7, 2019). Journal of Contract Law (2019) Volume 36 Part 1 at p 72</ref> जैसे भुगतान दायित्वों के स्वचालन के लिए तकनीकी साधन<ref>J Cieplak, S Leefatt, ‘Smart Contracts: A Smart Way To Automate Performance’ (2017) 1 Georgia L & Tech Rev 417</ref> या टोकन या क्रिप्टोकरेंसी के हस्तांतरण से संबंधित दायित्व। कुछ विद्वानों ने तर्क दिया है कि प्रोग्रामिंग भाषाओं की अनिवार्य या घोषणात्मक प्रकृति स्मार्ट अनुबंधों की कानूनी वैधता को प्रभावित करेगी।<ref name=ail2018issue4>{{cite journal|last1=Governatori|first1=Guido|last2=Idelberger|first2=Florian|last3=Milosevic|first3=Zoran|last4=Riveret|first4=Regis|last5=Sartor|first5=Giovanni|last6=Xu|first6=Xiwei|title=कानूनी अनुबंधों, अनिवार्य और घोषणात्मक स्मार्ट अनुबंधों और ब्लॉकचेन प्रणालियों पर|journal=Artificial Intelligence and Law|year=2018|volume=26|issue=4|pages=33|language=en|doi=10.1007/s10506-018-9223-3|s2cid=3663005}}</ref> | स्मार्ट कॉन्ट्रैक्ट कानूनी समझौते नहीं हैं, बल्कि समझौतों से उत्पन्न दायित्वों को पूरा करने के साधन हैं जिन्हें कंप्यूटर प्रोग्राम या [[प्रोटोकॉल (कंप्यूटर विज्ञान)]] द्वारा स्वचालित रूप से निष्पादित किया जा सकता है।<ref name=jcl201912>Mik, Eliza, Smart Contracts: A Requiem (December 7, 2019). Journal of Contract Law (2019) Volume 36 Part 1 at p 72</ref> जैसे भुगतान दायित्वों के स्वचालन के लिए तकनीकी साधन<ref>J Cieplak, S Leefatt, ‘Smart Contracts: A Smart Way To Automate Performance’ (2017) 1 Georgia L & Tech Rev 417</ref> या टोकन या क्रिप्टोकरेंसी के हस्तांतरण से संबंधित दायित्व। कुछ विद्वानों ने तर्क दिया है कि प्रोग्रामिंग भाषाओं की अनिवार्य या घोषणात्मक प्रकृति स्मार्ट अनुबंधों की कानूनी वैधता को प्रभावित करेगी।<ref name=ail2018issue4>{{cite journal|last1=Governatori|first1=Guido|last2=Idelberger|first2=Florian|last3=Milosevic|first3=Zoran|last4=Riveret|first4=Regis|last5=Sartor|first5=Giovanni|last6=Xu|first6=Xiwei|title=कानूनी अनुबंधों, अनिवार्य और घोषणात्मक स्मार्ट अनुबंधों और ब्लॉकचेन प्रणालियों पर|journal=Artificial Intelligence and Law|year=2018|volume=26|issue=4|pages=33|language=en|doi=10.1007/s10506-018-9223-3|s2cid=3663005}}</ref> | ||
2015 में एथेरियम [[ब्लॉकचेन (डेटाबेस)]] के लॉन्च के बाद से,<ref>{{Cite web|last=Buterin|first=Vitalik|date=August 7, 2015|title=एथेरियम - सार्वजनिक और सार्वजनिक ब्लॉकचेन पर|url=https://blog.ethereum.org/2015/08/07/on-public-and-private-blockchains/|website=Ethereum.Org}}</ref> स्मार्ट कॉन्ट्रैक्ट शब्द को विशेष रूप से सामान्य प्रयोजन गणना की धारणा के लिए लागू किया गया है जो ब्लॉकचेन या वितरित खाता बही पर होता है। यूएस नेशनल इंस्टीट्यूट ऑफ स्टैंडर्ड्स एंड टेक्नोलॉजी | 2015 में एथेरियम [[ब्लॉकचेन (डेटाबेस)]] के लॉन्च के बाद से,<ref>{{Cite web|last=Buterin|first=Vitalik|date=August 7, 2015|title=एथेरियम - सार्वजनिक और सार्वजनिक ब्लॉकचेन पर|url=https://blog.ethereum.org/2015/08/07/on-public-and-private-blockchains/|website=Ethereum.Org}}</ref> स्मार्ट कॉन्ट्रैक्ट शब्द को विशेष रूप से सामान्य प्रयोजन गणना की धारणा के लिए लागू किया गया है जो ब्लॉकचेन या वितरित खाता बही पर होता है। यूएस नेशनल इंस्टीट्यूट ऑफ स्टैंडर्ड्स एंड टेक्नोलॉजी स्मार्ट कॉन्ट्रैक्ट को कोड और डेटा (कभी-कभी फ़ंक्शंस और स्टेट के रूप में संदर्भित) के संग्रह के रूप में वर्णित करता है जिसे ब्लॉकचेन नेटवर्क पर क्रिप्टोग्राफ़िक रूप से हस्ताक्षरित लेनदेन का उपयोग करके तैनात किया जाता है।<ref>D J Yaga et al., Blockchain Technology Overview, National Institute of Standards and Technology Internal/Interagency Report 8202, 2018, p 54, cited in Mik, Eliza, Smart Contracts: A Requiem (December 7, 2019). Journal of Contract Law (2019) Volume 36 Part 1 at p 71</ref> इस व्याख्या में, उदाहरण के लिए एथेरियम फाउंडेशन द्वारा उपयोग किया जाता है<ref name=buterin/>या आईबीएम,<ref>{{cite web|last1=Cachin|first1=Christian|title=हाइपरलेजर ब्लॉकचेन फैब्रिक की वास्तुकला|url=https://www.zurich.ibm.com/dccl/papers/cachin_dccl.pdf|website=ibm.com}}</ref> स्मार्ट अनुबंध आवश्यक रूप से अनुबंध की शास्त्रीय अवधारणा से संबंधित नहीं है, लेकिन यह किसी भी प्रकार का कंप्यूटर प्रोग्राम हो सकता है। स्मार्ट अनुबंध को सुरक्षित संग्रहित प्रक्रिया के रूप में भी माना जा सकता है, क्योंकि इसके निष्पादन और संहिताबद्ध प्रभाव (जैसे पार्टियों के बीच मूल्य का हस्तांतरण) को सख्ती से लागू किया जाता है और इसमें हेरफेर नहीं किया जा सकता है; विशिष्ट अनुबंध विवरण के साथ लेनदेन को ब्लॉकचेन या वितरित बहीखाता में संग्रहीत करने के बाद, इसे बदला नहीं जा सकता है। ऐसा इसलिए है क्योंकि अनुबंधों का वास्तविक निष्पादन प्लेटफ़ॉर्म द्वारा नियंत्रित और ऑडिट किया जाता है, न कि प्लेटफ़ॉर्म से जुड़ने वाले मनमाने सर्वर-साइड प्रोग्राम द्वारा।<ref>{{cite journal |first1=Hoang Tam|last1=Vo|first2=Ashish|last2=Kundu|first3=Mukesh|last3=Mohania|title=ब्लॉकचेन डेटा प्रबंधन और एनालिटिक्स में अनुसंधान दिशाएँ|url=https://openproceedings.org/2018/conf/edbt/paper-227.pdf|journal=Advances in Database Technology - Extending Database Technology (EDBT)|volume=21|year=2018|publisher=OpenProceedings|quote=कुछ वितरित खाता-बही प्रौद्योगिकियाँ स्मार्ट अनुबंध नामक एक अतिरिक्त क्षमता का समर्थन करती हैं, जो कुछ हद तक शास्त्रीय संबंधपरक डेटाबेस में संग्रहीत प्रक्रिया की अवधारणा के समान है। स्मार्ट कॉन्ट्रैक्ट्स, बहीखाता की अखंडता को बढ़ाने के लिए कंप्यूटर प्रोग्राम के माध्यम से एक बिजनेस नेटवर्क के भीतर साझा व्यावसायिक प्रक्रियाओं को मानकीकृत, स्वचालित और लागू करने की अनुमति देते हैं।|page=446}}</ref><ref>{{cite journal |first1=Steve|last1=Huckle|first2=Rituparna|last2=Bhattacharya|first3=Martin|last3=White|first4=Natalia|last4=Beloff|journal=Procedia Computer Science|volume=98|year=2016|title=इंटरनेट ऑफ थिंग्स, ब्लॉकचेन और साझा अर्थव्यवस्था अनुप्रयोग|publisher=Elsevier B.V. |quote=सबसे पहले, लेनदेन के इनपुट में बीटीसी की कुल मात्रा में आउटपुट में बीटीसी की कुल संख्या शामिल होनी चाहिए। यह नियम डेटाबेस संग्रहीत प्रक्रिया के समान ही व्यवहार करता है, सिवाय इसके कि इसे टालना असंभव है। दूसरे, बीटीसी लेनदेन सार्वजनिक-निजी कुंजी क्रिप्टोग्राफी का उपयोग करते हैं। यह बीटीसी को सार्वजनिक रूप से ऑडिट करने योग्य प्रति-पंक्ति अनुमति योजना वाले डेटाबेस की तरह कार्य करता है।|page=463|doi=10.1016/j.procs.2016.09.074|doi-access=free}}</ref> | ||
2017 में, [[डिजिटल अर्थव्यवस्था के विकास पर डिक्री]] को लागू करके, [[बेलोरूस]] पहला देश बन गया है | 2017 में, [[डिजिटल अर्थव्यवस्था के विकास पर डिक्री]] को लागू करके, [[बेलोरूस]] पहला देश बन गया है देश स्मार्ट अनुबंधों को वैध बनाएगा। बेलारूसी वकील डेनिस एलेनिकोव को डिक्री द्वारा शुरू की गई स्मार्ट अनुबंध कानूनी अवधारणा का लेखक माना जाता है।<ref>{{cite news|url=https://www.reuters.com/article/us-belarus-cryptocurrency-idUSKBN1EG0XO |title=बेलारूस ने विदेशी निवेशकों को लुभाने के लिए क्रिप्टो-मुद्रा कानून अपनाया|last=Makhovsky |first=Andrei |date=December 22, 2017 |work=[[Reuters]]}}</ref> | ||
2018 में, [[अमेरिकी सीनेट]] की | 2018 में, [[अमेरिकी सीनेट]] की रिपोर्ट में कहा गया था: जबकि स्मार्ट अनुबंध नए लग सकते हैं, यह अवधारणा बुनियादी अनुबंध कानून में निहित है। आमतौर पर, न्यायिक प्रणाली संविदात्मक विवादों पर निर्णय लेती है और शर्तों को लागू करती है, लेकिन विशेष रूप से अंतरराष्ट्रीय लेनदेन के लिए और मध्यस्थता पद्धति का होना भी आम है। स्मार्ट अनुबंधों के साथ, प्रोग्राम कोड में निर्मित अनुबंध को लागू करता है।<ref name=usSenate201803>[https://www.jec.senate.gov/public/_cache/files/aaac3a69-e9fb-45b6-be9f-b1fd96dd738b/chapter-9-building-a-secure-future-one-blockchain-at-a-time.pdf Chapter 9: Building a Secure Future, One blockchain at a time], [[US Senate]] [[Joint Economic Committee]], March 2018.</ref> अमेरिका में कई राज्यों ने स्मार्ट अनुबंधों के उपयोग पर कानून पारित किया है, जैसे एरिजोना,<ref>{{cite web|url=https://legiscan.com/AZ/text/HB2417/id/1588180|title=Arizona HB2417 - 2017 - Fifty-third Legislature 1st Regular|website=LegiScan}}</ref> नेवादा,<ref>Hyman Gayle M, Digesti, Matthew P [https://www.nvbar.org/wp-content/uploads/NevadaLawyer_Aug2017_Blockchain-1.pdf New Nevada legislation recognizes blockchain and smart contract terminologies] August 2017, Nevada Lawyer</ref> टेनेसी,<ref>{{cite web|last=Tom|first=Daniel|date=22 September 2020|title=स्मार्ट कॉन्ट्रैक्ट बिल टेनेसी|url=http://www.capitol.tn.gov/Bills/110/Bill/SB1662.pdf}}</ref> और व्योमिंग.<ref>{{Cite web|last=Wyoming|first=Legislature|date=26 February 2019|title=व्योमिंग - स्मार्ट कॉन्ट्रैक्ट|url=https://wyoleg.gov/Legislation/2019/sf0125}}</ref> और अप्रैल 2020 में, आयोवा के प्रतिनिधि सभा ने राज्य में स्मार्ट अनुबंधों को कानूनी रूप से मान्यता देने वाला विधेयक पारित किया।<ref>{{Cite web|title=आयोवा हाउस ने ब्रॉडबैंड, क्रिप्टोकरेंसी की सुविधा के लिए बिल को मंजूरी दी|url=https://www.thegazette.com/government-politics/iowa-house-approves-bills-to-facilitate-broadband-cryptocurrency/|access-date=2021-04-15|website=www.thegazette.com|language=en-US}}</ref> | ||
अप्रैल 2021 में, यूके क्षेत्राधिकार कार्यबल (यूकेजेटी) ने ब्रिटेन में ब्लॉकचेन और क्रिप्टो कानूनी विवादों के तेजी से समाधान को सक्षम करने में मदद करने के लिए डिजिटल विवाद समाधान नियम (डिजिटल डीआर नियम) प्रकाशित किए।<ref>{{Cite web|last1=Morgan|first1=Herbert Smith Freehills LLP-Charlie|last2=Parker|first2=Chris|last3=Livingston|first3=Dorothy|last4=Naish|first4=Vanessa|last5=Tevendale|first5=Craig|title=Arbitration of digital disputes in smart contracts and the release of the digital dispute resolution rules from the UK jurisdiction taskforce {{!}} Lexology|url=https://www.lexology.com/library/detail.aspx?g=6ea7c284-0157-4f2c-b330-e2758d1bf7a0|access-date=2021-04-25|website=www.lexology.com|date=23 April 2021|language=en}}</ref> | अप्रैल 2021 में, यूके क्षेत्राधिकार कार्यबल (यूकेजेटी) ने ब्रिटेन में ब्लॉकचेन और क्रिप्टो कानूनी विवादों के तेजी से समाधान को सक्षम करने में मदद करने के लिए डिजिटल विवाद समाधान नियम (डिजिटल डीआर नियम) प्रकाशित किए।<ref>{{Cite web|last1=Morgan|first1=Herbert Smith Freehills LLP-Charlie|last2=Parker|first2=Chris|last3=Livingston|first3=Dorothy|last4=Naish|first4=Vanessa|last5=Tevendale|first5=Craig|title=Arbitration of digital disputes in smart contracts and the release of the digital dispute resolution rules from the UK jurisdiction taskforce {{!}} Lexology|url=https://www.lexology.com/library/detail.aspx?g=6ea7c284-0157-4f2c-b330-e2758d1bf7a0|access-date=2021-04-25|website=www.lexology.com|date=23 April 2021|language=en}}</ref> | ||
==काम करना== | ==काम करना== | ||
ब्लॉकचेन पर मूल्य के हस्तांतरण के समान, ब्लॉकचेन पर | ब्लॉकचेन पर मूल्य के हस्तांतरण के समान, ब्लॉकचेन पर स्मार्ट अनुबंध की तैनाती ब्लॉकचेन के लिए [[क्रिप्टोकरेंसी वॉलेट]] से लेनदेन भेजकर होती है।<ref name=SoloroKannaHoover>{{cite book |last1=Soloro |first1=Kevin |last2=Kanna |first2=Randall |last3=Hoover |first3=David |title=Hands-On Smart Contract Development With Solidity and Ethereum: From Fundamentals to Deployment |date=December 2019 |publisher=O'Reilly |location=California, U.S.A. |isbn=978-1-492-04526-7 |page=73 |url=https://books.google.com/books?id=thbADwAAQBAJ |access-date=1 November 2020}}</ref> लेन-देन में स्मार्ट अनुबंध के लिए संकलित कोड के साथ-साथ विशेष रिसीवर पता भी शामिल है।<ref name=SoloroKannaHoover/>उस लेन-देन को तब ब्लॉकचैन में जोड़े गए ब्लॉक में शामिल किया जाना चाहिए, जिस बिंदु पर स्मार्ट अनुबंध का कोड स्मार्ट अनुबंध की प्रारंभिक स्थिति स्थापित करने के लिए निष्पादित होगा।<ref name=SoloroKannaHoover/>[[बीजान्टिन दोष सहिष्णुता]]|बीजान्टिन दोष-सहिष्णु एल्गोरिदम स्मार्ट अनुबंध को इसके साथ छेड़छाड़ करने के प्रयासों से विकेंद्रीकृत तरीके से सुरक्षित करते हैं। बार स्मार्ट कॉन्ट्रैक्ट तैनात हो जाने के बाद, इसे अपडेट नहीं किया जा सकता है।<ref name=zilliqa>{{cite journal |last1=Sergey |first1=Ilya |last2=Nagaraj |first2=Vaivaswatha |last3=Johannsen |first3=Jacob |last4=Kumar |first4=Amrit |last5=Trunov |first5=Anton |last6=Hao |first6=Ken Chan Guan |title=स्किला के साथ सुरक्षित स्मार्ट अनुबंध प्रोग्रामिंग|journal=Proceedings of the ACM on Programming Languages |date=10 October 2019 |volume=3 |issue=OOPSLA |pages=1–30 |doi=10.1145/3360611 |language=en |issn=2475-1421|doi-access=free }}</ref> ब्लॉकचेन पर स्मार्ट कॉन्ट्रैक्ट मनमानी स्थिति को संग्रहीत कर सकते हैं और मनमानी गणना निष्पादित कर सकते हैं। अंतिम ग्राहक लेनदेन के माध्यम से स्मार्ट अनुबंध के साथ बातचीत करते हैं। स्मार्ट अनुबंध के साथ ऐसे लेनदेन अन्य स्मार्ट अनुबंधों को लागू कर सकते हैं। इन लेन-देन के परिणामस्वरूप स्थिति बदल सकती है और सिक्कों को स्मार्ट अनुबंध से दूसरे या खाते से दूसरे खाते में भेजा जा सकता है।<ref name=zilliqa/> | ||
स्मार्ट कॉन्ट्रैक्ट चलाने के लिए सबसे लोकप्रिय ब्लॉकचेन एथेरियम है।<ref>{{cite journal |last1=Alharby |first1=Maher |last2=van Moorsel |first2=Aad |title=Blockchain-based Smart Contracts: A Systematic Mapping Study |journal=Computer Science & Information Technology (CS & IT) |date=26 August 2017 |pages=125–140 |doi=10.5121/csit.2017.71011 |arxiv=1710.06372|isbn=9781921987700 |doi-access=free }}</ref> एथेरियम पर, [[स्मार्ट अनुबंध]] आम तौर पर [[ट्यूरिंग-पूर्णता]]|ट्यूरिंग-पूर्ण प्रोग्रामिंग भाषा में लिखे जाते हैं जिसे सॉलिडिटी कहा जाता है,<ref>{{cite journal |last1=Wohrer |first1=Maximilian |last2=Zdun |first2=Uwe |title=Smart contracts: security patterns in the ethereum ecosystem and solidity |journal=2018 International Workshop on Blockchain Oriented Software Engineering (IWBOSE) |date=20 March 2018 |pages=2–8 |doi=10.1109/IWBOSE.2018.8327565 |isbn=978-1-5386-5986-1 |s2cid=4567923 |url=https://ieeexplore.ieee.org/document/8327565}}</ref> और एथेरियम#वर्चुअल मशीन द्वारा निष्पादित करने के लिए निम्न-स्तरीय [[ बाईटकोड ]] में संकलित किया गया।<ref name="vuln-exploit">{{cite arXiv |last1=Perez |first1=Daniel |last2=Livshits |first2=Benjamin |title=Smart Contract Vulnerabilities: Vulnerable Does Not Imply Exploited |date=17 October 2020 |class=cs.CR |eprint=1902.06710}}</ref> [[रुकने की समस्या]] और अन्य सुरक्षा समस्याओं के कारण, ट्यूरिंग-पूर्णता को | स्मार्ट कॉन्ट्रैक्ट चलाने के लिए सबसे लोकप्रिय ब्लॉकचेन एथेरियम है।<ref>{{cite journal |last1=Alharby |first1=Maher |last2=van Moorsel |first2=Aad |title=Blockchain-based Smart Contracts: A Systematic Mapping Study |journal=Computer Science & Information Technology (CS & IT) |date=26 August 2017 |pages=125–140 |doi=10.5121/csit.2017.71011 |arxiv=1710.06372|isbn=9781921987700 |doi-access=free }}</ref> एथेरियम पर, [[स्मार्ट अनुबंध]] आम तौर पर [[ट्यूरिंग-पूर्णता]]|ट्यूरिंग-पूर्ण प्रोग्रामिंग भाषा में लिखे जाते हैं जिसे सॉलिडिटी कहा जाता है,<ref>{{cite journal |last1=Wohrer |first1=Maximilian |last2=Zdun |first2=Uwe |title=Smart contracts: security patterns in the ethereum ecosystem and solidity |journal=2018 International Workshop on Blockchain Oriented Software Engineering (IWBOSE) |date=20 March 2018 |pages=2–8 |doi=10.1109/IWBOSE.2018.8327565 |isbn=978-1-5386-5986-1 |s2cid=4567923 |url=https://ieeexplore.ieee.org/document/8327565}}</ref> और एथेरियम#वर्चुअल मशीन द्वारा निष्पादित करने के लिए निम्न-स्तरीय [[ बाईटकोड ]] में संकलित किया गया।<ref name="vuln-exploit">{{cite arXiv |last1=Perez |first1=Daniel |last2=Livshits |first2=Benjamin |title=Smart Contract Vulnerabilities: Vulnerable Does Not Imply Exploited |date=17 October 2020 |class=cs.CR |eprint=1902.06710}}</ref> [[रुकने की समस्या]] और अन्य सुरक्षा समस्याओं के कारण, ट्यूरिंग-पूर्णता को जोखिम माना जाता है और Ethereum#Contract स्रोत कोड जैसी भाषाओं द्वारा जानबूझकर इससे बचा जाता है।<ref name="harz">{{cite arXiv |last1=Harz |first1=Dominik |last2=Knottenbelt |first2=William |title=Towards Safer Smart Contracts: A Survey of Languages and Verification Methods |date=31 October 2018 |class=cs.CR |eprint=1809.09805 }}</ref><ref name="overview">{{cite journal |last1=Tyurin |first1=A.V. |last2=Tyuluandin |first2=I.V. |last3=Maltsev |first3=V.S. |last4=Kirilenko |first4=I.A. |last5=Berezun |first5=D.A. |title=सुरक्षित स्मार्ट कॉन्ट्रैक्ट प्रोग्रामिंग के लिए भाषाओं का अवलोकन|journal=Proceedings of the Institute for System Programming of the RAS |date=2019 |volume=31 |issue=3 |pages=157–176 |doi=10.15514/ispras-2019-31(3)-13 |s2cid=203179644 |doi-access=free }}</ref> अन्य स्मार्ट कॉन्ट्रैक्ट प्रोग्रामिंग भाषाओं में से कुछ में ट्यूरिंग-पूर्णता की कमी है, सिंपलिसिटी, स्किला, आइवी और बिटकॉइन स्क्रिप्ट हैं।<ref name=overview/>हालाँकि, 2020 में [[नियमित अभिव्यक्ति]]यों का उपयोग करके माप से पता चला कि उस समय 53,757 एथेरियम स्मार्ट अनुबंधों में से केवल 35.3% में रिकर्सन और लूप शामिल थे - रुकने की समस्या से जुड़े निर्माण।<ref name=needturing>{{cite journal |last1=Jansen |first1=Marc |last2=Hdhili |first2=Farouk |last3=Gouiaa |first3=Ramy |last4=Qasem |first4=Ziyaad |title=Do Smart Contract Languages Need to Be Turing Complete? |journal=Blockchain and Applications |series=Advances in Intelligent Systems and Computing |date=2020 |volume=1010 |pages=19–26 |doi=10.1007/978-3-030-23813-1_3 |publisher=Springer International Publishing |isbn=978-3-030-23812-4 |s2cid=195656195 |language=en }}</ref> | ||
[[औपचारिक सत्यापन]] को सक्षम करने के लिए कई भाषाएँ डिज़ाइन की गई हैं: बांस, आईईएलई, सरलता, माइकलसन (कोक के साथ सत्यापित किया जा सकता है),<ref name="overview"/>तरलता (माइकलसन के लिए संकलित), स्किला, डीएएमएल और पैक्ट।<ref name="harz" /> | [[औपचारिक सत्यापन]] को सक्षम करने के लिए कई भाषाएँ डिज़ाइन की गई हैं: बांस, आईईएलई, सरलता, माइकलसन (कोक के साथ सत्यापित किया जा सकता है),<ref name="overview"/>तरलता (माइकलसन के लिए संकलित), स्किला, डीएएमएल और पैक्ट।<ref name="harz" /> | ||
Line 51: | Line 45: | ||
|} | |} | ||
बीजान्टिन दोष-सहिष्णुता सुनिश्चित करने के लिए ब्लॉकचेन पर प्रक्रियाएं आम तौर पर नियतात्मक होती हैं।<ref name=chainrandom>{{cite arXiv |last1=Chatterjee |first1=Krishnendu |last2=Goharshady |first2=Amir Kafshdar |last3=Pourdamghani |first3=Arash |title=Probabilistic Smart Contracts: Secure Randomness on the Blockchain |date=21 February 2019 |class=cs.GT |eprint=1902.07986 |language=en}}</ref> फिर भी, [[लॉटरी]] और [[कैसीनो]] जैसे स्मार्ट अनुबंधों के वास्तविक विश्व अनुप्रयोग के लिए सुरक्षित यादृच्छिकता की आवश्यकता होती है।<ref>{{cite web |last1=Chen |first1=Tai-yuan |last2=Huang |first2=Wei-ning |last3=Kuo |first3=Po-chun |last4=Chung |first4=Hao |title=ब्लॉकचेन पर सुरक्षित यादृच्छिकता उत्पन्न करने की विधि|url=http://www.freepatentsonline.com/y2020/0252211.html |access-date=28 August 2020 |date=6 August 2020}}</ref> वास्तव में, ब्लॉकचेन तकनीक लॉटरी आयोजित करने की लागत को कम करती है और इसलिए प्रतिभागियों के लिए फायदेमंद है। ब्लॉकचेन पर रैंडमनेस को ब्लॉक हैश या टाइमस्टैम्प, ओरेकल, प्रतिबद्धता योजनाओं, RANDAO जैसे विशेष स्मार्ट अनुबंधों का उपयोग करके लागू किया जा सकता है।<ref>{{cite book |date=2019 |doi=10.1145/3376044.3376049 |s2cid=207880557 |language=EN|chapter=DeLottery: A Novel Decentralized Lottery System Based on Blockchain Technology |title=Proceedings of the 2019 2nd International Conference on Blockchain Technology and Applications |last1=Jia |first1=Zhifeng |last2=Chen |first2=Rui |last3=Li |first3=Jie |pages=20–25 |isbn=9781450377430 }}</ref><ref>{{cite web |title=randao/randao |url=https://github.com/randao/randao |publisher=randao |access-date=10 July 2020 |date=10 July 2020}}</ref> और क्वांटा, साथ ही [[मिश्रित रणनीति]] [[नैश संतुलन]] से अनुक्रम।<ref name=chainrandom/> | बीजान्टिन दोष-सहिष्णुता सुनिश्चित करने के लिए ब्लॉकचेन पर प्रक्रियाएं आम तौर पर नियतात्मक होती हैं।<ref name=chainrandom>{{cite arXiv |last1=Chatterjee |first1=Krishnendu |last2=Goharshady |first2=Amir Kafshdar |last3=Pourdamghani |first3=Arash |title=Probabilistic Smart Contracts: Secure Randomness on the Blockchain |date=21 February 2019 |class=cs.GT |eprint=1902.07986 |language=en}}</ref> फिर भी, [[लॉटरी]] और [[कैसीनो]] जैसे स्मार्ट अनुबंधों के वास्तविक विश्व अनुप्रयोग के लिए सुरक्षित यादृच्छिकता की आवश्यकता होती है।<ref>{{cite web |last1=Chen |first1=Tai-yuan |last2=Huang |first2=Wei-ning |last3=Kuo |first3=Po-chun |last4=Chung |first4=Hao |title=ब्लॉकचेन पर सुरक्षित यादृच्छिकता उत्पन्न करने की विधि|url=http://www.freepatentsonline.com/y2020/0252211.html |access-date=28 August 2020 |date=6 August 2020}}</ref> वास्तव में, ब्लॉकचेन तकनीक लॉटरी आयोजित करने की लागत को कम करती है और इसलिए प्रतिभागियों के लिए फायदेमंद है। ब्लॉकचेन पर रैंडमनेस को ब्लॉक हैश या टाइमस्टैम्प, ओरेकल, प्रतिबद्धता योजनाओं, RANDAO जैसे विशेष स्मार्ट अनुबंधों का उपयोग करके लागू किया जा सकता है।<ref>{{cite book |date=2019 |doi=10.1145/3376044.3376049 |s2cid=207880557 |language=EN|chapter=DeLottery: A Novel Decentralized Lottery System Based on Blockchain Technology |title=Proceedings of the 2019 2nd International Conference on Blockchain Technology and Applications |last1=Jia |first1=Zhifeng |last2=Chen |first2=Rui |last3=Li |first3=Jie |pages=20–25 |isbn=9781450377430 }}</ref><ref>{{cite web |title=randao/randao |url=https://github.com/randao/randao |publisher=randao |access-date=10 July 2020 |date=10 July 2020}}</ref> और क्वांटा, साथ ही [[मिश्रित रणनीति]] [[नैश संतुलन]] से अनुक्रम।<ref name=chainrandom/> | ||
==अनुप्रयोग== | ==अनुप्रयोग== | ||
1998 में, स्जाबो ने प्रस्तावित किया कि स्मार्ट अनुबंध बुनियादी ढांचे को मर्कल पेड़ों और बीजान्टिन दोष-सहिष्णु प्रतिकृति का उपयोग करके प्रतिकृति परिसंपत्ति रजिस्ट्रियों और अनुबंध निष्पादन द्वारा कार्यान्वित किया जा सकता है।<ref>{{cite web | url=http://szabo.best.vwh.net/securetitle.html | author=Nick Szabo | title=मालिक प्राधिकारी के साथ संपत्ति के स्वामित्व सुरक्षित करें| year=1998 | access-date=January 12, 2014 | url-status=dead | archive-url=https://web.archive.org/web/20140115142013/http://szabo.best.vwh.net/securetitle.html | archive-date=January 15, 2014 }}</ref> एस्केमोस ने 2002 में इस दृष्टिकोण को लागू किया<ref>{{cite conference |url=http://citeseerx.ist.psu.edu/viewdoc/download;?doi=10.1.1.11.5050&rep=rep1&type=pdf |year=2002 |author=Jörg F. Wittenberger |title=एस्केमोस एक वितरित बस्ती है|conference = Proceedings of International Conference on Advances in Infrastructure for e-Business, e-Education, e-Science, and e-Medicine on the Internet (SSGRR), L’Aquila }}</ref><ref>{{cite web | url=http://www.isl.cs.waseda.ac.jp/~sugawara/pdf/kurihara-SSGRR2002.pdf | title=इंटरनेट पर ई-बिजनेस, ई-एजुकेशन, ई-साइंस और ई-मेडिसिन के लिए बुनियादी ढांचे में प्रगति पर अंतर्राष्ट्रीय सम्मेलन की कार्यवाही| access-date=2017-05-25 | archive-date=2017-10-26 | archive-url=https://web.archive.org/web/20171026111541/http://www.isl.cs.waseda.ac.jp/~sugawara/pdf/kurihara-SSGRR2002.pdf | url-status=dead }}</ref> स्कीम (प्रोग्रामिंग भाषा) का उपयोग करना (बाद में [[SQLite]] जोड़ना)।<ref>{{cite thesis | url=https://monami.hs-mittweida.de/frontdoor/index/index/docId/476 | title=Erstellung eines Archivierungskonzepts für die Speicherung rückverfolgbarer Datenbestände im Askemos-System | year=2009 | author=Martin Möbius| publisher=Hochschule Mittweida }}</ref><ref>{{cite web | url=https://core.ac.uk/display/33987564 | title=Entwicklung einer Datenbankschnittstelle als Grundlage für Shop-Systeme unter dem Betriebssystem Askemos | year=2010 | author=Tom-Steve Watzke}}</ref>) अनुबंध स्क्रिप्ट भाषा के रूप में।<ref>{{cite web | url=http://askemos.org/A0e80fdd97a7b6e7af87c5d294f39a96c | title=Beweiswürdigung elektronischer Dokumente im Zivilprozess unter vergleichender Betrachtung von qualifizierten elektronischen Signaturen nach dem Signaturgesetz und dem Askemos-Verfahren | author=RA Markus Heinker | year=2007}}</ref> | 1998 में, स्जाबो ने प्रस्तावित किया कि स्मार्ट अनुबंध बुनियादी ढांचे को मर्कल पेड़ों और बीजान्टिन दोष-सहिष्णु प्रतिकृति का उपयोग करके प्रतिकृति परिसंपत्ति रजिस्ट्रियों और अनुबंध निष्पादन द्वारा कार्यान्वित किया जा सकता है।<ref>{{cite web | url=http://szabo.best.vwh.net/securetitle.html | author=Nick Szabo | title=मालिक प्राधिकारी के साथ संपत्ति के स्वामित्व सुरक्षित करें| year=1998 | access-date=January 12, 2014 | url-status=dead | archive-url=https://web.archive.org/web/20140115142013/http://szabo.best.vwh.net/securetitle.html | archive-date=January 15, 2014 }}</ref> एस्केमोस ने 2002 में इस दृष्टिकोण को लागू किया<ref>{{cite conference |url=http://citeseerx.ist.psu.edu/viewdoc/download;?doi=10.1.1.11.5050&rep=rep1&type=pdf |year=2002 |author=Jörg F. Wittenberger |title=एस्केमोस एक वितरित बस्ती है|conference = Proceedings of International Conference on Advances in Infrastructure for e-Business, e-Education, e-Science, and e-Medicine on the Internet (SSGRR), L’Aquila }}</ref><ref>{{cite web | url=http://www.isl.cs.waseda.ac.jp/~sugawara/pdf/kurihara-SSGRR2002.pdf | title=इंटरनेट पर ई-बिजनेस, ई-एजुकेशन, ई-साइंस और ई-मेडिसिन के लिए बुनियादी ढांचे में प्रगति पर अंतर्राष्ट्रीय सम्मेलन की कार्यवाही| access-date=2017-05-25 | archive-date=2017-10-26 | archive-url=https://web.archive.org/web/20171026111541/http://www.isl.cs.waseda.ac.jp/~sugawara/pdf/kurihara-SSGRR2002.pdf | url-status=dead }}</ref> स्कीम (प्रोग्रामिंग भाषा) का उपयोग करना (बाद में [[SQLite]] जोड़ना)।<ref>{{cite thesis | url=https://monami.hs-mittweida.de/frontdoor/index/index/docId/476 | title=Erstellung eines Archivierungskonzepts für die Speicherung rückverfolgbarer Datenbestände im Askemos-System | year=2009 | author=Martin Möbius| publisher=Hochschule Mittweida }}</ref><ref>{{cite web | url=https://core.ac.uk/display/33987564 | title=Entwicklung einer Datenbankschnittstelle als Grundlage für Shop-Systeme unter dem Betriebssystem Askemos | year=2010 | author=Tom-Steve Watzke}}</ref>) अनुबंध स्क्रिप्ट भाषा के रूप में।<ref>{{cite web | url=http://askemos.org/A0e80fdd97a7b6e7af87c5d294f39a96c | title=Beweiswürdigung elektronischer Dokumente im Zivilprozess unter vergleichender Betrachtung von qualifizierten elektronischen Signaturen nach dem Signaturgesetz und dem Askemos-Verfahren | author=RA Markus Heinker | year=2007}}</ref> | ||
प्रतिकृति परिसंपत्ति पंजीकरण और अनुबंध निष्पादन के लिए बिटकॉइन का उपयोग करने के | प्रतिकृति परिसंपत्ति पंजीकरण और अनुबंध निष्पादन के लिए बिटकॉइन का उपयोग करने के प्रस्ताव को [[रंगीन सिक्के]] कहा जाता है।<ref>{{cite magazine | url=https://www.newscientist.com/article/dn24620-bitcoin-moves-beyond-mere-money.html | magazine=New Scientist | author= Hal Hodson| title=बिटकॉइन महज़ पैसे से आगे बढ़ता है| date=20 November 2013 | access-date=12 January 2014 }}</ref> संपत्ति के संभावित मनमाने रूपों के लिए दोहराए गए शीर्षक, दोहराए गए अनुबंध निष्पादन के साथ, विभिन्न परियोजनाओं में कार्यान्वित किए जाते हैं। | ||
{{asof|2015}}, [[यूबीएस]] स्मार्ट बॉन्ड के साथ प्रयोग कर रहा था जो [[ Bitcoin ]] ब्लॉकचेन (डेटाबेस) का उपयोग करता है<ref name="newsweek20150912">{{cite news |last=Ross|first=Rory |url=http://europe.newsweek.com/smart-money-blockchains-are-future-internet-329278 |title=Smart Money: Blockchains Are the Future of the Internet |work=[[Newsweek]] |date=2015-09-12 |access-date=2016-05-27 }}</ref> जिसमें भुगतान धाराओं को काल्पनिक रूप से पूरी तरह से स्वचालित किया जा सकता है, जिससे | {{asof|2015}}, [[यूबीएस]] स्मार्ट बॉन्ड के साथ प्रयोग कर रहा था जो [[ Bitcoin ]] ब्लॉकचेन (डेटाबेस) का उपयोग करता है<ref name="newsweek20150912">{{cite news |last=Ross|first=Rory |url=http://europe.newsweek.com/smart-money-blockchains-are-future-internet-329278 |title=Smart Money: Blockchains Are the Future of the Internet |work=[[Newsweek]] |date=2015-09-12 |access-date=2016-05-27 }}</ref> जिसमें भुगतान धाराओं को काल्पनिक रूप से पूरी तरह से स्वचालित किया जा सकता है, जिससे स्व-भुगतान साधन तैयार किया जा सकता है।<ref name="IFRasia20150611">{{cite news |last=Wigan|first=David |url=http://www.ifrasia.com/bitcoin-technology-will-disrupt-derivatives-says-banker/21202956.article |title=बैंकर का कहना है कि बिटकॉइन तकनीक डेरिवेटिव को बाधित कर देगी|work=IFR Asia |date=2015-06-11 |access-date=2016-05-27 }}</ref> | ||
स्मार्ट अनुबंधों के माध्यम से [[मृत्यु प्रमाण पत्र]] के पंजीकरण पर [[विरासत]] की इच्छाओं को काल्पनिक रूप से स्वचालित रूप से लागू किया जा सकता है। | स्मार्ट अनुबंधों के माध्यम से [[मृत्यु प्रमाण पत्र]] के पंजीकरण पर [[विरासत]] की इच्छाओं को काल्पनिक रूप से स्वचालित रूप से लागू किया जा सकता है।<ref>[https://www.europarl.europa.eu/RegData/etudes/IDAN/2017/581948/EPRS_IDA(2017)581948_EN.pdf How blockchain technology could change our lives]</ref><ref>[https://www.inc.com/chris-j-snook/4-small-business-verticals-artificial-intelligence-blockchain-will-destroy-in-coming-decade.html Blockchain and AI are coming to kill these 4 business verticals]</ref> जन्म प्रमाण पत्र स्मार्ट अनुबंध के साथ भी काम कर सकते हैं।<ref>[https://publications.jrc.ec.europa.eu/repository/bitstream/JRC115049/blockchain_for_digital_government_online.pdf Blockchain for Digital Governments]</ref><ref>[https://link.springer.com/chapter/10.1007/978-3-030-67490-8_19 Blockchain Based Framework for Document Authentication]</ref> | ||
Inc.com के क्रिस स्नूक का सुझाव है कि स्मार्ट कॉन्ट्रैक्ट का उपयोग [[रियल एस्टेट]] लेनदेन को संभालने के लिए भी किया जा सकता है और इसका उपयोग [[शीर्षक खोज]] और [[सार्वजनिक रिकॉर्ड]] के क्षेत्र में किया जा सकता है।<ref name="Snook 2017">{{cite web | last=Snook | first=Chris J. | title=Blockchain and Artificial Intelligence Are Coming to Kill These 4 Small Business Verticals | website=Inc.com | date=31 October 2017 | url=https://www.inc.com/chris-j-snook/4-small-business-verticals-artificial-intelligence-blockchain-will-destroy-in-coming-decade.html | access-date=25 January 2022}}</ref><ref>[https://bitfury.com/content/downloads/the_bitfury_group_republic_of_georgia_expand_blockchain_pilot_2_7_16.pdf The Bitfury Group and Government of Republic of Georgia Expand Blockchain Pilot]</ref><ref>[https://www.mitpressjournals.org/doi/pdf/10.1162/inov_a_00276 A BLOCKCHAIN - Journals Gateway]</ref><ref>[https://www.oecd.org/corruption/integrity-forum/academic-papers/Georg%20Eder-%20Blockchain%20-%20Ghana_verified.pdf Digital Transformation: Blockchain and Land Titles]</ref><ref>[https://www.reuters.com/article/us-ukraine-bitfury-blockchain-idUSKBN17F0N2 Ukraine launches big blockchain deal with tech firm Bitfury]</ref> | Inc.com के क्रिस स्नूक का सुझाव है कि स्मार्ट कॉन्ट्रैक्ट का उपयोग [[रियल एस्टेट]] लेनदेन को संभालने के लिए भी किया जा सकता है और इसका उपयोग [[शीर्षक खोज]] और [[सार्वजनिक रिकॉर्ड]] के क्षेत्र में किया जा सकता है।<ref name="Snook 2017">{{cite web | last=Snook | first=Chris J. | title=Blockchain and Artificial Intelligence Are Coming to Kill These 4 Small Business Verticals | website=Inc.com | date=31 October 2017 | url=https://www.inc.com/chris-j-snook/4-small-business-verticals-artificial-intelligence-blockchain-will-destroy-in-coming-decade.html | access-date=25 January 2022}}</ref><ref>[https://bitfury.com/content/downloads/the_bitfury_group_republic_of_georgia_expand_blockchain_pilot_2_7_16.pdf The Bitfury Group and Government of Republic of Georgia Expand Blockchain Pilot]</ref><ref>[https://www.mitpressjournals.org/doi/pdf/10.1162/inov_a_00276 A BLOCKCHAIN - Journals Gateway]</ref><ref>[https://www.oecd.org/corruption/integrity-forum/academic-papers/Georg%20Eder-%20Blockchain%20-%20Ghana_verified.pdf Digital Transformation: Blockchain and Land Titles]</ref><ref>[https://www.reuters.com/article/us-ukraine-bitfury-blockchain-idUSKBN17F0N2 Ukraine launches big blockchain deal with tech firm Bitfury]</ref> | ||
सेठ ओरानबर्ग और लिया पलागश्विली का तर्क है कि स्मार्ट अनुबंधों का उपयोग [[रोजगार अनुबंध]]ों, विशेष रूप से अस्थायी रोजगार अनुबंधों में भी किया जा सकता है, जिससे उनके अनुसार नियोक्ता को लाभ होगा।<ref name="Oranburg Palagashvili 2018">{{cite journal | last1=Oranburg | first1=Seth | last2=Palagashvili | first2=Liya | title=गिग इकोनॉमी, स्मार्ट कॉन्ट्रैक्ट और पारंपरिक कार्य व्यवस्था में व्यवधान| website=Search eLibrary | date=22 October 2018 | doi=10.2139/ssrn.3270867 | ssrn=3270867 | s2cid=216803648 | url=https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3270867 | access-date=25 January 2022}}</ref><ref>[https://www.researchgate.net/publication/328657407_A_Blockchain-Based_Decentralized_System_for_Proper_Handling_of_Temporary_Employment_Contracts A blockchain-based decentralized system for proper handling of temporary employment contracts]</ref> | सेठ ओरानबर्ग और लिया पलागश्विली का तर्क है कि स्मार्ट अनुबंधों का उपयोग [[रोजगार अनुबंध]]ों, विशेष रूप से अस्थायी रोजगार अनुबंधों में भी किया जा सकता है, जिससे उनके अनुसार नियोक्ता को लाभ होगा।<ref name="Oranburg Palagashvili 2018">{{cite journal | last1=Oranburg | first1=Seth | last2=Palagashvili | first2=Liya | title=गिग इकोनॉमी, स्मार्ट कॉन्ट्रैक्ट और पारंपरिक कार्य व्यवस्था में व्यवधान| website=Search eLibrary | date=22 October 2018 | doi=10.2139/ssrn.3270867 | ssrn=3270867 | s2cid=216803648 | url=https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3270867 | access-date=25 January 2022}}</ref><ref>[https://www.researchgate.net/publication/328657407_A_Blockchain-Based_Decentralized_System_for_Proper_Handling_of_Temporary_Employment_Contracts A blockchain-based decentralized system for proper handling of temporary employment contracts]</ref> | ||
स्मार्ट गांवों के लिए ब्लॉक श्रृंखला प्रौद्योगिकी पर स्मार्ट अनुबंध<ref>{{Cite journal |last1=Kaur |first1=Parminder |last2=Parashar |first2=Anshu |date=2022-06-01 |title=स्मार्ट गांवों के लिए ब्लॉकचेन प्रौद्योगिकी की एक व्यवस्थित साहित्य समीक्षा|url=https://doi.org/10.1007/s11831-021-09659-7 |journal=Archives of Computational Methods in Engineering |language=en |volume=29 |issue=4 |pages=2417–2468 |doi=10.1007/s11831-021-09659-7 |issn=1886-1784 |pmc=8549431 |pmid=34720578}}</ref> | स्मार्ट गांवों के लिए ब्लॉक श्रृंखला प्रौद्योगिकी पर स्मार्ट अनुबंध<ref>{{Cite journal |last1=Kaur |first1=Parminder |last2=Parashar |first2=Anshu |date=2022-06-01 |title=स्मार्ट गांवों के लिए ब्लॉकचेन प्रौद्योगिकी की एक व्यवस्थित साहित्य समीक्षा|url=https://doi.org/10.1007/s11831-021-09659-7 |journal=Archives of Computational Methods in Engineering |language=en |volume=29 |issue=4 |pages=2417–2468 |doi=10.1007/s11831-021-09659-7 |issn=1886-1784 |pmc=8549431 |pmid=34720578}}</ref> | ||
==सुरक्षा मुद्दे== | ==सुरक्षा मुद्दे== | ||
ब्लॉकचेन-आधारित स्मार्ट अनुबंध से लेनदेन डेटा ब्लॉकचेन में सभी उपयोगकर्ताओं को दिखाई देता है। डेटा लेन-देन का क्रिप्टोग्राफ़िक दृश्य प्रदान करता है, हालांकि, इससे ऐसी स्थिति उत्पन्न होती है जहां सुरक्षा छेद सहित बग सभी को दिखाई देते हैं, फिर भी उन्हें तुरंत ठीक नहीं किया जा सकता है।<ref name=Peck20160528>{{cite web|url=https://spectrum.ieee.org/tech-talk/computing/networks/ethereums-150-million-dollar-dao-opens-for-business-just-as-researchers-call-for-a-moratorium|title=Ethereum's $150-Million Blockchain-Powered Fund Opens Just as Researchers Call For a Halt|first=M.|last=Peck|date=28 May 2016|work=[[IEEE Spectrum]]|publisher=[[Institute of Electrical and Electronics Engineers]]}}</ref> ऐसा हमला, जिसे तुरंत ठीक करना मुश्किल था, जून 2016 में [[डीएओ (संगठन)]] पर सफलतापूर्वक अंजाम दिया गया, जिससे लगभग नुकसान हुआ {{US$|50 | ब्लॉकचेन-आधारित स्मार्ट अनुबंध से लेनदेन डेटा ब्लॉकचेन में सभी उपयोगकर्ताओं को दिखाई देता है। डेटा लेन-देन का क्रिप्टोग्राफ़िक दृश्य प्रदान करता है, हालांकि, इससे ऐसी स्थिति उत्पन्न होती है जहां सुरक्षा छेद सहित बग सभी को दिखाई देते हैं, फिर भी उन्हें तुरंत ठीक नहीं किया जा सकता है।<ref name=Peck20160528>{{cite web|url=https://spectrum.ieee.org/tech-talk/computing/networks/ethereums-150-million-dollar-dao-opens-for-business-just-as-researchers-call-for-a-moratorium|title=Ethereum's $150-Million Blockchain-Powered Fund Opens Just as Researchers Call For a Halt|first=M.|last=Peck|date=28 May 2016|work=[[IEEE Spectrum]]|publisher=[[Institute of Electrical and Electronics Engineers]]}}</ref> ऐसा हमला, जिसे तुरंत ठीक करना मुश्किल था, जून 2016 में [[डीएओ (संगठन)]] पर सफलतापूर्वक अंजाम दिया गया, जिससे लगभग नुकसान हुआ {{US$|50}}उस समय एथेरियम#ईथर की कीमत करोड़ों में थी, जबकि डेवलपर्स ने ऐसे समाधान पर पहुंचने का प्रयास किया जिससे आम सहमति हासिल हो सके।<ref name=":0">{{cite web|url=http://iqdupont.com/assets/documents/DUPONT-2017-Preprint-Algorithmic-Governance.pdf|title=Experiments in Algorithmic Governance: A history and ethnography of "The DAO", a failed Decentralized Autonomous Organization|last=DuPont|first=Quinn|date=2017|archive-url=https://web.archive.org/web/20170730133911/http://iqdupont.com/assets/documents/DUPONT%2D2017%2DPreprint%2DAlgorithmic%2DGovernance.pdf|archive-date=2017-07-30|url-status=dead|access-date=29 July 2017}}</ref> हैकर द्वारा धनराशि निकालने से पहले डीएओ कार्यक्रम में कुछ समय की देरी हुई थी; समय सीमा समाप्त होने से पहले हमलावर से धन वापस पाने के लिए एथेरियम सॉफ्टवेयर का हार्ड फोर्क किया गया था।<ref>{{Cite news|url=https://www.bloomberg.com/news/articles/2016-08-25/this-is-your-company-on-blockchain|title=ब्लॉकचेन पर यह आपकी कंपनी है|last1=Coy|first1=Peter|date=25 August 2016|last2=Kharif|first2=Olga|newspaper=Bloomberg Businessweek|access-date=2016-12-05}}</ref> अन्य हाई-प्रोफाइल हमलों में क्रिप्टोकरेंसी और अपराध#वॉलेट, और पूर्णांक अंडरफ़्लो/ओवरफ़्लो हमला (2018) शामिल है, जो कुल मिलाकर है {{US$|184}}दस लाख।<ref>{{cite arXiv |last1=Praitheeshan |first1=Purathani |last2=Pan |first2=Lei |last3=Yu |first3=Jiangshan |last4=Liu |first4=Joseph |last5=Doss |first5=R. |title=Security Analysis Methods on Ethereum Smart Contract Vulnerabilities: A Survey |eprint=1908.08605 |date=2019 |class=cs.CR }}</ref> | ||
विशेष रूप से एथेरियम स्मार्ट कॉन्ट्रैक्ट के मुद्दों में इसकी अनुबंध भाषा सॉलिडिटी, कंपाइलर बग, एथेरियम वर्चुअल मशीन बग, ब्लॉकचेन नेटवर्क पर हमले, बग की अपरिवर्तनीयता और कोई केंद्रीय स्रोत दस्तावेज़ीकरण में अस्पष्टता और आसान-लेकिन-असुरक्षित निर्माण शामिल हैं। ज्ञात कमजोरियाँ, हमले और समस्याग्रस्त निर्माण।<ref name=":1" /> | विशेष रूप से एथेरियम स्मार्ट कॉन्ट्रैक्ट के मुद्दों में इसकी अनुबंध भाषा सॉलिडिटी, कंपाइलर बग, एथेरियम वर्चुअल मशीन बग, ब्लॉकचेन नेटवर्क पर हमले, बग की अपरिवर्तनीयता और कोई केंद्रीय स्रोत दस्तावेज़ीकरण में अस्पष्टता और आसान-लेकिन-असुरक्षित निर्माण शामिल हैं। ज्ञात कमजोरियाँ, हमले और समस्याग्रस्त निर्माण।<ref name=":1" /> | ||
==स्मार्ट कानूनी अनुबंधों से अंतर== | ==स्मार्ट कानूनी अनुबंधों से अंतर== | ||
स्मार्ट कानूनी अनुबंध स्मार्ट अनुबंधों से भिन्न होते हैं। जैसा कि ऊपर उल्लेख किया गया है, | स्मार्ट कानूनी अनुबंध स्मार्ट अनुबंधों से भिन्न होते हैं। जैसा कि ऊपर उल्लेख किया गया है, स्मार्ट अनुबंध आवश्यक रूप से अनुबंध के रूप में कानूनी रूप से लागू करने योग्य नहीं है। दूसरी ओर, स्मार्ट कानूनी अनुबंध में अधिकार क्षेत्र में कानूनी रूप से लागू करने योग्य अनुबंध के सभी तत्व होते हैं जिसमें इसे लागू किया जा सकता है और इसे अदालत या न्यायाधिकरण द्वारा लागू किया जा सकता है। इसलिए, जबकि प्रत्येक स्मार्ट कानूनी अनुबंध में स्मार्ट अनुबंध के कुछ तत्व शामिल होंगे, प्रत्येक स्मार्ट अनुबंध स्मार्ट कानूनी अनुबंध नहीं होगा।<ref>[https://www.isda.org/a/6EKDE/smart-contracts-and-distributed-ledger-a-legal-perspective.pdf Whitepaper: Smart Contracts and Distributed Ledger – A Legal Perspective], 5.</ref> | ||
कानूनी उद्योग में स्मार्ट कानूनी अनुबंध की कोई औपचारिक परिभाषा नहीं है।<ref>[https://www.isda.org/a/6EKDE/smart-contracts-and-distributed-ledger-a-legal-perspective.pdf Whitepaper: Smart Contracts and Distributed Ledger – A Legal Perspective], 3.</ref> | कानूनी उद्योग में स्मार्ट कानूनी अनुबंध की कोई औपचारिक परिभाषा नहीं है।<ref>[https://www.isda.org/a/6EKDE/smart-contracts-and-distributed-ledger-a-legal-perspective.pdf Whitepaper: Smart Contracts and Distributed Ledger – A Legal Perspective], 3.</ref> | ||
[[रिकार्डियन अनुबंध]] | [[रिकार्डियन अनुबंध]] प्रकार का स्मार्ट कानूनी अनुबंध है। | ||
==यह भी देखें | ==यह भी देखें{{Portal|Law|Business and Economics}}== | ||
{{Portal|Law|Business and Economics}} | |||
* कोड और साइबरस्पेस के अन्य कानून | * कोड और साइबरस्पेस के अन्य कानून | ||
* विकेंद्रीकृत अनुप्रयोग | * विकेंद्रीकृत अनुप्रयोग | ||
Line 81: | Line 68: | ||
* [[एल्गोरिदम द्वारा विनियमन]] | * [[एल्गोरिदम द्वारा विनियमन]] | ||
* [[एल्गोरिदम का विनियमन]] | * [[एल्गोरिदम का विनियमन]] | ||
* रिकार्डियन अनुबंध (पार्टियों के समझौते के इरादे को पकड़ने के लिए | * रिकार्डियन अनुबंध (पार्टियों के समझौते के इरादे को पकड़ने के लिए डिज़ाइन पैटर्न){{Citation needed|date=May 2023}} | ||
* [[ऋृण]] | * [[ऋृण]] | ||
* सुरक्षित मल्टीपार्टी गणना | * सुरक्षित मल्टीपार्टी गणना | ||
Line 92: | Line 79: | ||
{{Cryptocurrencies|state=expanded}} | {{Cryptocurrencies|state=expanded}} | ||
[[Category: ब्लॉकचेन]] [[Category: कंप्यूटर कानून]] [[Category: अनुबंधित कानून]] [[Category: क्रिप्टोकरेंसी]] [[Category: चीजों की इंटरनेट]] | [[Category: ब्लॉकचेन]] [[Category: कंप्यूटर कानून]] [[Category: अनुबंधित कानून]] [[Category: क्रिप्टोकरेंसी]] [[Category: चीजों की इंटरनेट]] | ||
Revision as of 23:05, 20 July 2023
स्मार्ट कॉन्ट्रैक्ट कंप्यूटर प्रोग्राम या लेनदेन प्रोटोकॉल डेटा यूनिट है जिसका उद्देश्य किसी अनुबंध या समझौते की शर्तों के अनुसार घटनाओं और कार्यों को स्वचालित रूप से निष्पादित, नियंत्रित या दस्तावेज़ीकृत करना है।[1][2][3][4] स्मार्ट अनुबंधों का उद्देश्य विश्वसनीय मध्यस्थों की आवश्यकता, मध्यस्थता लागत और धोखाधड़ी के नुकसान को कम करना, साथ ही दुर्भावनापूर्ण और आकस्मिक अपवादों को कम करना है।[5][2]स्मार्ट कॉन्ट्रैक्ट आमतौर पर क्रिप्टोकरेंसी से जुड़े होते हैं, और Ethereum द्वारा शुरू किए गए स्मार्ट कॉन्ट्रैक्ट को आम तौर पर विकेंद्रीकृत वित्त (डीएफआई) और एनएफटी अनुप्रयोगों के लिए बुनियादी बिल्डिंग ब्लॉक माना जाता है।[6][7] वेंडिंग मशीनों को स्मार्ट अनुबंध कार्यान्वयन के समकक्ष प्रौद्योगिकी के सबसे पुराने टुकड़े के रूप में उल्लेखित किया गया है।[3]2014 में विटालिक ब्यूटिरिन द्वारा मूल एथेरियम श्वेत पत्र[8] बिटकॉइन प्रोटोकॉल को स्मार्ट कॉन्ट्रैक्ट अवधारणा के कमजोर संस्करण के रूप में वर्णित किया गया है, जैसा कि मूल रूप से निक स्ज़ाबो द्वारा परिभाषित किया गया था, और दृढ़ता भाषा के आधार पर मजबूत संस्करण प्रस्तावित किया गया है, जो ट्यूरिंग पूर्ण है। बिटकॉइन के बाद से, विभिन्न क्रिप्टोकरेंसी ने प्रोग्रामिंग भाषाओं का समर्थन किया है जो अविश्वसनीय पार्टियों के बीच अधिक उन्नत स्मार्ट अनुबंध की अनुमति देती है।[9] एक स्मार्ट अनुबंध को स्मार्ट कानूनी अनुबंध के साथ भ्रमित नहीं किया जाना चाहिए, जो पारंपरिक, प्राकृतिक-भाषा, कानूनी रूप से बाध्यकारी समझौते को संदर्भित करता है जिसमें मशीन-पठनीय कोड में व्यक्त और कार्यान्वित शर्तों का चयन किया गया है।[10][11][12]
व्युत्पत्ति
स्मार्ट कॉन्ट्रैक्ट पहली बार 1990 के दशक की शुरुआत में निक स्जाबो द्वारा प्रस्तावित किए गए थे, जिन्होंने यह शब्द गढ़ा था, इसका उपयोग डिजिटल रूप में निर्दिष्ट वादों के सेट को संदर्भित करने के लिए किया गया था, जिसमें प्रोटोकॉल भी शामिल थे, जिसके भीतर पार्टियां इन वादों पर काम करती हैं।[13][14] 1998 में, इस शब्द का उपयोग स्टैनफोर्ड इन्फोबस सिस्टम के डिजिटल अधिकार प्रबंधन में वस्तुओं का वर्णन करने के लिए किया गया था, जो स्टैनफोर्ड डिजिटल लाइब्रेरी प्रोजेक्ट का हिस्सा था।[1]
स्मार्ट अनुबंधों की कानूनी स्थिति
एक स्मार्ट अनुबंध आम तौर पर कानून में वैध बाध्यकारी समझौता नहीं बनता है,[15]हालाँकि स्मार्ट कानूनी अनुबंध का उद्देश्य मशीन द्वारा निष्पादन योग्य और कानूनी रूप से लागू करना दोनों है।[16] [10][11][12] स्मार्ट कॉन्ट्रैक्ट कानूनी समझौते नहीं हैं, बल्कि समझौतों से उत्पन्न दायित्वों को पूरा करने के साधन हैं जिन्हें कंप्यूटर प्रोग्राम या प्रोटोकॉल (कंप्यूटर विज्ञान) द्वारा स्वचालित रूप से निष्पादित किया जा सकता है।[15] जैसे भुगतान दायित्वों के स्वचालन के लिए तकनीकी साधन[17] या टोकन या क्रिप्टोकरेंसी के हस्तांतरण से संबंधित दायित्व। कुछ विद्वानों ने तर्क दिया है कि प्रोग्रामिंग भाषाओं की अनिवार्य या घोषणात्मक प्रकृति स्मार्ट अनुबंधों की कानूनी वैधता को प्रभावित करेगी।[18] 2015 में एथेरियम ब्लॉकचेन (डेटाबेस) के लॉन्च के बाद से,[19] स्मार्ट कॉन्ट्रैक्ट शब्द को विशेष रूप से सामान्य प्रयोजन गणना की धारणा के लिए लागू किया गया है जो ब्लॉकचेन या वितरित खाता बही पर होता है। यूएस नेशनल इंस्टीट्यूट ऑफ स्टैंडर्ड्स एंड टेक्नोलॉजी स्मार्ट कॉन्ट्रैक्ट को कोड और डेटा (कभी-कभी फ़ंक्शंस और स्टेट के रूप में संदर्भित) के संग्रह के रूप में वर्णित करता है जिसे ब्लॉकचेन नेटवर्क पर क्रिप्टोग्राफ़िक रूप से हस्ताक्षरित लेनदेन का उपयोग करके तैनात किया जाता है।[20] इस व्याख्या में, उदाहरण के लिए एथेरियम फाउंडेशन द्वारा उपयोग किया जाता है[8]या आईबीएम,[21] स्मार्ट अनुबंध आवश्यक रूप से अनुबंध की शास्त्रीय अवधारणा से संबंधित नहीं है, लेकिन यह किसी भी प्रकार का कंप्यूटर प्रोग्राम हो सकता है। स्मार्ट अनुबंध को सुरक्षित संग्रहित प्रक्रिया के रूप में भी माना जा सकता है, क्योंकि इसके निष्पादन और संहिताबद्ध प्रभाव (जैसे पार्टियों के बीच मूल्य का हस्तांतरण) को सख्ती से लागू किया जाता है और इसमें हेरफेर नहीं किया जा सकता है; विशिष्ट अनुबंध विवरण के साथ लेनदेन को ब्लॉकचेन या वितरित बहीखाता में संग्रहीत करने के बाद, इसे बदला नहीं जा सकता है। ऐसा इसलिए है क्योंकि अनुबंधों का वास्तविक निष्पादन प्लेटफ़ॉर्म द्वारा नियंत्रित और ऑडिट किया जाता है, न कि प्लेटफ़ॉर्म से जुड़ने वाले मनमाने सर्वर-साइड प्रोग्राम द्वारा।[22][23] 2017 में, डिजिटल अर्थव्यवस्था के विकास पर डिक्री को लागू करके, बेलोरूस पहला देश बन गया है देश स्मार्ट अनुबंधों को वैध बनाएगा। बेलारूसी वकील डेनिस एलेनिकोव को डिक्री द्वारा शुरू की गई स्मार्ट अनुबंध कानूनी अवधारणा का लेखक माना जाता है।[24]
2018 में, अमेरिकी सीनेट की रिपोर्ट में कहा गया था: जबकि स्मार्ट अनुबंध नए लग सकते हैं, यह अवधारणा बुनियादी अनुबंध कानून में निहित है। आमतौर पर, न्यायिक प्रणाली संविदात्मक विवादों पर निर्णय लेती है और शर्तों को लागू करती है, लेकिन विशेष रूप से अंतरराष्ट्रीय लेनदेन के लिए और मध्यस्थता पद्धति का होना भी आम है। स्मार्ट अनुबंधों के साथ, प्रोग्राम कोड में निर्मित अनुबंध को लागू करता है।[25] अमेरिका में कई राज्यों ने स्मार्ट अनुबंधों के उपयोग पर कानून पारित किया है, जैसे एरिजोना,[26] नेवादा,[27] टेनेसी,[28] और व्योमिंग.[29] और अप्रैल 2020 में, आयोवा के प्रतिनिधि सभा ने राज्य में स्मार्ट अनुबंधों को कानूनी रूप से मान्यता देने वाला विधेयक पारित किया।[30] अप्रैल 2021 में, यूके क्षेत्राधिकार कार्यबल (यूकेजेटी) ने ब्रिटेन में ब्लॉकचेन और क्रिप्टो कानूनी विवादों के तेजी से समाधान को सक्षम करने में मदद करने के लिए डिजिटल विवाद समाधान नियम (डिजिटल डीआर नियम) प्रकाशित किए।[31]
काम करना
ब्लॉकचेन पर मूल्य के हस्तांतरण के समान, ब्लॉकचेन पर स्मार्ट अनुबंध की तैनाती ब्लॉकचेन के लिए क्रिप्टोकरेंसी वॉलेट से लेनदेन भेजकर होती है।[32] लेन-देन में स्मार्ट अनुबंध के लिए संकलित कोड के साथ-साथ विशेष रिसीवर पता भी शामिल है।[32]उस लेन-देन को तब ब्लॉकचैन में जोड़े गए ब्लॉक में शामिल किया जाना चाहिए, जिस बिंदु पर स्मार्ट अनुबंध का कोड स्मार्ट अनुबंध की प्रारंभिक स्थिति स्थापित करने के लिए निष्पादित होगा।[32]बीजान्टिन दोष सहिष्णुता|बीजान्टिन दोष-सहिष्णु एल्गोरिदम स्मार्ट अनुबंध को इसके साथ छेड़छाड़ करने के प्रयासों से विकेंद्रीकृत तरीके से सुरक्षित करते हैं। बार स्मार्ट कॉन्ट्रैक्ट तैनात हो जाने के बाद, इसे अपडेट नहीं किया जा सकता है।[33] ब्लॉकचेन पर स्मार्ट कॉन्ट्रैक्ट मनमानी स्थिति को संग्रहीत कर सकते हैं और मनमानी गणना निष्पादित कर सकते हैं। अंतिम ग्राहक लेनदेन के माध्यम से स्मार्ट अनुबंध के साथ बातचीत करते हैं। स्मार्ट अनुबंध के साथ ऐसे लेनदेन अन्य स्मार्ट अनुबंधों को लागू कर सकते हैं। इन लेन-देन के परिणामस्वरूप स्थिति बदल सकती है और सिक्कों को स्मार्ट अनुबंध से दूसरे या खाते से दूसरे खाते में भेजा जा सकता है।[33]
स्मार्ट कॉन्ट्रैक्ट चलाने के लिए सबसे लोकप्रिय ब्लॉकचेन एथेरियम है।[34] एथेरियम पर, स्मार्ट अनुबंध आम तौर पर ट्यूरिंग-पूर्णता|ट्यूरिंग-पूर्ण प्रोग्रामिंग भाषा में लिखे जाते हैं जिसे सॉलिडिटी कहा जाता है,[35] और एथेरियम#वर्चुअल मशीन द्वारा निष्पादित करने के लिए निम्न-स्तरीय बाईटकोड में संकलित किया गया।[36] रुकने की समस्या और अन्य सुरक्षा समस्याओं के कारण, ट्यूरिंग-पूर्णता को जोखिम माना जाता है और Ethereum#Contract स्रोत कोड जैसी भाषाओं द्वारा जानबूझकर इससे बचा जाता है।[37][38] अन्य स्मार्ट कॉन्ट्रैक्ट प्रोग्रामिंग भाषाओं में से कुछ में ट्यूरिंग-पूर्णता की कमी है, सिंपलिसिटी, स्किला, आइवी और बिटकॉइन स्क्रिप्ट हैं।[38]हालाँकि, 2020 में नियमित अभिव्यक्तियों का उपयोग करके माप से पता चला कि उस समय 53,757 एथेरियम स्मार्ट अनुबंधों में से केवल 35.3% में रिकर्सन और लूप शामिल थे - रुकने की समस्या से जुड़े निर्माण।[39] औपचारिक सत्यापन को सक्षम करने के लिए कई भाषाएँ डिज़ाइन की गई हैं: बांस, आईईएलई, सरलता, माइकलसन (कोक के साथ सत्यापित किया जा सकता है),[38]तरलता (माइकलसन के लिए संकलित), स्किला, डीएएमएल और पैक्ट।[37]
Name | Description |
---|---|
Ethereum | Implements a Turing-complete language on its blockchain, a prominent smart contract framework[40] |
Bitcoin | Provides a Turing-incomplete script language that allows the creation of custom smart contracts on top of Bitcoin like multisignature accounts, payment channels, escrows, time locks, atomic cross-chain trading, oracles, or multi-party lottery with no operator.[41] |
Binance Smart Chain | A blockchain platform for smart contracts |
Cardano | A blockchain platform for smart contracts, using proof of stake |
Solana | A blockchain platform for smart contracts |
Avalanche | A blockchain platform for smart contracts |
Tron | A blockchain platform for smart contracts |
EOS.IO | A blockchain platform for smart contracts |
Tezos | A blockchain platform modifying its own set of rules with minimal disruption to the network through an on-chain governance model |
बीजान्टिन दोष-सहिष्णुता सुनिश्चित करने के लिए ब्लॉकचेन पर प्रक्रियाएं आम तौर पर नियतात्मक होती हैं।[42] फिर भी, लॉटरी और कैसीनो जैसे स्मार्ट अनुबंधों के वास्तविक विश्व अनुप्रयोग के लिए सुरक्षित यादृच्छिकता की आवश्यकता होती है।[43] वास्तव में, ब्लॉकचेन तकनीक लॉटरी आयोजित करने की लागत को कम करती है और इसलिए प्रतिभागियों के लिए फायदेमंद है। ब्लॉकचेन पर रैंडमनेस को ब्लॉक हैश या टाइमस्टैम्प, ओरेकल, प्रतिबद्धता योजनाओं, RANDAO जैसे विशेष स्मार्ट अनुबंधों का उपयोग करके लागू किया जा सकता है।[44][45] और क्वांटा, साथ ही मिश्रित रणनीति नैश संतुलन से अनुक्रम।[42]
अनुप्रयोग
1998 में, स्जाबो ने प्रस्तावित किया कि स्मार्ट अनुबंध बुनियादी ढांचे को मर्कल पेड़ों और बीजान्टिन दोष-सहिष्णु प्रतिकृति का उपयोग करके प्रतिकृति परिसंपत्ति रजिस्ट्रियों और अनुबंध निष्पादन द्वारा कार्यान्वित किया जा सकता है।[46] एस्केमोस ने 2002 में इस दृष्टिकोण को लागू किया[47][48] स्कीम (प्रोग्रामिंग भाषा) का उपयोग करना (बाद में SQLite जोड़ना)।[49][50]) अनुबंध स्क्रिप्ट भाषा के रूप में।[51] प्रतिकृति परिसंपत्ति पंजीकरण और अनुबंध निष्पादन के लिए बिटकॉइन का उपयोग करने के प्रस्ताव को रंगीन सिक्के कहा जाता है।[52] संपत्ति के संभावित मनमाने रूपों के लिए दोहराए गए शीर्षक, दोहराए गए अनुबंध निष्पादन के साथ, विभिन्न परियोजनाओं में कार्यान्वित किए जाते हैं।
As of 2015[update], यूबीएस स्मार्ट बॉन्ड के साथ प्रयोग कर रहा था जो Bitcoin ब्लॉकचेन (डेटाबेस) का उपयोग करता है[53] जिसमें भुगतान धाराओं को काल्पनिक रूप से पूरी तरह से स्वचालित किया जा सकता है, जिससे स्व-भुगतान साधन तैयार किया जा सकता है।[54] स्मार्ट अनुबंधों के माध्यम से मृत्यु प्रमाण पत्र के पंजीकरण पर विरासत की इच्छाओं को काल्पनिक रूप से स्वचालित रूप से लागू किया जा सकता है।[55][56] जन्म प्रमाण पत्र स्मार्ट अनुबंध के साथ भी काम कर सकते हैं।[57][58] Inc.com के क्रिस स्नूक का सुझाव है कि स्मार्ट कॉन्ट्रैक्ट का उपयोग रियल एस्टेट लेनदेन को संभालने के लिए भी किया जा सकता है और इसका उपयोग शीर्षक खोज और सार्वजनिक रिकॉर्ड के क्षेत्र में किया जा सकता है।[59][60][61][62][63] सेठ ओरानबर्ग और लिया पलागश्विली का तर्क है कि स्मार्ट अनुबंधों का उपयोग रोजगार अनुबंधों, विशेष रूप से अस्थायी रोजगार अनुबंधों में भी किया जा सकता है, जिससे उनके अनुसार नियोक्ता को लाभ होगा।[64][65] स्मार्ट गांवों के लिए ब्लॉक श्रृंखला प्रौद्योगिकी पर स्मार्ट अनुबंध[66]
सुरक्षा मुद्दे
ब्लॉकचेन-आधारित स्मार्ट अनुबंध से लेनदेन डेटा ब्लॉकचेन में सभी उपयोगकर्ताओं को दिखाई देता है। डेटा लेन-देन का क्रिप्टोग्राफ़िक दृश्य प्रदान करता है, हालांकि, इससे ऐसी स्थिति उत्पन्न होती है जहां सुरक्षा छेद सहित बग सभी को दिखाई देते हैं, फिर भी उन्हें तुरंत ठीक नहीं किया जा सकता है।[67] ऐसा हमला, जिसे तुरंत ठीक करना मुश्किल था, जून 2016 में डीएओ (संगठन) पर सफलतापूर्वक अंजाम दिया गया, जिससे लगभग नुकसान हुआ US$50उस समय एथेरियम#ईथर की कीमत करोड़ों में थी, जबकि डेवलपर्स ने ऐसे समाधान पर पहुंचने का प्रयास किया जिससे आम सहमति हासिल हो सके।[68] हैकर द्वारा धनराशि निकालने से पहले डीएओ कार्यक्रम में कुछ समय की देरी हुई थी; समय सीमा समाप्त होने से पहले हमलावर से धन वापस पाने के लिए एथेरियम सॉफ्टवेयर का हार्ड फोर्क किया गया था।[69] अन्य हाई-प्रोफाइल हमलों में क्रिप्टोकरेंसी और अपराध#वॉलेट, और पूर्णांक अंडरफ़्लो/ओवरफ़्लो हमला (2018) शामिल है, जो कुल मिलाकर है US$184दस लाख।[70] विशेष रूप से एथेरियम स्मार्ट कॉन्ट्रैक्ट के मुद्दों में इसकी अनुबंध भाषा सॉलिडिटी, कंपाइलर बग, एथेरियम वर्चुअल मशीन बग, ब्लॉकचेन नेटवर्क पर हमले, बग की अपरिवर्तनीयता और कोई केंद्रीय स्रोत दस्तावेज़ीकरण में अस्पष्टता और आसान-लेकिन-असुरक्षित निर्माण शामिल हैं। ज्ञात कमजोरियाँ, हमले और समस्याग्रस्त निर्माण।[40]
स्मार्ट कानूनी अनुबंधों से अंतर
स्मार्ट कानूनी अनुबंध स्मार्ट अनुबंधों से भिन्न होते हैं। जैसा कि ऊपर उल्लेख किया गया है, स्मार्ट अनुबंध आवश्यक रूप से अनुबंध के रूप में कानूनी रूप से लागू करने योग्य नहीं है। दूसरी ओर, स्मार्ट कानूनी अनुबंध में अधिकार क्षेत्र में कानूनी रूप से लागू करने योग्य अनुबंध के सभी तत्व होते हैं जिसमें इसे लागू किया जा सकता है और इसे अदालत या न्यायाधिकरण द्वारा लागू किया जा सकता है। इसलिए, जबकि प्रत्येक स्मार्ट कानूनी अनुबंध में स्मार्ट अनुबंध के कुछ तत्व शामिल होंगे, प्रत्येक स्मार्ट अनुबंध स्मार्ट कानूनी अनुबंध नहीं होगा।[71] कानूनी उद्योग में स्मार्ट कानूनी अनुबंध की कोई औपचारिक परिभाषा नहीं है।[72] रिकार्डियन अनुबंध प्रकार का स्मार्ट कानूनी अनुबंध है।
यह भी देखें
- कोड और साइबरस्पेस के अन्य कानून
- विकेंद्रीकृत अनुप्रयोग
- एथेरियम
- एल्गोरिदम द्वारा विनियमन
- एल्गोरिदम का विनियमन
- रिकार्डियन अनुबंध (पार्टियों के समझौते के इरादे को पकड़ने के लिए डिज़ाइन पैटर्न)[citation needed]
- ऋृण
- सुरक्षित मल्टीपार्टी गणना
- पारदर्शिता (डेटा संपीड़न)
संदर्भ
- ↑ 1.0 1.1 Röscheisen, Martin; Baldonado, Michelle; Chang, Kevin; Gravano, Luis; Ketchpel, Steven; Paepcke, Andreas (1998). "The Stanford InfoBus and its service layers: Augmenting the internet with higher-level information management protocols". Digital Libraries in Computer Science: The MeDoc Approach. Lecture Notes in Computer Science (in English). Springer. 1392: 213–230. doi:10.1007/bfb0052526. ISBN 978-3-540-64493-4.
- ↑ 2.0 2.1 Fries, Martin; P. Paal, Boris (2019). स्मार्ट कॉन्ट्रैक्ट्स (in Deutsch). Mohr Siebeck. ISBN 978-3-16-156911-1. JSTOR j.ctvn96h9r.
- ↑ 3.0 3.1 Savelyev, Alexander (14 December 2016). "Contract Law 2.0: "Smart" Contracts As the Beginning of the End of Classic Contract Law" (in English). Social Science Research Network. SSRN 2885241.
- ↑ Tapscott, Don; Tapscott, Alex (May 2016). The Blockchain Revolution: How the Technology Behind Bitcoin is Changing Money, Business, and the World. pp. 72, 83, 101, 127. ISBN 978-0670069972.
- ↑ Szabo, Nick (1997). "View of Formalizing and Securing Relationships on Public Networks | First Monday". First Monday. doi:10.5210/fm.v2i9.548. S2CID 33773111.
- ↑ Zhou, Haozhe; Milani Fard, Amin; Makanju, Adetokunbo (2022-05-27). "The State of Ethereum Smart Contracts Security: Vulnerabilities, Countermeasures, and Tool Support". Journal of Cybersecurity and Privacy (in English). 2 (2): 358–378. doi:10.3390/jcp2020019. ISSN 2624-800X.
- ↑ "एनएफटी स्मार्ट कॉन्ट्रैक्ट्स के बारे में आपको जो कुछ पता होना चाहिए". Binance.com. Binance. Retrieved 26 September 2022.
- ↑ 8.0 8.1 "White Paper· ethereum/wiki Wiki · GitHub". GitHub. Archived from the original on 11 January 2014.
- ↑ Alharby, Maher; van Moorsel, Aad (26 August 2017). "Blockchain-based Smart Contracts: A Systematic Mapping Study". Computer Science & Information Technology: 125–140. arXiv:1710.06372. doi:10.5121/csit.2017.71011. ISBN 9781921987700. S2CID 725413.
- ↑ 10.0 10.1 Cannarsa, Michel (1 December 2018). "Interpretation of Contracts and Smart Contracts: Smart Interpretation or Interpretation of Smart Contracts?". European Review of Private Law (in English). 26 (6): 773–785. doi:10.54648/ERPL2018054. S2CID 188017977.
- ↑ 11.0 11.1 Drummer, Daniel; Neumann, Dirk (5 August 2020). "Is code law? Current legal and technical adoption issues and remedies for blockchain-enabled smart contracts". Journal of Information Technology (in English). 35 (4): 337–360. doi:10.1177/0268396220924669. ISSN 0268-3962. S2CID 225409384.
- ↑ 12.0 12.1 Filatova, Nataliia (1 September 2020). "Smart contracts from the contract law perspective: outlining new regulative strategies". International Journal of Law and Information Technology (in English). 28 (3): 217–242. doi:10.1093/ijlit/eaaa015. ISSN 0967-0769.
- ↑ Morris, David Z. (21 January 2014). "बिटकॉइन सिर्फ डिजिटल करेंसी नहीं है. यह वित्त के लिए नैप्स्टर है". Fortune. Retrieved 7 November 2018.
- ↑ Schulpen, Ruben R.W.H.G. (1 August 2018). "नीदरलैंड में स्मार्ट अनुबंध - टिलबर्ग विश्वविद्यालय". uvt.nl. Twente University. Retrieved 26 October 2019.
- ↑ 15.0 15.1 Mik, Eliza, Smart Contracts: A Requiem (December 7, 2019). Journal of Contract Law (2019) Volume 36 Part 1 at p 72
- ↑ CleanApp (January 21, 2019). "Crypto's Founding Fallacy: How Mistakes in the 'Smart Contract' Genesis Block Weaken the Whole Chain". Crypto Law Review (in English).
- ↑ J Cieplak, S Leefatt, ‘Smart Contracts: A Smart Way To Automate Performance’ (2017) 1 Georgia L & Tech Rev 417
- ↑ Governatori, Guido; Idelberger, Florian; Milosevic, Zoran; Riveret, Regis; Sartor, Giovanni; Xu, Xiwei (2018). "कानूनी अनुबंधों, अनिवार्य और घोषणात्मक स्मार्ट अनुबंधों और ब्लॉकचेन प्रणालियों पर". Artificial Intelligence and Law (in English). 26 (4): 33. doi:10.1007/s10506-018-9223-3. S2CID 3663005.
- ↑ Buterin, Vitalik (August 7, 2015). "एथेरियम - सार्वजनिक और सार्वजनिक ब्लॉकचेन पर". Ethereum.Org.
- ↑ D J Yaga et al., Blockchain Technology Overview, National Institute of Standards and Technology Internal/Interagency Report 8202, 2018, p 54, cited in Mik, Eliza, Smart Contracts: A Requiem (December 7, 2019). Journal of Contract Law (2019) Volume 36 Part 1 at p 71
- ↑ Cachin, Christian. "हाइपरलेजर ब्लॉकचेन फैब्रिक की वास्तुकला" (PDF). ibm.com.
- ↑ Vo, Hoang Tam; Kundu, Ashish; Mohania, Mukesh (2018). "ब्लॉकचेन डेटा प्रबंधन और एनालिटिक्स में अनुसंधान दिशाएँ" (PDF). Advances in Database Technology - Extending Database Technology (EDBT). OpenProceedings. 21: 446.
कुछ वितरित खाता-बही प्रौद्योगिकियाँ स्मार्ट अनुबंध नामक एक अतिरिक्त क्षमता का समर्थन करती हैं, जो कुछ हद तक शास्त्रीय संबंधपरक डेटाबेस में संग्रहीत प्रक्रिया की अवधारणा के समान है। स्मार्ट कॉन्ट्रैक्ट्स, बहीखाता की अखंडता को बढ़ाने के लिए कंप्यूटर प्रोग्राम के माध्यम से एक बिजनेस नेटवर्क के भीतर साझा व्यावसायिक प्रक्रियाओं को मानकीकृत, स्वचालित और लागू करने की अनुमति देते हैं।
- ↑ Huckle, Steve; Bhattacharya, Rituparna; White, Martin; Beloff, Natalia (2016). "इंटरनेट ऑफ थिंग्स, ब्लॉकचेन और साझा अर्थव्यवस्था अनुप्रयोग". Procedia Computer Science. Elsevier B.V. 98: 463. doi:10.1016/j.procs.2016.09.074.
सबसे पहले, लेनदेन के इनपुट में बीटीसी की कुल मात्रा में आउटपुट में बीटीसी की कुल संख्या शामिल होनी चाहिए। यह नियम डेटाबेस संग्रहीत प्रक्रिया के समान ही व्यवहार करता है, सिवाय इसके कि इसे टालना असंभव है। दूसरे, बीटीसी लेनदेन सार्वजनिक-निजी कुंजी क्रिप्टोग्राफी का उपयोग करते हैं। यह बीटीसी को सार्वजनिक रूप से ऑडिट करने योग्य प्रति-पंक्ति अनुमति योजना वाले डेटाबेस की तरह कार्य करता है।
- ↑ Makhovsky, Andrei (December 22, 2017). "बेलारूस ने विदेशी निवेशकों को लुभाने के लिए क्रिप्टो-मुद्रा कानून अपनाया". Reuters.
- ↑ Chapter 9: Building a Secure Future, One blockchain at a time, US Senate Joint Economic Committee, March 2018.
- ↑ "Arizona HB2417 - 2017 - Fifty-third Legislature 1st Regular". LegiScan.
- ↑ Hyman Gayle M, Digesti, Matthew P New Nevada legislation recognizes blockchain and smart contract terminologies August 2017, Nevada Lawyer
- ↑ Tom, Daniel (22 September 2020). "स्मार्ट कॉन्ट्रैक्ट बिल टेनेसी" (PDF).
- ↑ Wyoming, Legislature (26 February 2019). "व्योमिंग - स्मार्ट कॉन्ट्रैक्ट".
- ↑ "आयोवा हाउस ने ब्रॉडबैंड, क्रिप्टोकरेंसी की सुविधा के लिए बिल को मंजूरी दी". www.thegazette.com (in English). Retrieved 2021-04-15.
- ↑ Morgan, Herbert Smith Freehills LLP-Charlie; Parker, Chris; Livingston, Dorothy; Naish, Vanessa; Tevendale, Craig (23 April 2021). "Arbitration of digital disputes in smart contracts and the release of the digital dispute resolution rules from the UK jurisdiction taskforce | Lexology". www.lexology.com (in English). Retrieved 2021-04-25.
- ↑ 32.0 32.1 32.2 Soloro, Kevin; Kanna, Randall; Hoover, David (December 2019). Hands-On Smart Contract Development With Solidity and Ethereum: From Fundamentals to Deployment. California, U.S.A.: O'Reilly. p. 73. ISBN 978-1-492-04526-7. Retrieved 1 November 2020.
- ↑ 33.0 33.1 Sergey, Ilya; Nagaraj, Vaivaswatha; Johannsen, Jacob; Kumar, Amrit; Trunov, Anton; Hao, Ken Chan Guan (10 October 2019). "स्किला के साथ सुरक्षित स्मार्ट अनुबंध प्रोग्रामिंग". Proceedings of the ACM on Programming Languages (in English). 3 (OOPSLA): 1–30. doi:10.1145/3360611. ISSN 2475-1421.
- ↑ Alharby, Maher; van Moorsel, Aad (26 August 2017). "Blockchain-based Smart Contracts: A Systematic Mapping Study". Computer Science & Information Technology (CS & IT): 125–140. arXiv:1710.06372. doi:10.5121/csit.2017.71011. ISBN 9781921987700.
- ↑ Wohrer, Maximilian; Zdun, Uwe (20 March 2018). "Smart contracts: security patterns in the ethereum ecosystem and solidity". 2018 International Workshop on Blockchain Oriented Software Engineering (IWBOSE): 2–8. doi:10.1109/IWBOSE.2018.8327565. ISBN 978-1-5386-5986-1. S2CID 4567923.
- ↑ Perez, Daniel; Livshits, Benjamin (17 October 2020). "Smart Contract Vulnerabilities: Vulnerable Does Not Imply Exploited". arXiv:1902.06710 [cs.CR].
- ↑ 37.0 37.1 Harz, Dominik; Knottenbelt, William (31 October 2018). "Towards Safer Smart Contracts: A Survey of Languages and Verification Methods". arXiv:1809.09805 [cs.CR].
- ↑ 38.0 38.1 38.2 Tyurin, A.V.; Tyuluandin, I.V.; Maltsev, V.S.; Kirilenko, I.A.; Berezun, D.A. (2019). "सुरक्षित स्मार्ट कॉन्ट्रैक्ट प्रोग्रामिंग के लिए भाषाओं का अवलोकन". Proceedings of the Institute for System Programming of the RAS. 31 (3): 157–176. doi:10.15514/ispras-2019-31(3)-13. S2CID 203179644.
- ↑ Jansen, Marc; Hdhili, Farouk; Gouiaa, Ramy; Qasem, Ziyaad (2020). "Do Smart Contract Languages Need to Be Turing Complete?". Blockchain and Applications. Advances in Intelligent Systems and Computing (in English). Springer International Publishing. 1010: 19–26. doi:10.1007/978-3-030-23813-1_3. ISBN 978-3-030-23812-4. S2CID 195656195.
- ↑ 40.0 40.1 Atzei, Nicola; Bartoletti, Massimo; Cimoli, Tiziana (2017), "A survey of attacks on Ethereum smart contracts" (PDF), 6th International Conference on Principles of Security and Trust (POST), European Joint Conferences on Theory and Practice of Software
- ↑ Atzei, Nicola; Bartoletti, Massimo; Cimoli, Tiziana; Lande, Stefano; Zunino, Roberto (2018), "SoK: unraveling Bitcoin smart contracts" (PDF), 7th International Conference on Principles of Security and Trust (POST), European Joint Conferences on Theory and Practice of Software
- ↑ 42.0 42.1 Chatterjee, Krishnendu; Goharshady, Amir Kafshdar; Pourdamghani, Arash (21 February 2019). "Probabilistic Smart Contracts: Secure Randomness on the Blockchain" (in English). arXiv:1902.07986 [cs.GT].
- ↑ Chen, Tai-yuan; Huang, Wei-ning; Kuo, Po-chun; Chung, Hao (6 August 2020). "ब्लॉकचेन पर सुरक्षित यादृच्छिकता उत्पन्न करने की विधि". Retrieved 28 August 2020.
- ↑ Jia, Zhifeng; Chen, Rui; Li, Jie (2019). "DeLottery: A Novel Decentralized Lottery System Based on Blockchain Technology". Proceedings of the 2019 2nd International Conference on Blockchain Technology and Applications (in English). pp. 20–25. doi:10.1145/3376044.3376049. ISBN 9781450377430. S2CID 207880557.
- ↑ "randao/randao". randao. 10 July 2020. Retrieved 10 July 2020.
- ↑ Nick Szabo (1998). "मालिक प्राधिकारी के साथ संपत्ति के स्वामित्व सुरक्षित करें". Archived from the original on January 15, 2014. Retrieved January 12, 2014.
- ↑ Jörg F. Wittenberger (2002). एस्केमोस एक वितरित बस्ती है. Proceedings of International Conference on Advances in Infrastructure for e-Business, e-Education, e-Science, and e-Medicine on the Internet (SSGRR), L’Aquila.
- ↑ "इंटरनेट पर ई-बिजनेस, ई-एजुकेशन, ई-साइंस और ई-मेडिसिन के लिए बुनियादी ढांचे में प्रगति पर अंतर्राष्ट्रीय सम्मेलन की कार्यवाही" (PDF). Archived from the original (PDF) on 2017-10-26. Retrieved 2017-05-25.
- ↑ Martin Möbius (2009). Erstellung eines Archivierungskonzepts für die Speicherung rückverfolgbarer Datenbestände im Askemos-System (Thesis). Hochschule Mittweida.
- ↑ Tom-Steve Watzke (2010). "Entwicklung einer Datenbankschnittstelle als Grundlage für Shop-Systeme unter dem Betriebssystem Askemos".
- ↑ RA Markus Heinker (2007). "Beweiswürdigung elektronischer Dokumente im Zivilprozess unter vergleichender Betrachtung von qualifizierten elektronischen Signaturen nach dem Signaturgesetz und dem Askemos-Verfahren".
- ↑ Hal Hodson (20 November 2013). "बिटकॉइन महज़ पैसे से आगे बढ़ता है". New Scientist. Retrieved 12 January 2014.
- ↑ Ross, Rory (2015-09-12). "Smart Money: Blockchains Are the Future of the Internet". Newsweek. Retrieved 2016-05-27.
- ↑ Wigan, David (2015-06-11). "बैंकर का कहना है कि बिटकॉइन तकनीक डेरिवेटिव को बाधित कर देगी". IFR Asia. Retrieved 2016-05-27.
- ↑ How blockchain technology could change our lives
- ↑ Blockchain and AI are coming to kill these 4 business verticals
- ↑ Blockchain for Digital Governments
- ↑ Blockchain Based Framework for Document Authentication
- ↑ Snook, Chris J. (31 October 2017). "Blockchain and Artificial Intelligence Are Coming to Kill These 4 Small Business Verticals". Inc.com. Retrieved 25 January 2022.
- ↑ The Bitfury Group and Government of Republic of Georgia Expand Blockchain Pilot
- ↑ A BLOCKCHAIN - Journals Gateway
- ↑ Digital Transformation: Blockchain and Land Titles
- ↑ Ukraine launches big blockchain deal with tech firm Bitfury
- ↑ Oranburg, Seth; Palagashvili, Liya (22 October 2018). "गिग इकोनॉमी, स्मार्ट कॉन्ट्रैक्ट और पारंपरिक कार्य व्यवस्था में व्यवधान". Search eLibrary. doi:10.2139/ssrn.3270867. S2CID 216803648. SSRN 3270867. Retrieved 25 January 2022.
- ↑ A blockchain-based decentralized system for proper handling of temporary employment contracts
- ↑ Kaur, Parminder; Parashar, Anshu (2022-06-01). "स्मार्ट गांवों के लिए ब्लॉकचेन प्रौद्योगिकी की एक व्यवस्थित साहित्य समीक्षा". Archives of Computational Methods in Engineering (in English). 29 (4): 2417–2468. doi:10.1007/s11831-021-09659-7. ISSN 1886-1784. PMC 8549431. PMID 34720578.
- ↑ Peck, M. (28 May 2016). "Ethereum's $150-Million Blockchain-Powered Fund Opens Just as Researchers Call For a Halt". IEEE Spectrum. Institute of Electrical and Electronics Engineers.
- ↑ DuPont, Quinn (2017). "Experiments in Algorithmic Governance: A history and ethnography of "The DAO", a failed Decentralized Autonomous Organization" (PDF). Archived from the original (PDF) on 2017-07-30. Retrieved 29 July 2017.
- ↑ Coy, Peter; Kharif, Olga (25 August 2016). "ब्लॉकचेन पर यह आपकी कंपनी है". Bloomberg Businessweek. Retrieved 2016-12-05.
- ↑ Praitheeshan, Purathani; Pan, Lei; Yu, Jiangshan; Liu, Joseph; Doss, R. (2019). "Security Analysis Methods on Ethereum Smart Contract Vulnerabilities: A Survey". arXiv:1908.08605 [cs.CR].
- ↑ Whitepaper: Smart Contracts and Distributed Ledger – A Legal Perspective, 5.
- ↑ Whitepaper: Smart Contracts and Distributed Ledger – A Legal Perspective, 3.