فروشگاه فایل

کاربرد قرارداد های هوشمند

قرارداد های سنتی پر هزینه و نیازمند نیروی کار زیاد می باشند و مشکلات بسیار دیگری نیز در مورد آنها مطرح است. با پیشرفت فناوری، نحوه قرارداد های ما هم تغییر کرده و نوع جدیدی به نام قرارداد های هوشمند (smart contracts) متولد شده اند.

در این گونه قرارداد ها مفاد آنها به صورت اسکریپت (script) کدگذاری شده در می­آید و انجام قرارداد بعد از احراز شرایط، اتوماتیک می شود. این قرارداد ها در بستر بلاک چین انجام می شوند و برای درک عملکرد آنها باید با بلاک چین آشنایی داشت. در ادامه به کاربرد قرارداد های هوشمند در مواردی مانند سوابق، بیمه، آزمایش های کلینیکی و غیره پرداخته می شود.

۱- قرارداد هوشمند (smart contract) چیست؟

قرارداد هوشمند یک پروتکل برای تنظیم قراردادها است.

یک قرارداد هوشمند، یک پروتکل ویژه است که برای مشارکت، تأیید یا اجرای مفاد یک قرارداد خاص، فعال می شود. قراردادهای هوشمند معاملات و فرایند ها را به صورت کاملا تضمینی و بدون اشخاص ثالث انجام می دهند. فعالیت و ثبت های قرارداد هوشمند قابل پیگیری و غیر قابل برگشت هستند. قراردادهای هوشمند شامل تمام اطلاعات مربوط به شرایط قرارداد و اجرای تمام اقدامات هدف گذاری شده به طور خودکار می شوند.

۲- قراردادهای هوشمند چگونه ظاهر شدند؟

این ایده ابتدا توسط دانشمند کامپیوتر و رمز نگاری، نیک سابو در سال ۱۹۹۴ مطرح شد.

او اصول اصلی کار را تعریف کرد، اما در آن زمان فضای مناسب برای تحقق ایده ها وجود نداشت. با ظهور فناوری بلاک چین، ایده ی قرارداد های هوشمند عملیاتی شد. بیت کوین به عنوان اولین ارزدیجیتال غیرمتمرکز جهان پایه گذار نوعی قرارداد در بلاک چین بود اما پروتکل بیت کوین فقط با هدف ایجاد یک ارز خصوصی توسعه یافته بود و نمی توانست تمام نیاز ها و فرایند ها را انجام دهد. اتریوم امکان ایجاد قراردادهای هوشمند را برای تمام پروژه ها عملی کرد و گام نوینی در جهت هوشمند سازی جهان برداشت.

۳- قراردادهای هوشمند چگونه کار می کنند؟

برای درک بهتر می توان اینگونه آن ها را توصیف کرد: آن ها مانند دستگاه های فروش خودکار فعالیت می کنند. وقتی شما قصد خرید یک نوشابه با استفاده از این دستگاه ها را دارید، پول را به دستگاه وارد می کنید و دستگاه به صورت خودکار پول شما را پردازش می کند و نوشابه را تحویل می دهد.

جدا از مسائل فنی، قرارداد های هوشمند هم تقریبا مانند دستگاه های فوق کار می کنند. بدون نیاز به افراد یا سازمان های واسطه فرایند پرداخت یا اجرای یک قرارداد را پردازش می کنند و در صورت صحیح بودن مفاد قرارداد مشخص شده، فعالیت را انجام می دهند.

آن ها تنها دستورالعمل هایی را که به آن ها داده شده را به طور خودکار اجرا می کنند.

در ابتدا، دارایی ها و شرایط قرارداد، کد گذاری می شوند و در بلاک بلاک چین قرار می گیرند. این قرارداد بین نود های پلتفرم توزیع  و چندین بار کپی شده است. بعد از پردازش انجام شد، قرارداد مطابق با شرایط مشخص شده اجرا می شود.

شاید برایتان سوال باشد که هوشمند سازی فرایند ها خیلی وقت است که انجام می شود اما تفاوت فرایند قرارداد های هوشمند با فرایند های معمولی در اینترنت غیرمتمرکز بودن و عدم بازگشت آن است.

مثلا تراکنش های بانکی به صورت هوشمند انجام می گیرند اما مثلا بانک مرکزی میتواند جلوی یک تراکنش را بگیرد. در قرارداد های هوشمند شخص یا نهادی قادر به کنترل یک قرارداد نیست و وقتی مفاد یک قرارداد صحیح باشد، این قرارداد به صورت کاملا خودکار اجرا می شود.

۴- برای ایجاد یک قرارداد هوشمند به چه چیزهایی نیاز دارم؟

برای ایجاد یک قرارداد هوشمند به موارد زیر نیاز دارید:

موضوع قرارداد
این برنامه باید به محصول یا خدمات تحت قرارداد دسترسی داشته باشد تا به طور خودکار آن ها را در عرضه یا خرید کنترل کند.

امضای دیجیتال
همه شرکت کنندگان با امضای قرارداد با کلید خصوصی خود، توافقنامه را آغاز می کنند.

شرایط قرارداد
شرایط قرارداد هوشمند به شکل دقیق دنباله ای از عملیات است. همه شرکت کنندگان باید این شرایط را امضا کنند.

