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