مطالب مرتبط:
تلفن های هوشمند جاسوسان صاحبانشان هستند
استخدام مهندس برق و الکترونیک در هوشمند صنعت سایا در خوزستان
شهید حجازی سرداری مقتدر و هوشمند بود
فعالیت 142 سامانه هوشمند در محورهای مواصلاتی استان اردبیل
اهدای 261 هزار وسیله آموزشی هوشمند به دانش آموزان کم برخوردار
-144 5 + 1
یارانه ها
مسکن مهر
قیمت جهانی طلا
قیمت روز طلا و ارز
قیمت جهانی نفت
اخبار نرخ ارز
قیمت طلا
قیمت سکه
آب و هوا
بازار کار
افغانستان
تاجیکستان
استانها
ویدئو های ورزشی
طنز و کاریکاتور
بازار آتی سکه
سه شنبه، 31 فروردین 1400 ساعت 02:502021-04-19اقتصادي

همه چیز درباره قراردادهای هوشمند


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

- به گزارش سایت قطره و به نقل ازگروه اجتماعی یکتاپرس، تصور کنید در خیابان هستید و قصد دارید سوار تاکسی شوید؛ از تاکسی اینترنتی یک خودرو درخواست می کنید و یک ماشین خودران (بدون راننده) شما را سوار می کند.

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

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

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

بعد از اینکه شما را پیاده می کند به یک تعمیرگاه می رود تا عیب های احتمالی را هم تعمیر کند.

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

قرارداد هوشمند (smart contract) چیست؟ به زبان ساده، قرارداد هوشمند یک کد برنامه نویسی است که روی بلاک چین پیاده سازی می شود تا در صورت اتفاق افتادن دادن یک سری شرایط، دستورات خاصی را که برنامه نویس به آن داده است، اجرا کند.

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

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

یک قرارداد معمولی چیست؟ یک قرارداد معمولی، توافقی بین دو یا چند شخص است که آن ها را به چیزی در آینده متعهد می کند.

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

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

کدهای کامپیوتری هم نوعی قرارداد هستند.

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

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

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

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

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

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

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

به این برنامه ها برنامه های غیرمتمرکز (Dapp) هم می گویند.

حتی خودِ برنامه نویس قرارداد هوشمند هم نمی تواند کد قرارداد هوشمند ثبت شده در بلاک چین را تغییر دهد.

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

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

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

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

پیاده سازی قرارداد هوشمند کد قرارداد هوشمند پس از نوشته شدن توسط برنامه نویس از طریق یک کلاینت (نرم افزار رسمی که شما را مستقیم به بلاک چین متصل می کند) به صورت یک تراکنش بر روی بلاک چین ثبت می شود.

قراردادهای هوشمند توسط یک یا چند زبان برنامه نویسی نوشته می شوند.

مثلا زبان برنامه نویسی قراردادهای هوشمند اتریوم، سالیدیتی (Solidity) است.

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

اجرای قرارداد هوشمند برای انجام تعامل با قرارداد ثبت شده هم باید با تراکنش این کار را انجام داد.

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

یک تراکنش به قرارداد به عنوان ورودی انجام می شود.

سپس نودها با استفاده از ماشین مجازی اتریوم (EVM) خود و ورودی دریافت شده، قرارداد را اجرا می کنند.

ماشین مجازی اتریوم فضایی مجازی برای اجرای قراردادها است.

اگر کارمزد قرارداد به اندازه کافی باشد، تراکنش تایید می شود.

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

برای درک دقیق آن می توانید مقاله چگونکی کارکرد اتریوم را بخوانید.

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

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

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

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

این شرایط باید با برنامه نویسی مشخص شوند.

همه شرکت کنندگان باید این شرایط را امضا کنند.

اوراکل (Oracle) اوراکل به چیزی گفته می شود که اطلاعات خارجی را به قرارداد می دهد تا قرارداد آن ها را پردازش کند.

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

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

همچنین برای ثبت قرارداد نیاز به یک نرم افزار کلاینت رسمی هم دارید که مستقیما به بلاک چین متصل باشد.

اتریوم در حال حاضر محبوب ترین پلتفرم برای اجرای قراردادهای هوشمند است.

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

در هر فرایندی که بخواهیم نیاز به اعتماد کردن را از بین ببریم، این قراردادها می توانند کارآمد باشند.

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

تمام داده ها شفاف، رمزنگاری شده و ناشناس هستند.

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

مدیریت قراردادهای هوشمند می توانند مثل ربات ها فرایندهای روتین را به شکلی دقیق اجرا کنند.

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

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

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

امروزه پروژه های زیادی برای این هدف در حال کار هستند.

بیمه با قراردادهای هوشمند می توان نیاز به واسطه ها را در سیستم های سنتی بیمه از بین برد.

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

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

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

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

