Blob چیست ؟
در اتریوم جدید ممکن است کلمه Blob را کنار Rollup و Layer 2 ببینید. Blob را میتوان یک بسته بزرگ داده تصور کرد که برای انتشار داده Rollupها طراحی شده و هزینه آن از گذاشتن همان حجم داده در فضای معمول تراکنشها کمتر است.
EIP-4844 این نوع داده را به Ethereum اضافه کرد. Rollupها میتوانند داده تراکنشهای فشرده خود را در Blob قرار دهند تا دیگران در بازه لازم بتوانند آن را بررسی کنند. این کار بخشی از مسیر Rollup-centric اتریوم برای افزایش مقیاسپذیری است.
Blob با Storage قرارداد هوشمند یکی نیست. EVM قرار نیست محتوای کامل Blob را مثل داده عادی قرارداد بخواند و این داده هم برای همیشه در همه نودهای اتریوم نگهداری نمیشود. هدف اصلی آن Data Availability برای مدت لازم جهت راستیآزمایی است.
به همین دلیل حذف شدن Blob قدیمی از نودهای عادی به معنی حذف تاریخ تراکنش Rollup نیست؛ سرویسها و اپراتورها میتوانند داده تاریخی را جداگانه آرشیو کنند.
تصویر ساده: Blob یک بسته داده ارزانتر برای کمک به Rollupهاست، نه یک فایل دائمی داخل قرارداد هوشمند.
