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

خانه انجمن ها تالار اتریوم قرارداد هوشمند اتریوم چیست؟

  • این موضوع خالی است.
در حال نمایش 1 نوشته (از کل 1)
  • نویسنده
    نوشته‌ها
  • #207
    Mohmmad10
    مدیر

    در این مطلب به پاسخ این پرسش که “قرارداد هوشمند اتریوم چیست”می‌پردازیم.


    آپدیت اتریوم

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


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

    قبل از اینکه بخواهیم توضیح بیشتری درباره قرارداد هوشمند بدهیم، ابتدا توضیح یک قرارداد عادی را مرور می‌کنیم.

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

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

    به‌عنوان مثال، می‌توان با استفاده از قرارداد هوشمند فرایند دریافت اجاره‌نامه را غیرمتمرکز و هوشمند کرد. فرض کنیم بهزاد خانه مجید را با ودیعه ۱۰۰ میلیون تومان و اجاره ماهانه ۲ میلیون تومان، برای یک سال اجاره می‌کند. بنابراین با کمک زبان‌های برنامه‌نویسی در کد قرارداد هوشمند شرط گذاشته می‌شود که بهزاد ابتدا ۱۰۰ میلیون تومان و هر ماه ۲ میلیون تومان به‌صورت ارز دیجیتال (مثلاً اتریوم) برای اجاره، به آدرس قرارداد هوشمند پرداخت کند. می‌توانیم قرارداد را طوری تنظیم کنیم که اگر اجاره عقب افتاد، از ودیعه کم کند تا زمانی که ودیعه به پایان برسد. سپس می‌توانیم در کد قرارداد هوشمند این شرط را تعیین کنیم که در صورتی که ودیعه تمام شد و بهزاد همچنان اجاره پرداخت نکرد، برای تخلیه خانه اطلاع داده شود.


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


    در حوزه معاملات مالی، ثبت سوابق، مالکیت دارایی، وثیقه، بیمه، تحقیقات علمی، پزشکی، انتخابات، توسعه محصول، زنجیره تأمین و در تمام زمینه‌هایی که بخواهیم نیاز به اعتماد را به حداقل برسانیم می‌توان از قراردادهای هوشمند اتریوم استفاده کرد. امروزه توسعه‌دهندگان می‌توانند با کمک قراردادهای هوشمند، بدون نیاز به ایجاد یک بلاک چین جدید، با استفاده از بلاک چین اتریوم پروژه‌های خود را بسازند و حتی برای آن ارز دیجیتال (توکن) ایجاد کنند. زبان برنامه‌نویسی قراردادهای هوشمند اتریوم سالیدیتی (Solidity) است.

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

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


     

در حال نمایش 1 نوشته (از کل 1)
  • شما برای پاسخ به این موضوع باید وارد شوید.