قراردادهای هوشمند قراردادهای الکترونیکی مبتنی بر یک برنامه رایانه ای هستند که فرآیندهای تجاری را به صورت قانونی و از جمله شرکت های همکار خودکار می کنند. قراردادهای هوشمند بر روی فناوری blockchain ساخته شده و از مزایای این فناوری مانند شفافیت ، محافظت از جعل و در دسترس بودن استفاده می کنند.
قراردادهای هوشمند با قراردادهای معمولی قابل مقایسه هستند ، مانند مواردی که هنگام خرید ماشین یا پذیرش شغل نتیجه گیری می شوند. از قراردادهای هوشمند غالباً در زنجیره های تأمین برای کنترل حرکت کالاها بین شرکتهای شریک و انجام سفارشات خودکار و در نتیجه پرداخت خودکار استفاده می شود.
قراردادهای هوشمند همچنین در اینترنت اشیاء (IoT) برای پردازش معاملات خودکار از دستگاه های نهایی استفاده می شود. در IoT ، دستگاه های مختلف از طریق اینترنت به هم پیوسته می شوند. اینها می توانند وسایل نقلیه ، لوازم ، دوربین های نظارتی ، سنسورها و سایر دستگاه های خود باشند که داده ها را با یکدیگر ارتباط و تبادل می کنند. از قراردادهای هوشمند همچنین می توان برای مدیریت تبادل داده ها استفاده کرد. این امر قراردادهای خرید خودکار و تسویه حساب را با قراردادهای هوشمند و مدیریت دستگاه های IoT از جمله معاملات امکان پذیر می کند.
قراردادهای هوشمند برنامه های رایانه ای به سادگی قرار می دهند. آنها هزینه کمتری دارند و کارآمدتر از فرآیندهای دستی و قراردادهای موجود در شرکت هستند ، به عنوان مثال ، برای ایجاد سفارشات و نظارت بر حرکت کالا. blockchains اغلب از برنامه های غیر متمرکز (DAPP) استفاده می کنند ، که به یک سرویس سرور وصل نمی شوند اما گره های شرکت کنندگان را در شبکه blockchain اجرا می کنند.
قراردادهای هوشمند و dapps - enkronos
DAPP ها برنامه هایی هستند که با blockchains کار می کنند و اجرا می شوند ، مانند قراردادهای هوشمند. آنها نقش مهمی در دنیای blockchain دارند ، از جمله وقتی صحبت از ساخت برنامه های blockchain بر اساس اتریوم می شود.
منابع خطای انسانی هنگام استفاده از DAPP ها و قراردادهای هوشمند تقریباً از بین می روند. با این وجود ، یک خطر انسانی وجود دارد ، زیرا قراردادهای خودکار فقط به اندازه توسعه دهندگان و کد آنها خوب هستند.
در حال حاضر ، مشهورترین پلتفرم blockchain که توسعه قراردادهای هوشمند تورینگ-کامل را ارائه می دهد ، اتریوم است. علاوه بر اتریوم ، بسیاری از سیستم عامل های دیگر مانند Cardano ، Tezos یا در آینده ، IOTA نیز قراردادهای هوشمندانه ای ارائه می دهد. شرکت هایی که در عوض به blockchain های خود اعتماد می کنند ، اغلب از Hyperledger به عنوان پایه استفاده می کنند.
قراردادهای هوشمند چیست - تعریف
قراردادهای هوشمند قراردادهای خود را اجرا می کنند (برنامه های رایانه ای با عملکرد خاص). در اینجا ، شرایط توافق بین خریدار و فروشنده مستقیماً در خط کد نوشته شده است.
آنها برنامه های غیر متمرکز هستند که با blockchain یا فناوری لجر توزیع شده کار می کنند. کد قراردادهای هوشمند و توافق نامه های موجود در آنها در سراسر یک شبکه blockchain توزیع شده و غیر متمرکز وجود دارد.
قراردادهای هوشمند اجرای معاملات و توافق نامه های قابل اعتماد بین احزاب مختلف ، شبه ناشناس را امکان پذیر می کنند. در اینجا ، نیازی به مقامات مرکزی یک سیستم حقوقی یا مکانیسم اجرای خارجی نیست.
قراردادهای هوشمند همه معاملات را قابل ردیابی ، شفاف و برگشت ناپذیر می کند. هیچ مرجع مرکزی وجود ندارد ، اما شبکه و شرکت کنندگان آن معاملات را بر اساس قراردادهای هوشمند تأیید می کنند.
قراردادهای هوشمند چگونه کار می کنند
قراردادهای هوشمند برای اولین بار در سال 1993 توسط دانشمند رایانه نیک سزابو ، رمزنگاری توصیف شد. وی فهمید که قراردادهای هوشمند می توانند در یک blockchain اداره شوند و می توانند بدون توجه به صنعت یا بخش ، معاملات تجاری بین شرکت ها را بسیار ساده کنند.
قراردادها توافق بین طرفین متعدد است که حاوی عبارات قانونی الزام آور قصد به صورت کتبی هستند. قراردادهای غیر دیجیتال متعارف به صورت کتبی تدوین می شوند و علاوه بر اطلاعات مربوط به طرفهای پیمانکاری ، حاوی اطلاعاتی در مورد اعلامیه مربوط به قصد توسط طرف مربوطه است که باید برای دستیابی به هدف مشترک و قراردادی اجرا شود. در اینجا ، قراردادهای معمولی در ابتدا با قراردادهای هوشمند فرقی نمی کنند.
به عنوان یک تعویض بازی: قراردادهای هوشمند |گورستان
به یک مثال ساده ، یک قرارداد خرید برای یک اتومبیل حاوی اطلاعاتی در مورد فروشنده خودرو و خریدار است ، به عنوان مثال Max Musterma.
علاوه بر این ، قرارداد در این مثال باید حاوی اعلامیه فروشنده خودرو برای فروش وسیله نقلیه به مشتری Max Musterma باشد. مکس Musterma همچنین باید آن را در قراردادی که مایل به خرید ماشین است تصریح کند. این قرارداد مشخص می کند که چقدر Max Musterma باید برای ماشین بپردازد و در عوض چه چیزی دریافت می کند.
قراردادهای هوشمند حاوی همان اطلاعات مربوط به قراردادهای معمولی هستند. با این حال ، اطلاعات قرارداد در کد برنامه قرارداد هوشمند مشخص شده است. اصل اینجاست که کد قانون است.
به عنوان مثال ، فروشنده خودرو می تواند از یک قرارداد هوشمند استفاده کند تا تعریف کند که Max Musterma هنگام پرداخت 10،000 یورو برای آن ، وسیله نقلیه را دریافت می کند. اینگونه است که قراردادهای هوشمند کار می کنند: آنها حاوی قوانین در صورتی هستند. اگر شرط تعریف شده در قرارداد برآورده شود ، این به طور خودکار نتیجه می گیرد.
این بدان معنی است که فعالیت های مشخص شده برای تحقق اراده قرارداد به طور خودکار در هنگام وقوع یک رویداد مورد نیاز اجرا می شود. در عین حال ، از کلیه شرکای قرارداد در مورد تغییرات وضعیت در زمان واقعی مطلع می شوند.
معماری غیرمتمرکز یک blockchain مستلزم آن است که تمام رایانه های موجود در شبکه باید اطلاعات فعلی را برای ایمن بودن آن داشته باشند. هرچه اعضای بیشتری در یک blockchain کار کنند ، امنیت و حفاظت در برابر جعل بیشتر می شوند ، زیرا به هیچ دفتر مرکزی نمی توان حمله کرد یا داده ها را دستکاری کرد.
ما نمونه ای از یک بستر blockchain را ذکر کردیم که در ابتدای این مقاله قراردادهای دیجیتالی ارائه می دهد: اتریوم. پلت فرم Ethereum بر روی سیستم معاملات همتا به همتا بیت کوین ساخته شده است. شبکه بیت کوین با یک شبکه غیرمتمرکز از رایانه ها کار می کند ، که همه در زمان واقعی به هم وصل می شوند.
تمام رایانه های موجود در شبکه بیت کوین تمام یا بخشی از blockchain بیت کوین را ذخیره می کنند. هنگامی که یک معامله بیت کوین انجام می شود ، این اطلاعات به طور خودکار توسط همه رایانه های درون شبکه به آنها ارسال و ذخیره می شود.
Ethereum همین کار را با قراردادهای دیجیتال انجام می دهد و آنها را به خصوص ایمن می کند. هرکسی که می خواهد قراردادهای هوشمندانه ای را در شبکه اتریوم ایجاد کند ، باید نگاهی دقیق تر به زبان برنامه نویسی استحکام بیندازد.
آنچه در پشت قرارداد هوشمند است - Enkronos
مزایای قراردادهای هوشمند
قراردادهای هوشمند نسبت به قراردادهای سنتی چندین مزیت دارند. به طور خاص ، مزایای زیر را می توان در عمل به عنوان مرتبط توصیف کرد:
- قابلیت اطمینان: اگر یک قرارداد هوشمند به درستی برنامه ریزی شود ، مشکلات در تفسیر شرایط قرارداد عملاً از بین می رود. از دست دادن اسناد نیز در نتیجه رد می شود.
- امنیت: قراردادهای هوشمند با روشهای رمزگذاری رمزنگاری از هکرها محافظت می شوند. هیچ کس نمی تواند شرایط قرارداد مذاکره را پس از واقعیت تغییر دهد. با این وجود ، این بدان معنی نیست که هکرها نمی توانند کد منبع را تغییر داده و دستکاری کنند.
- کارآیی: برنامه نویسی یک قرارداد هوشمند زمان کمتری نسبت به پردازش مربوط به بوروکراتیک مربوط می کند. این باعث صرفه جویی در وقت و هزینه پیمانکاران می شود.
- استقلال: قراردادهای هوشمند اجرا شده به طور متضاد می توانند جایگزین نهادهای زائد مانند بانک ها ، شرکت های بیمه یا مقامات شوند. از blockchain تغییر ناپذیر برای تأیید قرارداد استفاده می شود. به همین دلیل ، اصل "قانون قانون" اعمال می شود. کد برنامه یک قرارداد به تنهایی تصمیم می گیرد که آیا شرایط قرارداد به درستی تحقق یافته است یا خیر.
علاوه بر این ، امکان اجرای یک رمزنگاری در قراردادهای دیجیتال وجود دارد. این بدان معناست که انجام قرارداد را می توان مستقیماً در یک رمزنگاری پرداخت کرد - اما این اجباری نیست. در مورد Max Musterma و فروشنده خودرو ، قابل تصور است که قرارداد دیجیتال ، به لطف دنباله IF-Then ، تضمین می کند که فروشنده به طور خودکار پرداخت ETH را از Max Musterma دریافت می کند.
مضرات قراردادهای هوشمند
مفهوم قراردادهای دیجیتال هنوز کاملاً توسعه نیافته است. آنها همچنین می توانند مشکلاتی ایجاد کنند. از جمله موارد دیگر ، قابل تصور است که کد برنامه معیوب است. از آنجا که اطلاعات مربوط به blockchain تغییر ناپذیر است ، چنین خطاهایی پس از آن قابل تغییر نیست.
یک اشکال در کد برنامه یک قرارداد دیجیتالی پیچیده تر در قالب یک سازمان خودمختار غیر متمرکز (DAO) ، به هکرها اجازه می داد تا در 17 ژوئن 2016 50 میلیون دلار به ارزش اتر ضبط کنند. در نتیجه ، اتریوم مجبور شد یک چنگال سخت را انجام دهد، ایجاد Cryptocurrency Ethereum Classic.
همچنین قابل تصور است که Backdoors را می توان در کد برنامه برنامه ریزی کرد. بر این اساس ، قابلیت اطمینان و تغییر ناپذیری یک قرارداد دیجیتالی بر اساس یک blockchain به برنامه نویس آن بستگی دارد.
علاوه بر این ، شرایط برای تحقق قرارداد می تواند به طور تصادفی تغییر کند. اگر Max Musterma ماشین خود را تحویل می دهد ، اما ماشین آسیب دیده است ، آیا قرارداد دیجیتال ثبت می کند ، یا سپس آن را به طور خودکار به فروشنده خودرو می پردازد؟
جنبه دیگر دامنه محدود کاربرد است. حتی امروز ، هر خانواده ای در جهان دسترسی به اینترنت یا یک دستگاه ترمینال با قابلیت اینترنت ندارند.
استفاده از قراردادهای هوشمند در تجارت به این معنی است که شرکت ها باید از فناوری توزیع شده توزیع شده استفاده کنند. در نتیجه ، عملکرد زیرساخت های خود یا استفاده از یک راه حل غیر متمرکز ضروری است. از دیدگاه امروز ، دانش فنی لازم برای توسعه و استفاده از راه حل blockchain یا DLT هنوز در عمق لازم در دسترس نیست.
علاوه بر این ، شرکای تجاری باید با استفاده از قراردادهای هوشمند موافقت کنند و به زیرساخت ها متصل شوند. علاوه بر تلاش راه اندازی ، که نباید دست کم گرفت ، هزینه های بالای سرمایه گذاری نیز نتیجه مستقیم است.
نحوه توسعه قراردادهای هوشمند با Enkronos
استفاده از blockchain های عمومی و خصوصی برای قراردادهای هوشمند
بر خلاف blockchains عمومی ، به اصطلاح blockchains بدون مجوز ، مانند Ethereum ، هنوز هم بلاکچین های خصوصی وجود دارد که به آنها blockchain های مجاز گفته می شود. احتمالاً نمونه مشهور چنین blockchain خصوصی پارچه Hyperledger است.
مزیت از دیدگاه یک شرکت این است که blockchain های خصوصی فقط در دسترس یک گروه تعریف شده ، کوچک و منتخب از کاربران هستند. با این حال ، این همچنین بدان معنی است که دسترسی به blockchain دشوارتر است ، زیرا شرکت های شریک ابتدا باید به blockchain خود متصل شوند.
به طور کلی ، blockchain های خصوصی نیز به طور کلی blockchain نیستند ، بلکه Ledgers توزیع شده هستند. این فناوری به طور کلی یکسان است ، اما فقط به تعداد معدودی از شرکت کنندگان مجاز به کار بر روی DLT هستند که به طور طبیعی امنیت جعلی را کاهش می دهد. در اصل ، یک فناوری لجر توزیع شده باید تا حد امکان به یک جامعه بزرگ دسترسی پیدا کند.
blockchain های خصوصی بیشتر با استفاده از چارچوب ها ، سیستم عامل ها و ابزارهای Hyperledger ساخته می شوند. یک مثال ، پلت فرم Hyperledger Iroha منبع باز است. این امکان ایجاد یک دفترچه توزیع شده را فراهم می کند. شرکت ها می توانند از آن برای کنترل چه کسی مجاز به دسترسی به یک blockchain استفاده کنند.
قراردادهای هوشمند و اتریوم 2. 0
Ethereum در نسخه های 1 و 2 در دسترس است. قراردادهای هوشمند به طور جامع معرفی می شوند اما فقط به تدریج در نسخه 2. نسخه 1 در حال حاضر به طور کامل از قراردادهای هوشمند پشتیبانی می کند. فقط از مرحله 3 انتشار Ethereum 2. 0 قراردادهای هوشمند نیز در اتریوم 2 ادغام شده اند.
Ethereum 2. 0 از دستگاه مجازی جدید Ewasm پشتیبانی می کند. Ethereum WebAssembly (EWASM) طراحی مجدد لایه اجرای قراردادهای هوشمند Ethereum است. گفته می شود که لایه اجرای جدید عملکرد بیشتری را برای قراردادهای هوشمند فراهم می کند. گفته می شود یکی دیگر از ویژگی های جدید امکان توسعه قراردادهای هوشمند در اتریوم 2 با استفاده از C ++ و Rust است.
نمونه های کاربردی از قراردادهای هوشمند در عمل
نمونه های کاربردی از قراردادهای هوشمند ، به عنوان مثال ، در:
- زنجیره های تأمین: زنجیره های عرضه کالا معمولاً از چندین طرف تشکیل شده است. از مصرف کننده ، تا خرده فروش ، تا عمده فروش ، شرکت ، تا تأمین کننده ، و برای تولید کننده ، قراردادهای دیجیتالی مبتنی بر blockchain می توانند کلیه طرفین را با یک قرارداد مشترک مشترک فراهم کنند. همه طرفین درگیر می توانند در زمان واقعی پیگیری کنند که محصول ارائه شده در چه مرحله ای قرار دارد.
- بهداشت و درمان: داده های بیمار را می توان در یک قرارداد دیجیتالی برای بیمار و همچنین برای پزشکان و شرکت های بیمه نقشه برداری کرد. برای هر طرف امکان دارد که تمام داده ها را با یک نگاه مشاهده کند. بیماران می توانند به صورت جداگانه تصمیم بگیرند که چه اطلاعاتی می خواهند افشا کنند.
- برنامه های blockchain و قراردادهای هوشمند یک روش مؤثر برای تشخیص و جلوگیری از جعل محصول است. این البته و به ویژه در مورد داروهای دارویی صادق است. از جمله موارد دیگر می توان از قراردادهای هوشمند برای مدیریت نتایج و روشهای بالینی استفاده کرد.
- داروخانه ها ، بیمارستان ها و سایر تأمین کنندگان مراقبت های بهداشتی می توانند با هم راحت تر و سریع تر یکدیگر را بپردازند. نسخه های الکترونیکی نیز بسیار ایمن تر و استفاده از این روش آسان تر است.
- امور مالی: البته ، blockchain در امور مالی نیز مفید است. این فقط ارزهای رمزپایه مانند بیت کوین نیستند که مزایای اینجا را نشان می دهند. در سال 2015 ، چندین بانک کنسرسیوم R3 را تأسیس کردند. نسخه منبع باز کوردا در درجه اول شامل مجموعه ای از قراردادهای هوشمند است.
- تمرکز بر توسعه راه حل های blockchain برای بخش مالی است. پلت فرم blockchain منبع باز کوردا توسط کنسرسیوم R3 تهیه شد. این کنسرسیوم ، به عنوان مثال ، بارکلیز ، BBVA ، بانک مشترک المنافع استرالیا ، اعتبار سوئیس ، گلدمن ساکس ، بانک سلطنتی اسکاتلند ، خیابان ایالتی و UBS را شامل می شود. همچنین اعضای Bank of America ، BNY Mellon ، Citi ، Commerzbank ، Deutsche Bank ، HSBC ، Mitsubishi UFJ Financial Financial ، مورگان استرالیا ، بانک ملی استرالیا ، بانک سلطنتی کانادا ، Skandinaviska Enskilda Banken ، Société Générale و Toronto-Dominion Bank هستند.
- املاک و مستغلات: قراردادهای دیجیتال نه تنها می توانند اجاره نامه ها را اداره کنند بلکه خرید یا فروش زمین را نیز تسهیل می کنند.
- دولت ها: دولت ها می توانند از طریق قراردادهای دیجیتال انتخابات را برگزار کنند. مبنای این امر می تواند قراردادی باشد که بین دولت مربوطه و همه شهروندان کشور منعقد شده است. این نه تنها به دولت اجازه می دهد تا ببیند چه کسی رای داده است ، بلکه شهروندان نیز این مزیت را دارند که بتوانند با یک کلیک به راحتی رای خود را صادر کنند. در حال حاضر در سال 2017 ، شهر بولزانو (تیرول جنوبی) اولین راه حل های blockchain برای دولت محلی را دارد. اینها همراه با SAP توسعه یافتند.
- صدور مجوز: به عنوان مثال ، مجوزهای نرم افزاری می توانند از طریق قراردادهای دیجیتال به طور مؤثر اعطا شوند. به این ترتیب ، توسعه دهندگان نرم افزار می توانند در قرارداد مشخص کنند که اگر افراد غیرمجاز به آن دسترسی پیدا کنند ، این نرم افزار به طور خودکار غیرفعال می شود.
قراردادهای هوشمند در حال حاضر در اقتصاد واقعی استفاده می شوند
ارائه دهنده برق RWE قراردادهای دیجیتالی مشتریان خود را از طریق پلت فرم Ethereum ارائه می دهد تا آنها بتوانند به راحتی برق خود را در ایستگاه های شارژ بپردازند.
Maiet Ethereum را می توان در پلتفرم ابری SAP و سایر برنامه های SAP ادغام کرد. این مزیت را ارائه می دهد که یک شبکه عمومی blockchain با تمام مزایای آن می تواند در زیرساخت های شخصی خود ادغام شود.
با توجه به رویکرد غیر متمرکز و مبتنی بر اعتماد به یک blockchain عمومی ، برنامه های خصوصی در شرکت ها نیز سود می برند. معاملات بین شرکت های مختلف می تواند به راحتی از این طریق تأیید شود زیرا همه اجازه دسترسی به Maiet Ethereum را دارند. قراردادهای هوشمند می توانند از طریق این یکپارچه و تقریباً کاملاً خودکار باشند.
OpenLaw ، به نوبه خود ، در نقشه برداری جامع توافق نامه های سنتی و حقوقی با قراردادهای هوشمند تخصص دارد. این همچنین نقشه برداری از قراردادها با قراردادهای هوشمند را که در مورد توافق نامه های جامع حقوقی ایجاد می کنند ، امکان پذیر می کند. قراردادهای هوشمند مبتنی بر اتریوم می توانند در توافق نامه های حقوقی با OpenLaw تعبیه شوند.
نتیجه گیری: قراردادهای هوشمند یک بازیگر است
قراردادهای دیجیتال نشان دهنده نوآوری در مقایسه با قراردادهای سنتی است. آنها را می توان بین بسیاری از احزاب مختلف در سراسر جهان نتیجه گرفت.
از طریق یک قرارداد هوشمند ، طرفین پیمانکار نه تنها می توانند از طریق کد برنامه تعریف کنند که شرایط قرارداد را با آنها موافقت می کنند ، بلکه تعیین می کنند که قرارداد هنگام برآورده شدن شرایط به طور خودکار باید انجام شود.
ادغام ارزهای رمزپایه به عنوان وسیله ای برای پرداخت در قراردادهای دیجیتال امکان پذیر است. قراردادهای دیجیتال می توانند فرم قرارداد فردا را ارائه دهند.
قرارداد هوشمند خود را شروع کنید
آیا دوست دارید پروژه قرارداد هوشمند خود را شروع کنید؟امروز با تیم Enkronos تماس بگیرید که پشت پروژه مبادله ونیز است.
فارکس کاران ایران...
ما را در سایت فارکس کاران ایران دنبال می کنید
برچسب : نویسنده : ديناروند فهيمه بازدید : 35 تاريخ : پنجشنبه 26 مرداد 1402 ساعت: 17:43