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

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

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

در اصل، قرارداد هوشمند یک برنامه رایانه ای است که به طور خودکار شرایط یک قرارداد را در صورت تحقق شرایط خاص اجرا می کند. می توان از آن برای تسهیل، تأیید و اجرای مذاکره یا اجرای یک قرارداد استفاده کرد. این روشی برای استفاده از کد برای ایجاد قراردادهای خوداجرایی بدون استفاده از واسطه است (مثلاً یک وکیل وصیت نامه را اجرا می کند).

یکی از نمونه‌های اولیه یک قرارداد هوشمند که خارج از بلاک چین وجود دارد، خدمات امانی است. در اوایل دهه 2010، این روش‌ها به روش پیش‌فرض برای اجرای تراکنش‌ها در بازارهای وب تاریک تبدیل شدند که برای به حداقل رساندن آسیب‌پذیری در برابر اجرای قانون، نیاز به نیروی انسانی کم داشت. خریدار وجوه را - معمولاً در آن قرار می دهد BTC - در حساب امانی و تنها زمانی که محصول تحویل داده شده بود، قرارداد هوشمند را برای آزاد کردن وجوه اجرا می کرد. 

اجرای قراردادهای هوشمند در سال‌های پس از پیشنهاد اولیه سابو به صورت تئوری باقی ماند. با این حال، از زمان راه اندازی بلاک چین اتریوم در سال 2015، قراردادهای هوشمند خود را آغاز کردند. 

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

فراتر از "کد قانون است"

پیش از تاریخ قراردادهای هوشمند احتمالاً با کتاب لارنس لسیگ آغاز می شود قانون و سایر قوانین فضای مجازی (1999). در آن، او استدلال کرد که در فضای مجازی، کدهای کامپیوتری تا حد زیادی شبیه به قوانین زندگی واقعی است و حتی می تواند جایگزین آنها شود. این ایده در سال 2023 عجیب به نظر می رسد، زمانی که اینترنت در تمام جنبه های زندگی ما نفوذ می کند و دولت ها تقریباً هر جنبه ای از رفتار تجاری و فردی را تنظیم می کنند. در آن زمان، رادیکال بود.

نمودار اتریوم
عکس: QuoteInspector

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

همانطور که همه ما دیدیم لونا/Terra, Celsius, and FTX پارسال و Mango دائو اخیراً - کد به محدودیت‌های خود رسیده است و بازیگران بد می‌توانند تصرف‌های خصمانه، هک‌ها یا سایر مزایای مخرب را مورد استفاده قرار دهند. بلاک چین کیو، که شعار تعریف کننده آن «فراتر از کد قانون است» است.

با ورود افراد بیشتری به دنیای وب 3، حکمرانی خوب به فضای بیشتری برای نکات ظریف و نیت انسانی نیاز دارد. "کد قانون است" برای برخی موقعیت ها کار می کند، اما نه همه.

قراردادهای هوشمند دارای معایبی هستند 

یکی از مشاغلی که در دید حداکثرگرایان قراردادهای هوشمند قرار دارد، حرفه وکالت است. چرا یک سلسله مراتب داوری بوروکراتیک (و برخی می گویند فاسد بسته به جایی که هستید) دارید، در حالی که می توانید به سادگی تصمیمات قانونی را به صورت کد اجرا کنید. اساساً، معکوس کردن ایده لسیگ مبنی بر اینکه کد قانون فضای سایبری است. چرا کد نمیسازید قانون واقعی?

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

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

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

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

«کد نمی تواند هر موقعیتی را توضیح دهد. و انسان‌ها قدرت منحصربه‌فردی برای تفکر گذشته‌نگر، قضاوت در مورد قصد، و تعیین اینکه آیا اعمال خاصی با قوانین مطابقت دارند یا بر خلاف آن هستند، دارند. فراتر رفتن از "کد قانون است" به معنای دور شدن از استفاده از کد به عنوان لایه حاکمیت اساسی در Web3 نیست. این به معنای استفاده از کد و زبان انسانی با هم است.»

از قضا، انسان ها قطعه گم شده هستند

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

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

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

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

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

سلب مسئولیت

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

منبع: https://beincrypto.com/world-run-on-smart-contracts-computer-says-no/