ویتالیك بترین: اتریوم میتواند از دست دادن نهایی را تحمل کند

وضعیت نهایی در اتریوم: نظر ویتالیک باترین
ویتالیک باترین، یکی از بنیانگذاران اتریوم، اخیراً در مورد وضعیت نهایی در شبکه اتریوم اظهاراتی را بیان کرده است. او معتقد است که اتریوم میتواند به طور موقت نهایی بودن خود را از دست بدهد و این موضوع به خودی خود تهدیدی برای امنیت شبکه نیست. او اظهار داشت: “اگر نهایی بودن به طور موقت به چند ساعت تأخیر بیفتد، مشکلی نیست و شبکه به کار خود ادامه میدهد. آنچه که باید از آن اجتناب کنیم، نهایی کردن اطلاعات نادرست است.”
تحلیلهای کارشناسان
فابریزیو رومانو جنووز، کارشناس پروتکل اتریوم و عضو هیئت علمی دانشگاه آکسفورد، با نظرات باترین همنظر است. او بیان کرد که در صورت از دست رفتن نهایی، اتریوم به نوعی شبیه بیتکوین میشود. او افزود: “بیتکوین از سال 2009 نهایی ندارد و هیچکس اعتراضی نمیکند.”
نحوه عملکرد نهایی در اتریوم
در بلاکچینهای اثبات کار مانند بیتکوین، امکان انشعاب به چند زنجیره وجود دارد و زنجیرهای که بیشترین کار را دریافت کند، معتبر شناخته میشود. با این حال، اگر یک زنجیره ثانویه به حدی رشد کند که زنجیره اصلی را پشت سر بگذارد، زنجیره اصلی و تراکنشهای موجود در آن بیاعتبار میشود. این پدیده به نام “بازسازی” شناخته میشود.
در اتریوم، نهایی بودن به صورت قطعی عمل میکند. زمانی که یک بلاک بیش از 66 درصد رأیهای اعتباردهندگان را دریافت کند، به عنوان “تصمیمگیری شده” شناخته میشود و اگر بیش از دو دوره (64 بلاک) بگذرد، آن بلاک نهایی میشود. جنووز اشاره کرد که این موضوع اخیراً در ماه مه 2023 به وقوع پیوست و این نوع مشکلات باعث ناامنی زنجیره نمیشود، بلکه فقط تضمینهای ما در مورد بازسازی به حالت احتمالی بازمیگردد.
تأثیر بر زیرساختها و پلها
جنووز همچنین یادآور شد که فقدان نهایی بر زیرساختهایی که به آن وابسته هستند، تأثیر خواهد گذاشت، از جمله برخی از پلها یا لایههای دوم (L2). یک نماینده از زنجیره جانبی اتریوم، یعنی پالیگان، به خبرنگاران گفت که پالیگان به فعالیتهای عادی خود ادامه خواهد داد، اما انتقالات از اتریوم به این زنجیره ممکن است به دلیل انتظار برای نهایی شدن، به تأخیر بیفتد.
علاوه بر این، نماینده پالیگان اعلام کرد که لایه تسویه بین زنجیرهای AggLayer، تراکنشها از اتریوم به L2 را تا رسیدن به نهایی بودن به تأخیر خواهد انداخت. با این حال، آنها تأکید کردند که “هیچ سناریویی وجود ندارد که کاربران با بازگشت یا بیاعتباری پیامها به دلیل از دست رفتن نهایی مواجه شوند.”
پیشنهادات برای توسعهدهندگان
جنووز در نهایت مسئولیت تأخیرها را به عهده توسعهدهندگانی گذاشت که به نهایی بودن وابسته هستند. او گفت: “اگر یک سازنده پل تصمیم بگیرد که هیچ مکانیزم پشتیبانی برای از دست رفتن نهایی پیادهسازی نکند، این انتخاب او است.”
این موضوع نشان میدهد که توسعهدهندگان باید در طراحی و پیادهسازی زیرساختهای خود، به تأثیرات ناشی از نهایی بودن توجه کنند و راهحلهایی برای مدیریت این نوع مشکلات پیشبینی کنند.



