مقایسه‌ی اتریوم و اتریوم کلاسیک – قسمت پنجم: درک Soft Fork DoS

مترجم: احمد رجعتی

 

تمام فعالیت‌های Mining در اکوسیستم اتریوم توسط Gas پاداش داده می­‌شود. این روش اولیه‌ای است که Minerها از حملات DoS محافظت می‌شوند.

فرض کنید کسی تصمیم بگیرد با پر کردن شبکه از معاملاتی که نیاز به محاسبات سختی دارند، به آن حمله کند. در این حالت Minerها می‌توانند پس از اجرای این محاسبات حتی در صورت عدم موفقیت در تکمیل آنها هم براساس تعداد محاسباتی که انجام داده اند Gas دریافت کنند. در نتیجه تعداد و زمان محاسبه افزایش یافته و Minerها پول بیشتری دریافت می‌کنند و حمله‌کننده هم برای انجام این حملات باید پول بیشتری صرف کند.

اما اتفاقی که می‌افتد این است که زمانی که این Soft Fork اجرا می‌شود،  مهاجم می تواند شبکه را با معاملاتی که با DAO تبادل برقرار می‌کند پر کند و کاری کند که Minerها محاسبات پیچیده و بی‌پایانی را در ازای مقدار کم و ناچیزی از Gas و بدون هیچ هزینه‌ای برای مهاجم انجام دهند. در حقیقت، مهاجم حتی می‌تواند با تعیین یک قیمت Gas بالا، Minerها را به حل محاسبات پیچیده‌تری سوق دهد.

این موضوع به این معنی بود که هیچ راهی برای ادامه‌ی Soft Fork نبود و فقط یک راه برای جامعه‌ی اتریوم باقی می‌ماند: Hard Fork

0 replies

Leave a Reply

Leave a Reply