آرخیاستار چیست؟
آرخیاستار یک چارچوب نرمافزاری است که برای ساخت سیستمهای ذخیرهسازی توزیعشده امن طراحی شده است. این چارچوب بر اساس تکهتکهسازی و پراکندگی اطلاعات عمل میکند و هدف آن ایجاد معماری ذخیرهسازی قابل اعتمادی برای استفاده در ابر است.
آرخیاستار از روشهای تحمل خطای بیزانسی، بهاشتراکگذاری راز و ابزارهای رمزنگاری ابری استفاده میکند. بخشهایی از این چارچوب به صورت متنباز منتشر شدهاند تا بستری برای تحقیقات بیشتر در این حوزه فراهم شود.
اجزاء اصلی
- کتابخانه بهاشتراکگذاری راز: در دسترس در گیتهاب
- کتابخانه ماشین حالت BFT: در دسترس در گیتهاب
ویژگیهای فعلی
- نوشته شده به زبان جاوا 7 با مجوزهای متنباز GPLv2 و LGPLv2
- بهاشتراکگذاری راز از طریق RabinIDS، ShamirPSS، Krawczyk، RabinBenOr
- تحمل خطای بیزانسی از طریق لایه سفارشی BFT
- استفاده از نرمافزارهای موجود مانند Netty.io
- توسعه یافته توسط مؤسسه فناوری اتریش