paint-brush
দ্য স্টেট অফ রোলআপ ইন্টারঅপারেবিলিটি সলিউশনদ্বারা@2077research
নতুন ইতিহাস

দ্য স্টেট অফ রোলআপ ইন্টারঅপারেবিলিটি সলিউশন

দ্বারা 2077 Research29m2024/12/20
Read on Terminal Reader

অতিদীর্ঘ; পড়তে

Ethereum এর রোলআপ-কেন্দ্রিক রোডম্যাপের সাফল্যের জন্য আন্তঃক্রিয়াশীলতা গুরুত্বপূর্ণ। এই প্রতিবেদনটি রোলআপ ইন্টারঅপারেবিলিটির অবস্থার উপর ভাষ্য প্রদান করে-আন্তঃ-কার্যকারিতা সমস্যা, তাদের সীমাবদ্ধতা, এবং রোলআপ আন্তঃঅপারেবিলিটি অবকাঠামোতে ভবিষ্যতের উন্নতির জন্য বিদ্যমান এবং প্রস্তাবিত সমাধানগুলির অন্তর্দৃষ্টি প্রদান করে।
featured image - দ্য স্টেট অফ রোলআপ ইন্টারঅপারেবিলিটি সলিউশন
2077 Research HackerNoon profile picture


রোলআপ-কেন্দ্রিক ইকোসিস্টেম উত্সাহী হিসাবে, আমি সবসময় এমন সমাধানগুলিতে আগ্রহী ছিলাম যা রোলআপ আন্তঃকার্যক্ষমতা উন্নত করে। তদুপরি, আমি এই গবেষণা প্রতিবেদনটি তৈরি করার একমাত্র কারণ ছিল এই এলাকায় আন্তঃব্যবহারের গুরুত্বের একটি বার্তা প্রচার করা। তারপর, আমি বুঝতে পেরেছিলাম যে নিবন্ধ লেখা একটি নির্দিষ্ট বিষয় সম্পর্কে আমার বোঝার একীভূত করার এবং লোকেদের এটি বুঝতে সাহায্য করার একটি দুর্দান্ত উপায়, এবং এখন আমি এখানে আছি।


যেহেতু ক্রিপ্টোতে প্রতিদিন নতুন নতুন জিনিস শিখছে, এটা স্পষ্ট মনে হচ্ছে যে আজ, আমি দেখতে পাচ্ছি "রোলআপ ইন্টারঅপারেবিলিটি ইথেরিয়াম ভবিষ্যতের জন্য অত্যন্ত গুরুত্বপূর্ণ" - আমাকে বেশ সেকেলে বলে মনে হচ্ছে। দর্শনের POV থেকে, আমি এখনও একই দৃষ্টিভঙ্গি অনুসরণ করি**—Ethereum এর ভবিষ্যতের জন্য রোলআপ আন্তঃঅপারেবিলিটি একেবারেই গুরুত্বপূর্ণ**, এবং সমগ্র ইকোসিস্টেমকে এমন সমাধানে কাজ করা উচিত যা এটিকে উন্নত করে। প্রযুক্তির POV থেকে, যাইহোক, আমি এই বিষয় সম্পর্কে অনেক নতুন ধারণা শিখেছি এবং কিছু বিষয়ে আমার মন পরিবর্তন করেছি।


নীচের উপাদানটি বোঝার জন্য, রোলআপ এবং তাদের আন্তঃক্রিয়াশীলতার সমস্যা সম্পর্কে প্রাথমিক ধারণা থাকা সহায়ক। যদি আপনি না করেন, আমার নিবন্ধ "ড. Dankshard বা কিভাবে আমি উদ্বেগ এবং প্রেম রোলআপ বন্ধ করতে শিখেছি" একটি মহান ভূমিকা.

মেরহাবা !

ইস্তাম্বুল, L2DAYS, 14ই নভেম্বর 2023। আমি নিজে সম্মেলন ভবনের পাশে ফুড কোর্টে থাকছি। Mosyo Coffee, যেখানে zkCafe হয়েছিল, সামনে আছে।


এটি 13 নভেম্বর সন্ধ্যা, ডেভকানেক্ট ইস্তাম্বুলের প্রথম দিন। ZkSync- এর একজন বিশাল অনুরাগী হিসেবে, আমি এই শীর্ষ সম্মেলনে আমার প্রথম ইভেন্ট হিসেবে zkSync Connect-এ যোগ দেওয়ার সিদ্ধান্ত নিয়েছি, আমার জীবনের প্রথম। সেখানে, আমি একজন লোকের সাথে দেখা করি, এবং একসাথে, আমরা zkCafe-এর Luma পৃষ্ঠায় বলা হয়েছে "Mosyo Coffee"-এ রওনা হলাম। সেই এলাকায় তাদের মধ্যে দুজন ছিল, এবং আমরা সন্ধ্যার মধ্যেই সঠিক জায়গাটি খুঁজে পেয়েছি।


এটি উপরের ছবির তুলনায় অনেক গাঢ় ছিল এবং মুষলধারে বৃষ্টি হচ্ছিল। যে ছাদের উপরে ফুড কোর্ট ছিল তার প্রান্তে অবস্থান করে এবং ক্লেভে বিনামূল্যে টোকেনের জন্য কেনা একটি কফি পান করে, আমি আমার নতুন বন্ধুকে হ্যাকাথন প্রকল্পের জন্য আমার ধারণার কথা বলেছিলাম।


সেই এক কফি। আমার খরচ 3 WEN.


"মিনি-অ্যাকাউন্ট" আছে: ERC-4337 অ্যাকাউন্ট, যার বৈধতা যুক্তি একটি স্বাক্ষর চেক নয় কিন্তু এর L2-এ একক ইনবক্স ব্রিজে অপারেশনের হ্যাশের অস্তিত্ব। হ্যাশ অবশ্যই একটি নির্দিষ্ট উৎস চেইনের মূল ঠিকানা থেকে পাঠাতে হবে। যেকোন L2 বা Ethereum L1-এ আপনার মূল স্মার্ট ওয়ালেট হল মূল ঠিকানা। অন্য L2 এর সাথে যোগাযোগ করতে, আপনি:


  • এটিতে মিনি-অ্যাকাউন্টটি স্থাপন করুন এবং আপনার মূল ওয়ালেটটিকে মূল ঠিকানা হিসাবে সেট করুন৷ যে কেউ স্থাপনা করতে পারেন; এইভাবে, এটি প্রোটোকল বা আপনার ওয়ালেট প্রদানকারী দ্বারা অর্থায়ন করা যেতে পারে।

  • আপনার L2 এর ইনবক্স ব্রিজে আপনি যে ব্যবহারকারীর অপারেশন পাঠাতে চান তার হ্যাশ পাঠান এবং গন্তব্য চেইন আইডি সেট করুন।

  • এই হ্যাশটি অন্যান্য হ্যাশের সাথে একত্রিত হয় এবং L1 এ পাঠানো হয়। L1-এ স্মার্ট কন্ট্রাক্ট এই বান্ডিলটিকে গন্তব্য L2-এ নিয়ে যায় এবং ইনবক্স ব্রিজ হ্যাশগুলিকে আনবান্ড করে দেয় যাতে মিনি অ্যাকাউন্টগুলি সেগুলি পড়তে পারে৷

  • প্রোটোকলের স্মার্ট চুক্তিতে লেনদেনের সূচনাকারীদের উৎসাহিত করতে প্রেরক তার হ্যাশে একটি ছোট ফি যোগ করে।

  • যখন হ্যাশ গন্তব্য L2 এ পৌঁছায়, আপনি আপনার ব্যবহারকারীর অপারেশনটি এই L2-এ AA মেম্পুলে পাঠান। ERC-4337 স্ট্যান্ডার্ড ব্যবহার করে, আমাদের নিজস্ব মিনি-অ্যাকাউন্ট মেম্পুল পুনরায় প্রয়োগ করতে হবে না এবং প্রোটোকলটি ইতিমধ্যে বিদ্যমান কোডবেসের সাথে ওয়ালেটে সহজেই একত্রিত হতে পারে।


সংক্ষিপ্তভাবে বলতে গেলে, আমি একটি L1-ভিত্তিক সেতু তৈরি করতে যাচ্ছি যেটি আপনার L2-এর স্মার্ট ওয়ালেট থেকে আপনি যে কোনো L2-এর সাথে লেনদেন করতে চান। আমি হ্যাকাথনে এটি প্রায় বাস্তবায়ন করতে পেরেছি কিন্তু অল্প অভিজ্ঞতা এবং একা কাজ করার কারণে এটি শেষ করতে পারিনি। বন্ধুকে ব্যাখ্যা করার পরে, তিনি আমাকে জিজ্ঞাসা করলেন:


কেন কেউ কেবল তাদের ওয়ালেটে নেটওয়ার্ক পরিবর্তন করে না এবং প্রয়োজনীয় তহবিলগুলি প্রয়োজনীয় নেটওয়ার্কে সরানোর জন্য টোকেন ব্রিজ ব্যবহার করে না?


আমি উত্তর দিয়েছিলাম : এটি একেবারে একটি বিকল্প যদি কেউ একটি EOA ওয়ালেট ব্যবহার করে। EOA ওয়ালেটগুলি সমস্ত EVM নেটওয়ার্কে একই কাজ করে এবং একই ঠিকানা ভাগ করে, তাই আপনি শুধুমাত্র আপনার ওয়ালেট সেটিংসে নেটওয়ার্ক পরিবর্তন করে তাদের সকলের মধ্যে লেনদেন পাঠাতে পারেন৷


যাইহোক, এলাকাটি অ্যাকাউন্ট বিমূর্ততা-ভিত্তিক স্মার্ট অ্যাকাউন্টগুলিতে স্থানান্তরিত হচ্ছে। এই অ্যাকাউন্টগুলি আমাদেরকে আমাদের ওয়ালেটে প্রোগ্রামগতভাবে যেকোনো কার্যকারিতা যোগ করতে দেয়:


  • P256 স্বাক্ষর লেনদেন স্বাক্ষর করতে আমাদের ফোনে নিরাপদ চিপ ব্যবহার করা সম্ভব করে তোলে।

  • সামাজিক পুনরুদ্ধারের মাধ্যমে, আমরা আমাদের মানিব্যাগ পুনরুদ্ধার করার জন্য অনুমোদিত অভিভাবক হিসাবে আমাদের আত্মীয়দের যুক্ত করতে পারি, অনিরাপদ বীজ বাক্যাংশগুলি দূর করে।

  • পেমাস্টার টেকনোলজি আমাদেরকে যেকোনো টোকেনে গ্যাসের ফি পরিশোধ করতে বা কাউকে আমাদের জন্য ফি দিতে বাধ্য করে।

  • কোয়ান্টাম কম্পিউটার যখন ক্লাসিক সিগনেচার স্কিম ভাঙতে শুরু করে, তখন আমরা নতুন ওয়ালেট তৈরি না করেই আমাদের AA ওয়ালেটের স্কিমটিকে কোয়ান্টাম-নিরাপদে পরিবর্তন করতে পারি।


এই তালিকাটি অবিরামভাবে চালিয়ে যাওয়া যেতে পারে, কারণ অ্যাকাউন্ট বিমূর্ততা মূলত আমাদেরকে পূর্ণাঙ্গ ওয়ালেট হিসাবে এক্সিকিউটেবল প্রোগ্রাম ব্যবহার করতে দেয়। কিন্তু এই সব কিছু খরচে আসে: কেউ সহজেই তাদের মানিব্যাগ অন্য চেইনে স্থানান্তর করতে পারে না কারণ, সেতুর মাধ্যমে তহবিল স্থানান্তর করার পাশাপাশি, সমস্ত কী, অভিভাবক এবং সেটিংস সহ পুরো অ্যাকাউন্টটি পুনরায় স্থাপন করা প্রয়োজন৷ কিছু ক্ষেত্রে, এটি খুব জটিল বা এমনকি অসম্ভবও হতে পারে; বলুন, রোলআপে যা P256 প্রিকম্পাইলকে সমর্থন করে না (এই স্বাক্ষর স্কিমটি ব্যবহার করা খুব ব্যয়বহুল হতে পারে)।


