الگوریتم اجماع اثبات ذخیره چیست؟ آشنایی با الگوریتم PoStorage
تمام کسانی که با بلاکچین آشنا هستند، معمولاً درباره مکانیسمهای اجماع PoW (اثبات اثبات کار) و PoS (اثبات اثبات سهام) میشنوند. اما الگوریتم اجماع اثبات ذخیره سازی یک رویکرد متفاوت به اجماع در بلاکچین است.
الگوریتم اجماع اثبات ذخیره چیست؟ آشنایی با الگوریتم PoStorage
در الگوریتم اجماع اثبات ذخیره سازی، هدف اصلی این است که شرکتکنندگان اثبات کنند که داراییها و دادهها را به صورت موثر و امن ذخیره میکنند. برخلاف الگوریتمهای اثبات کار و اثبات سهام، که بر اساس حل مسائل ریاضی یا میزان داراییهای مالی استوار هستند، الگوریتم اثبات ذخیره سازی بر اساس فاکتورهایی مانند زمان لازم برای ذخیرهسازی و میزان ترافیک مبتنی است.
شرکتکنندگان در الگوریتم اجماع اثبات ذخیره
اثبات کننده (Prover)
این گروه مسئولیت ذخیره دادهها را دارند و باید اثبات کنند که ذخیرهسازی به صورت موثر انجام شده است.
تأیید کننده (Verifier)
تأییدکنندگان مسئولیت تأیید این اثباتها را دارند. آنها با تعیین چالشها برای اثباتکنندهها، اطمینان حاصل میکنند که دادهها به درستی و امانت ذخیره شدهاند.
الگوریتم اجماع اثبات ذخیره سازی، از رمزنگاری برای اعتبارسنجی دادهها استفاده میکند. همچنین میتواند در ارزیابی اعتبار سرورهای ذخیره سازی ابری نیز نقش داشته باشد. این الگوریتم با ترکیب اطلاعاتی مانند فضای ذخیرهسازی و ترافیک، به شرکتکنندگان پاداش میدهد.
پیشینه پروتکل اثبات ذخیره سازی
الگوریتم اثبات ذخیره سازی پیش از ظهور بلاکچین و پروژههای ذخیره سازی غیرمتمرکز در پروژههای ذخیره سازی ابری مورد استفاده قرار گرفته است. با انفجار دادهها و گسترش شبکههای پهن باند، ذخیره سازی ابری از سال ۲۰۰۵ به یک برنامه مهم تبدیل شده است. پلتفرمهای ذخیره سازی ابری شخصی شامل DropBox، Google Drive، OneDrive مایکروسافت و iCloud اپل است. همچنین پلتفرمهای ذخیرهسازی ابری سازمانی شامل AWS S3، Microsoft’s Axure، Google Cloud و غیره میشود. این سرویسهای ذخیرهسازی ابری راهحلی برای ذخیرهسازی ایمن و دسترسی کارآمد به حجم عظیمی از دادهها را در اختیار شرکتها و افراد قرار میدهند.
با این حال، امنیت دادهها در ذخیره سازی ابری مسئلهای مهم است. ارائه دهندگان خدمات ذخیره سازی ابری باید اعتماد کاربران را جلب کرده و اثبات کنند که دادهها به طور ایمن نگهداری میشوند. الگوریتم اجماع اثبات ذخیره سازی اولیه برای پاسخ به این چالشات ایجاد شد.
مکانیسم اثبات مربوط به ذخیره سازی ابری شامل
Provable Data Possession (PDP)
این مکانیسم ثابت میکند که سرور دادهها را بدون افشای اطلاعات اصلی نگهداری میکند. کاربران میتوانند دادهها را به سرور ارسال کرده و سپس تأیید کننده بررسی کند که آیا سرور هنوز دادهها را ذخیره میکند یا خیر.
Proof-of-Retrievability (PoRet)
شبیه PDP است، اما بهبود در قابلیت بازیابی دارد و استخراج دادهها را نیز ممکن میکند. این مکانیسم به تأیید کننده اجازه میدهد بررسی کند که سرور هنوز دادهها را ذخیره میکند یا نه.
ویژگیهای الگوریتم اجماع اثبات ذخیره سازی
کلید تأیید مخفی
با استفاده از یک کلید تأیید مخفی که حین راهاندازی ایجاد شده است، کاربران میتوانند دادههای ذخیره شده را بررسی کرده و به صورت خصوصی تأیید کنند.
دسترسی عمومی
کاربرانی که به دادههای عمومی دسترسی دارند، بدون افشای اطلاعات مخفی، تأیید کنند که دادهها به درستی ذخیره شدهاند.
غیرقابل تفویض و برونسپاری
عملیات اجماع غیرقابل تفویض و برونسپاری است، و اثباتکنندهها نمیتوانند کار خود را به دیگران اختصاص دهند.
شفافیت
این الگوریتم با امضای دیجیتالی و هویت اثباتکنندهها، شفافیت در شبکههای ذخیرهسازی غیرمتمرکز فراهم میکند.
محدودیت زمانی
مدارک اجماع تنها برای یک دوره زمانی مشخص معتبر هستند، که باعث به حداقل رساندن احتمال جعل میشود.
این ویژگیها در ساختاربندی طرحهای الگوریتم اجماع اثبات ذخیره نقش مهمی ایفا میکنند و همزمان با تحولات در فضای ذخیرهسازی ابری بهینهسازی میشوند.