
একটি ইথেরিয়াম L2 যা শূন্য সিগনেচার গ্রহণ করে, তা একটি সিকিউরিটি বাগের মতো শোনায়, কিন্তু BB84 কোয়ান্টাম আক্রমণ এড়ানোর জন্য এটি ইচ্ছাকৃতভাবে করছে। গত সপ্তাহান্তে, এর প্রতিষ্ঠাতা, যিনি Hadamard নামে পোস্ট করেন, Ethereum Research-এ ডিজাইনটি প্রকাশ করেন এবং সমালোচনামূলক প্রতিক্রিয়ার জন্য অপেক্ষা করেন। BB84 হল মেইননেটে OP Stack rollup, 30 সেপ্টেম্বর থেকে লাইভ, যেখানে L2 ট্রানজেকশনগুলিতে ECDSA-এর কোনো ব্যবহার নেই। প্রতিটি অ্যাকাউন্ট একটি গোপনীয়তা থেকে গঠিত keccak-256 হ্যাশ চেইনের শীর্ষবিন্দু, ডিফল্টভাবে 1,000 ধাপ সহ। ব্যয় করতে, আপনার ওয়ালেট চেইনের আগের মানটি প্রকাশ করে, যা কেউই একবার হ্যাশিংয়ের মাধ্যমেয় যাচাই করতে পারে। L2-এর ভিতরে, keccak-256-এর preimage resistance-ই একমাত্র ধরণা, যা Grover's algorithm-এর মাধ্যমে ~2^128 work-এ হ্রাস পায়। একটি গোপনীয়তা প্রকাশ করলে তা প্রকাশ্যে চলে আসে, তাই প্রোটোকলটি প্রতিটি preimage-কে একটি ট্রানজেকশনের সাথে bind-এর জন্য commit and reveal step-টি যোগ করে। op-geth-এর দুটি নতুন transaction type-এই process-টি handle করে, এবং sender check-টি ecrecover-কে replace করে। অথোরাইজেশনটি even call revert-এরও consume হয়, এবং যদি ওয়ালেটটি last link-এ renewal step-টি miss-করে, তবে সেই address-টি dead। পোস্টটিতে team-এর writing-এর time-এ find-করা front-running flaw-টিও include-করা হয়েছে। Commits-এ signature-এর কোনো ব্যবহার নেই, তাই pending commit-কে replace-এর جন্য new commit-টি use-করা হত, এবং attacker-টি revealed secret-টিকে own payment-এ bind-করতেপারত। 21 October-এ effective rule-টি first commit-কে win-হিসাবে declare-করে। সীমাবদ্ধতাগুলি clearভাবে spell out-করা হয়েছে। L1 deposit and withdrawal-এখনও ECDSA use-করে। এখনও fault proof-এর कोई व्यवस्था नहीं है, और पोस्ट के अनुसार चेन L2BEAT Stage 0 तक भी पहुँच नहीं पाएगी। Sequencer team-এ run-হয়, 160-bit address-গুলি 2^80 quantum second-preimage resistance-এর approx. leave। পোস্টটিতে hash-chain accounts-এর EIP-7702-এবং general L2s-এ native account abstraction validation mode-হিসাবে become-করা possible-কিনা—সেই question-টিও raise-করা হয়।