এই কারণেই আমি সেই প্রোটোকল তৈরি করেছি। মূলত, অনেক L2 এ আপনার AA অ্যাকাউন্ট আছে। তাদের কাছ থেকে একটি লেনদেন পাঠাতে, আপনাকে অবশ্যই L1 ব্রিজ মেসেজিংয়ের মাধ্যমে সেই "মিনি-অ্যাকাউন্টগুলিতে" একটি নির্দিষ্ট L2 তে আপনার প্রধান অ্যাকাউন্ট থেকে একটি হ্যাশ পাঠিয়ে আপনার উদ্দেশ্য যাচাই করতে হবে। আসলে, এই ভাবে, আপনি একাধিক ওয়ালেট পরিত্রাণ পেতে না; আপনি কেবল একটি একক "পিতামাতার" অ্যাকাউন্টে সমস্ত যাচাইকরণ যুক্তি সরান৷




এই ধরনের একটি প্রোটোকলের আরেকটি আকর্ষণীয় বিশদ হল যে এটি শুধুমাত্র L2s এর সাথে নয় বরং সমস্ত L1s (সাইডচেইন) এর সাথে আন্তঃকার্যযোগ্যতার জন্য অনুমতি দেয় যেগুলি Ethereum-পলিগন PoS, Ronin, Gnosis এবং Avalanche-এর সাথে সেতুবন্ধন করেছে যা আমি ভাবতে পারি। যাইহোক, এটি একটি রোলআপ-কেন্দ্রিক আন্তঃঅপারেবিলিটি প্রোটোকল হিসাবে ডিজাইন করা হয়েছিল, তাই এটি একটি মজার প্রযুক্তিগত সত্য।


যদিও প্রকল্পের ধারণাটি বেশ চতুর ছিল, বাস্তবিক বাস্তবায়নে একটি উল্লেখযোগ্য ত্রুটি ছিল: গতি । সম্পূর্ণ নকশা Ethereum L1 এর সাথে সংযুক্ত ক্যানোনিকাল রোলআপ সেতুগুলির উপর নির্ভর করে। রোলআপ ব্রিজগুলি অদ্ভুত যে তারা ইথেরিয়ামে তাদের নিরাপত্তার উত্তরাধিকারী হওয়ার জন্য তাদের স্মার্ট চুক্তিতে তাদের রাষ্ট্র প্রমাণ করে। আপনি হয়তো ইতিমধ্যেই জানেন, আশাবাদী এবং ZK যাচাইকরণ এই দুটি সবচেয়ে জনপ্রিয় উপায়।


আশাবাদী যাচাইকরণ একটি "চ্যালেঞ্জ উইন্ডো" খোলার মাধ্যমে কাজ করে, সাধারণত প্রায় সাত দিন, যেখানে চ্যালেঞ্জাররা একটি জালিয়াতির প্রমাণ পাঠাতে পারে যা লেনদেনের ব্যাচের যেকোনো অবৈধ অংশকে নির্দেশ করে। যদি এই প্রমাণটি বৈধ হয়, তাহলে এই ব্যাচটি মুছে ফেলার জন্য রোলআপ তার ব্লকচেইনকে পুনর্গঠন করে। সাত দিন পর কোনো জালিয়াতির প্রমাণ ছাড়াই, ব্যাচটি স্বয়ংক্রিয়ভাবে বৈধ বলে বিবেচিত হয় এবং সমস্ত বার্তা এবং প্রত্যাহার Ethereum-এ চূড়ান্ত করা হয়।


আপনি সম্ভবত ইতিমধ্যে এটি মূর্তি আউট. L1-এ বার্তা পাঠানোর সাত দিনের বিলম্বের কারণে, একটি আশাবাদী রোলআপ থেকে ক্রস-চেইন লেনদেন পাঠানো একটি ভয়ানক ধারণা। কেন? আচ্ছা, আপনি কি এক সপ্তাহ আপনার ডেক্স অদলবদলের জন্য অপেক্ষা করবেন? এই সময়ের মধ্যে দামের সাথে কী ঘটতে চলেছে?


আশাবাদী রোলআপে ক্রস-চেইন লেনদেন পাঠানো অনেক ভালো। যদিও OP স্ট্যাক সিকোয়েন্সার বার্তাটি প্রক্রিয়াকরণের আগে কয়েক ব্লক অপেক্ষা করে পুনর্গঠনের সম্ভাবনা কমাতে, আপনার লেনদেনের জন্য কয়েক মিনিট অপেক্ষা করা কিছু কাজের জন্য ইতিমধ্যেই কিছুটা গ্রহণযোগ্য।


অধিকন্তু, Ethereum সম্প্রদায় বর্তমানে একক-স্লট চূড়ান্ততার উপর কাজ করছে, যা প্রতিটি ব্লককে আলাদাভাবে চূড়ান্ত করবে, তাদের পরবর্তী ব্লক দ্বারা অপরিবর্তনীয় করে তুলবে। এটি কার্যকর হওয়ার পরে, L1 থেকে L2 পর্যন্ত বার্তা পাঠাতে প্রায় 12 সেকেন্ড সময় লাগবে।


ZK রোলআপগুলিতে এই জাতীয় অ্যাকাউন্টগুলি হোস্ট করা আরও ভাল হবে, তবে এখনও খুব বেশি ব্যবহারযোগ্য নয়। আমরা নীচের পরিসংখ্যান থেকে দেখতে পাচ্ছি, ZKsync Era 21 ঘন্টার মধ্যে চূড়ান্ত হয়, Linea 5 ঘন্টার মধ্যে, Starknet 9 ঘন্টার মধ্যে, ইত্যাদি।


সূত্র: l2beat.com/scaling/finality


কিন্তু কেন এমন হল? জেডকে প্রুফ জেনারেশন কি শক্তিশালী ক্লাস্টারে দ্রুত হয় না? সংক্ষেপে, দুটি সমস্যা আছে:

  • কিছু ZK রোলআপ, যেমন ZKsync Era, এক্সিকিউশন বিলম্ব সেট করে যাতে নিরাপত্তা পরিষদ তাদের প্রমাণ সিস্টেমে বাগ থাকলে কিছু ব্যাচ ফিরিয়ে আনার সময় পায়। zkEVMগুলি সত্যিই জটিল প্রযুক্তির অংশ, এবং এই জটিলতার কারণে, সম্ভাব্যভাবে একাধিক প্রমাণ সিস্টেম ব্যবহার করে বাগ প্রতিরোধ করা এখনও সম্ভব নয়।
  • যদিও ZK প্রুফ যাচাইকরণ কম্পিউটেশনের তুলনায় খুবই হালকা, এটি প্রমাণ করে, এটি অন-চেইন যাচাই করা এখনও বেশ ব্যয়বহুল। প্রমাণ সিস্টেমের উপর নির্ভর করে, এটি প্রতি যাচাইকরণে এক মিলিয়ন পর্যন্ত গ্যাস নিতে পারে। গড় গ্যাসের দাম 9 gwei এবং আজকের ETH দাম নিলে, শুধুমাত্র L1-এ যাচাইকরণের জন্য একটি একক প্রমাণের দাম প্রায় $30।
    • আধুনিক ZK রোলআপগুলি একটি নির্দিষ্ট সময় প্রতি একবার অনেক ব্যাচের জন্য একটি প্রমাণ তৈরি করে এই খরচগুলিকে হ্রাস করে, কিন্তু এটি সেতুর চূড়ান্ত গতিকে ধীর করে দেয়। একটি ব্যাচ তৈরি করা এবং এটি প্রমাণ করা প্রতিটি ব্লক প্রতি ব্লক $30 বা প্রতিদিন $216,000 করে। 100 TPS-এ, এটি শুধুমাত্র যাচাইকরণ খরচের জন্য প্রতি লেনদেন প্রায় $0.025। এবং আমাদের প্রমাণ তৈরি করতে হবে এবং ব্যাচ অন-চেইন প্রকাশ করতে হবে!


একটি লেনদেনের জন্য এক বা দুই ঘন্টা অপেক্ষা করা এখনও অনেক দীর্ঘ। আমরা এটা সম্পর্কে কি করতে পারি?


প্রথমত, আসুন আমার আট মাস বয়সী হ্যাকাথন প্রকল্পটি ভুলে যাই এবং প্রতিটি লেনদেন আমাদের প্রধান স্মার্ট ওয়ালেট থেকে শুরু করা প্রয়োজন এমন মানসিক মডেলটি দূর করার চেষ্টা করি। কেন আমাদের প্রতিটি রোলআপে আমাদের স্মার্ট ওয়ালেট যুক্তি ভাগ করতে হবে? কেন আমরা শুধু অস্থায়ী EOA তৈরি করি না, সেখানে আমাদের প্রধান স্মার্ট ওয়ালেট থেকে তহবিল সংগ্রহ করি, আমরা যা করতে চাই এমন কিছু কাজ করি এবং যা বাকি আছে তা পূরণ করি না?


Clave এর UI দেখার সময় আমি এই চিন্তা নিয়ে এসেছি


আমার ক্লেভ (বা আপনি যে স্মার্ট ওয়ালেট ব্যবহার করছেন) এর সিকিউর এনক্লেভ সাইনিং এবং সামাজিক পুনরুদ্ধার রয়েছে, তাই আমি আমার ফোন হারিয়ে গেলেও সেখানে আমার তহবিল সম্পর্কে সর্বদা নিরাপদ থাকতে পারি। এবং সেই অস্থায়ী অ্যাকাউন্টগুলির সাথে কী ঘটবে তা কে চিন্তা করে? আমি ইতিমধ্যে তাদের সাথে আমার জিনিস সম্পন্ন করেছি; সমস্ত তহবিল এখন আমার ক্লেভে রয়েছে।


যাইহোক, এই পদ্ধতির একটি মৌলিক সমস্যা রয়েছে: অনুমান যে আপনি নিয়মিতভাবে অন্যান্য চেইনে একই ওয়ালেট ব্যবহার করতে পারবেন না তা আপনি তাদের উপর করতে পারেন এমন কাজের সংখ্যাকে সীমাবদ্ধ করে। উদাহরণস্বরূপ, আপনি পারবেন না:

  • একটি স্থানীয় ঋণ প্ল্যাটফর্মে একটি আমানত তৈরি করুন কারণ আপনি এটি আপনার প্রধান নেটওয়ার্কে স্থানান্তর করতে পারবেন না (এই ক্ষেত্রে ZKsync যুগ)
  • এমন টোকেনগুলি পান যেগুলির আপনার প্রধান নেটওয়ার্কে ছত্রাকের সমতুল্য নেই (যেমন, যদি সেগুলি সেই নেটওয়ার্কে নেটিভভাবে মিন্ট করা হয়)
  • একটি স্থানীয় DAO-তে অংশগ্রহণ করুন কারণ আপনার ভোটগুলি সেই অস্থায়ী অ্যাকাউন্টে থাকতে হবে।


মূলত, একজন ব্যবহারকারী হিসাবে আপনি যা করতে পারেন তা হল প্রতিবার ব্রিজ না করে একাধিক প্রাপকদের কাছে তহবিল ছড়িয়ে দেওয়া এবং একটি টোকেনে অদলবদল করার জন্য আরও ভাল তারল্য পাওয়া যা আপনার মূল চেইনে ফিরে যেতে পারে।


