مسئولیت مدنی ناشی از خطای قرارداد هوشمند
محورهای موضوعی : فصلنامه مطالعات حقوقی فضای مجازی
سید مهدی رضوی
1
*
,
اسماعیل دائمی
2
1 - گروه حقوق خصوصی، دانشکده علوم انسانی، واحد آزادشهر، دانشگاه آزاد اسلامی، آزادشهر، ایران
2 - گروه حقوق خصوصی، دانشکده علوم انسانی، واحد آزادشهر، دانشگاه آزاد اسلامی، آزادشهر، ایران
کلید واژه:
چکیده مقاله :
قراردادهای هوشمند به عنوان نسل نوین قراردادهای الکترونیکی، به علت ویژگی¬های منحصر به فردی همچون شفافیت، خوداجرایی، غیرمتمرکز بودن و دقیق بودن مورد استقبال بسیاری از اشخاص جهت انعقاد قرارداد در فضای سایبر قرار می-گیرند اما بدیهی است این فناوری جدید، چالش¬های حقوقی ناشناخته¬ای همچون آنچه در سال 2016 برای قرارداد هوشمند The DAO به وقوع پیوست نیز به همراه خواهد داشت. فلذا در مقاله حاضر با استفاده از منابع کتابخانه¬ای و اینترنتی با روش توصیف و تحلیل تلاش می¬گردد به شناسایی و بررسی علل ایجاد مسئولیت مدنی در صورت بروز خطا در اجرای قرارداد هوشمند در فرضی که طرفین از مفاد قرارداد مطلع بوده و با یکدیگر وحدت قصد در مفاد قرارداد داشته¬اند و خطای رخ داده ناشی از اشتباه در اراده متعاقدین نبوده است، پرداخته شود. نتیجه پژوهش¬های انجام شده بیانگر این است که در فرض ذکر شده حداقل چهار مورد می¬تواند دارای مسئولیت مدنی خطاهای ناشی از اجرای قراردادهوشمند باشد که عبارت است از: بلاکچینی که قرارداد هوشمند بر روی آن اجرا شده است اما به علت خلأ امنیتی یا داشتن مشکلات برنامه نویسی سبب خطا در قرارداد هوشمند شده است؛ هوش مصنوعی¬ای که مسئول تحلیل و اجرای کدهای قراردادهای هوشمند بوده و به درستی کد را تحلیل یا اجرا نکرده است؛ اوراکل¬های متصل به قرارداد هوشمند که اطلاعات ناایمن یا اشتباه به قرارداد هوشمند ارائه می-نمایند و توسعه دهنده قرارداد هوشمند که به سبب عدم مهارت کافی یا اهمال به درستی کدهای امنیتی قرارداد را ننوشته یا سهوا کد اشتباهی در قرارداد هوشمند قرار داده است.
Smart contracts, as a new generation of electronic contracts, have been welcomed by many people to conclude contracts in cyberspace due to unique features, including transparency, self-execution, decentralization, and accuracy. Nevertheless, this technology will pose unknown legal challenges similar to what happened to the DAO smart contract in 2016. In this study, the causes of civil liability in case of occurrence of errors during the implementation of smart contracts were identified and studied. Utilizing library and internet resources with descriptive and analytical methods, with the underlying assumption that the terms of the contract were known to the parties, and mutual agreement on the contract's provisions was reached at. It was further posited that any errors that occur were not a result of a mistake by the will of the contracting parties. The results indicated that at least four cases can incur civil for the errors caused by implementing the smart contract, including (1) the blockchain on which the smart contract was implemented, but caused errors in the smart contract due to a security gap or programming problems, (2) artificial intelligence that is responsible for analyzing and executing smart contract codes and has not analyzed or executed the code correctly, (3) oracles connected to the smart contract that provide insecure or wrong information to the smart contract, and (4) the smart contract developer who did not write the security codes of the contract correctly or inadvertently put the wrong code in the smart contract, due to lack of skill or negligence.