پروژه Seam یک contract روی Base معرفی کرده که block headerهای Zcash را مستقیماً با قواعد consensus این شبکه بررسی میکند. هدف این است که contractها بتوانند زنجیره برتر Zcash را بدون اعتماد به bridge، کمیته یا ارسالکننده داده بخوانند. هر کسی میتواند داده بفرستد؛ ارسالکننده میتواند آن را عقب بیندازد، اما نمیتواند block header ناسازگار با قواعد Zcash را به contract بقبولاند.
این بررسی شامل Equihash (200, 9)، تنظیم سختی، قواعد زمانی و Proof of Work تجمعی است. برای بخش Equihash، پروژه از BLAKE2b precompile معرفیشده در EIP-152 استفاده میکند. انتخاب زنجیره نیز بر اساس کار تجمعی بیشتر انجام میشود، نه صرفاً تعداد block. بااینحال، relay محتوای block را بررسی نمیکند؛ اثبات ادعا درباره محتوا به مدرک جداگانه نیاز دارد.
لایه دوم پروژه، یک zero-knowledge proof با RISC Zero و پوشش Groth16 است. این مدرک نشان میدهد پرداختی خصوصی با حداقل مبلغ مشخص، به گیرندهای که برنامه از قبل به آن متعهد شده، انجام شده و memo آن به مرجع برنامه اشاره دارد. شناسه transaction، یادداشت پرداخت، block و نشانی گیرنده به زنجیره EVM فرستاده نمیشوند. بررسی این مدرک روی Base برابر با ۲۵۶٬۷۲۰ gas گزارش شده است. تولید مدرک یک پرداخت واقعی در شبکه آزمایشی نیز روی RTX 4090 اجارهای، ۸۱ ثانیه زمان و حدود یک سنت هزینه داشته است.
میانگین هزینه بررسی هر block header، با احتساب کل transaction، حدود ۶۲۶ هزار gas است. طبق برآورد منبع، دنبالکردن Zcash با فاصله ۲۵ ثانیهای blockها، در قیمت ۰٫۰۰۵ gwei روی Base، روزانه حدود ۰٫۰۱ ETH هزینه دارد.
Seam همچنان محدودیتهای اعتماد مشخصی دارد: checkpoint و تنظیمات شبکه هنگام deployment باید مستقل بررسی شوند و ادامه دریافت داده به فعالیت ارسالکننده وابسته است. منبع همچنین هشدار میدهد که معیار امنیت باید میزان Proof of Work پس از یک block باشد، نه تعداد تأییدها؛ در شبکه آزمایشی، blockهای کمسختی میتوانند تعداد تأییدها را با کار اندک بالا ببرند. پروژه فعلاً فقط برای شبکههای آزمایشی ارائه شده و ممیزی امنیتی نشده است.