সুতরাং, এই মানিব্যাগগুলিকে উপযোগী করার জন্য, আমাদের মূল স্মার্ট ওয়ালেটগুলিতে যে নিয়মগুলি ব্যবহার করি সেগুলি ব্যবহার করে আমাদের সেগুলি অ্যাক্সেস করতে হবে—সুরক্ষিত ছিটমহল, সামাজিক পুনরুদ্ধার ইত্যাদি। সুতরাং, আমরা উপরের ধারণা এবং এর অক্ষমতায় ফিরে আসি। যাইহোক, একটি সম্ভাব্য উপশমকারী রয়েছে যা এই মিনি-অ্যাকাউন্টগুলিকে আমাদের প্রধান ওয়ালেটের পুনরুদ্ধারের বৈশিষ্ট্যগুলি দিতে পারে:


আমরা পূর্বে বর্ণিত একই মিনি-অ্যাকাউন্ট তৈরি করি কিন্তু একটি কীকে তাদের থেকে সরাসরি লেনদেন পাঠানোর অনুমতি দিই। আমাদের প্যারেন্ট ওয়ালেট এখন L1-ভিত্তিক ব্রিজের মাধ্যমে এই কী পরিবর্তন করতে পারে বা মিনি-অ্যাকাউন্টটিকে প্যারেন্ট L2-এর অবস্থা থেকে পড়তে পারে। এইভাবে, অস্থায়ী কী হারিয়ে গেলে, প্যারেন্ট ওয়ালেট ধীর কিন্তু পারমাণবিক L1-ভিত্তিক সেতুর মাধ্যমে একটি মূল পরিবর্তন শুরু করতে পারে।


পারমাণবিকতা - একটি কর্মের সম্পত্তি যা এটি কার্যকর করার সময় ব্যর্থ হতে দেয় না। হয় এটি শুরু করা হয়নি, বা এটি করা হয়েছিল। L1-ভিত্তিক সেতুগুলি পারমাণবিক কারণ এটি পাঠানো হলে বার্তাটি হারিয়ে যাবে না। অর্ডার, প্রাপ্যতা, এবং সত্যতা Ethereum L1 দ্বারা নিশ্চিত করা হয়।


এই অনেক ভালো! এখন, সাধারণ লেনদেনে শুধুমাত্র টোকেন ব্রিজিংয়ের জন্য সময় লাগে। টোকেনগুলি গন্তব্যে পৌঁছানোর পরে, লেনদেন পাঠানো তত দ্রুত হয় যেন এটি আপনার মূল চেইন। আপনি যদি চাবিটি হারিয়ে ফেলেন, তাহলে আপনার প্যারেন্ট ওয়ালেটের চেইনের উপর নির্ভর করে আপনাকে কয়েক ঘন্টা থেকে সাত দিন অপেক্ষা করতে হবে, কিন্তু আপনি এটি প্রায়শই ব্যবহার করবেন না, তাই বেশিরভাগ ব্যবহারের ক্ষেত্রে ট্রেড-অফ গ্রহণযোগ্য। এছাড়াও, এটি আজও ওয়ালেটে প্রয়োগ করা সম্ভব। আমি এমনকি আমার নিজস্ব বাস্তবায়ন তৈরি করেছি, কিন্তু এটি কোনোভাবেই নিরাপদ বা উৎপাদন-প্রস্তুত নয় এবং শুধুমাত্র ভিজ্যুয়ালাইজেশনের উদ্দেশ্যে তৈরি।


Web3 ফিউচার ট্রেডিং প্ল্যাটফর্মে একই ধরনের কৌশল ব্যবহার করা হয়: আপনি স্মার্ট চুক্তিতে জোড়ায় জোড়ায় টোকেন (সাধারণত USDC) অনুমোদন করেন এবং খরচের জন্য একটি অস্থায়ী কী বরাদ্দ করেন, যা প্ল্যাটফর্মের ফ্রন্টএন্ডে সংরক্ষিত থাকে। এটি ব্যবহারকারীদের তাদের প্রধান ওয়ালেটের সাথে প্রতিটি অ্যাকশনে স্বাক্ষর না করে দ্রুত ক্রিয়া সম্পাদন করতে দেয়৷ আপনি যদি আপনার ডিভাইসটি পরিবর্তন করেন বা আপনার ব্রাউজারে ডেটা সাফ করেন, আপনি কেবল আপনার প্রধান ওয়ালেট ব্যবহার করে কীটি পুনরায় বরাদ্দ করতে পারেন৷


কিন্তু, ক্রিপ্টোতে সবকিছুর মতো, এই পদ্ধতিটিও নিখুঁত নয়। এর দুটি অসুবিধা রয়েছে:

  • যদিও মিনি-অ্যাকাউন্টগুলি ERC-4337-সম্মত হতে পারে এবং এইভাবে এর সমস্ত বৈশিষ্ট্যগুলিকে সমর্থন করে, যেমন ব্যাচিং, পেমাস্টার, খরচের সীমা ইত্যাদি, এই বৈশিষ্ট্যগুলি আর পিতামাতার অ্যাকাউন্ট থেকে উত্তরাধিকারসূত্রে পাওয়া যায় না৷ প্রকৃতপক্ষে, অভিভাবক অ্যাকাউন্ট মিনি-অ্যাকাউন্টের জন্য শুধুমাত্র একটি একক সামাজিক পুনরুদ্ধার অভিভাবক হিসেবে কাজ করে, কিন্তু অভিভাবক নিজেই ব্যবহারকারী।
  • টোকেন ব্রিজিং বাহ্যিক সেতু ব্যবহার করে সম্পন্ন করা আবশ্যক। ক্রস-চেইন লেনদেন সূচনার সাথে, আমরা আমাদের টোকেনগুলিকে বার্তার সাথে বহন করতে পারি, তাদের কার্যত 1:1 পারমাণবিক উপায়ে গ্রহণ করতে পারি। যাইহোক, এই সমাধানের সাথে, এটি আর একটি বিকল্প নয়, তাই বহিরাগত ব্রিজিং একমাত্র দ্রুত বিকল্প বাকি।


যদিও আধুনিক সেতুগুলি কয়েক সেকেন্ডের মধ্যে তহবিল স্থানান্তর করতে পারে , তারা ক) একটি ফি নেয় যা বড় স্থানান্তরের জন্য ভয়ঙ্করভাবে উচ্চ হতে পারে, খ) পারমাণবিক নয় এবং ইথেরিয়ামের সুরক্ষা বৈশিষ্ট্যগুলি উত্তরাধিকারী হয় না৷ ব্লকচেইন সেতুর নিরাপত্তা বৈশিষ্ট্য সম্পর্কে নোট নেওয়া বিশেষভাবে গুরুত্বপূর্ণ।


টোকেন স্থানান্তর করার জন্য বাহ্যিক সেতু ব্যবহার করা কিছুটা গ্রহণযোগ্য, মিনি-অ্যাকাউন্টগুলি পরিচালনা করার জন্য বার্তাগুলি পাস করতে তাদের ব্যবহার করার বিপরীতে। কারণ হল তাদের সবচেয়ে খারাপ ঘটনা, সম্ভবত তাদের উপর আক্রমণের কারণে:


  • টোকেন ব্রিজিং-এ, সবচেয়ে খারাপ যেটা ঘটতে পারে তা হল আপনি আপনার পাঠানো টোকেন পাবেন না। এই ক্ষেত্রে, আপনি X টোকেনগুলি হারাবেন যা আপনি সেতু করতে চেয়েছিলেন এবং অন্য ব্রিজে স্যুইচ করতে চেয়েছিলেন।
  • ক্রস-অ্যাকাউন্ট মেসেজিং-এ, সবচেয়ে খারাপ যেটা ঘটতে পারে তা হল আপনার সমস্ত মিনি-অ্যাকাউন্ট চুরি হয়ে যেতে পারে ব্রিজ দিয়ে ছদ্মবেশী বার্তা পাঠানোর মাধ্যমে। এই ধরনের ক্ষেত্রে, আপনি আপনার প্রধানটি ছাড়া সমস্ত চেইনের সমস্ত মূল্য সহ আপনার ওয়ালেটগুলি হারাবেন।


যেমন, টোকেন ব্রিজিংয়ের জন্য বাহ্যিক সেতুগুলির উপর নির্ভর করা মোটামুটি একটি বিকল্প, যতক্ষণ না L1 ব্যবহার করে পারমাণবিক উপায়ে সেগুলিকে সেতু করার কোনও কার্যকর উপায় নেই। এটি আসলে আজকে রোলআপ চেইনের সাথে ইন্টারঅ্যাক্ট করার অনেক ব্যবহারকারীদের দ্বারা ব্যবহৃত বিকল্প।


ধরুন আমরা একটি একক স্থানে সমস্ত লেনদেন যাচাই করতে চাই, উদাহরণস্বরূপ, অ্যাকাউন্টগুলির মধ্যে স্থানীয়ভাবে টোকেন স্থানান্তর করতে বা একটি অনন্য প্রি-কম্পাইলের মাধ্যমে স্বাক্ষর যাচাই করতে। সেই ক্ষেত্রে, আমরা আজকের ZK রোলআপগুলির ধীরগতির চূড়ান্ততার মুখোমুখি হই। আগের কৌশলটি দিয়ে কী কী উন্নতি করা যায় তা ভাবতে কিছুটা সময় ফিরে আসা যাক।


কেন rollups ধীর সেতু চূড়ান্ত আছে? আমরা ZK রোলআপগুলিকে লক্ষ্য হিসাবে নেব কারণ, আশাবাদীগুলির সাথে, কারণটি ইতিমধ্যেই স্পষ্ট:


  • সম্পূর্ণ VM পরিবেশের জন্য ZK প্রুফ সিস্টেমগুলি জটিল, বিশেষ করে যদি পরিবেশ ZK-বান্ধব না হয় (EVM)। অতএব, তারা বাগ ধারণ করার একটি উচ্চ সম্ভাবনা আছে. একাধিক প্রুফ সিস্টেম এটিকে প্রতিরোধ করতে পারে, কিন্তু এগুলি বাস্তবায়ন করা খুব জটিল এবং একটি একক ব্যাচের জন্য একাধিক প্রমাণ তৈরি করা খুব ধীর এবং ব্যয়বহুল হতে পারে। একটি সমাধান হিসাবে, রোলআপ দলগুলি কার্যকর করার বিলম্ব সক্ষম করে, যা তাদের জরুরি অবস্থায় চেইনটি ফিরিয়ে আনার অনুমতি দেয়। এটিই কিছু রোলআপে সেতুর চূড়ান্ততাকে ধীর করে দেয় (যেমন, ZKsync যুগ)।
  • নতুন রাজ্যের প্রস্তাব করা এবং ZK এটিকে L1-এ প্রমাণ করা বেশ ব্যয়বহুল কাজ, তাই খরচ কমানোর জন্য, রোলআপ সিকোয়েন্সাররা প্রতি ব্লকের চেয়ে কয়েক ঘন্টা অন্তর এটি করে।


তবে ব্যতিক্রম আছে; স্ক্রোল প্রতি মিনিটে রাজ্যের প্রস্তাব দেয় , কিন্তু ক) প্রমাণ যাচাইকরণ এখনও প্রতি কয়েক ঘন্টা করা হয়, তাই এটি যাচাই করা হয়নি, এবং খ) স্ক্রোল আজ ব্যবহার করার জন্য সবচেয়ে ব্যয়বহুল রোলআপগুলির মধ্যে একটি।


যদি আমরা এটিকে আরও সহজভাবে ব্যাখ্যা করি, সমস্যাগুলি হল খরচ প্রমাণ করা এবং খরচ যাচাই করা। আসুন প্রতিটি সমস্যা এবং এটি সমাধান করার উপায় দেখুন।


