Data Availability چیست ؟
فرض کنید یک نفر نتیجه یک محاسبه را اعلام کند، اما دادههایی را که با آن به نتیجه رسیده پنهان کند. شما نمیتوانید مستقل بررسی کنید که نتیجه درست بوده است. Data Availability یا دسترسپذیری داده در بلاکچین یعنی اطمینان داشته باشیم داده لازم برای بررسی وضعیت شبکه واقعاً منتشر و در دسترس بوده است.
این موضوع برای Rollupها خیلی مهم است. رولآپ میتواند هزاران تراکنش را خارج از لایه اصلی پردازش کند، اما دیگران برای بررسی تغییر وضعیت باید به داده موردنیاز دسترسی داشته باشند. اگر اپراتور داده را مخفی کند، راستیآزمایی مستقل سخت یا غیرممکن میشود.
در اتریوم، Rollupها میتوانند بخشی از داده خود را در Blobها منتشر کنند. شبکه برای یک بازه مشخص در دسترس بودن این داده را تضمین میکند تا بررسیها انجام شود.
Data Availability با نگهداری همیشگی تاریخچه یکی نیست. ممکن است داده در زمان لازم برای راستیآزمایی در دسترس باشد ولی ذخیره دائمی آن وظیفه سرویسهای دیگری باشد.
پس ساده بگوییم: DA میپرسد «آیا داده لازم برای بررسی واقعاً منتشر شده؟» نه اینکه «آیا این داده تا ابد آرشیو میشود؟»