پلتفرم انحصاری
قرارداد هوشمند به بلاک چین یک پلتفرم خاص صادر می شود و در میان نودهای پلتفرم مورد نظر توزیع می شود.

۵- کاربرد قرارداد های هوشمند در زندگی واقعی چیست؟

هزاران ایده فوق العاده را می توان با این قرارداد ها عملی کرد مهمترین آن ها که تا کنون اجرایی شده اند عبارتند از:

انتخابات

نتایج رأی گیری در بلاک چین قرار خواهد گرفت و در میان نودهای شبکه توزیع می شود. تمام داده ها رمزنگاری شده و ناشناس هستند. این روش از هرگونه دستکاری یا تقلب در انتخابات جلوگیری می کند.

مدیریت
به عنوان مثال می توان قراردادی برای پرداخت حقوق به کارمندان نسبت به ساعات فعالیت تنظیم کرد.

بیمه
پرداخت خودکار خسارت با قراردادهای هوشمند و …
همچنین از قرارداد های هوشمند می توان در سیستم هایی مثل بانکداری، حمل و نقل، ردیابی و اینترنت اشیا استفاده کرد.

۶- مزایای قراردادهای هوشمند چیست؟

امنیت
قرارداد هوشمند رمزنگاری شده و بین نود ها توزیع می شود. این موضوع تضمین می کند که فقط با خواست طرفین قرارداد متوقف خواهد شد.

صرفه جویی در وقت و هزینه
اکثر فرایندها به صورت خودکار صورت می گیرد و اغلب واسطه ها حذف می شوند.

شخصی سازی
در حال حاضر طیف وسیعی از انواع مختلف قراردادهای هوشمند وجود دارد. شما می توانید یکی را انتخاب کنید و آن را با توجه به نیازهای خود ویرایش و شخصی سازی کنید.

۷- مشکلات قراردادهای هوشمند چیست؟

با وجود مزایای فوق العاده، قرارداد های هوشمند هنوز کامل نیستند.

عامل انسانی
کد قرارداد ها توسط برنامه نویسان نوشته می شود احتمال اشتباه وجود دارد. اگر قرارداد هوشمند در بلاک چین ثبت شود، دیگر نمی توان تغییر داد. مثال خوبی از خطای انسانی پروژه DAO است. اشتباهات برنامه نویسان در کدنویسی مشکلات زیادی را به وجود آورد – برخی از هکرها از اشتباهات سوء استفاده کردند و ۶۰ میلیون دلار به سرقت بردند

وضعیت قانونی
در حال حاضر، قراردادهای هوشمند توسط همه دولت ها پذیرفته نیستند. بنابراین اگر نهادهای دولتی تصمیم به ایجاد یک چارچوب قانونی برای قراردادهای هوشمند داشته باشند، مسائل جدیدی به وجود خواهد آمد.

هزینه های پیاده سازی
قراردادهای هوشمند بدون برنامه نویسی قابل اجرا نیست. باید یک یا چند برنامه نویس ماهر داشته باشید تا قراردادهای هوشمند به خوبی تنظیم شوند.

البته چند ماه پیش سرویس هایی برای ایجاد قرارداد های هوشمند توسط کاربران عادی ایجاد شده است و کاربران خواهند توانست با چند کلیک بعضی از قرارداد های هوشمند خود را تنظیم کنند. البته این سرویس ها هنوز به صورت آزمایشی فعالیت می کنند.

قرارداد های هوشمند در عمل

تعدادی از شرکت ها که در عمل قرارداد هوشمند را مورد استفاده قرار داده اند، معرفی شده و توضیحاتی در مورد نحوه فعالیت آنها داده می شود. در پایان نیز چالش های پیش روی این قرارداد ها مورد بحث و بررسی قرار می گیرد و ابراز می شود که این قرارداد ها علی رغم فواید زیادی که دارند با چالش ها و مشکلاتی نیز مواجه اند که باید تمهیداتی برای آنها اندیشیده شود.

از جمله چالش های پیش روی این قرارداد ها پیچیده بودن آنها برای دادگاه ها می باشد و در کل کدگذاری موضوعاتی انتزاعی مانند اخلاق خوب و معاملات منصفانه در قالب قرارداد هوشمند امری بسیار مشکل است. از طرف دیگر در بعضی از قرارداد ها لازم است که امکان برگشت پول وجود داشته باشد و این در حالی است که قرارداد های هوشمند چنین اجازه ای را نمی دهند. در کل باید مشکلات موجود در این زمینه حل شوند و قانون گذاری های جدیدی در زمینه ی این نوع از قرارداد ها وضع شوند.

نظر شما چیست؟ قرارداد های هوشمند می توانند جایگزینی برای قرارداد های سنتی باشند؟ نظرات خود را با ما در میان بگذارید.

eshopfile

هدف ما ایجاد بستری برای درآمد زایی تمام هموطنان عزیز ایران زمین است

    نوشته‌های مرتبط

    قوانین ارسال دیدگاه

    • دیدگاه های عیر فارسی و نامرتبط تایید نخواهند شد.
    دیدگاه‌ها

    *
    *