মূলত, আমাদের কাজ হল একটি রোলআপে আমাদের স্মার্ট ওয়ালেটকে বহিরাগত ব্রিজ দ্বারা আনা অতিরিক্ত বিশ্বাস অনুমান ছাড়াই অন্যান্য রোলআপগুলির সাথে দ্রুত ইন্টারঅপারেটিং করা। স্মার্ট ওয়ালেটে সাধারণত কিছু সাধারণ AA বৈশিষ্ট্য থাকে — পেমাস্টার, সামাজিক পুনরুদ্ধার, সুরক্ষিত ছিটমহল, খরচের সীমা ইত্যাদি, এবং মূল অপারেশন যা আমাদের এটি থেকে অন-চেইন লেনদেন পাঠাতে দেয়।


আমরা যদি আমাদের মানিব্যাগ থেকে অন্য রোলআপগুলি ব্যবহার করতে চাই তবে কেন আমাদের মূল অপারেশনের প্রয়োজন হবে? কারণ এটি সম্ভবত একটি মাল্টিপারপাস রোলআপে হোস্ট করা হয়েছে—আর্বিট্রাম, বেস, জেডকেসিঙ্ক ইরা—এবং আমরা এই রোলআপে ব্যবহারকারী এবং স্মার্ট চুক্তিগুলির সাথেও যোগাযোগ করতে চাই৷



এই বিশেষ ক্ষেত্রে, এটি কেবল বাহ্যিক টোকেন ব্রিজ ব্যবহার করার অর্থ হবে। শুধু টাস্কটি প্রতিস্থাপন করুন, উদাহরণস্বরূপ, একই রোলআপে একটি dApp এর সাথে মিথস্ক্রিয়া এবং অন্য একটি।


এই বহুমুখীতাই রোলআপের প্রমাণ ব্যবস্থায় জটিলতার পরিচয় দেয়। প্রতি সেকেন্ডে প্রচুর স্মার্ট চুক্তি এবং লেনদেন ঘটছে এমন পুরো ভার্চুয়াল মেশিনের অবস্থা যাচাই করা একটি সুন্দর লম্বা অর্ডার। আমরা রোলআপে সম্পূর্ণ ভিন্ন বৈশিষ্ট্যের সেটের জন্য দুটি ধরণের কাজ সম্পাদন করতে চাই: একটি অন-চেইন লেনদেনের জন্য, এটি দ্রুত L2 অন্তর্ভুক্তি, কম L2 ফি, এবং VM-এর ব্যাপক কার্যকারিতা এবং একটি মাল্টি-রোলআপ লেনদেনের জন্য , এটা দ্রুত সেতু চূড়ান্ত.


কিন্তু আমরা যদি শুধু ভার্চুয়াল মেশিন থেকে পরিত্রাণ পাই এবং একটি রোলআপ তৈরি করি যা শুধুমাত্র স্মার্ট অ্যাকাউন্ট এবং অন্যান্য L2 তে মেসেজিং পরিচালনা করতে পারে? ভিটালিক বুটেরিন ডেভকানেক্ট ইস্তাম্বুলের ঠিক সময়ে "কীস্টোর রোলআপ" নামে একটি অনুরূপ কৌশল প্রস্তাব করেছিলেন। আমরা পরবর্তী আলোচনা.

কীস্টোর রোলআপ


ধারণাটি হল একটি ZK রোলআপ তৈরি করা যা শুধুমাত্র অ্যাকাউন্ট কীগুলি সংরক্ষণ করতে পারে এবং অন্য কী ব্যবহার করে সেগুলি পরিবর্তন করতে পারে। এই রোলআপটি Merkle গাছের মূলকে ঠেলে দেয় যেখানে এই সমস্ত কীগুলি L1-এ রয়েছে। তারপর, আপনি যখন L2s-এ আপনার স্মার্ট অ্যাকাউন্টগুলির একটি থেকে একটি লেনদেন পাঠাতে চান, তখন আপনি আপনার বর্তমান কী-এর মার্কেল প্রমাণ তৈরি করেন এবং আপনার অ্যাকাউন্ট L1-এ উপলব্ধ কীস্টোর রুটের বিরুদ্ধে এটি যাচাই করে। এখন, এটি আপনার কী জানে এবং আপনার স্বাক্ষর যাচাই করতে এটি ব্যবহার করতে পারে৷


এটিতে একটি Merkle বা KZG প্রুফ চেক যোগ করুন এবং এটি দেখতে এটির মতো


এই ধরনের একটি রোলআপ খুবই সহজ, এবং একাধিক প্রমাণ সিস্টেম সহজেই প্রয়োগ করা যেতে পারে, তাই এতে সংরক্ষিত কীগুলি আসলে L1 এর মতোই সুরক্ষিত।


ভিটালিকের মূল নকশা ছাড়াও, কীস্টোর রোলআপের জন্য তিনটি অগ্রগণ্য রয়েছে:

  • স্ক্রলের পদ্ধতি হল L1-এ কীস্টোর ডেটা সংরক্ষণ করা কিন্তু তাদের zkEVM রোলআপ থেকে আপডেট করার অনুমতি দেওয়া। এর জন্য, তারা একটি L1SLOAD প্রিকম্পাইল প্রবর্তন করছে যা L1 স্টোরেজের সস্তা পড়ার জন্য অনুমতি দেয়। তারপর, অন্যান্য L2-এ AA অ্যাকাউন্টগুলি তাদের কনফিগারেশন-কী, অভিভাবক, ইত্যাদি সিঙ্ক্রোনাইজ করতে এই ডেটা পড়তে পারে।
  • বেস টিম এমন একটি কৌশল অন্বেষণ করছে যেখানে L1 এ শুধুমাত্র স্টেট রুট সংরক্ষণ করা হয়, কিন্তু কলডেটা ব্যবহার করে লেনদেনগুলি ক্রমানুসারে করা হয়, তাই গাছটি সর্বদা পুনর্নির্মাণ করা যেতে পারে। L2s-এর অ্যাকাউন্টগুলি Merkle প্রমাণগুলি ব্যবহার করে বর্তমান কীগুলি আনবে বলে আশা করা হচ্ছে।
  • Stackr এর ডিজাইন বেস বা Vitalik এর মতই, কিন্তু এটি বিশেষায়িত ন্যূনতম VM সহ "মাইক্রো-রোলআপ" এর নিজস্ব কাঠামো ব্যবহার করে।


সাধারণভাবে বলতে গেলে, তারা অফ-চেইন প্রক্রিয়াকরণে অর্পিত কাজের সংখ্যার মধ্যে পার্থক্য করে (অন্য কথায়, L2-এ কতগুলি জিনিস রয়েছে) এবং তাদের বাস্তবায়নের বিবরণ।


আমরা কেবল কীগুলিই নয় , পুরো স্মার্ট অ্যাকাউন্টের যুক্তিকেও পরিচালনা করে এই ধারণাটিকে আরও প্রসারিত করতে পারি৷ এটি অনেক বেশি গণনাগতভাবে কঠিন হবে না; মূলত, আমাদের শুধুমাত্র এই কাজগুলি পরিচালনা করতে হবে:


  • L1-এ ডেটা পাঠানো: কীস্টোর রোলআপে থাকা অ্যাকাউন্টগুলি অবশ্যই L1-কে তাদের লেনদেনের অভিপ্রায় সম্পর্কে অবহিত করতে সক্ষম হবে। L1-এ সম্পূর্ণ লেনদেন সংরক্ষণ করা আবশ্যক নয়; ব্যবহারকারীর ক্রিয়াকলাপের সমস্ত হ্যাশ সহ একটি Merkle গাছের মূলের মতো কিছু যথেষ্ট হবে। তারপর, একটি মিনি-অ্যাকাউন্ট থেকে একটি লেনদেন পাঠানোর জন্য যা প্রয়োজন তা হল গন্তব্য L2 থেকে রুট পড়া এবং প্রমাণ করা যে একটি নির্দিষ্ট AA অপারেশন প্রকৃতপক্ষে পিতামাতার অ্যাকাউন্ট থেকে অনুরোধ করা হয়েছিল।

  • স্বাক্ষর চেক: ব্যবহারকারী একটি নির্দিষ্ট রোলআপে যে ব্যবহারকারীর অপারেশন চালাতে চান তার হ্যাশে স্বাক্ষর করে। কীস্টোর রোলআপ অভিপ্রায় প্রমাণ করার জন্য স্বাক্ষর যাচাই করে এবং তারপরে এটিকে L1 এ পুশ করতে ট্রিতে হ্যাশ যোগ করে। কয়েকটি স্বাক্ষর স্কিম, যেমন ECDSA , P256 , এবং কোয়ান্টাম-নিরাপদ , যথেষ্ট।

  • সামাজিক পুনরুদ্ধার: "অভিভাবক" নামে অন্য, উদ্দেশ্যমূলকভাবে নির্বাচিত অ্যাকাউন্টগুলি তৈরি করুন, ব্যবহারকারীর অ্যাকাউন্টে মূল পরিবর্তনের জন্য ভোট দিন৷ ব্যবহারকারী অভিভাবক এবং থ্রেশহোল্ড সেট করতে পারেন এবং মূল ক্ষতির ক্ষেত্রে তাদের পুনরুদ্ধারের জন্য জিজ্ঞাসা করতে পারেন। আমরা ভেটো-ভিত্তিক পুনরুদ্ধার বা বিকল্প অভিভাবক স্কিম যেমন ZK-Email , ZK-OTP, বা ওয়েব প্রুফগুলি রোলআপের ব্যবহারকারীদের বাইরে সামাজিক পুনরুদ্ধার প্রসারিত করতে প্রয়োগ করতে পারি৷

  • খরচ করার নিয়ম: মানিব্যাগটি চুরি হয়ে গেলে, ব্যবহারকারীর মানিব্যাগ পুনরুদ্ধার করার আগে অভিভাবকদের দ্বারা নিয়ন্ত্রিত ব্যয়ের নিয়মগুলি সম্ভাব্য ক্ষতিকে ব্যাপকভাবে হ্রাস করতে পারে। এই বৈশিষ্ট্যটি তহবিল সঞ্চয় করার জন্য বা, উদাহরণস্বরূপ, বাচ্চাদের জন্য মানিব্যাগ তৈরি করার জন্যও সহায়ক—অভিভাবকরা একটি ভাতা পাঠাতে পারেন এবং এর কতটা ব্যয় করা যেতে পারে তা সীমাবদ্ধ করতে পারেন যাতে শিশু সঞ্চয় করতে শিখতে পারে।

  • টোকেন ব্যালেন্স: এটি অপ্রয়োজনীয় বলে মনে হতে পারে, কিন্তু কীস্টোর রোলআপের ভিতরে ক্রিপ্টো সংরক্ষণ করতে সক্ষম হওয়া ব্যবহারকারীদের সম্পদকে একাধিক মিনি-অ্যাকাউন্টে আলাদা না করে নাটকীয়ভাবে নিরাপত্তা বাড়ায়। এছাড়াও, এটি অনেক বৈশিষ্ট্যের জন্য অনুমতি দেয় যা ব্যবহারকারীর অভিজ্ঞতা বাড়ায়:

  • Paymasters: রোলআপ নতুন ব্যবহারকারীদের আকৃষ্ট করতে বিনামূল্যে লেনদেনের প্রস্তাব দিতে পারে বা শুধুমাত্র ETH এর পরিবর্তে যেকোন টোকেন দিয়ে তাদের ফি প্রদানের অনুমতি দিতে পারে। আরও জটিল পে-মাস্টার লজিকও প্রয়োগ করা যেতে পারে—উদাহরণস্বরূপ, সিকোয়েন্সার অন্য চেইনের অদলবদল থেকে ফি নিতে পারে যখন এটি কীস্টোর রোলআপে ফিরে আসে।

  • অভ্যন্তরীণ টোকেন স্থানান্তর: রোলআপ ব্যবহারকারীদের মধ্যে অবিলম্বে তহবিল পাঠানোর পাশাপাশি, সরাসরি স্থানান্তরগুলি অন্যান্য রোলআপগুলির সাথে অভিপ্রায়-ভিত্তিক সেতুগুলি বাস্তবায়নের জন্যও সহায়ক যেগুলি কীস্টোর রোলআপে মিনি-অ্যাকাউন্ট থেকে প্যারেন্ট অ্যাকাউন্টে ব্রিজ করার জন্য L1 ব্যবহার করার জন্য খুব ধীরগতির চূড়ান্ততা রয়েছে৷ এইভাবে, কীস্টোর রোলআপটি মূলত কয়েক ডজন বিভিন্ন L2-এর মধ্যে মিনি-অ্যাকাউন্টের মধ্যে সস্তায় টোকেন স্থানান্তর করার জন্য একটি হাব হিসাবে কাজ করতে পারে।


