একটিতে প্রস্তাবিত ২০১৬ সালের শ্বেতপত্রলাইটনিং নেটওয়ার্ক (LN) হল বিটকয়েনের উপরে নির্মিত একটি লেয়ার-২ সমাধান।
এই নিবন্ধে আমরা বিটকয়েনের লাইটনিং নেটওয়ার্কের ইতিহাস এবং বর্তমান অবস্থা নিয়ে আলোচনা করব।
বিটকয়েনের লাইটনিং নেটওয়ার্ক কেন তৈরি করা হয়েছিল?
লাইটনিং নেটওয়ার্ক বিটকয়েনের স্কেলেবিলিটি সমস্যা, বিশেষ করে লেনদেনের গতি ও খরচ, মোকাবেলার প্রতিক্রিয়ায় তৈরি করা হয়েছিল।
বিটকয়েনের বর্তমান তাত্ত্বিক সর্বোচ্চ লেনদেন প্রতি সেকেন্ড (TPS) ১০, যদিও বাস্তবে এটি ৩ থেকে ৭ এর মধ্যে। এটিকে VISA-এর মতো ঐতিহ্যবাহী পেমেন্ট প্রসেসরগুলোর সাথে তুলনা করুন, যা ২০২০ সালে গড়ে ৬,০০০ TPS পরিচালনা করেছিল (ভিত্তিক করে ভিসার দাবি প্রতি বছর ১৮৮ বিলিয়ন লেনদেনের
বিটকয়েনের লেনদেন ফি নেটওয়ার্ক ব্যবহারের বর্তমান চাহিদার উপর নির্ভর করে এটি ব্যাপকভাবে পরিবর্তিত হতে পারে। উদাহরণস্বরূপ, ২০ এপ্রিল ২০২১-এ গড় লেনদেন ফি ৫০ ডলারেরও বেশি ছিল, যেখানে ৯ আগস্ট ২০২১-এ গড় ফি প্রায় ২.৫০ ডলার ছিল। বড় লেনদেনের ক্ষেত্রে, যেমন ব্যাংক স্থানান্তর বা আন্তর্জাতিক রেমিট্যান্স, বিটকয়েনের গতি এবং খরচ বিকল্পগুলোর তুলনায় সমতুল্য বা উন্নত। কিন্তু যদি বিটকয়েন প্রতিদিনের পরিশোধসমূহ (তথাকথিত মাইক্রো-লেনদেন, যেমন এক কাপ কফি, গ্যাস), লেনদেনের গতি বাড়াতে হবে এবং লেনদেনের খরচ ব্যাপকভাবে কমাতে হবে।
তত্ত্বগতভাবে লাইটনিং নেটওয়ার্ক
LN কীভাবে কাজ করে এবং LN-এর বর্তমান চ্যালেঞ্জগুলো বুঝতে হলে আমাদের বিটকয়েন সম্পর্কে কথা বলতে হবে। বিটকয়েন নেটওয়ার্কের সীমাবদ্ধতা হলো প্রতিটি লেনদেনকে ব্লকে অন্তর্ভুক্ত করতে হবে। যেহেতু প্রায় প্রতি ১০ মিনিটে একটি ব্লক চেইনে যুক্ত হয়, তাই বিটকয়েন প্রোটোকল উল্লেখযোগ্যভাবে পরিবর্তন না করেই সম্ভাব্য লেনদেনের সংখ্যা একটি কঠোর সীমায় আবদ্ধ।
আরও পড়ুন: বিটকয়েন লেনদেনগুলো কীভাবে কাজ করে?
বিটকয়েন প্রোটোকলের বড় ধরনের পুনর্গঠন নিয়ে বিতর্ক আগে হয়েছে এবং তা 'হার্ড ফর্ক'-এ পরিণত হয়েছে, যার মধ্যে সবচেয়ে উল্লেখযোগ্য হলো বিটকয়েন ক্যাশের সৃষ্টি। লাইটনিং নেটওয়ার্ক নতুন ব্লকচেইন তৈরি করার পরিবর্তে একটি লেয়ার-২ সমাধান। এর মানে এটি বিটকয়েন প্রোটোকলকে তুলনামূলকভাবে অপরিবর্তিত রাখে, তবে তাত্ত্বিকভাবে বড় ধরনের পুনর্গঠন যা সুবিধা আনতে পারে, তা প্রদান করে।
LN দুই পক্ষের মধ্যে একটি পেমেন্ট চ্যানেল স্থাপন করে কাজ করে, যেখানে শুধুমাত্র প্রথম এবং শেষ লেনদেনই বিটকয়েন ব্লকচেইনে রাখা হয়। প্রথম এবং শেষ লেনদেনের মধ্যবর্তী যেকোনো সংখ্যক লেনদেন অফ-চেইনে সম্পন্ন হয়, যার অর্থ সেই লেনদেনগুলো বিটকয়েন প্রোটোকল দ্বারা সীমাবদ্ধ নয়।
একটি পেমেন্ট চ্যানেল শুরু করতে, উভয় পক্ষকে একটি নির্দিষ্ট পরিমাণ বিটকয়েন জমা দিতে হয়। সেই বিটকয়েনটি আটকে রাখা হয় এবং পেমেন্ট চ্যানেল খোলা থাকা পর্যন্ত তা মুক্তি পায় না। এই চ্যানেলের মাধ্যমে স্থানান্তর করা যেতে পারে এমন মোট বিটকয়েনের পরিমাণই হলো জমা দেওয়া মোট বিটকয়েনের পরিমাণ। উদাহরণস্বরূপ, এটি বোঝার জন্য একটি উদাহরণ দেখা যাক:
অ্যালিস এবং বব একে অপরের সাথে একটি পেমেন্ট চ্যানেল তৈরি করতে চান। অ্যালিস ১০ বিটিসি এবং বব ৫ বিটিসি পেমেন্ট চ্যানেলে জমা দেন। অ্যালিস এবং ববের মিলিত ১৫ BTC ধারণকারী একটি উদ্বোধনী লেনদেন বিটকয়েন ব্লকচেইনে রাখা হয়। একবার সেই লেনদেন ব্লকচেইনে যুক্ত হয়ে গেলে, যা ১০ মিনিট বা তার বেশি সময় নিতে পারে, অ্যালিস এবং বব অসীম সংখ্যকবার অনেক দ্রুত এবং কার্যত শূন্য খরচে লেনদেন করতে পারে। নিচে অ্যালিস এবং ববের মধ্যে লেনদেনগুলো দেখানো হলো:
- এলিস ববকে ১ বিটিসি পাঠায় এলিস: ৯ বিটিসি বব: ৬ বিটিসি
- অ্যালিস ববকে ২ বিটিসি পাঠায় অ্যালিস: ৭ বিটিসি বব: ৮ বিটিসি
- বব এলিসকে ৩ বিটিসি পাঠায় এলিস: ১০ বিটিসি বব: ৫ বিটিসি
- বব এলিসকে 1 BTC পাঠায় এলিস: 11 BTC বব: 4 BTC
যখন একজন বা উভয়েই চ্যানেলটি বন্ধ করতে চায়, তখন এলিস এবং বোবের চূড়ান্ত ব্যালেন্সসহ একটি বন্ধ লেনদেন ব্লকচেইনে পাঠানো হয়। এই ক্ষেত্রে এলিসের চূড়ান্ত ব্যালেন্স ১১ বিটিসি এবং বোবের ৪ বিটিসি।
যদি এলিস ক্যারলের সাথে লেনদেন করতে চায় তাহলে কী হবে? দেখা যাচ্ছে ববের ক্যারলের সাথে একটি পেমেন্ট চ্যানেল আছে, তাই এলিস ববের সাথে লেনদেন করে এবং বব সেই লেনদেনটি ক্যারলের কাছে পাঠায়। লক্ষ্য করুন, এই পরিস্থিতিতে বব লেনদেনটি পৌঁছে দেওয়ার জন্য সামান্য একটি ফি নিতে পারে। সময়ের সাথে সাথে, তত্ত্ব অনুযায়ী ছয় ডিগ্রির বিচ্ছিন্নতা, এলএন এলিসকে অন্য যেকোনো ব্যক্তির সাথে লেনদেন করতে দেয়।

নোড A কেবল নোড C এবং B-এর সাথে সরাসরি পেমেন্ট চ্যানেল থাকা সত্ত্বেও নোড Q-এর সাথে লেনদেন করে।
প্রায়োগিক লাইটনিং নেটওয়ার্ক
LN একটি তুলনামূলকভাবে নতুন প্রোটোকল। এটি ব্যবহারযোগ্যতা থেকে নিরাপত্তা পর্যন্ত বিভিন্ন চ্যালেঞ্জের মুখোমুখি।
LN নোড চালানো কতটা সহজ তা নিয়ে উদ্বেগ রয়েছে। LN সফল হতে হলে LN প্রোটোকল চালানো বিটকয়েন নোডগুলির একটি মজবুত নেটওয়ার্ক প্রয়োজন। একটি LN নোড চালানো হতে পারে খুবই কঠিন এবং এমন হতে পারে যে অর্থ প্রদানের প্রণোদনা সংক্রান্ত সমস্যা রয়েছে। ছোট নোড চালানোর জন্যতবে বলা যেতে পারে যে LN চালানো একটি পূর্ণ বিটকয়েন নোড চালানোর তুলনায় তেমন কঠিন নয়। তবে, যেহেতু LN প্রধানত মাইক্রো-ট্রানজ্যাকশনের জন্য লক্ষ্যবস্তু, দৈনন্দিন LN অভিজ্ঞতা LN-সক্ষম ওয়ালেটের মাধ্যমে হবে। কিছু প্রতিষ্ঠিত বিটকয়েন ওয়ালেটের তুলনায়, এই LN-সক্ষম ওয়ালেটগুলোর নতুনত্বের কারণে রক্ষণাবেক্ষণ (custodial) এবং অ-হেফাজতকারী সংস্করণগুলো। নন-কাস্টোডিয়াল LN ওয়ালেটগুলো ব্যবহার করা কঠিন—অধিক বিভ্রান্তিকর, কম সরল। কাস্টোডিয়াল বিকল্পগুলো ব্যবহার করা সহজ, তবে আপনাকে আপনার বিটকয়েন তৃতীয় পক্ষের উপর নির্ভর করে রাখতে হবে।
আরও পড়ুন: বুঝুন কাস্টোডিয়াল এবং নন-কাস্টোডিয়াল ওয়ালেটের মধ্যে পার্থক্য, এবং এটি অর্থনৈতিক স্বাধীনতার সাথে কীভাবে সম্পর্কিত।
LN-কে প্রতিদ্বন্দ্বীদের সাথেও মোকাবিলা করতে হবে। ফেব্রুয়ারি ২০২৪ পর্যন্ত, LN লক আপ করেছে। প্রায় ৫,০০০ বিটিসিএটা অনেক মনে হতে পারে, কিন্তু তুলনামূলকভাবে, ফেব্রুয়ারি 2024 পর্যন্ত 150,000-এরও বেশি বিটকয়েন ইথেরিয়ামে (WBTC, র্যাপড বিটকয়েন) লক করা আছে। যেহেতু ইথেরিয়ামে ব্লক তৈরি হতে প্রায় ১৪ সেকেন্ড সময় লাগে, যেখানে বিটকয়েনে ১০ মিনিট লাগে, ইথেরিয়াম নেটওয়ার্কে WBTC-এর মাধ্যমে বিটকয়েন লেনদেন করা ইতিমধ্যেই অনেক দ্রুত। আরও, এটি কল্পনাযোগ্য যে ইথেরিয়াম প্রকল্প যেমন ইথ ২.০ এবং ইথেরিয়াম প্লাজমা লেনদেনের ফি এতটাই কমিয়ে দেবে যে লাইটনিং নেটওয়ার্ক অপ্রয়োজনীয় ও অচল হয়ে পড়বে। মনে রাখা গুরুত্বপূর্ণ যে WBTC ব্যবহারের সাথে আসে অ্যাক্সেসের সমস্ত বিশাল সুবিধা। ডিফাই, যা এলএন করে না।
অবশেষে, এবং সবচেয়ে উদ্বেগজনকভাবে, LN বেশ কিছু দুর্বলতার সম্মুখীন হয়েছে। এর মধ্যে রয়েছে:
- গ্রীফিং আক্রমণ: তহবিল হারায় না, তবে এটি ভুক্তভোগীর লাইটনিং তহবিলগুলো জমে যায়, ফলে পেমেন্ট চ্যানেল কোনো লেনদেন প্রক্রিয়া করতে পারে না।
- বন্যা ও লুটপাটএকজন আক্রমণকারী অনেক ভুক্তভোগীকে একই সময়ে ব্লকচেইন থেকে তাদের তহবিল দাবি করতে বাধ্য করে (ফ্লাড)। আক্রমণকারী এই জটলা ব্যবহার করে সময়সীমার আগে দাবি করা যায়নি এমন তহবিল চুরি করে (লুট)।
- সময়-প্রসারিত আক্রমণএকজন আক্রমণকারী ব্লক সরবরাহ বিলম্বিত করে ভুক্তভোগীর নতুন ব্লক সম্পর্কে সচেতন হওয়ার সময় বাড়িয়ে দেয়।
- পিনিং আক্রমণএকজন আক্রমণকারী ভুক্তভোগীকে প্রতারণা করে তার LN চ্যানেল সঠিকভাবে বন্ধ করতে এবং পৃথক লেনদেন চুরি করে।
বিটকয়েন লাইটনিং নেটওয়ার্কে এখনও অনেক কাজ বাকি
যদিও LN-এ কিছু দুর্বলতা রয়েছে, এখনও কেউ সেগুলো কাজে লাগায়নি। সম্ভবত এই দুর্বলতাগুলো কাজে লাগানোর জন্য যে উচ্চ দক্ষতা প্রয়োজন, তা কারোই নেই। LN-এর ডেভেলপাররা বিশ্বাস করেন যে এই দুর্বলতাগুলো খুঁজে বের করা নেটওয়ার্ককে আরও শক্তিশালী করবে—এটি বৃদ্ধির একটি প্রয়োজনীয় ধাপ। ডেভেলপাররা এ পর্যন্ত যে দুর্বলতাগুলো খুঁজে পেয়েছেন সেগুলোর জন্য বিভিন্ন সমাধান তৈরি করতে আশাবাদী, যদিও পিনিং আক্রমণ এবং টাইম-ডাইলেশন আক্রমণের জন্য একই সাথে LN বাস্তবায়ন এবং বিটকয়েন কোরে উভয় ক্ষেত্রেই সামঞ্জস্য করতে হবে।
আজকের লাইটনিং নেটওয়ার্ক অনেক চ্যালেঞ্জের মুখোমুখি, তবে প্রোটোকলটি এখনও তুলনামূলকভাবে নতুন এবং এই ধরনের সমস্যাগুলো প্রত্যাশিত। লাইটনিং ডেভেলপাররা প্রোটোকলটি আরও উন্নত করতে কাজ চালিয়ে যাবে এবং সম্ভবত লেয়ার-২-এ বিটকয়েন স্কেল করতে সাহায্য করার জন্য এই সমস্যাগুলো সমাধান করতে পারবে।
লাইটনিং নেটওয়ার্কের বাস্তবসম্মত ১০,০০০ ফুটের মূল্যায়নের জন্য, যা তবুও একজন পূর্ণকালীন বিটকয়েন কোর অবদানকারীর লেখা, আন্তোয়ানে রিয়ার্ডের লেখাটি দেখুন। চমৎকার পোস্ট.





