zkSync হল Ethereum-এর জন্য একটি লেয়ার 2 (L2) স্কেলিং সলিউশন যা জিরো-নলেজ রোলআপ (ZK-rollup) প্রযুক্তি ব্যবহার করে। ZK-rollup হল Ethereum-এর জন্য একটি স্তর 2 স্কেলিং সমাধান যা শূন্য-জ্ঞান-প্রমাণ ব্যবহার করে। ZK-রোলআপ এবং আশাবাদী রোলআপের (আর্বিট্রাম এবং অপটিমিজম) মধ্যে মৌলিক পার্থক্য হল ইথেরিয়াম নেটওয়ার্ক যেভাবে ডেটা যাচাই করে এবং সংরক্ষণ করে। আসুন zkSync কী, এটি কীভাবে কাজ করে এবং এর প্রধান বৈশিষ্ট্যগুলি দেখি।
zkSync কি?
zkSync হল Ethereum-এর জন্য একটি লেয়ার 2 (L2) স্কেলিং সলিউশন যা জিরো-নলেজ রোলআপ (ZK-rollup) প্রযুক্তি ব্যবহার করে। এই প্রযুক্তিটি দ্রুত এবং সস্তা লেনদেনের জন্য অনুমতি দেয়, যখন ব্যবহারকারীদের Ethereum নেটওয়ার্কের নিরাপত্তা প্রদান করে। ম্যাটার ল্যাবস টিম zkSync ইকোসিস্টেমের বিকাশকারী। প্রাথমিকভাবে, zkSync তার zkSync 1.0 প্ল্যাটফর্মটি 2020 সালের জুনে চালু করেছে। তবে, zkSync 1.0 স্মার্ট চুক্তি সমর্থন করে না। দ্বিতীয় পুনরাবৃত্তি "zkSync 2.0" পরবর্তীতে 2022 সালের শেষের দিকে প্রকাশিত হয়েছিল, 2023 সালের মধ্যে সম্পূর্ণ মেইননেটকে মাথায় রেখে। ফেব্রুয়ারী 2023-এ, Matter Labs zkSync 2.0 এর নাম পরিবর্তন করে zkSync Era এবং 1.0-এ zkSync Lite-এর সাথে তার সমস্ত পণ্যের পুনঃব্র্যান্ড করেছে। এই রিব্র্যান্ডটি zkSync এরা ফেয়ার অনবোর্ডিং আলফার সাথেও মিলে যায়, যেখানে প্রকল্প এবং বিকাশকারীরা নেটওয়ার্ক পরীক্ষা এবং পরীক্ষা করতে পারে। অতিরিক্তভাবে, zkSync Era এখন zkEVM নামক একটি EVM-সামঞ্জস্যপূর্ণ ZK প্রযুক্তি তৈরির উপর দৃষ্টি নিবদ্ধ করছে।
কিভাবে zkSync কাজ করে?
ZkSync যুগের ভিত্তি হল ZK-রোলআপ। ZK-rollup হল Ethereum-এর জন্য একটি স্তর 2 স্কেলিং সমাধান যা শূন্য-জ্ঞান-প্রমাণ ব্যবহার করে। ZK-রোলআপ এবং আশাবাদী রোলআপের (আর্বিট্রাম এবং অপটিমিজম) মধ্যে মৌলিক পার্থক্য হল ইথেরিয়াম নেটওয়ার্ক যেভাবে ডেটা যাচাই করে এবং সংরক্ষণ করে। ZK-রোলআপগুলি আরও দক্ষ, কম গ্যাস ব্যবহার করে এবং স্ট্যান্ডার্ড রোলআপগুলির তুলনায় কম স্টোরেজ প্রয়োজন৷ উপরন্তু, শূন্য-জ্ঞান প্রযুক্তি অন্তর্নিহিতভাবে ব্যবহারকারীদের ব্যক্তিগত তথ্য রক্ষা করে। এইভাবে, zkSync যুগে লেনদেনগুলি ইথেরিয়াম মেইননেট দ্বারা যাচাই করার জন্য ব্যাচগুলিতে "ঘূর্ণিত" হয়৷ Ethereum নেটওয়ার্কের সম্পূর্ণ ব্যাচের লেনদেনের বৈধতার প্রমাণ হিসাবে শুধুমাত্র একটি ZKP যাচাই করতে হবে। একটি ZK নেটওয়ার্কের অসুবিধা হল একটি দক্ষ ZKP তৈরি করা যার জন্য প্রচুর কম্পিউটিং শক্তির প্রয়োজন হয় না। এই কারণেই ZK নেটওয়ার্কগুলি সাধারণত তাদের মেইননেট চালু করার আগে একটি কঠোর R&D প্রক্রিয়ার মধ্য দিয়ে যায়। ম্যাটার ল্যাবগুলিকে নিশ্চিত করতে হবে যে এর গ্যাসের দাম এবং নেটওয়ার্কের গতি বর্তমান L2 এর সাথে তুলনীয় এবং এমনকি অতিক্রম করে।
কি zkSync অনন্য করে তোলে?
- নেটিভ অ্যাকাউন্ট বিমূর্ততা: zkSync Era একটি নেটিভ অ্যাকাউন্ট অ্যাবস্ট্রাকশন নিয়ে আসে যা মেটামাস্ক ব্যবহারকারীদের মতো প্রথাগত বাহ্যিক মালিকানাধীন অ্যাকাউন্ট (EOAs) স্মার্ট কন্ট্রাক্ট অ্যাকাউন্টে (CAs) আপগ্রেড করে। এটি একটি অসীম সম্ভাবনাকে আনলক করে যেমন কোন বীজ বাক্যাংশ, একাধিক অপারেশন বান্ডলিং এবং স্বয়ংক্রিয় অর্থ প্রদান।
- ZK-রোলআপ গোপনীয়তা এবং গতি: zkSync এর ভিত্তি হল এর ZK-রোলআপ প্রযুক্তি। ZK-রোলআপ দ্রুত লেনদেন প্রক্রিয়াকরণের সাথে স্থানীয়ভাবে গোপনীয়তা-সংরক্ষণকারী নেটওয়ার্ককে একত্রিত করে।
- ইথেরিয়াম স্তরের নিরাপত্তা: একটি ZK-রোলআপ লেয়ার 2 ইথেরিয়ামকে এর বেস লেয়ার হিসেবে ব্যবহার করে। অতএব, নেটওয়ার্ক-স্তরের হ্যাক এবং আক্রমণের বিরুদ্ধে নিরাপত্তার জন্য zkSync Era Ethereum-এর উপর নির্ভর করে।
- ইভিএম সামঞ্জস্যতা: zkSync Era-এর প্রধান মান প্রস্তাবনা হল zkEVM-এর সাথে এর ইভিএম সামঞ্জস্য। zkEVM ZK-ভিত্তিক স্মার্ট চুক্তিগুলি Ethereum EVM-এর সাথে সামঞ্জস্যপূর্ণ হতে সক্ষম করে৷ একটি মৌলিক শেখার বক্ররেখার পরে, বিকাশকারীরা সলিডিটির মতো Ethereum-এর নেটিভ প্রোগ্রামিং ভাষা ব্যবহার করে zkSync যুগে সহজেই তৈরি করতে পারে।