এই ধরনের একটি সিস্টেম একটি রোলআপের ভিতরে একটি সম্পূর্ণ VM এর চেয়ে প্রযুক্তিগতভাবে অনেক সহজ, তাই একাধিক প্রমাণ সিস্টেমের জন্য একই সাথে প্রমাণ তৈরি করা সম্ভব, এবং প্রমাণ তৈরির জটিলতা এখনও অনেক কম হবে।



যাইহোক, প্রমাণ যাচাই এখনও একটি সমস্যা. যেমনটি আমরা আগে গণনা করেছি, গ্যাসের দামের উপর নির্ভর করে এর গ্যাস খরচ 1M গ্যাস বা ~$25-50 পর্যন্ত হতে পারে। এই খরচ স্থির এবং ব্যাচে লেনদেনের সংখ্যার উপর নির্ভর করে না। এর মানে হল যে খুব কম লেনদেন হলে, প্রতিটি লেনদেনের জন্য ফি খুব বেশি হতে পারে। এই খরচ কমাতে দুটি প্রধান উপায় আছে:

সারিবদ্ধ স্তর

সারিবদ্ধ হল একটি EigenLayer AVS যা সস্তায় ZK প্রমাণগুলি যাচাই করতে রিস্টেকিং অপারেটরদের ব্যবহার করে। আপনি যদি EigenLayer-এর সাথে পরিচিত না হন, তাহলে সারিবদ্ধভাবে প্রমাণগুলি কীভাবে যাচাই করা হয় তার একটি সরলীকৃত সারাংশ হল:


  • একজন ব্যবহারকারী নেটওয়ার্কে প্রমাণ যাচাইয়ের অনুরোধ পাঠায় এবং এর জন্য ফি প্রদান করে;

  • সারিবদ্ধ অপারেটর, যার প্রত্যেকটি তাদের আমানত বন্ধন সহ একটি Ethereum যাচাইকারী, তাদের নোডগুলিতে প্রমাণ যাচাই করে এবং এর বৈধতার জন্য স্বাক্ষর করে;

  • যখন 2/3 অপারেটর প্রমাণের জন্য স্বাক্ষর করে, তখন সমষ্টিগত স্বাক্ষর পাঠানো হয় এবং Ethereum L1 এ যাচাই করা হয়।

  • যদি একটি অবৈধ প্রমাণ চূড়ান্তভাবে পৌঁছে যায়, তাহলে যাচাইকারীরা যারা এটির জন্য স্বাক্ষর করেছেন তাদের চেইনে যাচাই করে কেটে ফেলা যেতে পারে। এইভাবে, প্রমাণটি অ্যালাইনড অপারেটরদের মোট শেয়ারের 2/3 সমান অর্থনৈতিক নিরাপত্তা পায়।


এই পদ্ধতির একটি সুস্পষ্ট অপূর্ণতা রয়েছে—ইথেরিয়াম আর প্রমাণের বৈধতার গ্যারান্টি দেয় না। রোলআপের ব্রিজের TVL মোট অ্যালাইনড স্টেকের 2/3-এর বেশি হলে, এটিকে আক্রমণ করা লাভজনক হয়ে ওঠে। এবং যেহেতু আমরা 1-2 ব্লকের চূড়ান্ত লেটেন্সি সম্পর্কে কথা বলছি, আমরা আশাবাদীভাবে আক্রমণ প্রতিরোধ করতে পারি না।


যাইহোক, এটি একটি অপেক্ষাকৃত নিরাপদ বিকল্প হতে পারে যতক্ষণ না রোলআপটি খুব বড় না হয়। এটি হয়ে গেলে, লেনদেনের চাহিদা ইতিমধ্যেই L1 প্রমাণ যাচাইকরণকে সার্থক করে তুলতে পারে। ডক্স অনুসারে, অ্যালাইনড ব্যবহার করে ZK প্রমাণ যাচাই করতে প্রায় 3000 গ্যাস খরচ হয়, যা Ethereum L1 এর জন্যও প্রায় বিনামূল্যে।

প্রমাণ একত্রীকরণ স্তর

আপনি যদি সিস্টেমে অতিরিক্ত বিশ্বাসের অনুমান প্রবর্তন করতে অস্বস্তিকর হন, বা আপনার প্রোটোকল ইতিমধ্যেই অনেক বড় হয়ে গেছে, কিন্তু এর লেনদেনের চাহিদা নেই, তবে একটি বিকল্প আছে।


ZK এবং রোলআপ দলগুলি সম্প্রতি প্রুফ অ্যাগ্রিগেশন প্রোটোকলগুলিতে সক্রিয়ভাবে কাজ শুরু করেছে। আপনি যদি ZK-এর সাথে খুব বেশি পরিচিত না হন, তাহলে প্রমাণ একত্রিত করা হয় যখন একটি ZK প্রমাণ অন্য ZK প্রমাণের বৈধতা প্রমাণ করে (যা ঘুরে, অন্য প্রমাণ প্রমাণ করতে পারে, ইত্যাদি), এইভাবে তাদের একক প্রমাণে "একত্রিত" করে এবং মূলত তাদের সমস্ত যাচাইকরণ খরচগুলিকে প্রমাণিত খরচে স্থানান্তরিত করা। যা বাকি আছে তা হল একটি একক ZK প্রুফ অন-চেইন যাচাই করা এবং অন্যান্য সমস্ত ZK প্রমাণের বৈধতা সম্পর্কে নিশ্চিত হওয়া। ফাউ!


ZK প্রমাণ অন-চেইন যাচাইকরণ।

প্রুফ এগ্রিগেশন বোঝায় যেখানে যাচাইকরণের খরচ সমষ্টিগত প্রমাণ প্রমাণ করার চেয়ে বেশি। অর্থাৎ, একত্রীকরণ লাভজনক হয়ে ওঠে যদি দশটি প্রমাণের জন্য একটি প্রমাণ তৈরি করা এবং তা যাচাই করার খরচ এই দশটি প্রমাণ স্বাধীনভাবে যাচাই করার চেয়ে কম হয়। এটি Ethereum L1-এ আরও বেশি সহায়ক, যা গণনীয় ক্ষমতা দ্বারা ব্যাপকভাবে সীমাবদ্ধ। প্রুফ সিস্টেমের উপর নির্ভর করে, অন্য সমস্ত অন-চেইন ক্রিয়াকলাপ বাদ দিয়ে সমগ্র ব্লকে শুধুমাত্র প্রায় 100টি প্রমাণ যাচাইকরণ থাকতে পারে।


সাধারণত, দুই ধরনের প্রমাণ একত্রীকরণ প্রোটোকল আছে:

  • সাধারণ উদ্দেশ্য (সর্বজনীন) সমষ্টি: এই ধরনের প্রকল্পগুলি সাধারণত বেশ কয়েকটি জনপ্রিয় ZK প্রোটোকল (Groth16, Halo2, Plonky) সমর্থন করে, যার উপরে বেশিরভাগ ZK সার্কিট তৈরি করা হয় এবং প্রক্রিয়াকরণের জন্য একটি ফি নেয়। যে dApps এর প্রমাণ প্রয়োজন তারা প্রোটোকল থেকে ডেটা প্রকাশ করে এবং নিজেরাই এটি প্রক্রিয়া করে। নেব্রার ইউনিভার্সাল প্রুফ অ্যাগ্রিগেশন সিস্টেম , বর্তমানে বিকাশমান, ঠিক এই কাজটি করে। সারিবদ্ধ তথাকথিত "স্লো মোড" যাচাইকরণেও কাজ করছে, যা আসলে একটি প্রমাণ একত্রীকরণ ব্যবস্থাও।
  • শেয়ার্ড রোলআপ ব্রিজ একত্রিত করা: একইভাবে আশাবাদী রোলআপে শেয়ার্ড সিকোয়েন্সিংয়ের মতো, ZK রোলআপগুলি তাদের স্ট্যাক সহ শেয়ার্ড ব্রিজে কাজ করছে সেতুতে প্রতিটি ZK রোলআপের জন্য একত্রিত রাষ্ট্রীয় প্রমাণ সহ। এটি শুধুমাত্র একটি লা শেয়ার্ড সিকোয়েন্সিং স্ট্যাকের অভ্যন্তরে সিঙ্ক্রোনাস কম্পোজেবিলিটির অনুমতি দেয় না কিন্তু প্রমাণ যাচাইয়ের জন্য খরচও কমিয়ে দেয়। আপনি পলিগনের AggLayer বা ZKsync-এর হাইপারব্রিজ সম্পর্কে শুনে থাকতে পারেন, যেগুলি ভাগ করা রোলআপ সেতু যা সেতুর ভিতরে প্রুফ অ্যাগ্রিগেশনে কাজ করে।


ইউনিভার্সাল অ্যাগ্রিগেশন সিস্টেমের সুবিধা হল যে তারা প্রোজেক্ট-অজ্ঞেয়বাদী এবং শুধুমাত্র একত্রীকরণ প্রক্রিয়াতেই বিশেষজ্ঞ, যা প্রমাণ এবং কম খরচে খুব দ্রুত যাচাই করে। এছাড়াও, সেতুর উপাদানের অভাবের কারণে প্রশিক্ষণের চাকা না থাকার সম্ভাবনা রয়েছে।


সমষ্টিগত রোলআপ ব্রিজগুলি, কীস্টোর রোলআপের জন্য ইতিমধ্যে বিদ্যমান রোলআপ স্ট্যাকের সাথে সিঙ্ক্রোনাস কম্পোজেবিলিটির জন্য সহায়ক। উদাহরণস্বরূপ, L2BEAT অনুযায়ী , বর্তমানে 13টি প্রকল্প বহুভুজ CDK ব্যবহার করে নির্মিত হয়েছে এবং 11টি ZK স্ট্যাক ব্যবহার করে। যখন তারা সকলেই একটি শেয়ার্ড প্রুফ অ্যাগ্রিগেটিং ব্রিজের সাথে সংযোগ স্থাপন করে, তখন তাদের মধ্যে একটির সাথে কীস্টোর রোলআপ সংযোগ করলে তা L1 স্পর্শ না করেও অনেক L2 এর সাথে বিরামহীন মিথস্ক্রিয়া খুলবে। এটি কাজ করার জন্য, ব্রিজটিকে অবশ্যই তার L2 এর জন্য বিভিন্ন স্টেট ট্রানজিশন লজিক সমর্থন করতে হবে কারণ কীস্টোর রোলআপের লজিক এটির অন্যান্য L2 থেকে আলাদা।


যাইহোক, এই সেতুগুলি সাধারণত আপগ্রেডযোগ্য এবং এর DAO বা নিরাপত্তা পরিষদ দ্বারা নিয়ন্ত্রিত হয়। কীস্টোর রোলআপ প্রকল্পগুলি তাদের সার্বভৌমত্ব ব্রিজের অপারেটরদের কাছে ছেড়ে দিতে স্বাচ্ছন্দ্য নাও হতে পারে যার সাথে তারা সংযুক্ত। এছাড়াও, ব্রিজগুলি প্রশিক্ষণ-চাকার সতর্কতা হিসাবে কার্যকরী বিলম্ব প্রবর্তন করতে পারে, যেভাবে ZKsync Era এখন কাজ করে, যা মূলত এই কীস্টোর রোলআপ ডিজাইনের সম্পূর্ণ কার্যকারিতাকে ধ্বংস করে দেয়।



