ZK Rollup چیست ؟
ZK Rollup نوعی Layer 2 است که تعداد زیادی تراکنش را بیرون از شبکه اصلی پردازش میکند و برای اثبات درست بودن نتیجه، یک Validity Proof رمزنگاریشده به Layer 1 میفرستد.
فرض کنید هزاران محاسبه انجام شده و بهجای اینکه اتریوم همه آنها را دوباره اجرا کند، یک مدرک کوتاه دریافت میکند که نشان میدهد تغییر وضعیت طبق قواعد انجام شده است. قرارداد روی Ethereum این Proof را بررسی میکند و در صورت معتبر بودن، نتیجه Rollup پذیرفته میشود.
به همین دلیل ZK Rollup با Optimistic Rollup فرق دارد. Optimistic نتیجه را ابتدا درست فرض میکند و فرصت Challenge میدهد؛ ZK Rollup همراه نتیجه، اثبات اعتبار ارائه میکند.
عبارت ZK از Zero-Knowledge میآید، اما در Rollupها هدف اصلی فقط «محرمانگی» نیست. مهمترین کاربرد این فناوری در اینجا اثبات کارایی و صحت محاسبات است و بسیاری از تراکنشهای ZK Rollup میتوانند عمومی باشند.
پس ZK Rollup را لایهای بدانید که تراکنشها را فشرده پردازش میکند و با یک Proof رمزنگاریشده درست بودن نتیجه را به Layer 1 نشان میدهد.