اگر قرارداد هوشمند در بلاک چین ثبت شود، دیگر نمی توان تغییر داد و بنابراین باگ هم قابل رفع شدن نیست.

به عنوان نمونه می توان پروژه DAO در اتریوم را نام برد.

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

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

فرض کنید محمد و علی روی هوای فردای تهران شرط می بندند.

علی می گوید فردا هوا بارانی است و محمد می گوید فردا هوا آفتابی است.

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

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

اگر هوای تهران آفتابی بود، آنوقت: محمد برنده است.

سایت رسمی هواشناسی در اینجا اوراکل است.

این سایت متمرکز است و می توان با هک کردن یا تغییر دادن اطلاعات هواشناسی در این سایت، قرارداد هوشمند را به اشتباه انداخت.

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

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

بنابراین اگر نهادهای دولتی تصمیم به ایجاد یک چارچوب قانونی برای قراردادهای هوشمند داشته باشند، مسائل جدیدی به وجود خواهد آمد.

مالکیت یک خانه روی قرارداد هوشمند در حال حاضر برای دولت ها پذیرفته نیست.

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

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

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

با این حال این سرویس ها نمی توانند قراردادهای پیچیده را طراحی کنند.

انتهای پیام/
کلید واژه ها: تاکسی - هوشمند - کیف پول الکترونیکی - تاکسی اینترنتی - پرداخت - هزینه - تعمیر - الکترونیکی - پمپ بنزین - اینترنتی - مقصد - سالیانه - اجتماعی - درخواست - انقلابی - کیف پول - خیابان - خودران - اعتماد - نوآوری - رساندن - خودکار - گزارش - بنزین - خودرو - آینده - ماشین - زمانی - پیاده - کرایه

آخرین اخبار سرویس:
شهر جدید بندرعباس ساخته می شود

افزایش ایمنی پژو 206 در برابر سرقت

کشف مزرعه استخراج رمز ارز در یک قنادی مشهد

تثبیت شغل 11 هزار و 500 زنجانی با تأمین مالی واحدهای تولیدی

ضرب الاجل رییسی برای احیای کارخانه غذایی کیوان

فرودگاه سقز باید تا20 خردادماه امسال آماده بهره برداری شود

صدور الکترونیکی تمام مجوزها و پروانه های فعالیت مراکز گردشگری زنجان

رونق بازار محصولات کشاورزی در خارج از مرزها

تداوم رکود در بازار خودرو

پوشش 52 درصدی بیمه تامین اجتماعی در زنجان

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

9 هزار هکتار آب بندان در سال 1400 بازسازی می شوند

افزایش بیش از 50 درصد حقوق بازنشستگان نسبت به اسفند 99

ناترازی، مشکل اصلی صنعت برق/کمبود سرمایه دلیل رکود صنعت برق

زمان واریز یارانه نقدی اردیبهشت ماه 1400 اعلام شد

تصادفات رانندگی در کدام منطقه تهران بیشتر است؟

راه نفت عربستان به هند دوباره باز شد

هر هفته در ارمنستان نهال کاشته می شود

ضرب الاجل یک ماهه رییس قضا برای احیای «کارخانه کیوان»/ مالک به اجرای قانون تن ندهد، خلع ید می شود

شناسنامه فنی- ملکی ساختمان ارزش افزوده برای املاک ایجاد می کند

9 هزار هکتار آب بندان در سال 1400 بازسازی می شوند

اجرای 70 طرح آبرسانی به عشایر چهارمحال و بختیاری/ خرید تضمینی دام زنده از عشایر آغاز شد

تسهیل حضور شرکت های آب و برق ایرانی در بازار اوراسیا

15 هزار پرس غذای گرم در امامزاده های تهران توزیع شد

ترسیم افق های جدید همکاری های دو جانبه

ثبت نام سایپا در اردیبهشت 1400

یارانه اردیبهشت فرداشب واریز می شود

استاندار کردستان: فرودگاه سقز تا 20 خرداد به بهره برداری می رسد

قیمت روز خودرو در 19 اردیبهشت

مسیر مخالف دولت با سیاست جهانی در حمایت از محصولات استراتژیک کشاورزی

تحقق 420 درصدی هدفگذاری صادرات در استان سمنان

ضرب الاجل یک ماهه رییس قضا برای احیای «کارخانه کیوان»/ مالک به اجرای قانون تن ندهد خلع ید می شود

زمان واریز سود سهام عدالت مشخص نیست

فروش انواع پروفیل در شرکت آهن 118

دلار به کانال 15 هزار تومان بازمی گردد؟

واردات سیمان به خوزستان کاهش چشمگیری داشته است

نگرانی آمریکایی‎ها از افزایش بهای بنزین در پی حمله سایبری به شرکت «کولونیال پایپ لاین»

پیش فروش 5 محصول سایپا از فردا

یارانه اردیبهشت ماه فرداشب واریز می شود

ارزان شدن طلا در بازار به یک شرط!