এইভাবে, অন্যান্য ZK রোলআপগুলির মতো কীস্টোর রোলআপগুলি প্রমাণ যাচাইকরণের খরচ কমিয়ে আনতে পারে এবং এমনকি এটিকে ইতিমধ্যে বিদ্যমান রোলআপ স্ট্যাকের সাথে সিঙ্ক্রোনাস কম্পোজেবিলিটির সাথে একত্রিত করতে পারে।

"কিস্টোর+" রোলআপের সাথে দক্ষ অভিপ্রায়-ভিত্তিক ব্রিজিং

পূর্বে আলোচনা করা হয়েছে, L2 থেকে L1 পর্যন্ত ব্রিজিং একমাত্র সমস্যা নয়। বেশিরভাগ রোলআপ সিকোয়েন্সার L1 থেকে L2 পর্যন্ত বার্তা পাঠাতে বিলম্বও করে। এর কারণ হল যখন একটি ইথেরিয়াম ব্লক তৈরি করা হয়, এটি এখনও চূড়ান্ত নয় এবং নিম্নলিখিত ~64 ব্লকের মধ্যে (দুটি যুগ, প্রায় 13 মিনিট) বিপরীত হতে পারে। এই পুনর্গঠনগুলি নেটওয়ার্ক লেটেন্সির কারণে ঘটে, যার ফলে কিছু নোড ইতিমধ্যেই মিস করা বলে বিবেচনা করলে নেটওয়ার্কে কিছু প্রস্তাবনা খুব দেরিতে উপস্থিত হয়৷


যদিও বেশিরভাগ পুনর্গঠনগুলি দুটি ব্লকের চেয়ে গভীর নয় (একটি সাত-ব্লকের পুনর্গঠন এমনকি দুই বছর আগে সংবাদে প্রকাশিত হয়েছিল) , রোলআপ দলগুলি এখনও মিস করা বার্তাগুলির সাথে সম্পর্কিত ঝুঁকি নিতে চায় না এবং L1 থেকে সেতুতে বিলম্ব করতে চায় না। কিছু রোলআপে এই বিলম্বগুলি প্রায় 1 মিনিটের ( OP Stack , ZK Stack ) কিন্তু 6 মিনিট পর্যন্ত হতে পারে, যেমন Arbitrum- এর মতো, অথবা L1 চূড়ান্ত করার জন্যও বলা যেতে পারে, যেমন Linea- তে।


Ethereum সম্প্রদায় সক্রিয়ভাবে একক-স্লট চূড়ান্ততার উপর কাজ করছে , যা প্রতিটি ব্লককে এক যুগে একবারের পরিবর্তে স্বাধীনভাবে চূড়ান্ত করবে। কিন্তু আমরা নিশ্চিতভাবে বলতে পারি যে এটি Q1 2025-এ আসছে পরবর্তী Pectra আপগ্রেডের জন্য পরিকল্পনা করা হয়নি , তাই এটি SSF বাস্তবায়িত হওয়ার অন্তত এক বছর আগে হবে।


যদি এই বর্ধিত কীস্টোর রোলআপ ডিজাইনটি বাস্তবায়নকারী একটি দল এই ধরনের লেনদেনের বিলম্বের সাথে আরামদায়ক না হয়, তবে এটি আগে বর্ণিত একটি উপশম কার্যকর করতে পারে। প্রতিটি মিনি-অ্যাকাউন্টে লেনদেন পাঠানোর জন্য অনুমোদিত একটি কী থাকে বা কীস্টোর থেকে একটি স্ট্যাটিক কী ব্যবহার করে (ভিটালিকের আসল নকশা অনুসারে), তবে অ্যাকাউন্ট পরিচালনা এখনও মূল কীস্টোর অ্যাকাউন্টে রয়েছে। L1 এ SSF প্রয়োগ করার পরে, রোলআপ অনুমোদিত খরচের কীগুলি সরিয়ে দিতে পারে এবং ব্যবহারকারীরা উল্লেখযোগ্য গতির অবনতি ছাড়াই সম্পূর্ণ AA কাস্টমাইজেশন কার্যকারিতা পাবেন৷


আমি এখানে অ্যালেক্সের সাথে একমত; 15 সেকেন্ডের বিলম্ব একেবারেই গ্রহণযোগ্য, বিশেষ করে যেহেতু L1 এ কীস্টোর রোলআপ লেনদেন চূড়ান্ত হওয়ার পর অপারেশনটি পারমাণবিক হয়। যদি আমরা টোকেন স্থানান্তর সম্পর্কে কথা বলি, প্রাপক ওয়ালেট এমনকি UI স্তরে একটি "মুলতুবি" অবস্থা বাস্তবায়ন করতে পারে।


যাইহোক, ক্রস-রোলআপ টোকেন স্থানান্তর এখনও একটি সমস্যা উপস্থাপন করে। আমরা যদি কীস্টোর রোলআপের ভিতরে টোকেন ভল্ট প্রয়োগ করি, তাহলে প্রাপকের রোলআপের উপর নির্ভর করে এটি থেকে টোকেন স্থানান্তর করতে 1 থেকে 15 মিনিট সময় লাগবে। যদি আমরা তা না করি, একাধিক L2s-এ ব্যবহারকারীদের ব্যালেন্স মিনি-অ্যাকাউন্টে বিভক্ত করা নিরাপত্তা ঝুঁকি তৈরি করতে পারে এবং এমনকি কিছু সম্পদকে নিরবচ্ছিন্ন L2s-এ লক করে দিতে পারে, যেখান থেকে অনেক বেশি খরচ হতে পারে বা খুব বেশি সময় লাগতে পারে।


একটি বিকল্প হিসাবে, আমরা রোলআপে একটি অভিপ্রায়-ভিত্তিক সেতুকে একীভূত করতে পারি এবং এটিকে অন্যান্য সমস্ত রোলআপে স্থাপন করতে পারি বা এমনকি বিদ্যমান অবকাঠামো যেমন ERC-7683- সঙ্গতিপূর্ণ প্রোটোকলগুলি পুনঃব্যবহার করতে পারি। আমরা সংক্ষেপে পরের বিভাগে অভিপ্রায় সেতু নিয়ে আলোচনা করব।

একটি অভিপ্রায় ভিত্তিক সেতু কি?

বেশিরভাগ বিদ্যমান ক্রস-চেইন ব্রিজগুলি মেসেজিং প্রোটোকলের উপর ভিত্তি করে। উদাহরণ স্বরূপ, স্টারগেট লেয়ারজিরো ব্যবহার করে গন্তব্য চেইনে আমানত সম্পর্কে বার্তা পাঠাতে, বিশ্বাসের উৎস হিসাবে এটির উপর নির্ভর করে। আপনি যখন এই জাতীয় সেতুগুলির মাধ্যমে টোকেন পাঠান, তখন তারা একদিকে আপনার টোকেনগুলি লক করে এবং অন্য দিকে আপনার জমার বিষয়ে একটি বার্তা পাঠায় এবং সেখানে ভল্টটি আপনার জন্য সংশ্লিষ্ট পরিমাণ টোকেনগুলি আনলক করে।


অভিপ্রায়-ভিত্তিক সেতু , ঘুরে, দুটি চেইনের মধ্যে বার্তা পাঠায় না। পরিবর্তে, পাঠানো তহবিলগুলি "ক্রস-চেইন অর্ডার" হিসাবে ভল্টে লক করা হয় এবং তারপর যে কেউ গন্তব্য চেইনে অনুরোধকৃত পরিমাণ টোকেন পাঠিয়ে অর্ডারটি পূরণ করতে পারে। যে কেউ অর্ডারটি পূরণ করবে সে সোর্স চেইন থেকে লক করা টোকেন দাবি করতে পারে যখন এতে থাকা ভল্টটি গন্তব্য চেইনের চূড়ান্ত অবস্থা সম্পর্কে অবহিত হয় এবং স্থানান্তর নিশ্চিত করতে পারে।


এটি গন্তব্য চেইনের উদ্দেশ্য (সেতু) চূড়ান্ত হওয়ার জন্য অপেক্ষা করে বা কিছু বহিরাগত ওরাকল প্রোটোকলের মাধ্যমে ঘটতে পারে। উদাহরণস্বরূপ, অ্যাক্রোস এখনও চূড়ান্ত না হওয়া L2-এর অবস্থা আনতে UMA-এর আশাবাদী ওরাকল ব্যবহার করে


এই পরিস্থিতিতে, Ethereum L1 বিশ্বাসের উত্স হিসাবে ব্যবহৃত হয়। কিছু প্রোটোকল, যেমন অ্যাক্রোস, পরিবর্তে বহিরাগত ওরাকল ব্যবহার করে। বিদ্যমান প্রকল্পে প্রকৃত নকশা ভিন্ন হতে পারে; শুধুমাত্র সাধারণ ধারণা প্রদর্শিত হয়.


আমরা এই বর্ধিত কীস্টোর রোলআপগুলির জন্য একই নকশা ব্যবহার করতে পারি বিশ্বাসহীন, দ্রুত, এবং সস্তা দ্বি-মুখী ব্রিজিং কীস্টোর এবং অন্যান্য সমস্ত L2 এর মধ্যে বাস্তবায়ন করতে। দ্রুত সেতুর চূড়ান্ততা অন্যান্য L2 থেকে অভিপ্রায়-ভিত্তিক অর্ডারগুলিকে প্রায় বিনামূল্যে হতে দেয় কারণ L2 তে পূর্ণতা প্রমাণ করতে মাত্র কয়েক মিনিট সময় লাগে৷


কীস্টোর থেকে অর্ডারগুলি সম্ভবত সস্তাও হবে, কারণ L2 তে তারলতা কীস্টোরের মাধ্যমে তুলনামূলকভাবে দ্রুত সরবরাহ করা যেতে পারে। এইভাবে, এই ধরনের কী-স্টোর রোলআপ ডিজাইন উদ্দেশ্য-ভিত্তিক ব্রিজিংয়ের জন্য একটি কেন্দ্র হয়ে উঠতে পারে, যা ব্যবহারকারীদের কয়েক মিনিটের মধ্যে লেনদেনের পরিবর্তে তাৎক্ষণিকভাবে পাঠাতে দেয়, ব্রিজিংয়ের জন্য প্রায় কিছুই প্রদান করে না। রোলআপ টিম কিস্টোর 1:1 এর মাধ্যমে ব্রিজিংয়ের জন্য তারল্য সরবরাহ করতে পারে এবং এতে তাদের খুব বেশি খরচ হবে না।

সমস্ত চেইনের জন্য ইউনিফাইড ENS নাম

কল্পনা করুন যে একটি একক username.eth আছে যা আপনার সমস্ত মিনি-অ্যাকাউন্টের সমাধান করে, প্রাপক যে চেইনটি চালু করুক না কেন। এই নকশা এটি সম্ভব করে তোলে। কিভাবে?


যেহেতু আমরা ইতিমধ্যেই আমাদের প্রধান কীস্টোর অ্যাকাউন্টের ঠিকানা জানি, আমরা মাল্টিচেন কারখানা এবং CREATE2 ব্যবহার করতে পারি আমাদের মিনি-অ্যাকাউন্টের ঠিকানাগুলিকে সমস্ত বাইটকোড সমতুল্য EVM চেইনে, এমনকি Ethereum L1 সহ। তারপর, আমরা ENS সমাধানকারীতে একীভূত ঠিকানা সেট করি এবং আমাদের নাম সমস্ত EVM L2-এ কাজ করে।


