WEBVTT

00:00:00.627 --> 00:00:06.925
قراردادهای هوشمند
رالف هوفر
کیلس تکنولوژیز

00:00:07.948 --> 00:00:10.470
بحث های زیادی در مورد
قراردادهای هوشمند وجود دارد

00:00:10.470 --> 00:00:12.940
نظرتان در موردشان چیست؟
چقدر هوشمند هستند؟

00:00:12.940 --> 00:00:14.214
اصلا هوشمند نیستند

00:00:14.239 --> 00:00:16.774
در حقیقت از احمق ترین
قراردادهای موجود هستند

00:00:17.583 --> 00:00:21.071
زیبایی قراردادهای هوشمند این است که یک
سری عبارات «اگر-در آن صورت» (شرطی) دارند

00:00:21.323 --> 00:00:24.773
بنابراین گرچه قراردادهای هوشمند
به شکل کد توسعه پیدا کرده اند

00:00:24.885 --> 00:00:28.605
برای افرادی که کد نویسی
و برنامه نویسی نمی کنند

00:00:28.605 --> 00:00:30.815
راه درکش این است که بگوییم یک سری
عبارات «اگر-در آن صورت» (شرطی) دارند

00:00:30.815 --> 00:00:33.091
اگر این اتفاق افتاد
در آن صورت این اتفاق می افتد

00:00:33.906 --> 00:00:40.435
ما فکر می کنیم که این چیزها می توانند ما را
از گرسنگی جهانی و سیاه چاله ها نجات دهند

00:00:40.460 --> 00:00:42.307
اما در واقع تنها کاری که
می کنند این است که به ما

00:00:42.331 --> 00:00:44.925
اجازه می دهند ایده های خیلی
ساده را در کد اصلی کدنویسی کنیم

00:00:44.950 --> 00:00:47.689
وقتی که سعی می کنیم کدهای
خیلی پیچیده را در کد وارد کنیم

00:00:47.689 --> 00:00:48.935
معمولا خوب پیش نمی رود

00:00:48.935 --> 00:00:50.585
مثال بزرگش DAO است

00:00:50.610 --> 00:00:56.709
که یک سازمانی بود که در یک سری قراردادهای
هوشمند روی بلاکچین اتریوم کدنویسی شده بود

00:00:56.895 --> 00:00:59.970
و در اگوست 2016، 150
میلیون دلار جذب سرمایه داشت

00:01:00.160 --> 00:01:03.370
فرار بود سرمایه گذار خطر پذیر مستقلی باشد

00:01:03.395 --> 00:01:04.620
که روی توکن های دیگر سرمایه گذاری می کرد

00:01:04.620 --> 00:01:06.771
که ایده ای است که ذهن را درگیر می کند

00:01:07.636 --> 00:01:12.001
و اتفاقی که افتاد این بود که پس از اینکه DAO 
150 میلیون دلار جمع کرد

00:01:12.259 --> 00:01:14.125
یک هکر به کد نگاه کرد

00:01:14.125 --> 00:01:16.810
نقطه ضعفی در این قراردادها هوشمند پیدا کرد

00:01:16.810 --> 00:01:20.580
و شروع به کشیدن 50 میلیون
دلار از آن 150 میلیون دلار کرد

00:01:20.912 --> 00:01:24.255
بنابراین قراردادهای هوشمند
واقعا آنچنان هوشمند نیستند

00:01:24.396 --> 00:01:25.620
معمولا خیلی احمق هستند

00:01:25.620 --> 00:01:27.210
و مهمتر از همه اینکه کامل نیستند

00:01:27.210 --> 00:01:31.887
بنابراین باید راهی پیدا کنیم
که قراردادهای ناکامل را

00:01:31.912 --> 00:01:33.565
به شکلی به کار ببریم که هوشمند است

00:01:33.746 --> 00:01:36.900
اما لزوما فکر نکنیم که خود
قراردادها هوشمند هستند