قیمت خرید حمایتی دام عشایر ابلاغ شد

لزوم تشکیل اتحادیه عرضه کنندگان دام زنده در فیروزآباد

نیکزاد: صبوری کارگران و جدیت دستگاه قضایی در واگذاری هفت تپه قابل تقدیر است

جستجوی نفت در دشت مغان

امکان ثبت سرقت خودرو و استعلام خودروهای مکشوفه در اپلیکیشن ⁧‫پلیس من‬⁩

پیش بینی بورس فردا 20 اردیبهشت 1400

پرداخت 999میلیارد ریال کمک ودیعه اجاره مسکن در آذربایجان غربی

تصاویر | جشن کارگران هفت تپه؛ از اشک شوق کارگران تا شادی کودکان و زنان

عیدی دولت به این افراد در روز عید فطر!

یک میلیارد دلار صادرات شرکت های دانش بنیان در سال 2020

این سهامداران مشمول سهام جایزه می شوند

رونق تولید علت عمده افزایش مصرف برق در فروردین ماه

پیش بینی بازارها در هاله ای از ابهام

کاهش 40 درصدی تولید علوفه در سال جاری

83 درصد واحدهای مسکن روستایی دلفان مقاوم سازی شده است

افزایش نرخ تورم تولیدکننده بخش خدمات

ورود سازمان اوقاف به اشتغال آفرینی و حمایت از کارآفرینان در کشور

واریز وام 100 میلیون تومانی برای این افراد!

نرخ روز دلار، یورو، قیمت طلا و سکه یکشنبه 19 اردیبهشت 1400

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

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

اختصاص زمین رایگان برای ساخت مسکن کارمندان

اهدای 420 میلیون تومان تجهیزات پزشکی بانک مهر به هرمزگان

تداوم رکود در بازار خودرو

20 هزار و 246 میلیارد ریال طرح سرمایه گذاری در ارس افتتاح می شود

بیش از 11 میلیارد ارز قاچاق در فرودگاه گرگان کشف شد

کرکره بازار تهران بالا کشیده شد

تجهیزات پزشکی ایرانی فراتر از مرزها

هشدار ایلان ماسک به سرمایه گذاران ارزهای دیجیتال

قیمت محصولات سایپا در 19 اردیبهشت 1400/ تیبا 2 ارزان شد

فرماندار: مسافرت به روانسر ممنوع است

هر سطل زباله برای شهرداری بندرعباس 3.5 میلیون تومان آب می خورد

انتخابات مجمع عمومی عادی شرکت سرمایه گذاری سهام عدالت استان اردبیل به دور دوم موکول گردید

پیشنهاد تغییر ساعت کاری اداره ها

برداشت گل محمدی از 38 هکتار اراضی مهریز آغاز شد

پرداخت 999میلیارد ریال کمک ودیعه اجاره مسکن در آذربایجان غربی

ممنوعیت خروج کاه و کلش از استان ایلام

اختصاص زمین رایگان برای ساخت مسکن کارمندان

زمان واریز سود سهام عدالت مشخص نیست

اختصاص زمین رایگان برای ساخت مسکن کارمندان تمامی ادارات و دستگاه ها و کارخانه ها 

لزوم آبرسانی سیار به 300 روستای کرمانشاه طی تابستان سال جاری

اجرای پویش نفس هدیه کنیم در لامرد

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

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

صدور احکام جدید بازنشستگان و مستمری بگیران

گزارش عملکرد ⁧‫وزارت صمت‬⁩

وام اجاره مسکن در سال 1400 افزایش می یابد؟

16 پروژه کلان و استراتژیک اقتصادی کشور که با کمک بانک سپه به اجرا درآمد

اختصاص 4 هزار میلیارد از یارانه برای واکسن

641 معدن آماده بهره برداری در استان یزد

تجهیزات پزشکی ایرانی فراتر از مرزها/ گسترش بازار محصولات ایرانی در جهان

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

صنایع فرآوری حلقه مفقوده گیاهان استراتژیک در استان خراسان رضوی است

19 میلیون نفر ایرانی در شرایط بد حاشیه نشینی زندگی می کنند/ با بحران جدی مسکن مواجهه هستیم

رتبه نخست آزادی مشروط در کشور مربوط به این استان است

(ویدئو) مقایسه دو شگفت انگیز برقی بنز EQS و تسلا S Plaid

محدوده منطقه آزاد بوشهر، اراضی ملی است و هیچ رانتی در آن وجود ندارد

2 مزرعه غیرمجاز ارز دیجیتال در افسریه تهران جمع آوری شد

تکمیل پل شهر حمزه دزفول با صرف 22 میلیارد ریال اعتبار

پیش بینی تولید بیش از 2700 تن کلزا در فیروزآباد 

همه چیز درباره قراردادهای هوشمند

همه چیز درباره قراردادهای هوشمند