যাইহোক, দুটি ব্যতিক্রমী ক্ষেত্রে আছে:

  • বাইটকোড অসম ইভিএম, যেমন ZK স্ট্যাক। তাদের জন্য, আমরা তাদের CREATE2 নিয়ম অনুসারে একটি কাস্টম ঠিকানা তৈরি করতে পারি এবং ENSIP-11 অনুযায়ী তাদের চেইন শনাক্তকারীর সাথে এটি ENS-এ যোগ করতে পারি।
  • নন-EVM L2s, যেমন আমাদের কীস্টোর। যুক্তি তাদের জন্য একই, কিন্তু পরিবর্তে, আমরা তাদের কাস্টম ঠিকানাগুলি ENS-এ ENSIP-9 অনুযায়ী যুক্ত করি।


অত্যন্ত UX-বান্ধব হওয়া সত্ত্বেও, এই পদ্ধতিটি L1-এ অনেক ব্যয়বহুল গণনা এবং স্টোরেজ ব্যবহার করে কারণ নাম এবং ঠিকানাগুলি L1 সমাধানকারীগুলিতে সংরক্ষণ করা হয়। এই সমস্যাটি CCIP Read ব্যবহার করে সমাধান করা যেতে পারে, তবে আমি আরেকটি, আরও দক্ষ অন-চেইন রেজোলিউশন লজিক নিয়ে এসেছি:

কীস্টোরের প্রতিটি অ্যাকাউন্ট তার ENS নামের নেমহ্যাশ দ্বারা নিবন্ধিত এবং সূচীকৃত হয় (কাস্টম সমাধানকারীর সাথে একটি একক ENS নামের অধীনে নিবন্ধিত)। যখন এটির সাবডোমেন সমাধান করা হয়, তখন সমাধানকারী চুক্তি পরীক্ষা করে যে এই ধরনের নেমহ্যাশ সহ অ্যাকাউন্টটি রোলআপে বিদ্যমান আছে কিনা এবং CREATE2 ভিত্তিক মিনি-অ্যাকাউন্ট ঠিকানা তৈরি করতে নেমহ্যাশ ব্যবহার করে।


যখন এইগুলি স্থাপন করা হয়, তখন তারা L1 কে জিজ্ঞাসা করবে যে নেমহ্যাশের সাথে তারা স্থাপন করা হয়েছিল তার কীস্টোর ডেটার জন্য। কীস্টোর বাস্তবায়নের উপর নির্ভর করে এটি নিজেই লেনদেনের উদ্দেশ্য বা শুধুমাত্র বর্তমান সাইনিং কী হতে পারে। এইভাবে, আমরা কী-স্টোর অ্যাকাউন্টগুলি পাই, যার প্রতিটির একটি ENS নাম থাকে এবং প্রতিটি রোলআপে এর মিনি-অ্যাকাউন্টগুলি সমাধান করে। কিস্টোর রোলআপ ব্যবহার করে লেনদেন যাচাই করার সময় এই মিনি-অ্যাকাউন্টগুলিও এই ENS নামের উপর নির্ভর করবে।


**

“কিস্টোর+” রোলআপে সিকোয়েন্সিং মেকানিজম

যেহেতু বর্ধিত কীস্টোর রোলআপে ব্রিজ ফাইনালটি কয়েকটি L1 ব্লক হওয়ার কথা, তাই আমরা কেন্দ্রীভূত সিকোয়েন্সারগুলি সম্পূর্ণরূপে পরিত্রাণ পেতে পারি, এটিকে একটি ভিত্তিক রোলআপে পরিণত করতে পারি। যেমনটি আমরা আগে আলোচনা করেছি, গড় ব্যবহারকারীর জন্য ~12 সেকেন্ডের লেনদেনের গতি গ্রহণযোগ্য, কিন্তু ভিত্তিক সিকোয়েন্সিং রোলআপটিকে সেন্সরশিপ এবং ব্যর্থতার একক পয়েন্টের বিরুদ্ধে অনেক বেশি প্রতিরোধী করে তুলবে।

এটি বিবেচনা করা মূল্যবান যে ভিত্তিক সিকোয়েন্সিংয়ের সাথে, অভ্যন্তরীণ লেনদেনগুলি বাহ্যিক লেনদেনের মতো সময় নেবে (L2 পৌঁছানোর সময় ব্যতীত)। এটি কিছু দলের জন্য অগ্রহণযোগ্য হতে পারে, কারণ কেন্দ্রীভূত সিকোয়েন্সিং সমস্ত অভ্যন্তরীণ ক্রিয়াকলাপকে তাত্ক্ষণিক করে তোলে।

বিকল্প রোলআপ ইন্টারঅপারেবিলিটি সমাধান বা: কেন আমি শেয়ার্ড সিকোয়েন্সিং উল্লেখ করিনি

আমি পুরো নিবন্ধটি ZK রোলআপ এবং ZK প্রযুক্তিকে ঘিরে লিখেছি। এর কারণ হল আশাবাদী রোলআপের মৌলিকভাবে দ্রুত উদ্দেশ্যমূলক চূড়ান্ততা থাকতে পারে না এবং এই ধরনের সম্পত্তি শুধুমাত্র ZK ব্যবহার করেই পৌঁছানো যায়। আজকের আশাবাদী রোলআপগুলি তাদের সীলমোহরযুক্ত অবস্থান বুঝতে পারে এবং সক্রিয়ভাবে তাদের স্ট্যাকগুলিতে বৈধতা-কেন্দ্রিক ডিজাইনগুলিকে একীভূত করার সম্ভাব্যতা নিয়ে গবেষণা করছে, তাই, উদাহরণস্বরূপ, আশাবাদ এবং RISC জিরোর সাম্প্রতিক অংশীদারিত্ব


আশাবাদী নকশা মৌলিকভাবে সীমাবদ্ধ যে এটি অন্য রোলআপগুলির সাথে আন্তঃকার্যক্ষমতা পরিচালনা করবে না। যাইহোক, আশাবাদী বাস্তুতন্ত্রের মধ্যে আন্তঃক্রিয়াশীলতা দ্রুত বিকাশ করছে। আশাবাদী রোলআপগুলিকে একে অপরের সাথে ইন্টারঅপারেবল করার প্রাথমিক প্রযুক্তি হল শেয়ার্ড সিকোয়েন্সিং । সহজ কথায়, এটি এমন একটি প্রক্রিয়া যেখানে একটি সিকোয়েন্সার একই সাথে একাধিক রোলআপের জন্য একটি ব্যাচ তৈরি করতে পারে। ক্রমানুসারে যে কোনো রোলআপের কোনো লেনদেন অবৈধ হলে, পুরো ব্যাচটি বিতর্কিত এবং প্রত্যাবর্তন করা যেতে পারে।


এটি এই "মেগা-ব্যাচ"-এর সমস্ত ব্যাচকে পারমাণবিক সম্পত্তি দেয়—হয় সমস্ত ব্যাচ বৈধ নয় বা কোনোটিই নয়। এটি, ঘুরে, ব্যাচের অভ্যন্তরে পারমাণবিক সিঙ্ক্রোনাস কম্পোজেবিলিটির জন্য অনুমতি দেয়। পরমাণু-কারণ ব্যাচের কোনো কিছুই অবৈধ হতে পারে না যদি এটি বৈধ, সমলয় হয়-কারণ সমস্ত মেসেজিং ব্যাচের ভিতরে থাকে, যা এর সমস্ত রোলআপের নোড দ্বারা একযোগে প্রক্রিয়া করা হয়।


এই প্রযুক্তিটি মূলত একটি নির্দিষ্ট আশাবাদী স্ট্যাকের সমস্ত রোলআপকে একটি বড়, শার্ড রোলআপে পরিণত করে। কেন শুধুমাত্র একটি স্ট্যাক এবং তাদের সব না? কারণ এটি কাজ করার জন্য, রোলআপগুলিকে একটি একক সেতুর সাথে সংযুক্ত থাকতে হবে। প্রতিটি স্ট্যাকের নিজস্ব সেতু রয়েছে এবং একাধিক সেতুতে একই সাথে ব্যাচ তৈরি করার কোন নির্ভরযোগ্য উপায় নেই। এর মানে হল যে শেয়ার্ড সিকোয়েন্সিং OP মেইননেটকে বেস এবং জোরার সাথে নির্বিঘ্নে ইন্টারঅপারেটিং করতে দেয় কিন্তু আরবিট্রাম বা মেটিস নয়, এবং এর বিপরীতে।


এই ধরনের একত্রীকরণ রোলআপ ইকোসিস্টেমে একটি বিপজ্জনক পরিস্থিতি তৈরি করে। নতুন রোলআপে হয় বিদ্যমান স্ট্যাকের সাথে যোগদান করার এবং এটির সাথে একীভূত হওয়ার বিকল্প রয়েছে কিন্তু অন্য কারো সাথে নয় অথবা ZK-এর উপরে তৈরি করা এবং উপরের স্ট্যাক ছাড়া অন্য কারো সাথে একত্রিত হওয়ার বিকল্প রয়েছে। এখন এই ধরনের কোন পছন্দ নেই কারণ শেয়ার্ড সিকোয়েন্সিং এখনও উপলব্ধ নয়, এবং প্রতিটি OP স্ট্যাক বা আরবিট্রাম অরবিট রোলআপ স্বতন্ত্র, নিজস্ব সেতু সহ। যাইহোক, যখন তারা একত্রিত হয়, তখন তারা বাস্তুতন্ত্রের মধ্যে দুটি কঠিন জীব গঠন করবে, প্রতিটিতে মোট L2s TVL এর প্রায় 40% থাকবে।

“ঠিক আছে। যদি তারা মোট টিভিএলের বিশাল সংখ্যাগরিষ্ঠতা ধরে রাখে, তাহলে কেন আমরা ZK থেকে মুক্তি পাব না এবং পরিবর্তে তাদের উপরে তৈরি করব?

প্রথমত, শেয়ার্ড সিকোয়েন্সার হল বিশাল সেন্ট্রালাইজেশন ড্রাইভার। আপনি যদি একটি OP Mainnet সিকোয়েন্সার চালান, তাহলে আপনার ব্যাচগুলি স্ট্যাকের অন্যান্য রোলআপ থেকে লেনদেন অন্তর্ভুক্ত করবে না; আপনি ফি কম উপার্জন করবেন এবং অবশেষে বড় বাণিজ্যিক সিকোয়েন্সারদের দ্বারা ছাড়িয়ে যাবেন যারা তাদের ব্যাচের পুরো স্ট্যাকটি পরিচালনা করতে পারে।


যাইহোক, সবচেয়ে জটিল সমস্যা হল যে এই ধরনের ক্ষেত্রে, রোলআপ ইকোসিস্টেমটি তাদের নিজস্ব স্বার্থ অনুসরণ করে অলিগোপলিস্টিক সাম্রাজ্যের মধ্যে আবদ্ধ হয়ে পড়ে, পুঁজির উপর আরও নিয়ন্ত্রণ প্রতিষ্ঠা করতে চায় এবং বাস্তুতন্ত্রের প্রযুক্তিগত অগ্রগতিতে শিথিল হয়ে পড়ে। তখন আমাদের ইথেরিয়ামকে এমন এক বিচ্ছিন্ন অঞ্চলে চূর্ণ করার সাথে মোকাবিলা করতে হবে যেখানে পিআর এবং অন্তঃস্পেসিফিক সংগ্রামই বিষয়, প্রযুক্তি নয় যা আসলে বিশ্বকে পরিবর্তন করে।


