صفحه اصلی دوره بازکردن همه

۱۳- قراردادهوشمند – بخش اول

متن

در دنیای رمز ارزها می‌خوایم یه مقدار از حالت فقط اقتصادی فاصله بگیریم چون بعد از اتریوم رمز ارزها و اصلاً سامانه بلاک چین و دفاتر کل توزیع شده دیگه تک کاربری تو حوزه اقتصادی و ارز و اینا نیست توسعه پیدا کرده طراحی هم که شده برای همه چیز میخواد ورود کنه با توجه به اون مزیت‌هایی که گفتیم احتمال هکش خیلی پایینه و. چیزی که اینجا ثبت شد برگشت ناپذیره و دیگه یقینی میشه شما تصور کنید سند یه خونه رو دیگه نشه به دو نفر فروخت جلو کلاهبرداری بگیرید این با بلاک چین امکانش هست منتها برای اینکه این بتونه به اون اهداف غیر از مسائل ارز مشخص یعنی یه کار مشخص تو اقتصاد یعنی اهداف اقتصادی غیر فقط مسئله پول برسه و سایر اهداف غیرتجاری نیازمند یک چیز ویژه است اونم قرارداد هوشمندنده قرارداد هوشمند چیه همین قرارداد خودمونه منتها تو دنیای. مجازی رقم می‌خوره و خود قراردادم میره جزء بخشی از اون سامانه بلاک چین یعنی دیگه تاییدش می‌کنند و دیگه مولا غیر قابل تغییر هست و اینها حالا چه کارکردی داره یه مثال تجاری می‌زنم تو بحث قرارداد هوشمند اونم اینه که مثلاً فرض بفرمایید ما میریم کشور چین یه در واقع معامله انجام میدیم یه کالایی رو میخریم بیمه هم باید بیاد بیمه کنه این کالا میخواد برسه به ایران بیمه بکنه و اون آقا هم که کالا را فروخته تو گمرک هم این باید. در واقع دریافت بشه کالا و پولم به این بنده خدا بدیم همه اینا تو قالب قرارداد هوشمند تعریف میشه کدی که اگر این کالا یعنی توی سامانه بلاک شما تصور کنید اگر این کالا از چین راه افتاد این آقای شرکت بیمه موظف این کالا رو بیمه کنه که سالم برسه به گمرک در ایران به محض اینکه رسید گمرک در ایران پول از حساب ایشون کم میشه وارد حساب اون آقای چینی میشه و شرکت بیمه هم یه بخشی پول از آقای چینی دریافت می‌کنه از حساب یه پولی میره و این قرارداد دیگه نمیشه در واقع لغوش کرد. در این زمان مشخص اگر نرسید بازم پول جابجا نمیشه یا پول جابجا میشه کمتر جابجا میشه یعنی همه چیز از اول برنامه ریزی شده به همشم نمیشه زد ظاهرا خیلی جذابه پس این قرارداد هوشمند که گفتیم حالا با یه مثال اقتصادی در واقع تبیینش کردیم هرچند صنایع دیگرم آوردیم وسط صنعت بیمه را مثلا آوردیم وسط صنعت کشتیرانی را مثلا آوردیم وسط و به همین ترتیب. اگر بخواهیم قرض هوشمند را تعریف کنیم میگیم یه قراردادیست از جنس نرم‌افزار از نظر حقوقی قرارداد محسوب نمیشه گفتیم کلاً این سیستم رو دولت ها پشتش نیستند پس محسوب نمیشه اما دفتر کل توزیع شده رو یه جوری به خدمت میگیره که هم سوابق مالی هم مفاد موافقتنامه را تا زمانی که این سامانه کار می‌کنه نگه می‌داره و غیر قابل تغییره برای تبیین بهتر این این کلیپ رو با هم ببینیم قراردادهای هوشمند به تازگی محبوبیت زیادی پیدا کردند اما قرارداد هوشمند چیه و چه مشکلاتی را حل میکنه. این عبارت اولین بار قبل از ساخت بیت کوین و در سال ۱۹۹۷ توسط نیکس‌ها و دانشمند علوم کامپیوتر حقوقدان و رمزنگار استفاده شد به عبارت ساده‌تر هدف نیکسابو این بوده که برای نگهداری از قراردادها از یک دفتر کل توزیع شده استفاده کنه قراردادهای هوشمند درست مثل قراردادهای عادی در دنیای واقعی تنها تفاوتشون اینه که این قراردادها کاملا دیجیتال هستند در واقع یک قرارداد هوشمند یک نرم‌افزار کامپیوتری کوچک است که در بلاک چین ذخیره شده. بذارید با یه مثال توضیح بدم تا با نحوه کار این قراردادها بهتر آشنا بشید با پلتفرم جذب سرمایه کیک استارتر قطعاً آشنایی دارید گروه‌های محصول می‌تونن از این پلتفرم استفاده کنند برای سرمایه‌گذاری هدف خاصی را معین کنند و از کسایی که با این ایده موافقند سرمایه جذب. کیک استارت لزوماً واسطه میانه گروه محصول و حامیانه این یعنی هر دو گروه باید به این پلتفرم اعتماد کنند تا پولشون رو مدیریت کنه چنانچه سرمایه این پروژه با موفقیت تامین میشه گروه پروژه انتظار داره پولش رو از کیک استارتر دریافت کنه از طرف دیگه گروه حامیان با اینکه پولش به پروژه تعلق بگیره موافقه اما اگه اهداف پروژه محقق نشدن تمایل داره پولش رو پس بگیره اعتماد کنند اما با استفاده از قرارداد هوشمند دیگه نیازی به یه واسطه یا شخص ثالث مثل کیک استارتر نیست و در عین حال میشه سیستم. هیرو پیاده کرد خب بیاید برای این پروژه فرضی یه قرارداد هوشمند بسازیم میتونید قرارداد هوشمند را به گونه‌ای برنامه‌ریزی کنید که تمام سرمایه‌های جذب شده رو تا زمانی که اهداف پروژه محقق بشه نگه داره الان دیگه حامیانه پروژه می‌تونن پولشون رو به این قرارداد منتقل کنند. اگر به اندازه کافی سرمایه جذب بشه این قرارداد به صورت خودکار پول را برای موسس پروژه می‌فرسته و اگر پروژه با شکست مواجه بشه و به اهدافش نرسه پول اتوماتیک به حامیان برمی‌گرده جالبه نه از اونجایی که قرار داده هوشمند روی بلاک چین ذخیره میشن همه چیز کاملاً توزیع شده است با استفاده از این تکنیک هیچکس کنترل این پول را در دست نداره ولی یه لحظه صبر کنید چطور میشه به این قرارداد اعتماد کرد خوب از اونجایی که این قرارداد هوشمند روی بلاک چین نگه داشته میشن یک سری خصوصیات جالب را از اون به ارث بردند این قراردادها تغییر ناپذیر و توزیع شدند. تغییر ناپذیرند چون هر بار که یک قرارداد هوشمند ایجاد میشه دوباره نمیشه تغییرش داد پس امکان نداره کسی به صورت مخفیانه در کد قرارداد شما دست ببره. توزیع شده است چون صحت خروجی قرارداد شما توسط تمامی کاربران این شبکه تایید میشه بنابراین یه نفر نمیتونه به اجبار پول را از فردا آزاد کنه چون بقیه به سرعت متوجه میشن و این کار تایید نمی‌کنند ریخته و نفوذ و قرارداد هوشمند تقریباً غیرممکنه قراردادهای هوشمند می‌تونن در زمینه‌های مختلفی علاوه بر سرمایه‌گذاری جمعی مورد استفاده قرار بگیرند مثل صدور وام یا پرداخته اتوماتیک در بانک‌ها پردازش مطالبات خاص در شرکت‌های بیمه پرداخت در محل در شرکت‌های پستی و غیره خب احتمالاً الان. سوال پیش اومده که از کجا و چطوری می‌تونید به این قراردادها دسترسی پیدا کنید در حال حاضر بسیاری از بلاکچین‌ها از قراردادهای هوشمند پشتیبانی می‌کنند مثل بلاک چین اتریوم که در اصل به همین منظور طراحی شده قرار داده هوشمند به زبان برنامه نویسی خاصی تحت عنوان سالیدیتی نوشته میشن این زبان مخصوصاً برای اتریوم ایجاد شده و از ترکیبی مشابه جاوا اسکریپت استفاده می‌کنه لازم به ذکره که بیت کوین هم از قرارداد هوشمند پشتیبانی می‌کنه که این میزان از پشتیبانی در مقایسه با اتریوم محدودتره خب. الان دیگه فهمیدیم قرارداد هوشمند چیه حالا بریم با کارکردهای تجاریش و غیرتجاریش آشنا بشه.

محتوای درس
به بالا بروید