اخبار بلاکچیناخبار عمومی

تیم کالیبرا فیسبوک روش جدیدی برای آزمایش تحمل خطای بیزانس (BFT) معرفی کرد

کالیبرا روش جدیدی را برای آزمایش تحمل خطای بیزانس (BFT) خود معرفی کرده است.

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

این برنامه جدید کالیبرا به اسم “دوقلوها” (Twins) شامل روش سبکی برای آزمایش پیاده سازی BFT شبکه است.

کالیبرا پیشرو در زمینه آزمایش BFT

در این مقاله بیان شده است اگرچه سیستم های BFT بیش از دو دهه است که مورد مطالعه قرار گرفته اند، اما این عرصه فاقد یک استراتژی منظم و منسجم برای پیاده سازی آزمایش BFT است.

این روش آزمایش، دو نوع نود با هویت یکسان اجرا می‌کند تا رفتار بیزانس نظیر ابهام (equivocation)، رای دهی مجدد (double voting) و از دست دادن وضعیت داخلی را شبیه سازی کند.

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

تحمل خطای بیزانس

تحمل خطای بیزانس یا BFT مفهومی است که از مقاله آکادمیک سال ۱۹۸۲ لزلی لمپورت (Leslie Lamport)، رابرت شوستک (Robert Shostak) و مارشال پیز (Marshal Pease) گرفته شده است.

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

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

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

ویژگی ها و محدودیت های دوقلوها

در این مقاله، استفاده از دوقلوها (Twins) برای ایجاد مجدد چندین حمله قابل ذکر بر روی پروتکل های BFT خاطرنشان و عنوان شده است که دو مورد از این حملات، طی چند دقیقه توسط دوقلوها شناسایی شده است.

دیوید مارکوس (David Marcus) یکی از اعضای هیات مدیره و موسسان کالیبرا توییت کرده است:

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

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

منبع
cointelegraph

نوشته های مشابه

اشتراک
اطلاع از
0 دیدگاه
Inline Feedbacks
View all comments
دکمه بازگشت به بالا