"সাম্রাজ্য নয়, সরঞ্জাম তৈরি করুন । সাম্রাজ্যগুলি একটি প্রাচীর ঘেরা বাগানের ভিতরে ব্যবহারকারীকে ধরার এবং ফাঁদে ফেলার চেষ্টা করে; সরঞ্জামগুলি তাদের কাজ করে তবে অন্যথায় একটি বিস্তৃত উন্মুক্ত বাস্তুতন্ত্রের সাথে আন্তঃক্রিয়া করে।"- ভিটালিক বুটেরিন


"জেডকে-তে শেয়ার্ড ব্রিজ একত্রিত করা কীভাবে আশাবাদী শেয়ার্ড সিকোয়েন্সিংয়ের চেয়ে ভাল?"

ZK রোলআপের শেয়ার্ড ব্রিজগুলিতে, ব্রিজের অন্যান্য রোলআপগুলি থেকে সিকোয়েন্সিং স্বাধীনভাবে করা যেতে পারে। প্রতিটি রোলআপের নিজস্ব সিকোয়েন্সার থাকতে পারে বা শেয়ার্ড সিকোয়েন্সিং প্রয়োগ করতে পারে। প্রস্তাবকারীরা যারা সমস্ত ক্রমিক ব্যাচের পরে ফলস্বরূপ রাষ্ট্রের মূল দাবি করে এবং ZK ব্যবহার করে এটি প্রমাণ করে তারাই একত্রিত হয়।


অধিকন্তু, ZK রোলআপে তুলনামূলকভাবে দ্রুত বস্তুনিষ্ঠ চূড়ান্ততার বৈশিষ্ট্য তাদেরকে তাদের ইকোসিস্টেমের ভিতরে আবদ্ধ করে না, তা যত বড়ই হোক বা যতই কেন্দ্রীভূত হোক না কেন। যখন ZK স্তরে বিকশিত হয় যখন একাধিক প্রমাণ সিস্টেমের জন্য বড় zkVM প্রমাণগুলি দ্রুত তৈরি করা যেতে পারে, সমস্ত ZK-ভিত্তিক রোলআপ স্ট্যাকগুলি প্রায় নির্বিঘ্নে আন্তঃক্রিয়া করবে, ঠিক যেমন উপরে বর্ণিত তাত্ত্বিক কীস্টোর রোলআপ L1 এর ক্ষেত্রে অন্য সমস্ত রোলআপে লেনদেন পাঠায়। ব্লক

"কিন্তু কীভাবে আশাবাদী রোলআপগুলি এখনও বিদ্যমান থাকে যদি সেগুলি খুব খারাপ হয়, এবং ZK রোলআপগুলির বিকল্প আছে?"

আমাদের গবেষকদের সম্প্রদায় এবং উচ্চ প্রযুক্তিগত ব্যক্তিদের মধ্যে, ঐক্যমত হল যে ZK হল সেরা স্কেলিং সমাধান। এবং আপনি বুঝতে পেরে অবাক হবেন যে নিয়মিত ব্যবহারকারী এবং নির্মাতাদের জন্য, আশাবাদী রোলআপগুলি ZK এর চেয়ে অনেক ভাল! কিভাবে আসলো?


ব্যবহারকারীদের জন্য : একটি সুপ্রতিষ্ঠিত ইকোসিস্টেম আছে। সমস্ত প্ল্যাটফর্ম জানে আরবিট্রাম এবং বেস কী, dApps-এ সর্বদা উচ্চ তরলতা থাকে এবং UX সুগন্ধযুক্ত। বেসে একটি অ্যাপ্লিকেশনের নাম দেওয়ার চেষ্টা করুন, এবং আপনি অবিলম্বে Friend.tech , Farcaster , Daimo , Time.fun (এখন সোলানার জন্য একচেটিয়া), বিভিন্ন NFT সংগ্রহ, ZKP2P মনে রাখবেন। এমনকি মিরর প্রাথমিকভাবে মিন্টিংয়ের জন্য শুধুমাত্র ওপি স্ট্যাক রোলআপ সমর্থন করেছিল। ZKsync Era এ একটি অ্যাপ্লিকেশনের নাম দেওয়ার চেষ্টা করুন। উহহহ…


বিকাশকারীর জন্য : এখানে পরম ইথেরিয়াম সমতা রয়েছে, তাই পুরো ইথেরিয়াম এবং ইভিএম ফর্ক অবকাঠামো বাক্স থেকে কাজ করে। তা ছাড়াও, ডকুমেন্টেশনটি আশাবাদী রোলআপের সমস্ত বিশেষত্ব এবং টুলিংকে অত্যন্ত যত্ন সহকারে সংজ্ঞায়িত করে এবং ব্যাখ্যা করে। এখানে প্রচুর টিউটোরিয়াল, কোর্স, ম্যারাথন, বিকাশকারী সম্পর্ক এবং আরও অনেক কিছু রয়েছে।


অন্যদিকে, বছর বয়সী zkEVM আছে, যার সবকটিতেই বাইটকোড সমতুল্যও নেই। তাদের সবার উপরে তৈরি করার সময় পার্থক্য এবং অসুবিধার একটি দীর্ঘ তালিকা রয়েছে। এগুলি বেশিরভাগই খারাপভাবে নথিভুক্ত, এবং বিদ্যমান অবকাঠামোর উপর উল্লেখযোগ্য নির্ভরতা রয়েছে যা নেটওয়ার্কগুলির সাথে খুব কমই সামঞ্জস্যপূর্ণ। "সামঞ্জস্যপূর্ণ" VM অডিট করা খুব কঠিন এবং ব্যয়বহুল, এবং আপনার কাছে জিজ্ঞাসা করার জন্য ChatGPTও নেই৷


ব্যবহারকারীদের জন্য: ZK রোলআপের কোনো ইকোসিস্টেম নেই। ব্যবহার করার জন্য কোনো অ্যাপ্লিকেশন নেই, কোনো সামাজিক নেই, কোনো জনপ্রিয় NFT বা টোকেন নেই, এবং সমস্ত কার্যকলাপ এয়ারড্রপ ফার্মিং-এ ফোটে। আপনি Ethereum বাস্তুতন্ত্রের শীর্ষ 10-এর মধ্যে নেই এমন জোড়ার জন্য সবেমাত্র তারল্য খুঁজে পাবেন এবং আপনি যখন স্ক্রল করতে ক্লান্ত হয়ে পড়েন তখন DefiLlama ZK রোলআপগুলি দেখাতে শুরু করে৷

"কিন্তু আশাবাদী রোলআপগুলি আসলে বিদ্যমান পরিকাঠামোর সাথে সামঞ্জস্যের দ্বারা জয়ী হয়৷ কিভাবে ZK রোলআপগুলি এতে তাদের পরাজিত করতে পারে?"

আপনার প্ল্যাটফর্মে ডেভেলপার এবং কার্যকলাপকে আকৃষ্ট করতে আপনাকে বাইটকোড সমতুল্য, বা blake2f প্রিকম্পাইল প্রবর্তন করতে হবে না। ZK রোলআপগুলি এতে ভাল হওয়ার কথা নয়। পরিবর্তে, তাদের দ্রুত চূড়ান্ততা এবং আন্তঃক্রিয়াশীলতায়, সম্পূর্ণ অনুভূমিক মাপযোগ্যতা, মৌলিকভাবে উচ্চতর নিরাপত্তা এবং বিকেন্দ্রীকরণ। এটি ইকোসিস্টেমে সুবিধাজনক করতে ZK রোলআপের ইকোসিস্টেমের প্রকল্পগুলিতে ব্যবহার করা উচিত।


আমি এই নিবন্ধটি লিখেছি, ZK রোলআপগুলি সহ এই সমস্ত প্রযুক্তিগুলির একটি সম্পূর্ণ ছবি যা এই সময়ে এলাকায় উপস্থিত হয়েছে এবং বিকাশ করেছে এবং দেখাতে যে কীভাবে সেগুলিকে ক্ষেত্রের সবচেয়ে গুরুত্বপূর্ণ সমস্যা সমাধান করতে ব্যবহার করা যেতে পারে—রোলআপ আন্তঃকার্যক্ষমতা। আমাদের ZK এবং এর সীমাহীন উপকারিতা গ্রহণ করতে হবে। আমাদের সেগুলিকে আমাদের সুবিধার জন্য ব্যবহার করতে হবে এমন জিনিসগুলি তৈরি করতে যা আমাদেরকে ওয়েব 3কে বিশ্বের প্রত্যেকের জন্য একটি জায়গা তৈরি করার কাছাকাছি নিয়ে যায়৷

বর্তমান Ethereum ইন্টারঅপারেবিলিটি সমাধানগুলির একটি ওভারভিউ


এটি সম্ভবত আমার তৈরি করা সবচেয়ে বড় তুলনা টেবিল। আশ্চর্যের কিছু নেই-গত বছরে, Ethereum সম্প্রদায় অনেক নতুন ধারণা এবং প্রযুক্তি নিয়ে এসেছে যা নমনীয়ভাবে একত্রিত করা যেতে পারে এবং সম্পূর্ণ নতুন সমাধান তৈরি করতে পারে যা এলাকার সবচেয়ে চাপের সমস্যাগুলি সমাধান করে, এমনকি বিদ্যমান প্রযুক্তির সাথেও।


হ্যাঁ, আমি এখনও নিশ্চিত যে রোলআপ ইন্টারঅপারেবিলিটি হল সবচেয়ে চাপের সমস্যা যা আমাদেরকে ওয়েব3-এ সমগ্র বিশ্বের অনবোর্ডিং থেকে বাধা দেয়। স্কেলিং এখন আর এত জরুরী নয়—৪৮৪৪ আমাদের প্রতি সেকেন্ডে এক হাজার পর্যন্ত লেনদেন পরিচালনা করতে দেয়, যা বিশ্বের বৃহত্তম দেশগুলির আর্থিক কার্যকলাপের সাথে তুলনীয়; PeerDAS শীঘ্রই আসছে এবং এটি আরও বৃদ্ধি করবে। ফ্র্যাগমেন্টেশন, যাইহোক, এখনও Ethereum বাস্তুতন্ত্রের জন্য একটি গুরুতর হুমকি সৃষ্টি করে। এটি যত বড়ই হোক না কেন, বাস্তুতন্ত্রকে এক ডজন স্বতন্ত্র সাম্রাজ্যের মতো অনুভব করা উচিত নয় বরং একটি বৃহৎ প্রক্রিয়া হিসেবে মনে করা উচিত। তাই ভিন্ন, কিন্তু তাই অভিন্ন.


আমরা প্রথম দিকে নই, এবং এই নিবন্ধটি আপনাকে তা দেখানোর কথা। বিশাল L2 ইকোসিস্টেমকে আন্তঃপরিচালনা করতে সহায়তা করে এমন কাজের সিস্টেমগুলি বিকাশ করতে আমাদের অবশ্যই আমাদের সমস্ত শক্তি ব্যবহার করতে হবে। এটা এখনই সম্ভব। শীঘ্রই, আপনি যেকোন DAO-তে অংশগ্রহণ করতে এবং ENS-তে যেকোন সম্পদ পাঠাতে সক্ষম হবেন, যার মালিক আপনার থেকে কয়েক হাজার কিলোমিটার দূরে। ভৌগলিক সীমানা ডিজিটাল দ্বারা প্রতিস্থাপিত করা উচিত নয়।


আপনি যদি এই কাজটি পছন্দ করেন, এর থিসিসের সাথে একমত হন, নতুন কিছু শিখেন বা এই বার্তাটি আরও ছড়িয়ে দিতে চান—এটি সোশ্যাল মিডিয়াতে শেয়ার করুন, আপনার মন্তব্য করুন এবং রোলআপ ইন্টারঅপারেবিলিটির গুরুত্ব সম্পর্কে আরও কথা বলুন। পড়ার জন্য আপনাকে ধন্যবাদ.


লেখকের নোট: এই নিবন্ধটির একটি সংস্করণ পূর্বে এখানে প্রকাশিত হয়েছিল।