Layer 2 ব্লকচেইন
ভূমিকা
যেকোনো ব্লকচেইনের কাঙ্ক্ষিত অবস্থা হলো যতটা সম্ভব বিকেন্দ্রীকৃত, নিরাপদ আর স্কেলযোগ্য হওয়া। তিনটি দিকই ভালোভাবে সামলাতে পারে, এমন ব্লকচেইন বানানো আজও কঠিন এক চ্যালেঞ্জ। এই চ্যালেঞ্জের একটি নামও আছে: ব্লকচেইন ট্রাইলেমা।
Bitcoin আর Ethereum, দুটিই মোটামুটি বিকেন্দ্রীকৃত ও নিরাপদ, কিন্তু ভালোভাবে স্কেল করতে পারে না। নেটওয়ার্ক ব্যস্ত থাকলে চড়া লেনদেন ফি আর লম্বা সারি দেখলেই তা বোঝা যায়। এই ঝামেলা এড়াতে এক্সপ্লোরাররা নানা প্রযুক্তি কাজে লাগাতে পারেন, যেগুলো লেনদেনের খরচ অনেক কমায় আর গতি বাড়ায়। এগুলোকে একসঙ্গে বলা হয় Layer 2 (L2) স্কেলিং সমাধান।
Lightning Network হলো Bitcoin-এর সবচেয়ে চেনা স্কেলিং সমাধান, যা দুই পক্ষের মধ্যে পেমেন্ট বাড়াতে পেমেন্ট চ্যানেল নামের প্রযুক্তির উপর ভরসা করে। Ethereum লেনদেন সামলাতে নানা L2 সমাধানের উপর ভরসা করে ট্রাইলেমা কিছুটা হালকা করে, আর তাতে সাহায্য করে সস্তা ও সাময়িক ব্লব স্টোরেজ, যা 2024 সালে মেইননেটে যোগ হয় (একসময় পরিকল্পিত “শার্ডিং” ধারণার হালকা রূপ)।
পেমেন্ট চ্যানেল
Bitcoin ব্লকচেইনে Lightning Network দ্বিমুখী পেমেন্ট চ্যানেলের উপর ভরসা করে, যাতে একাধিক পক্ষ মূল চেইনে লেনদেন না করেই BTC বিনিময় করতে পারে।
এই কাঠামোয় দুজন ব্যবহারকারী নিজেদের মধ্যে একটি পেমেন্ট চ্যানেল খুলতে পারেন। প্রতিটি চ্যানেল কড়াভাবে দুই পক্ষের, তবু জোড়া লাগানো চ্যানেলের জাল ধরে দূরের ব্যবহারকারীর কাছেও পেমেন্ট পাঠানো যায়। চ্যানেল খোলা থেকে বন্ধ হওয়া পর্যন্ত দুই পক্ষ নিজেদের মধ্যে টাকা সরাতে পারেন। দুজনেই লেনদেনে স্বাক্ষর করার পর প্রত্যেকের ছোট খতিয়ানের হিসাব হালনাগাদ হয়, আর তার জন্য সাধারণত দুই পক্ষের নোডেই নাগাল পাওয়া দরকার। যেকোনো পক্ষ ছোট খতিয়ানের সবশেষ সংস্করণ ব্লকচেইনে প্রচার করে যেকোনো সময় চ্যানেলটি বন্ধ করতে পারে।
পেমেন্ট চ্যানেল উন্নত স্মার্ট কন্ট্রাক্ট কাজকর্ম চালাতে পারে না, শুধু সাধারণ পিয়ার-টু-পিয়ার লেনদেন হয়।
জ্ঞান যাচাই 1
Bitcoin Lightning Network দিয়ে লেনদেন করতে হলে আপনাকে অনলাইনে থাকতে হবে।
-
[ ] সত্য
-
[ ] মিথ্যা
Ethereum-এর স্কেলিং সমাধান
Ethereum নেটওয়ার্ক চালু হওয়ার প্রায় শুরু থেকেই ডেভেলপাররা Ethereum-এর নিজস্ব স্কেলিং সমাধান নিয়ে কাজ করছেন।
Ethereum কমিউনিটির বেশিরভাগ সদস্য মনে করেন, “Ethereum স্কেলিং সমাধান” হতে হলে একটি প্রকল্পকে নিরাপত্তা বা বিকেন্দ্রীকরণ না খুইয়েই Ethereum-এর স্কেলেবিলিটি বাড়াতে হবে। ব্যবহারকারীদের কাছে বাস্তব চাহিদা দুটি: Ethereum মেইননেটের চেয়ে দ্রুত লেনদেন আর সস্তা গ্যাস। প্রতিযোগিতায় টিকতে কিছু স্কেলিং সমাধান ট্রাইলেমায় অন্যদের চেয়ে বেশি ছাড় দিতে রাজি হয়।
স্মার্ট কন্ট্রাক্ট চালানোর ক্ষমতাই Ethereum-এর পরিচয়, তাই এর স্কেলিং সমাধানেও সেই সুবিধা থাকা জরুরি। Layer 2 থেকে ব্যবহারকারীরা নিজেদের পছন্দের dApps চালাতে না পারলে দ্রুত ও সস্তা লেনদেন দিয়ে লাভ নেই।
জ্ঞান যাচাই 2
Ethereum-এর স্কেলিং সমাধান:
-
[ ] নেটওয়ার্ক স্কেল করতে পেমেন্ট চ্যানেল ব্যবহার করে
-
[ ] স্মার্ট কন্ট্রাক্ট চালাতে পারে না
-
[ ] ট্রাইলেমার বাকি গুণ না কমিয়ে স্কেলেবিলিটি বাড়ায়
-
[ ] বেশি গ্যাসের বিনিময়ে লেনদেনের গতি বাড়ায়
Layer 1 আর Layer 2 জুড়ে দেওয়া
ব্লকচেইনের প্রাথমিক ধারণা পাঠে আমরা শিখেছি, ব্লকচেইন আসলে ডেটাবেস, যাকে বলে খতিয়ান; এতে ক্রিপ্টোগ্রাফি দিয়ে সুরক্ষিত লেনদেনের সময়ক্রমিক তালিকা লেখা থাকে। L1 ব্লকচেইন আর L2 স্কেলিং সমাধান, দুটিই নিজের অধিকারে আলাদা ব্লকচেইন, নিজস্ব ঠিকানা আর ডেটার ভাণ্ডার নিয়ে।
আলাদা ব্লকচেইন ডেটাবেসের মধ্যে তথ্য পাঠাতে ব্রিজ নামের অবকাঠামো ব্যবহার হয়। ধরুন, Ethereum মেইননেট (বা অন্য যেকোনো L1 ব্লকচেইন) একটি দ্বীপ, আর অন্য কোনো ব্লকচেইন বা আপনার পছন্দের স্কেলিং সমাধান আরেকটি দ্বীপ; এই দুই ডিজিটাল দ্বীপকে জোড়া মহাসড়কের সাধারণ নাম ক্রিপ্টো ব্রিজ।
প্রযুক্তিটি খুব জটিল, তবে ব্যবহারকারীর দিক থেকে কাজটি গন্তব্য বেছে নেওয়ার মতোই সহজ।
সাইডচেইন
সাইডচেইন হলো আলাদা একটি ব্লকচেইন, যা Ethereum থেকে স্বাধীনভাবে চলে, তবে একটি ব্রিজ দিয়ে Ethereum মেইননেটের সঙ্গে জোড়া। টোকেন সরাতে হলে সেগুলো মেইননেটের ব্রিজ কন্ট্রাক্টে আটকে রাখা হয়, আর সাইডচেইনে সমপরিমাণ টোকেন তৈরি হয়। মনে রাখবেন, এতে আপনার টাকা Ethereum-এর নিরাপত্তা পায় না: ব্রিজ আর সাইডচেইন দুটিই সাইডচেইনের নিজস্ব ভ্যালিডেটরের উপর নির্ভর করে। যেকোনো একটি হাতছাড়া হলে (যেমন 2022 সালের $625M Ronin ব্রিজ হ্যাক) আটকে রাখা টাকা চুরি হয়ে যেতে পারে।
সাইডচেইন এখনও ব্লকচেইন ট্রাইলেমার আওতায়। এর কম গ্যাস ফি আর দ্রুত লেনদেন আসে ছোট কিন্তু বেশি শক্তিশালী ভ্যালিডেটর দল থেকে, অর্থাৎ কিছুটা বিকেন্দ্রীকরণ ও নিরাপত্তা ছেড়ে স্কেলেবিলিটি কেনা হয়।
Polygon PoS-এর মতো সাইডচেইন নিয়মিত Ethereum-এ স্ন্যাপশট (“চেকপয়েন্ট”) পাঠায়। এতে তাদের ইতিহাস একধরনের চূড়ান্ততা পায় আর ব্রিজ দিয়ে বেরোনোর সময় ব্যবহারকারীরা নিজের ব্যালেন্স প্রমাণ করতে পারেন, তবু সাইডচেইনের টাকা মেইননেটের মতো নিরাপদ হয় না।
জ্ঞান যাচাই 3
সাইডচেইন:
-
[ ] ব্রিজ করা টোকেন মেইননেটের কন্ট্রাক্টে আটকে রাখে
-
[ ] মেইননেটের চেয়ে কম গ্যাস ফি নেয়
-
[ ] মেইননেটের চেয়ে কেন্দ্রীকরণের ঝুঁকি বেশি রাখে
-
[ ] উপরের সবগুলো
রোলআপ
রোলআপ প্রযুক্তি ব্যবহার করা Layer 2 প্রোটোকলগুলো Ethereum মেইননেটের নিরাপত্তার অনেক কাছাকাছি থাকে।
সাইডচেইনের মতো রোলআপও Ethereum মেইননেটের বাইরে অনচেইন লেনদেন চালাতে দেয়। এরপর সেই লেনদেনগুলো ‘গুটিয়ে’ একটি ব্যাচে জড়ো করা হয়, আর ব্যাচের ডেটা সস্তা ও সাময়িক প্যাকেট হিসেবে Ethereum-এ পাঠানো হয়; এগুলোর নাম ব্লব, যা 2024 সালের মার্চে Dencun আপগ্রেডে আসে। সাধারণ L2 ফি কয়েক সেন্ট বা তারও কমে নেমে আসার মূল কারণ এই ব্লব।
মেইননেটের হয়ে লেনদেন সামলানোর মতো নিরাপদ যে সে, তা প্রমাণ করতে রোলআপকে “বিশ্বাসযোগ্য প্রমাণ” দিতে হয় যে জমা দেওয়া প্রতিটি ব্যাচের লেনদেন নিরাপদ ও বৈধ। এই প্রমাণ লেনদেনের রোলআপের সঙ্গেই থাকে আর Ethereum মেইননেটের ব্রিজ কন্ট্রাক্ট তা যাচাই করে।
এখন এই প্রমাণ দেওয়ার দুটি রোলআপ পদ্ধতি আছে: অপটিমিস্টিক রোলআপ আর ZK রোলআপ। এবার দুটি প্রক্রিয়াই কাছ থেকে দেখা যাক।
অপটিমিস্টিক রোলআপ
Optimism, Base আর Arbitrum-এর মতো L2 প্রোটোকল সবাই নিজেদের স্কেলিং কাঠামো হিসেবে অপটিমিস্টিক রোলআপ ব্যবহার করে। নামটি এসেছে এখান থেকে: রোলআপ ব্যাচের তথ্য ভুল প্রমাণ না হওয়া পর্যন্ত বৈধ ধরে নেওয়া হয়, অর্থাৎ আশাবাদী একটি ধারণা করা হয়।
এই সুযোগের অপব্যবহার ঠেকাতে সাধারণত কয়েক দিনের দেরি রাখা হয়, যখন কেউ L2 থেকে মেইননেটে টাকা ফেরাতে চান। এই সময়ে ব্রিজ ভ্যালিডেটররা জালিয়াতির প্রমাণ প্রকাশ করে টাকা তোলা বাতিল করতে পারেন। এই ব্যবস্থা ব্যাংকিং জগতের ক্লিয়ারেন্স প্রক্রিয়ার মতোই, তবে বিকেন্দ্রীকৃত।
মনে রাখুন: Across আর Relay-র মতো তৃতীয় পক্ষের ব্রিজ সেবা কয়েক দিনের বদলে কয়েক মিনিটেই টাকা পার করে দেয়। এই দ্রুত ব্রিজগুলো নিজেদের তহবিল থেকে আগেই আপনাকে টাকা দেয়, তাই ব্রিজের স্মার্ট কন্ট্রাক্ট আর তহবিলদাতাদের ঝুঁকি আপনার ঘাড়ে আসে, যা রোলআপের নিজের ব্রিজের তুলনায় বাড়তি ভরসার স্তর।
জ্ঞান যাচাই 4
অপটিমিস্টিক রোলআপে লেনদেন ভুল প্রমাণ না হওয়া পর্যন্ত বৈধ ধরা হয়।
-
[ ] সত্য
-
[ ] মিথ্যা
ZK রোলআপ
ZK রোলআপ এমন এক ধরনের রোলআপ, যা জিরো-নলেজ প্রযুক্তির উপর ভরসা করে। অপটিমিস্টিক রোলআপের মতো নয়: ব্যাচের লেনদেন বৈধ কিনা তা নিশ্চিত করতে ZK রোলআপ কারও জালিয়াতি খোঁজার উপর নির্ভর করে না। বদলে এই রোলআপ একটি গাণিতিক প্রমাণ জমা দেয়, যার নাম বৈধতার প্রমাণ; এতে Ethereum পুরো কাজ আবার না করেই গোটা ব্যাচ ঠিক আছে কিনা মিলিয়ে নিতে পারে।
ZK রোলআপের বড় সুবিধা হলো নিষ্পত্তির সময়, যার আরেক নাম লেনদেনের চূড়ান্ততা। কয়েক দিনের চ্যালেঞ্জ সময়ের বদলে পরের বৈধতার প্রমাণ জমা পড়ামাত্রই ব্যবহারকারীরা সাধারণত কয়েক ঘণ্টার মধ্যে মেইননেটে নিজের টাকা পান। নাম যাই হোক, এখানে জিরো-নলেজ প্রযুক্তি গোপনীয়তার জন্য নয়: বড় ZK রোলআপের লেনদেন Ethereum মেইননেটের মতোই সবার চোখে খোলা।
ZK রোলআপ প্রযুক্তি দিয়ে Ethereum স্কেলিং সমাধান বানাচ্ছে এমন কিছু বড় প্রোটোকল আছে, যেমন ZKsync, Starknet আর Linea। উন্নয়নের দিক থেকে এখনও শুরুর সময়, তবে ভবিষ্যতে দারুণ সম্ভাবনা।
জ্ঞান যাচাই 5
অপটিমিস্টিক রোলআপের তুলনায় ZK রোলআপ:
-
[ ] মেইননেটে ব্যবহারকারীর লেনদেন গোপন রাখে
-
[ ] বৈধতার প্রমাণ ব্যবহার করে, দীর্ঘ চ্যালেঞ্জ সময় এড়ায়
-
[ ] চ্যালেঞ্জ সময়ে জালিয়াতির প্রমাণ জমা দিতে নজরদারদের উপর নির্ভর করে
ক্রস-চেইন dApp সামঞ্জস্য
অপটিমিস্টিক রোলআপ আর ZK রোলআপ মেলাতে গেলে বেশিরভাগ ব্যবহারকারীর নজর থাকে টাকা তোলার সময়ের দিকে। তবে তৃতীয় পক্ষের ব্রিজ দিয়ে এই দেরির সমস্যা মিটে যায়, তাই কোন স্কেলিং সমাধান দেখবেন তা ঠিক করার সময় এটিকে বড় বিষয় ধরার দরকার নেই।
অনেক অপটিমিস্টিক রোলআপ “EVM equivalent”, অর্থাৎ Ethereum Virtual Machine (EVM) যেসব dApp চালাতে পারে, সেগুলো সেই L2-তে নিজে থেকেই চলে। এই সমতার কারণে মেইননেটে আগে বসানো যেকোনো স্মার্ট কন্ট্রাক্ট L2-তেও বসানো যায়, ফলে L2 ব্যবহারকারীরা নিজেদের পছন্দের dApps পান।
Polygon PoS-এর মতো সাইডচেইনও EVM চালায়, আর আধুনিক বেশিরভাগ ZK রোলআপ (যেমন ZKsync, Linea আর Scroll) EVM equivalent বা তার খুব কাছাকাছি। ফলে আপনার পছন্দের Ethereum dApps L2 ইকোসিস্টেমের বেশিরভাগ জায়গাতেই পাওয়া যায়।
জ্ঞান যাচাই 6
EVM equivalent স্কেলিং সমাধান মেইননেটে বসানো স্মার্ট কন্ট্রাক্ট সহজেই আবার ব্যবহার করতে পারে।
-
[ ] সত্য
-
[ ] মিথ্যা
পাঠের সারসংক্ষেপ
Bitcoin আর Ethereum-এর মতো L1 ব্লকচেইন এখন ব্লকচেইন ট্রাইলেমা দিয়ে বাঁধা। Bitcoin নেটওয়ার্কে পেমেন্ট চ্যানেল, আর Ethereum-এ সাইডচেইন ও রোলআপ এই নেটওয়ার্কগুলোকে স্কেল করতে আর ট্রাইলেমা হালকা করতে সাহায্য করে।
ব্রিজ L1 ব্লকচেইনকে সাইডচেইন আর রোলআপের সঙ্গে জোড়ে, আর ব্রিজ কন্ট্রাক্ট কীভাবে কাজ করে তার উপরই জোড়া নেটওয়ার্কের গুণাগুণ নির্ভর করে।
সাইডচেইনে রাখা টাকা Ethereum-এর নিরাপত্তা পায় না: ব্রিজ করা টোকেন মেইননেটের একটি কন্ট্রাক্টে আটকে থাকে, তবে সেগুলোর সুরক্ষা নির্ভর করে সাইডচেইনের নিজস্ব ভ্যালিডেটর আর ব্রিজ কন্ট্রাক্টের উপর। এই চেইনগুলোর ভ্যালিডেটর দল ছোট কিন্তু শক্তিশালী, তাই লেনদেনের গতি বাড়ে আর গ্যাস ফি কমে, বিনিময়ে বিকেন্দ্রীকরণ আর নিরাপত্তা কিছুটা কমে।
সাইডচেইনের মতো রোলআপও নিজের লেনদেন যাচাই ও প্রক্রিয়া করে, তবে ডেটা বৈধ ধরার আগে ব্রিজ কন্ট্রাক্ট তাদের কাছ থেকে লেনদেনের বৈধতার “বিশ্বাসযোগ্য প্রমাণ” চায়। এতে তারা Ethereum-এর মূল্যবোধের সঙ্গে মিলিয়ে নিরাপত্তা আর বিকেন্দ্রীকরণ ধরে রাখতে পারে। এই “বিশ্বাসযোগ্য প্রমাণ” দেওয়ার দুটি পদ্ধতি আছে: অপটিমিস্টিক রোলআপ আর ZK রোলআপ। অপটিমিস্টিক রোলআপ মেইননেটে রোলআপ নিষ্পত্তি করার আগে কয়েক দিন দেরি রাখে, সেই সময়ে ব্রিজ ভ্যালিডেটররা জালিয়াতি ধরে জানিয়ে দেন। ZK রোলআপ জিরো-নলেজ প্রযুক্তির কল্যাণে লেনদেনের বৈধতার গাণিতিক নিশ্চয়তা দেয়।
এখন অপটিমিস্টিক রোলআপ আর আধুনিক ZK রোলআপ, দুটিই Ethereum মেইননেটের স্মার্ট কন্ট্রাক্টের সঙ্গে উঁচু মানের সামঞ্জস্য রাখে, তাই মেইননেটের dApps সহজেই তাদের নেটওয়ার্কে বসানো যায়। দ্রুত চূড়ান্ততা আর শক্ত বৈধতার নিশ্চয়তার জন্য অনেকেই মনে করেন, ভবিষ্যতের স্কেলিং সমাধান হবে ZK রোলআপ।
Optimism বা Base দিয়ে আপনার Layer 2 যাত্রা শুরু করুন 🙂
Optimism আর Base, দুটিই EVM equivalent অপটিমিস্টিক রোলআপ, আর এক্সপ্লোরারদের শুরু করার জন্য দারুণ L2। যেকোনো একটিতে dApps ব্যবহার করলে L1-এর মতোই লাগে, শুধু সস্তা আর দ্রুত, আর দুটিতেই গ্যাস হিসেবে ETH লাগে। সামনের কোয়েস্টই Optimism বা Base-এ আপনার যাত্রার প্রথম ধাপ!
দুটি ইকোসিস্টেমই Ethereum-এর মূল্যবোধে গভীরভাবে গড়া। ইকোসিস্টেমে মূল্য যোগ করে এমন পাবলিক গুডে অর্থায়নের জন্য Optimism বিশেষভাবে পরিচিত, যেমন Bankless Academy-র বিনামূল্যের শিক্ষা।
Optimism আর Base শুধু অপটিমিস্টিক রোলআপের উপর দাঁড়ানো প্ল্যাটফর্ম নয়: এগুলো দেখায় ব্লকচেইন কীভাবে বাস্তব সমস্যা মেটাতে পারে আর একসঙ্গে লেনদেন ও কাজ করার নতুন পথ খুলতে পারে। আর তাতে আমাদের সবারই আশাবাদী হওয়ার কথা। 🙂