رول‌آپ بدون امضا: حساب‌های L2 به‌عنوان زنجیره‌های هش

چرا مهم است

اگر به دنبال راه‌حل‌های نوین برای پرداخت‌های پساکوانتومی هستی، این طراحی می‌تواند جالب باشد. استفاده از زنجیره‌های هش به‌جای امضاها، امنیت بیشتری در برابر حملات کوانتومی فراهم می‌کند.

قبل از خواندن، این‌ها را بدان۲ مفهوم
Hash Chain

یک ساختار داده‌ای که در آن هر عنصر به‌وسیله هش عنصر قبلی محاسبه می‌شود و امنیت بیشتری فراهم می‌کند.

بیشتر درباره این مفهوم

Preimage Resistance

ویژگی یک تابع هش که یافتن یک ورودی با یک خروجی خاص را بسیار دشوار می‌سازد.

بیشتر درباره این مفهوم

یک رول‌آپ OP Stack بر روی شبکه اصلی اتریوم اجرا شده که در آن تراکنش‌های L2 بدون نیاز به امضا انجام می‌شوند. در این سیستم، حساب‌ها به‌عنوان نوک یک زنجیره هش keccak-256 عمل می‌کنند و با هر تراکنش، پیش‌تصویر بعدی آشکار می‌شود. این طراحی به‌عنوان یک راه‌حل موقت برای پرداخت‌های پساکوانتومی در L2 اتریوم در نظر گرفته شده است.

در این سیستم، تنها فرضیه رمزنگاری مورد نیاز، مقاومت پیش‌تصویر keccak-256 است که با الگوریتم Grover به حدود ۲^۱۲۸ کار کاهش می‌یابد. در حالی که ECDSA همچنان در مرز L1 ظاهر می‌شود، این سیستم دیگر فرضیات اعتماد را نیز شامل می‌شود.

حساب‌ها از طریق یک سپرده L1 یا توسط StealthPool در سیستم ثبت می‌شوند. دو نوع تراکنش جدید EIP-2718 در op-geth معرفی شده‌اند: HashCommitTx و HashRevealTx. این تراکنش‌ها به‌جای استفاده از ecrecover، اعتبار فرستنده را در انتقال وضعیت بررسی می‌کنند.

یک قانون جدید به نام "اولین کامیت برنده است" برای جلوگیری از حملات front-running معرفی شده است. این قانون به آدرس‌ها اجازه می‌دهد تا تنها یک کامیت در حال انتظار داشته باشند و تنها زمانی که کامیت مطابقت یافته یا منقضی شود، این اسلات خالی می‌شود.

این طراحی محدودیت‌هایی نیز دارد، از جمله اینکه L1 همچنان ECDSA را استفاده می‌کند و هیچ سیستم اثبات خطایی وجود ندارد. همچنین، یک حمله‌کننده کوانتومی در L1 خارج از محدوده است.

برای جزئیات بیشتر به منبع اصلی مراجعه کنید.

نکته کلیدی

این سیستم از زنجیره‌های هش برای تراکنش‌های L2 استفاده می‌کند و نیازی به امضا ندارد. این می‌تواند به عنوان یک راه‌حل موقت برای پرداخت‌های پساکوانتومی در نظر گرفته شود.

خواندن مقاله اصلی (در زبانه‌ی جدید باز می‌شود)
برچسب‌ها (۱)