اگر در کد قراردادهای هوشمند مشکلی وجود داشته باشد، چه اتفاقی می‌افتد؟

اگر در کد قراردادهای هوشمند مشکلی وجود داشته باشد، چه اتفاقی می‌افتد؟
اگر در کد قراردادهای هوشمند مشکلی وجود داشته باشد، چه اتفاقی می‌افتد؟ اگر تبدیل قراردادهای واقعی به کد، به دلیل پیچیدگی ماهوی این قراردادها، موفقیت‌آمیز نباشد، چه می‌شود؟

 

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

اگر در کد قراردادهای هوشمند مشکلی وجود داشته باشد، چه اتفاقی می‌افتد؟

به علاوه، حتی هوشمندترین قرادادها نیز در برابر خطای انسانی آسیب‌پذیرند. ارز دیجیتالی با نام Ether که توسط استارت آپ DAO معرفی شده بود، به عنوان یکی از روش‌های به کارگیری قراردادهای هوشمند در سیستم‌های بلاک‌چین، از محبوبیت بسیاری برخوردار بود. با این وجود، هکر ها با بهره‌گیری از اشتباه انسانی که در کد «ether» وجود داشت، ۶۰ میلیون دلار سرقت کردند. به این ترتیب، حتی ether نیز از خطای انسانی مصون نماند.

منبع : آزمایشگاه بلاک چین ایران
ممکن است علاقه مند باشید
guest

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

0 دیدگاه