বিটকয়েনের সূচনার পর থেকে, ব্লকচেইন প্রযুক্তি সম্পূর্ণরূপে নতুনভাবে ডিজাইন করেছে যেভাবে আমরা মূল্য উপলব্ধি করি এবং সামগ্রিকভাবে অর্থকে ধারণা করি। অনেকের কল্পনাকে ধারণ করে এবং বিভিন্ন শিল্প জুড়ে উচ্চ আগ্রহের স্তর সৃষ্টি করে, ব্লকচেইন পরবর্তীকালে 21 শতকের সবচেয়ে উত্তেজনাপূর্ণ প্রযুক্তিগত অগ্রগতির সাথে সাথে একটি অবিশ্বাস্যভাবে চাওয়া-পাওয়া অবকাঠামোতে পরিণত হয়েছে।
এই অনুভূতিটি প্রাথমিকভাবে এমন একটি বিপ্লব তৈরি করার এবং অংশ নেওয়ার সহজাত আকাঙ্ক্ষা দ্বারা উদ্দীপিত হয় যা 80 এবং 90 এর দশকে ইন্টারনেটের সৃষ্টির মতোই বড়। ইন্টারনেট যখন অনলাইন আন্তঃযোগাযোগের ক্ষেত্রের সূচনা করেছে, ব্লকচেইন ডেটা এবং ডিজিটাল সম্পদ নেটওয়ার্কের মাধ্যমে সম্পদ সৃষ্টির নতুন রূপের পথপ্রদর্শক।
এই নেটওয়ার্কগুলি হল তাদের নিজস্ব কঠোরভাবে বিকেন্দ্রীকৃত, প্রযুক্তিগত ইকোসিস্টেম যা অ্যাপ্লিকেশনগুলিতে লেজার এবং স্মার্ট চুক্তি পরিষেবা প্রদান করার জন্য ডিজাইন করা হয়েছে, যা dApps নামেও পরিচিত। Ethereum, দ্বিতীয় সবচেয়ে মূল্যবান ক্রিপ্টোকারেন্সি, এই অ্যাপ্লিকেশনগুলি তৈরি করা সহজতর করার জন্য এবং শেষ পর্যন্ত ব্যবহারকারীদের তাদের আর্থিক এবং অনলাইন ডেটার উপর আরও নিয়ন্ত্রণ দেওয়ার জন্য কল্পনা করা হয়েছিল।
Ethereum-এর সাথে ধারণাটি হল কিছুটা একটি 'ওয়ার্ল্ড কম্পিউটার' তৈরি করা যার মাধ্যমে dApps তাদের ব্যবহারের ক্ষেত্রে চালাতে, বৃদ্ধি করতে এবং প্রসারিত করতে পারে এবং শেষ পর্যন্ত, উদাহরণস্বরূপ, Amazon বা Twitter এর মতো বড় ব্যবসা এবং প্ল্যাটফর্মকে চ্যালেঞ্জ করতে আসে। এইভাবে, Ethereum একটি বিকেন্দ্রীকৃত 'ওয়ার্ল্ড কম্পিউটার' হিসেবে কাজ করবে, যা সবার জন্য উন্মুক্ত এবং এটিকে টেম্পার করা বা বন্ধ করা যাবে না।
যদি এটি অর্জন করা হয়, ইথেরিয়ামকে তার সিস্টেমের মধ্যে বিপুল পরিমাণ ডেটা সংরক্ষণ এবং সংরক্ষণ করতে সক্ষম হতে হবে, এমন একটি ক্ষমতা যা বর্তমানে এটির নেই। যাইহোক, ইথেরিয়াম শার্ডিং নামক একটি পদ্ধতি প্রয়োগ করে তার স্কেলেবিলিটি সমস্যা সমাধান করতে পারে, একটি আপগ্রেড যা প্রকৃতপক্ষে লাইভ হতে সেট করা হয়েছে ইথেরিয়াম ২.০
ভাগাভাগি কী?
কম্পিউটার বিজ্ঞানে, শার্ডিং একটি কৌশল যা অ্যাপ্লিকেশন স্কেলিং করার জন্য ব্যবহৃত হয় যাতে তারা আরও ডেটা সমর্থন করতে পারে। এই প্রক্রিয়াটি একাধিক সার্ভার জুড়ে ছড়িয়ে থাকা শার্ড নামে পরিচিত ছোট ছোট অংশে ডেটার বড় টেবিলগুলিকে বিভক্ত করে। প্রতিটি শার্ড তার নিজস্ব ডেটা নিয়ে আসে, এটিকে অন্যান্য শার্ডের তুলনায় স্বতন্ত্র এবং স্বাধীন করে তোলে।
ব্লকচেইন নেটওয়ার্কের জন্য শেয়ারিং বিশেষ উপকারী কারণ এটি তাদের নেটওয়ার্ককে ছোট পার্টিশনে বিভক্ত করে লেটেন্সি এবং ডেটা ওভারলোড কমাতে দেয় এবং প্রতি সেকেন্ডে আরও বেশি লেনদেন প্রক্রিয়া করতে সক্ষম করে। বিশেষত, শর্ডিং করা প্রয়োজন যদি একটি ডেটাসেট একটি একক ডাটাবেসে সংরক্ষণ করার জন্য খুব বড় হয় এবং এর নেটওয়ার্কে অসংখ্য প্রকল্প এবং বিকাশকারীরা তৈরি করে, এটি ইথেরিয়ামের ক্ষেত্রে সত্যই।
আসলে, তথ্য বিশ্লেষণ অনুযায়ী, ওভার আছে 3,000 বিকেন্দ্রীকৃত অ্যাপ্লিকেশন (dApps) ইথেরিয়াম ব্লকচেইনে চলছে, তাই ইথেরিয়ামের ইকোসিস্টেমে তার শীর্ষস্থানীয় স্থিতি বজায় রাখতে এবং এর নেটওয়ার্কের সামগ্রিক দক্ষতা নিশ্চিত করার জন্য শার্ডিংয়ের মাধ্যমে মাপযোগ্যতা একটি পরম প্রয়োজন।
কিভাবে এটা কাজ করে
ব্লকচেইনে শার্ডিং কীভাবে কাজ করে তা সম্পূর্ণরূপে বোঝার জন্য, নোড দ্বারা সম্পাদিত ফাংশনগুলি পর্যালোচনা করা এবং ডেটা কীভাবে সংরক্ষণ এবং প্রক্রিয়া করা হয় তা বোঝা গুরুত্বপূর্ণ।
নোডগুলি ব্লকচেইন পরিকাঠামোর একটি গুরুত্বপূর্ণ উপাদান কারণ প্রকৃতপক্ষে, এগুলি ছাড়া, একটি ব্লকচেইনের ডেটা অ্যাক্সেসযোগ্য হবে না। সমস্ত নোড একে অপরের সাথে সংযুক্ত এবং ক্রমাগত সর্বশেষ ব্লকচেইন ডেটা বিনিময় করছে যাতে সমস্ত নোড আপ টু ডেট থাকতে পারে। মূলত, নোডগুলি ব্লকচেইনের ভিত্তি স্তর গঠন করে কারণ তারা এটিকে এর পরিকাঠামো জুড়ে ডেটা সংরক্ষণ, সংরক্ষণ এবং ছড়িয়ে দিতে সক্ষম করে।
বিকেন্দ্রীভূত নেটওয়ার্কগুলিতে, প্রতিটি নোড অবশ্যই লেনদেনের ইতিহাস এবং অ্যাকাউন্ট ব্যালেন্সের মতো গুরুত্বপূর্ণ তথ্য সংরক্ষণ করতে সক্ষম হবে। একাধিক নোড জুড়ে ডেটা এবং লেনদেন ছড়িয়ে দিয়ে, ব্লকচেইন তার নিজস্ব নিরাপত্তা নিশ্চিত করতে পারে, তবে, এই মডেলটি স্কেলেবিলিটির ক্ষেত্রে সবচেয়ে কার্যকর নয়। যদিও এর ডিস্ট্রিবিউটেড লেজার সিস্টেম ব্লকচেইনকে বিকেন্দ্রীকরণ এবং সুরক্ষা বৈশিষ্ট্যগুলি প্রদান করে, একটি নেটওয়ার্ক যা প্রচুর পরিমাণে লেনদেন প্রক্রিয়া করতে এবং উচ্চ পরিমাণে ডেটা সঞ্চয় করতে হয় তা অভিভূত হতে পারে, আটকে যেতে পারে এবং লেটেন্সি বা ধীরতা অনুভব করতে পারে।
ইথেরিয়াম, উদাহরণস্বরূপ, প্রতি সেকেন্ডে 10 থেকে 20টি লেনদেন করতে পারে তবে এটি তার আকারের ব্লকচেইনের জন্য কার্যকারিতা নয় এবং এর ধীর গতির কারণ হল এর কাঠামোর অন্তর্নিহিত প্রুফ অফ ওয়ার্ক (PoW) কনসেনসাস প্রোটোকল। অতএব, এই কারণে, ইথেরিয়াম ব্লকচেইনের স্কেলেবিলিটির খুব প্রয়োজন।
শার্ডিংয়ের মাধ্যমে, তবে, একটি ব্লকচেইন নেটওয়ার্ক তার কাজের চাপকে অনুভূমিকভাবে ছড়িয়ে দিতে পারে যাতে প্রতিটি নোডকে তার সমস্ত লেনদেন পরিচালনা বা প্রক্রিয়া করার প্রয়োজন হয় না, যাতে আরও বিভক্ত এবং দক্ষ ডিজাইনের অনুমতি দেওয়া হয়।
অনুভূমিক বিভাজন
একটি ডাটাবেস বা নেটওয়ার্কের অনুভূমিক বিভাজনের মাধ্যমে বিভিন্ন সারিতে ভাগ করা হয় যাকে শার্ড বলা হয়। এই অনুভূমিক স্থাপত্যটি আরও গতিশীল ইকোসিস্টেম তৈরি করে কারণ এটি শার্ডগুলিকে তাদের বৈশিষ্ট্যের উপর ভিত্তি করে বিশেষ ক্রিয়া সম্পাদন করতে দেয়। উদাহরণস্বরূপ, একটি শার্ড একটি নির্দিষ্ট ঠিকানার লেনদেনের ইতিহাস এবং অবস্থা সংরক্ষণের জন্য দায়ী হতে পারে বা একটি ডিজিটাল সম্পদের জন্য লেনদেন প্রক্রিয়া করতে অন্যান্য শার্ডের সাথে সহযোগিতা করতে সক্ষম হবে।
অনুভূমিক বিভাজন কীভাবে কাজ করে তা আরও ভালভাবে বোঝার জন্য, নীচের মডেলটি এটিকে ব্যাখ্যা করবে।
মডেলটি 6টি সারি সমন্বিত একটি বড় ডাটাবেস দেখায়। প্রি-শার্ড করা টেবিলটিকে তারপরে 3টি ছোট, অনুভূমিক শার্ডে বিভক্ত করা হয় যাতে ডেটার বড় টেবিলের প্রক্রিয়াকরণ আরও পরিচালনাযোগ্য হয়। অনুভূমিক বিভাজন শুধুমাত্র তার মূল বৈশিষ্ট্য বজায় রেখে টেবিলটিকে একটি ছোট, আরও দক্ষ সংস্করণে রূপান্তরিত করে। একই ধারণা ব্লকচেইন অবকাঠামোতেও প্রয়োগ করা যেতে পারে, যেখানে চেইনের অবস্থাকে আরও ছোট, আরও পরিচালনাযোগ্য খণ্ডে বিভক্ত করা যেতে পারে, যা শার্ড নামেও পরিচিত।
অনুভূমিক বনাম উল্লম্ব স্কেলিং
স্কেলেবিলিটির বিষয় নিয়ে কাজ করার সময়, ব্লকচেইন পরিকাঠামোর কয়েকটি বিকল্প থাকে: লেয়ার-২ সমাধান, উল্লম্ব স্কেলিং এবং অনুভূমিক বিভাজন।
Layer-2s হল ব্লকচেইনের উপরে নির্মিত অফ-চেইন স্কেলেবিলিটি সলিউশন। Layer-2s-এর ধারণাটি মূলত অন্তর্নিহিত বেস লেয়ারটিকে বাই-পাস করা এবং এর উপরে একটি অতিরিক্ত আর্কিটেকচার স্থাপন করা। এই অতিরিক্ত স্তরটি জটিল গণনার সাথে কাজ করে এবং বেস লেয়ারের আর্কিটেকচারে বিভিন্ন বাধা প্রশমিত করে। প্লাজমা এবং রাইডেন হল লেয়ার-২ স্কেলেবিলিটির সবচেয়ে সাধারণ উদাহরণ এবং সম্ভবত লেয়ার-২কে ব্যবহার করার সবচেয়ে উল্লেখযোগ্য প্রকল্প হল বহুভুজ, পূর্বে ম্যাটিক।
তারপর উল্লম্ব স্কেলিং আসে. উল্লম্ব স্কেলিং একটি সিস্টেমের মূল প্রক্রিয়াকরণ ইউনিটে আরও শক্তি এবং মেমরি যোগ করার মাধ্যমে একটি নেটওয়ার্কের সম্প্রসারণকে অন্তর্ভুক্ত করে এবং প্রতিটি পৃথক লেনদেনের দক্ষতা উন্নত করে করা হয়। এটি করার জন্য, উল্লম্ব স্কেলিং মূলত একটি বিদ্যমান ভার্চুয়াল মেশিনে আরও প্রক্রিয়াকরণ শক্তি সন্নিবেশ করায় যাতে এটির প্রক্রিয়াকরণ ক্ষমতা বাড়ানো যায়।
উল্লম্ব স্কেলিং সমাধানগুলি বরং তাদের কার্যকারিতা সীমিত কিন্তু অনুভূমিক স্কেলগুলির বিপরীতে প্রয়োগ করা সহজ। প্রকৃতপক্ষে, উদাহরণস্বরূপ, যদি একটি ভার্চুয়াল মেশিনের স্থানীয় মেমরি লেনদেনের একটি ইনকামিং লোড প্রক্রিয়া করার জন্য যথেষ্ট না হওয়ার সমস্যা থাকে, একটি উল্লম্ব স্কেলিং সমাধান সম্ভাব্যভাবে এটির প্রতিকার করতে পারে। এই পরিস্থিতিতে, একটি উল্লম্ব স্কেল ভার্চুয়াল মেশিনের পরিকাঠামোতে আরও মেমরি যোগ করবে, ফলস্বরূপ এটির প্রক্রিয়াকরণ ওভারলোড হ্রাস করবে এবং এর লেনদেন থ্রুপুটকে বাড়িয়ে তুলবে।
যাইহোক, যদি একটি ইনকামিং লেনদেনের লোড ভার্চুয়াল মেশিনের হার্ডওয়্যার ক্ষমতার চেয়ে বেশি হয়, যেমন এটি শারীরিকভাবে এটি প্রক্রিয়া করতে পারে না, একটি অনুভূমিক স্কেলিং সমাধান প্রয়োজন।
উপরে যেমন আলোচনা করা হয়েছে, অনুভূমিক স্কেলিং বা শার্ডিং বিদ্যমান বেস লেয়ারে আরও ক্লাস্টার বা পৃথক ভার্চুয়াল মেশিন যোগ করে ব্লকচেইন পরিকাঠামোর সামগ্রিক থ্রুপুট উন্নত করতে সাহায্য করে। যদিও এটি স্কেলিং করার জন্য একটি চূড়ান্তভাবে দক্ষ সিস্টেম, শার্ডিং প্রকৃতপক্ষে এর জটিলতার সাথে আসে কারণ এটি কার্যকর হতে এবং এটি সম্পূর্ণরূপে কার্যকর হতে বেশি সময় নেয়।
অধিকন্তু, যখন ব্লকচেইন পরিকাঠামোতে স্কেলেবিলিটি সমাধানগুলি সক্রিয়ভাবে প্রয়োগ করার কথা আসে, তখন কয়েকটি প্রশ্ন রয়েছে যেগুলিকে সম্পূর্ণরূপে প্রযুক্তিগত এবং মৌলিক দৃষ্টিকোণ থেকে সমাধান করতে হবে।
বৃহত্তর বিকেন্দ্রীকরণের জন্য শেয়ারিং
ব্লকচেইনে শার্ডিং এবং বিকেন্দ্রীকরণের মধ্যে পারস্পরিক সম্পর্কের বিষয়ে অবশ্যই একটি যুক্তি তৈরি করতে হবে। প্রকৃতপক্ষে, ব্লকচেইন প্রযুক্তির প্রেক্ষাপটে স্কেলেবিলিটির ধারণাটি প্রবর্তন করার সময়, এটি লক্ষ করা উচিত যে যেহেতু এই সিস্টেমগুলি ইতিমধ্যেই বিতরণ করা নেটওয়ার্ক হিসাবে কাজ করে, তাই তাদের সাথে হার্ডওয়্যার সত্তা যোগ করে তাদের সামগ্রিক থ্রুপুট বৃদ্ধি করা সহজাতভাবে কঠিন, যেমন নোড, খনি শ্রমিক বা বৈধকারী।
ব্লকচেইন ডেভেলপাররা বেস লেয়ার চেইনের সামগ্রিক অপরিবর্তনশীলতা রক্ষা করার চেষ্টা করে এবং এর অন্তর্নিহিত আর্কিটেকচারের সাথে কোনো হেরফের না করার জন্য দৃঢ়প্রতিজ্ঞ।
এর ফলে, স্কেলিং সলিউশনের জন্য কিছু সুবিধা তৈরি করে কারণ এটি তাদের মৌলিক অবকাঠামোকে স্পর্শ না করেই সম্ভাব্য লেনদেনমূলক থ্রুপুট প্রসারিত করতে বেস লেয়ার চেইনের বিদ্যমান নিরাপত্তা এবং নির্ভরযোগ্যতা লাভ করতে দেয়। দ্য বাজ নেটওয়ার্ক এটির একটি খুব ভাল উদাহরণ, কারণ এটি সিস্টেমের সামগ্রিক লেনদেন ক্ষমতা বাড়ানোর জন্য বিটকয়েনের নিরাপত্তার সুবিধা নিতে তার প্রযুক্তি ব্যবহার করে।
উপরন্তু, যেহেতু শার্ডিং ডেটার বড় অংশগুলিকে ছোট, আরও দক্ষ, অনুভূমিক পার্টিশনে বিভক্ত করে, এটি প্রকৃতপক্ষে সামগ্রিকভাবে আরও বিকেন্দ্রীভূত ইকোসিস্টেম তৈরির অনুমতি দেয়। প্রকৃতপক্ষে, যদি একটি ব্লকচেইন নেটওয়ার্কের সম্পূর্ণ ডাটা স্ট্রাকচার একটি সুপারনোডের মধ্যে থাকে এবং শুধুমাত্র কয়েকজন ব্যক্তি এটিকে চালাতে এবং অ্যাক্সেস করতে পারে, তাহলে এটি প্রথমে আক্রমণকারীদের জন্য উক্ত কাঠামোকে কাজে লাগাতে ও কাজে লাগানো সহজ করে দেবে এবং দ্বিতীয়ত, এটিকে সরিয়ে নেওয়া হবে। ব্লকচেইন ইকোসিস্টেমের আস্থাহীন, বিকেন্দ্রীভূত আকাঙ্খা।
এইভাবে, বিশেষ করে স্কেলেবিলিটি এবং শার্ডিংকে ব্লকচেইন নেটওয়ার্কের সামগ্রিক বিকাশের অবিচ্ছেদ্য উপাদান হিসাবে দেখা যেতে পারে সেইসাথে ব্লকচেইনের বিকেন্দ্রীকৃত 'রেজন ডি'ট্রে'র জন্য চূড়ান্ত অনুঘটক হিসেবে।
ETH 2.0 এর সাথে শেয়ারিং
ব্লক এক্সপ্লোরার ইথারস্ক্যানের মতে, ইথেরিয়াম পূর্ণ নোডগুলি ইতিমধ্যে কমপক্ষে 5 টেরাবাইট স্থান নেয়, যা গড় কম্পিউটার যা ধরে রাখতে পারে তার চেয়ে 10 গুণ বেশি। তদুপরি, প্ল্যাটফর্মের বিকাশের সাথে সাথে ইথেরিয়ামের নোডগুলি চালানো আরও বড় এবং কঠিন হতে চলেছে এবং সময়ের সাথে সাথে এর ব্যবহারকারীর ভিত্তি বৃদ্ধি পাচ্ছে।
সুতরাং এটা স্পষ্ট যে ইথেরিয়ামের জন্য আসন্ন মাপযোগ্যতা প্রয়োজন, এবং শার্ডিং আসলে এর সমাধান। সুতরাং, এখন আলোচনা করা যাক কিভাবে Ethereum 2.0 এর সাথে শার্ডিং কাজ করবে।
নোডগুলি ভাগ করুন এবং জয় করুন
সাথে ক্যাসপার এবং Ethereum WebAssembly (ewasm), শার্ডিং হল বহু প্রত্যাশিত Ethereum 2.0 আপগ্রেডের প্রাথমিক বৈশিষ্ট্যগুলির মধ্যে একটি। বর্তমানে, Ethereum নেটওয়ার্কে, প্রতিটি নোডকে অবশ্যই প্রতিটি লেনদেন যাচাই করতে হবে, এমন একটি বৈশিষ্ট্য যা অন্তর্নিহিতভাবে তার নেটওয়ার্কের প্রাণবন্ততা নিশ্চিত করে। এটি এমন যে এমনকি যদি Ethereum নোডগুলির 80% একযোগে নেমে যায়, তবুও নেটওয়ার্কটি কাজ করবে।
এই বর্তমান মডেলটি অগত্যা ইথেরিয়ামকে ধীর করে তোলে না তবে এটি প্রকৃতপক্ষে সমস্যাযুক্ত কারণ এটি ETH এর নেটওয়ার্ক সংস্থানগুলিকে সম্পূর্ণরূপে অপ্টিমাইজ করে না। উদাহরণস্বরূপ, ধরা যাক Ethereum নেটওয়ার্কে একটি লেনদেন যাচাই করার জন্য তিনটি পৃথক নোড রয়েছে এবং এই নোডগুলিকে নোড X, নোড Y এবং নোড Z হিসাবে সংজ্ঞায়িত করা হয়েছে। বর্তমানে, ডেটা T হিসাবে সংজ্ঞায়িত একটি লেনদেন যাচাই করার জন্য, প্রতিটি নোড এটি নিশ্চিত করার জন্য T-এর সম্পূর্ণ ডেটাসেট যাচাই করতে হবে।
যদিও এটি নেটওয়ার্কের সামগ্রিক নিরাপত্তা নিশ্চিত করে, এটি একটি বাধা সৃষ্টি করে যার মাধ্যমে প্রতিটি লেনদেন অবশ্যই পাস করতে হবে। প্রকৃতপক্ষে, নেটওয়ার্ক প্রতিটি লেনদেন যাচাই করার জন্য প্রতিটি নোডের জন্য অপেক্ষা করতে বাধ্য হয় যা অবশ্যই সবচেয়ে আদর্শ বা কার্যকর দৃশ্য নয়। Ethereum 2.0 এবং এর শার্ডিং প্রস্তাবের সাথে, তবে, T-এর ডেটাসেটকে T1, T2 এবং T3 তে বিভক্ত করা হবে, উদাহরণস্বরূপ, এবং নোড X, Y এবং Z প্রতিটিকে শুধুমাত্র একটি ছোট ডেটা শার্ড প্রক্রিয়া করতে হবে। T-এর ডেটাসেটের সম্পূর্ণতা যাচাই করুন।
'আমরা প্রতি সেকেন্ডে 10,000+ লেনদেন প্রক্রিয়া করতে সক্ষম হতে চাই প্রতিটি নোডকে একটি সুপারকম্পিউটার হতে বাধ্য না করে বা প্রতিটি নোডকে এক টেরাবাইট স্টেট ডেটা সঞ্চয় করতে বাধ্য না করে, এবং এর জন্য একটি বিস্তৃত সমাধান প্রয়োজন যেখানে স্টেট স্টোরেজ, লেনদেন প্রক্রিয়াকরণের কাজের চাপ এবং এমনকি লেনদেন ডাউনলোড এবং পুনরায় সম্প্রচার নোড জুড়ে ছড়িয়ে আছে।' ShardingFAQs - ইথেরিয়াম উইকি
ডেটাকে ছোট ছোট, পৃথক উপসেটগুলিতে বিভক্ত করে Ethereum বৃহত্তর লেনদেনমূলক থ্রুপুট অর্জন করতে পারে এবং একটি দ্রুত, আরও টেকসই পরিবেশ তৈরি করতে পারে যাতে এটি তার ভবিষ্যতের লক্ষ্যগুলি অনুসরণ করতে পারে এবং একটি বাস্তুতন্ত্র হিসাবে ক্রমবর্ধমান হতে পারে।
শার্ডিং মেকানিক্স
Ethereum 2.0 প্রুফ অফ ওয়ার্ক (PoW) থেকে প্রুফ অফ স্টেক (PoS) এ একটি বেস লেয়ার ট্রানজিশন সম্পন্ন করে এর নেটওয়ার্কের কার্যকারিতা বাড়ানোর দিকে নজর দেবে। প্রুফ অফ ওয়ার্ক (PoW) কনসেনসাস অ্যালগরিদম নেটওয়ার্ককে সুরক্ষিত এবং সিঙ্ক্রোনাইজ রাখার জন্য একজন খনি শ্রমিকের ধারণার উপর ভিত্তি করে তৈরি করা হয়েছে এবং কাজ করার জন্য প্রচুর পরিমাণে গণনাগত শক্তি প্রয়োজন। অন্যদিকে, প্রুফ অফ স্টেক একটি আর্থিক প্রতিশ্রুতি দিয়ে শক্তির খরচ প্রতিস্থাপন করে।
এই দৃষ্টান্তে, ETH 2.0-এর প্রুফ অফ স্টেক প্রোটোকল, যাকে ক্যাসপার বলা হয়, এর জন্য আর খনি শ্রমিকদের প্রয়োজন হবে না তবে বৈধতাকারীদের বাস্তবায়ন করবে যারা, একটি স্টেকিং পুলে কমপক্ষে 32 ETH স্থাপন করে, লেনদেন যাচাই করতে এবং নতুন ব্লক তৈরি করতে সক্ষম হবে। ক্যাসপার বীকন চেইনের মাধ্যমে বিতরণ করা হবে, যা ইথেরিয়াম 2.0 এর সিস্টেম চেইন হবে এবং শার্ডগুলিকে একে অপরের সাথে যোগাযোগ করার অনুমতি দেবে।
অবশ্যই, এটি বেশ পরিকাঠামোগত ধাপ-আপ গঠন করে এবং ব্যবহারকারীদের তাই সামগ্রিকভাবে ইথেরিয়ামের একটি নতুন, আরও অপ্টিমাইজ করা ফর্মের সাথে মোকাবিলা করার আশা করা উচিত। শুরুতে, ETH 2.0 ব্যবহারকারীর অ্যাকাউন্টগুলিকে একটি নির্দিষ্ট শার্ডের জন্য নির্দিষ্ট করবে এবং লেনদেনগুলিকে 'লেনদেন প্যাকেজ'-এ বিভক্ত করবে, প্রতিটি প্যাকেজ একটি নির্দিষ্ট শার্ডে বরাদ্দ করবে। এই প্যাকেজগুলিকে লেনদেন গ্রুপ শিরোনাম এবং বডিগুলিতে আরও উপবিভক্ত করা হবে, প্রতিটি উপাদান শার্ডের নির্দিষ্ট বৈশিষ্ট্যগুলিকে সংজ্ঞায়িত করবে।
উপরের ছবিতে যেমন দেখানো হয়েছে, প্রতিটি লেনদেন গ্রুপ হেডারের একটি স্বতন্ত্র বাম এবং ডান অংশ রয়েছে। হেডারের বাম অংশ নিম্নলিখিত উপাদানগুলি উপস্থাপন করে:
- শার্ড আইডি: লেনদেন গ্রুপের অন্তর্গত শার্ড সনাক্ত করতে।
- প্রি-স্টেট রুট: লেনদেন গ্রুপের ভিতরে স্থাপন করার আগে সেই নির্দিষ্ট শার্ডের মূলের অবস্থা।
- পোস্ট-স্টেট রুট: লেনদেন গ্রুপের ভিতরে স্থাপন করার পরে শার্ডের মূলের অবস্থা।
- রসিদ রুট: নিশ্চিতকরণ যে লেনদেন গ্রুপ শার্ডের রুটে প্রবেশ করেছে।
অন্যদিকে, হেডারের ডান অংশটি এলোমেলোভাবে নির্বাচিত যাচাইকারীদের একটি গ্রুপ দেখায় যারা শার্ডের ভিতরেই লেনদেন যাচাই করে। এই লেনদেন প্যাকেজগুলি, তদ্ব্যতীত, মূল চেইনের সাথে সংযুক্ত হওয়ার জন্য একটি দ্বিগুণ যাচাইকরণ প্রক্রিয়ার মধ্য দিয়ে যেতে হবে। প্রথম যাচাইকরণ প্রক্রিয়ার মধ্যে যাচাইকারীরা জড়িত যারা এলোমেলোভাবে প্রতিটি লেনদেনের প্যাকেজের বৈধতার উপর ভোট দেওয়ার জন্য একটি শার্ডে নিয়োগ করা হয়। যদি যাচাইকারীরা হ্যাঁ ভোট দেন, বীকন চেইনের একটি পৃথক কমিটিকে অবশ্যই একটি শার্ডিং ম্যানেজার স্মার্ট চুক্তি ব্যবহার করে এই ভোটটি যাচাই করতে হবে। যদি দ্বিতীয় ভোটটিও ইতিবাচক হয়, লেনদেন প্যাকেজটি মূল চেইনের সাথে যুক্ত হবে এবং পাবলিক লেজারের অংশ হয়ে যাবে, সেই শার্ডে লেনদেন গ্রুপে একটি অপরিবর্তনীয় ক্রস-লিঙ্ক স্থাপন করবে।
ক্রস-শার্ড কমিউনিকেশন
ETH 2.0-এর পরিকাঠামো সত্যিকারের আন্তঃপরিচালনাযোগ্য এবং পারস্পরিকভাবে উপকারী ইকোসিস্টেম তৈরির লক্ষ্যের সাথে কার্যকরভাবে আন্তঃযোগাযোগ করতে শার্ডকে সক্ষম করবে। ভিটালিক বুটেরিন, দূরদর্শী এবং ইথেরিয়ামের প্রতিষ্ঠাতা, প্রাগে ডেভকন 2018-এ ক্রস-শার্ড যোগাযোগের ধারণাটিকে সর্বোত্তমভাবে বর্ণনা করেছেন:
কল্পনা করুন যে Ethereum হাজার হাজার দ্বীপে বিভক্ত হয়েছে। প্রতিটি দ্বীপ তার নিজস্ব জিনিস করতে পারে. প্রতিটি দ্বীপের নিজস্ব স্বতন্ত্র বৈশিষ্ট্য রয়েছে এবং সেই দ্বীপে থাকা প্রত্যেকেই অর্থাৎ অ্যাকাউন্টগুলি একে অপরের সাথে যোগাযোগ করতে পারে এবং তারা অবাধে এর সমস্ত বৈশিষ্ট্যগুলিতে লিপ্ত হতে পারে। তারা যদি অন্য দ্বীপের সাথে যোগাযোগ করতে চায় তবে তাদের কিছু ধরণের প্রোটোকল ব্যবহার করতে হবে। - ভিটালিক বুটেরিন ডেভকন 2018 - লিঙ্কডইন
বুটেরিন-এর শার্ড-দ্বীপের সাদৃশ্যকে মাথায় রেখে, এটা স্পষ্ট যে এই শার্ডগুলি যদি একে অপরের সাথে সফলভাবে যোগাযোগ করতে চায় তবে তাদের একটি নির্দিষ্ট ক্রস-শার্ড প্রোটোকলের প্রয়োজন হবে। ETH 2.0 এর পছন্দের শার্ড ইন্টারকমিউনিকেশন প্রোটোকল হল তথাকথিত 'রসিদ দৃষ্টান্ত'। পূর্বে উপরের ছবিতে দেখানো হয়েছে, রসিদ রুট হল লেনদেন গোষ্ঠীর শিরোনামের একটি উপাদান এবং এটি নিশ্চিত করতে ব্যবহৃত হয় যে একটি লেনদেন গোষ্ঠী একটি মার্কেল গাছের শার্ডের মূলে প্রবেশ করেছে৷
গ্রুপের প্রতিটি একক লেনদেন এটির অন্তর্গত নির্দিষ্ট শার্ডে একটি রসিদ তৈরি করে। বীকন চেইন, Ethereum 2.0 এর সিস্টেম চেইন, তারপরে এটির মধ্যে এই সমস্ত লেনদেনের রসিদগুলি সংরক্ষণ করতে এর বিতরণ করা শেয়ার্ড মেমরি ব্যবহার করবে, তাই 'রসিদ দৃষ্টান্ত' শব্দটি। এটি যাতে অন্যান্য শার্ডগুলি বীকন চেইনের মধ্যে রসিদগুলি দেখতে এবং তার সাথে যোগাযোগ করতে পারে তবে ব্লকচেইনের অপরিবর্তনীয় প্রকৃতির কারণে, তারা নিজেরাই লেনদেনের রসিদগুলির সাথে হেরফের করতে সক্ষম হবে না৷
এটি একটি গুরুত্বপূর্ণ বৈশিষ্ট্য কারণ এটি শার্ডগুলিকে ঠিক কখন একে অপরের সাথে যোগাযোগ করার জন্য উপযুক্ত তা জানতে সক্ষম করবে এবং যখন প্রয়োজন তখনই তা করবে। সারমর্মে, এই ETH 2.0-নির্দিষ্ট নকশাটি প্রতিটি পৃথক শার্ডের চূড়ান্ততা এবং উদ্দেশ্য বজায় রেখে শার্ডগুলিকে একে অপরের কার্যকলাপ যাচাই করতে এবং উপকৃত করার অনুমতি দেয়।
ক্রস-শার্ড অপারেশনাল জটিলতা এবং লেটেন্সি
ETH 2.0 ক্রস-শার্ড কমিউনিকেশনের ক্ষেত্রে দুটি সবচেয়ে গুরুত্বপূর্ণ বিষয় হল অপারেশনাল জটিলতা এবং লেটেন্সি। যাইহোক, ভিটালিক বুটেরিন এটির প্রতিকার এবং সম্পূর্ণভাবে ছিন্ন ইথেরিয়ামের বিকাশ নিশ্চিত করার জন্য দুটি প্রস্তাব ঘোষণা করেছেন।
এই প্রস্তাবগুলি হবে:
- বীকন চেইনে স্বতন্ত্র শার্ড থেকে বিভিন্ন দায়িত্ব এবং কাজগুলি ফানেল করুন৷
- নিশ্চিত করুন যে প্রতিটি শার্ডের নিজস্ব অবস্থা এবং মৃত্যুদন্ড রয়েছে।
- শার্ডের গঠনে জটিলতা হ্রাস করুন এবং বিভিন্ন নেটওয়ার্ক কার্যকারিতা সংরক্ষণ করুন।
- বিভিন্ন লেনদেন গোষ্ঠীতে স্মার্ট চুক্তি সম্পাদনকে সমর্থন করার জন্য শার্ডগুলিকে যথেষ্ট কার্যকারিতা দিন।
- 3টি নতুন লেনদেনের ধরন প্রবর্তন করুন: নতুন এক্সিকিউশন স্ক্রিপ্ট, নতুন যাচাইকারী এবং প্রত্যাহার। নতুন এক্সিকিউশন স্ক্রিপ্ট একটি এক্সিকিউশন স্ক্রিপ্ট তৈরি করবে যা ETH ধরে রাখতে পারে, নতুন ভ্যালিডেটর সিস্টেমে নতুন ভ্যালিডেটর যোগ করতে পারে এবং উইথড্রয়াল বীকন চেইন থেকে ভ্যালিডেটরদের সরিয়ে দিতে পারে।
তদুপরি, আরেকটি সমস্যা যা ETH 2.0 সমাধান করতে চায় তা হল ক্রস-শার্ড যোগাযোগে নেটওয়ার্ক লেটেন্সি। উদাহরণস্বরূপ, যদি একজন ব্যবহারকারী শার্ড X থেকে শার্ড Y তে একটি টোকেন পাঠাতে চান, শার্ড X-এর একটি লেনদেন সেখানে টোকেনটিকে ধ্বংস করে তবে প্রেরিত মান, ঠিকানা এবং গন্তব্য শর্ডের একটি রেকর্ড সংরক্ষণ করে, এই ক্ষেত্রে শার্ড Y।
কিছু বিলম্বের পরে, প্রতিটি একক শার্ড অন্যান্য শার্ডগুলির স্টেট রুট সম্পর্কে জানতে পারে যা তাদের লেনদেনটি যাচাই করতে এবং শার্ড Y এর ঠিকানা বৈধ কিনা তা নিশ্চিত করতে দেয়৷ Shard X তারপরে একটি লেনদেনের রসিদ তৈরি করবে যা Shard Y দ্বারা পুনরুদ্ধার করা হবে এবং Shard X-এর মানটিকে ধ্বংস করে শার্ড Y-এ স্থানান্তরিত করার অনুমতি দেবে।
যেমন কেউ কল্পনা করতে পারেন, এই প্রক্রিয়াটি বেশ কিছু বিলম্ব ঘটায় এবং ETH 2.0 এর স্কেলেবিলিটি উদ্দেশ্যগুলি থেকে সম্পূর্ণভাবে দূরে সরিয়ে দেয়। এইভাবে, ইথেরিয়াম আশাবাদী রসিদ রুটগুলির মাধ্যমে দ্রুত ক্রস-শার্ড স্থানান্তর নামে এটির একটি সমাধান প্রস্তাব করেছে। যদিও শিরোনামটি বিভ্রান্তিকর হতে পারে, এটি আসলে একটি বরং সোজা-ফরোয়ার্ড সিস্টেম যা শর্তসাপেক্ষ অবস্থা সংরক্ষণ করে এবং জমা দেওয়া লেনদেনের বৈধতা সম্পর্কে আশাবাদী হয়।
মূলত, এর অর্থ হল যে যদি বব শার্ড বি-তে 50টি টোকেন থাকে এবং অ্যালিস শার্ড এ থেকে ববকে 20টি টোকেন পাঠায় তবে শার্ড বি এখনও শার্ড এ-এর অবস্থা জানে না এবং তাই স্থানান্তরটিকে সম্পূর্ণরূপে বৈধ করতে পারে না, ববের অবস্থা। অ্যাকাউন্ট (শার্ড বি) সাময়িকভাবে 70টি টোকেন দেখাবে যদি অ্যালিসের কাছ থেকে স্থানান্তরটি আসল হয় বা যদি তা না হয় তবে 50টি টোকেন৷
এর কারণ হল যে বৈধকারীরা শার্ড A থেকে শার্ড B পর্যন্ত লেনদেনকে প্রমাণীকরণ করে তারা ট্রান্সফারের চূড়ান্ততা সম্পর্কে এবং অ্যালিসের থেকে লেনদেনটি বৈধ হওয়ার পরে ববের অ্যাকাউন্টটি অবশেষে 70 টোকেনের সমাধান করা সম্পর্কে আশাবাদীভাবে নিশ্চিত হতে পারে। এইভাবে, বৈধকারীরা ঠিক এমনভাবে কাজ করতে পারে যেন ববের কাছে ইতিমধ্যেই 70টি টোকেন রয়েছে৷
Shard A থেকে Shard B পর্যন্ত লেনদেনটি একবার যাচাই করা হলে এটি স্থায়ী হয়ে যায়, অথবা যদি এটি বৈধ না হয় তবে কেবল প্রত্যাবর্তন করা হয়। এই ফাস্ট ক্রস-শার্ড ট্রান্সফার সিস্টেমটি নেটওয়ার্ক লেটেন্সি দ্বারা সৃষ্ট বাধাগুলিকে ব্যাপকভাবে হ্রাস করে এবং সফলভাবে প্রয়োগ করা হলে, Ethereum 2.0 কে এর থ্রুপুট ত্বরান্বিত করতে এবং সামগ্রিকভাবে এর স্কেলেবিলিটি উন্নত করার অনুমতি দেবে।
Ethereum 2.0 বাদ দিয়ে, আসুন এখন সংক্ষিপ্তভাবে আলোচনা করা যাক কিভাবে অন্যান্য প্রকল্পে শার্ডিং প্রয়োগ করা হয় এবং আরও নির্দিষ্টভাবে, Zilliqa, NEAR এবং polkadot.
জিলিকার সাথে শেয়ারিং
আরেকটি প্রজেক্ট ফরোয়ার্ড করে আকর্ষণীয় মূল্য প্রস্তাবনা এবং যেটি শার্ডিং বাস্তবায়ন করছে তা হল জিলিকা। 2017 সালে প্রতিষ্ঠিত, Zilliqa এন্টারপ্রাইজ এবং উদীয়মান প্রযুক্তির জন্য গণনামূলকভাবে নিবিড় ব্যবহারের ক্ষেত্রে একটি ব্লকচেইন, যার মূল কার্যকারিতাগুলি শার্ডিং এবং সমান্তরাল লেনদেন প্রক্রিয়াকরণ।
যদিও এর নেটওয়ার্ক প্রুফ অফ ওয়ার্ক (PoW) অ্যালগরিদমগুলিতে চলে যার জন্য ভারী কম্পিউটেশনাল শক্তির প্রয়োজন হয়, Zilliqa অতিরিক্ত ZIL নোড এবং মাইনারদের অন-বোর্ডিং করে চাহিদা অনুযায়ী পরিমাপ করার জন্য ডিজাইন করা হয়েছে, যা নেটওয়ার্কে আরও শার্ড যোগ করার অনুমতি দেয়।
ZIL হল Zilliqa-এর নেটিভ টোকেন এবং, এর শার্ডিং মডেল অনুসারে, Zilliqa-এর যদি 20,000 নোড থাকে তবে এর নেটওয়ার্ককে 25টি সাব-নেটওয়ার্কে 800টি নোড দিয়ে বিভক্ত করা যেতে পারে যা সমান্তরাল এবং একই সাথে ডেটা প্রক্রিয়া করতে পারে। জিলিকার স্থাপত্যটি জটিল কারণ এটি দুটি ব্লকচেইন ব্যবহার করে, সমান্তরালে। নেটওয়ার্ক ব্যবহারকারীদের দ্বারা প্রেরিত লেনদেন এবং ডিরেক্টরি পরিষেবা ব্লক বা ডিএস-ব্লকগুলিকে ধারণ করার জন্য প্রকল্পটি লেনদেন ব্লক ব্যবহার করে, যাকে TX-Blocks বলা হয়, যা Zilliqa-এর পরিকাঠামোকে সুরক্ষিত ও সমর্থন করে এমন নেটওয়ার্ক খনির তথ্য ধারণ করে।
জিলিকার ব্লকচেইন শর্ডিং একটি দ্বিগুণ প্রক্রিয়া। প্রথমত, এটি ডাইরেক্টরি সার্ভিস কমিটি নোড নির্বাচন করে যা শার্ডিং প্রক্রিয়া শুরু করে এবং প্রতিটি শার্ডে নোড বরাদ্দ করে। দ্বিতীয়ত, একবার লেনদেনগুলি শার্ডে যাচাই করা হলে, সেগুলি পুরো নেটওয়ার্ক দ্বারা যাচাই করা যেতে পারে এবং একটি বৈশ্বিক রাজ্যে প্রবেশ করতে পারে যেটি প্রতিটি শার্ডের প্রতিটি লেনদেনকে জিলিকা ব্লকচেইনের সত্যের একটি একক, যাচাইযোগ্য উত্সের সাথে সংযুক্ত করে।
সারমর্মে, Zilliqa নেটওয়ার্কে একটি শার্ড লেনদেনের মধ্যে একটি ব্যবহারকারী একটি লেনদেন চালু করে যা তারপর একটি শার্ডে স্থানান্তরিত হয় যা লেনদেনটিকে বৈধ করে এবং লেনদেনের একটি 'মাইক্রোব্লক' তৈরি করতে অন্যান্য লেনদেনের সাথে তুলনা করে। তারপরে, মাইক্রোব্লকের বৈধতার উপর শার্ড দ্বারা একটি ঐক্যমত্য অর্জন করা হয় যা তারপর ডিরেক্টরি পরিষেবা কমিটিকে অর্পণ করা হয় যা মাইক্রোব্লকগুলিকে 'চূড়ান্ত ব্লক'-এর সাথে একত্রিত করে। ডিএস কমিটি তারপর ব্লকচেইনে যুক্ত করার আগে এই ব্লকের বিষয়ে চূড়ান্ত ঐকমত্য অর্জন করে।
কাছাকাছি সঙ্গে শেয়ারিং
একটি প্রকল্প যা শার্ডিংয়ের পরিবর্তে বিকল্প রূপ প্রয়োগ করে তা NEAR প্রোটোকল ছাড়া অন্য কিছু নয়। 2020 সালে চালু করা হয়েছে, NEAR হল একটি প্রুফ অফ স্টেক (PoS) সম্প্রদায়-শাসিত, শার্ডেড ব্লকচেইন প্ল্যাটফর্ম যার মূলে আন্তঃঅপারেবিলিটি এবং স্কেলেবিলিটি রয়েছে।
NEAR বিশাল থ্রুপুট ক্ষমতা অর্জনের জন্য তার নাইটশেড প্রযুক্তির ব্যবহার করে যা ব্লকচেইনের সামগ্রিক লেনদেন বহন করার ক্ষমতাকে উন্নত করতে সমান্তরালভাবে যাচাইকারীদের প্রক্রিয়া লেনদেন দেখে। যদিও শার্ড চেইন এবং একটি বীকন চেইনের উপর ভিত্তি করে শার্ডিং মডেলটি প্রকৃতপক্ষে শক্তিশালী, তবে এটি কিছু অবকাঠামোগত জটিলতা উপস্থাপন করে কারণ এই কারণে যে শার্ড চেইন এবং বীকন চেইন উভয়ই একই ব্লকচেইন ইকোসিস্টেমের মধ্যে পৃথক সত্তা।
NEAR প্রোটোকল এই বিষয়টিকে সম্বোধন করে এবং একটি একক ব্লকচেইন হিসাবে এর পরিকাঠামোর মডেলিং করে একটি আকর্ষক শার্ডিং ডিজাইন প্রবর্তন করে, যেখানে প্রতিটি ব্লকে যৌক্তিকভাবে সমস্ত শার্ডগুলির জন্য সমস্ত লেনদেন রয়েছে এবং শার্ডগুলির সম্পূর্ণ অবস্থা পরিবর্তন করে। নাইটশেডের মাধ্যমে, NEAR প্রতিটি ব্লকের লেনদেনগুলিকে ভৌত খণ্ডে ভাগ করে, আদর্শভাবে প্রতি শার্ডে এক খণ্ড দিয়ে, এবং সেগুলিকে একটি ব্লকে একত্রিত করে ব্লকচেইন এককত্বের নীতি সংরক্ষণ করতে পারে।
Polkadot সঙ্গে Sharding
পোলকাডট একটি শার্ডিং মডেল ব্যবহার করে যা ইথেরিয়াম-ভিত্তিক শার্ডিং প্রক্রিয়া থেকে সম্পূর্ণ আলাদা এবং প্যারাচেইনের মাধ্যমে শার্ডিং সক্রিয় করতে এর ক্রস-চেইন কম্পোজেবিলিটি বৈশিষ্ট্যগুলি ব্যবহার করে। Polkadot এর নেটিভ ডিজাইন হল একটি মাল্টি-চেইন নেটওয়ার্ক যা লেয়ার-0 নির্ভরযোগ্যতা, নিরাপত্তা এবং সমস্ত লেয়ার-1 ব্লকচেইনের স্থাপত্যের উপরে তৈরি করা স্কেলেবিলিটি প্রদান করে।
এই স্তর-1গুলি প্যারাচেইন নেটওয়ার্কের প্রতিনিধিত্ব করে, প্যারাচেইনগুলি পোলকাডট ইকোসিস্টেমের মধ্যে, পোলকাডট এবং কুসামা উভয় নেটওয়ার্কেই সমান্তরালভাবে চলমান বিভিন্ন ব্লকচেইন।
প্যারাচেইনগুলি পোলকাডটের রিলে চেইনের সাথে সংযুক্ত এবং সুরক্ষিত এবং তারা পোলকাডট দ্বারা প্রদত্ত নিরাপত্তা, পরিমাপযোগ্যতা এবং আন্তঃকার্যক্ষমতার জন্য উপকৃত হতে পারে। প্যারাচেইন নেটওয়ার্ককে প্রকৃতপক্ষে একটি উন্নত শার্ডিং প্যারাডাইম হিসেবে বিবেচনা করা যেতে পারে যা পোলকাডট প্রধান চেইনের বৈশিষ্ট্যগুলিকে প্রয়োগ করে এবং একটি সমান্তরাল, শার্ডের মতো ফ্যাশনে কাজ করে।
উদাহরণস্বরূপ, ক্লোভারের মতো প্যারাচেইন প্রকল্পগুলি গ্যাসবিহীন লেনদেন প্রদান করতে পারে এবং আনশার্ড লেয়ার-1 অবকাঠামোতে স্কেলেবিলিটি এবং আন্তঃকার্যযোগ্যতার নতুন স্তর আনতে পারে। এর কারণ হল, পোলকাডট, প্যারাচেইনের উপর নির্মিত একটি মাল্টি-চেইন নেটওয়ার্ক হিসাবে, একাধিক শৃঙ্খলে একসাথে একাধিক সমান্তরাল লেনদেন প্রক্রিয়া করতে সক্ষম, শেষ পর্যন্ত ক্রস-চেইন শার্ডিংয়ের ধারণাকে মূর্ত করে।
উপসংহার
শার্ডিং হল বিকেন্দ্রীভূত নেটওয়ার্কগুলিতে স্কেলেবিলিটির ভিত্তি এবং এটি সেই সমস্ত প্রকল্পগুলির জন্য বিভিন্ন ধরণের উত্তেজনাপূর্ণ সুযোগ সরবরাহ করে যা এটি বাস্তবায়ন করতে চায় বা অন্ততপক্ষে এটির ধারণা নিয়ে পরীক্ষা করে।
সমস্যাটি, বর্তমানে, এই সত্য দ্বারা সংজ্ঞায়িত করা হয়েছে যে ব্লকচেইন নেটওয়ার্কগুলি তাদের জনপ্রিয়তা, ব্যবহারের ক্ষেত্রে এবং শেষ পর্যন্ত তাদের চাহিদার কারণে সূচকীয় হারে বৃদ্ধি পাচ্ছে এবং প্রসারিত হচ্ছে। পরিবর্তে, এটি একটি সিরিজের অন-চেইন বাধা, জটিলতা এবং নেটওয়ার্কের অদক্ষতা সৃষ্টি করে এবং এটি একটি উপযুক্ত স্কেলিং সমাধানের জন্য তাদের মারাত্মক প্রয়োজনের সম্পূর্ণরূপে প্রকাশ করে।
Ethereum 2.0 এত দূরবর্তী ভবিষ্যতে এর শার্ডিং ক্ষমতা চালু করতে সেট করা হয়েছে এবং এটি ETH ব্লকচেইনের ইতিহাসে সবচেয়ে প্রত্যাশিত ইভেন্টগুলির একটিকে উপস্থাপন করে। প্রত্যাশা অবিশ্বাস্যভাবে অনেক বেশি থাকে, যদি ETH 2.0-এর শার্ডিং সফল হয়, তাহলে এটি Ethereum নেটওয়ার্কের দীর্ঘমেয়াদী স্কেলেবিলিটির গ্যারান্টি দেবে এবং বিকেন্দ্রীভূত, সকলের জন্য উন্মুক্ত, বন্ধ করা অসম্ভব হয়ে ওঠার জন্য প্রকল্পটির সাথে থাকবে। কম্পিউটার'।
দাবি অস্বীকার: এগুলি লেখকের মতামত এবং বিনিয়োগের পরামর্শ হিসাবে বিবেচনা করা উচিত নয়। পাঠকদের নিজস্ব গবেষণা করা উচিত।
সূত্র: https://www.coinbureau.com/technology/what-is-sharding-complete-beginners-guide/
- 000
- 2020
- 9
- পরম
- প্রবেশ
- হিসাব
- অতিরিক্ত
- পরামর্শ
- অ্যালগরিদম
- আলগোরিদিম
- সব
- সমস্ত লেনদেন
- অনুমতি
- মর্দানী স্ত্রীলোক
- বৈশ্লেষিক ন্যায়
- ঘোষিত
- অ্যাপ্লিকেশন
- স্থাপত্য
- সম্পদ
- বীকন চেইন
- সর্বোত্তম
- Bitcoin
- blockchain
- ব্লকচাইন প্রযুক্তি
- শরীর
- boosting
- নির্মাণ করা
- ভবন
- ব্যবসা
- বুটারিন
- ধারণক্ষমতা
- বহন
- মামলা
- ঘটিত
- চ্যালেঞ্জ
- মুদ্রা ব্যুরো
- Coindesk
- সাধারণ
- যোগাযোগ
- উপাদান
- কম্পিউটার বিজ্ঞান
- ঐক্য
- খরচ
- অবিরত
- চুক্তি
- তৈরি করা হচ্ছে
- ক্রস-চেন
- cryptocurrency
- বর্তমান
- DApps
- উপাত্ত
- ডেটা বিশ্লেষণ
- ডেটাবেস
- লেনদেন
- ডিলিং
- প্রতিষ্ঠান
- বিকেন্দ্রীকরণ
- বিলম্ব
- বিলম্ব
- চাহিদা
- নকশা
- বিনষ্ট
- ডেভন
- বিকাশ
- ডেভেলপারদের
- উন্নয়ন
- ডিজিটাল
- ডিজিটাল সম্পদ
- বিতরণ লেজার
- বাস্তু
- ইকোসিস্টেম
- কার্যকর
- দক্ষতা
- শক্তি
- উদ্যোগ
- পরিবেশ
- ETH
- ইথ 2.0
- ethereum
- Ethereum 2.0
- ইথেরিয়াম ব্লকচেইন
- ইথেরিয়াম গ্যাস
- ইথেরিয়াম নেটওয়ার্ক
- তত্ত্ব
- ঘটনাবলী
- ফাঁসি
- বিস্তৃত করা
- বিস্তৃত
- সম্প্রসারণ
- পরীক্ষা
- কাজে লাগান
- ফ্যাশন
- দ্রুত
- বৈশিষ্ট্য
- বৈশিষ্ট্য
- ফি
- আর্থিক সংস্থান
- আর্থিক
- প্রথম
- ফর্ম
- প্রতিষ্ঠাতা
- ফ্রেমওয়ার্ক
- সম্পূর্ণ
- ভবিষ্যৎ
- গ্যাস
- গ্যাস ফি
- বিশ্বব্যাপী
- ভাল
- গ্রুপ
- হত্তয়া
- ক্রমবর্ধমান
- কৌশল
- হার্ডওয়্যারের
- উচ্চ
- ইতিহাস
- রাখা
- কিভাবে
- HTTPS দ্বারা
- প্রচুর
- ধারণা
- সনাক্ত করা
- ভাবমূর্তি
- বৃদ্ধি
- শিল্প
- তথ্য
- পরিকাঠামো
- অখণ্ড
- স্বার্থ
- Internet
- আন্তঃক্রিয়া
- বিনিয়োগ
- সমস্যা
- IT
- চাবি
- বড়
- সর্বশেষ
- নেতৃত্ব
- খতিয়ান
- লেভারেজ
- বজ্র
- বাজ নেটওয়ার্ক
- সীমিত
- লিঙ্কডইন
- বোঝা
- স্থানীয়
- দীর্ঘ
- মেশিন
- মুখ্য
- মেকিং
- miners
- মডেল
- টাকা
- কাছাকাছি
- নেটওয়ার্ক
- নেটওয়ার্ক
- নোড
- অফার
- অনলাইন
- খোলা
- মতামত
- অপশন সমূহ
- ক্রম
- অন্যান্য
- দৃষ্টান্ত
- রক্তরস
- মাচা
- প্ল্যাটফর্ম
- polkadot
- পুকুর
- PoS &
- POW
- ক্ষমতা
- বর্তমান
- প্রকল্প
- প্রকল্প
- প্রমাণ
- প্রস্তাব
- প্রকাশ্য
- খোঁজা
- পাঠকদের
- বাস্তবতা
- হ্রাস করা
- গবেষণা
- Resources
- এখানে ক্লিক করুন
- চালান
- দৌড়
- নিরাপদ
- স্কেলেবিলিটি
- স্কেল
- আরোহী
- বিজ্ঞান
- নিরাপত্তা
- দেখেন
- নির্বাচিত
- অনুভূতি
- ক্রম
- সেবা
- সেট
- শারডিং
- ভাগ
- একতা
- আয়তন
- স্মার্ট
- স্মার্ট চুক্তি
- So
- সলিউশন
- সমাধান
- স্থান
- স্পীড
- বিভক্ত করা
- বিস্তার
- পণ
- ষ্টেকিং
- রাষ্ট্র
- যুক্তরাষ্ট্র
- অবস্থা
- থাকা
- স্টোরেজ
- দোকান
- পেশ
- সফল
- সুপারকম্পিউটার
- সমর্থন
- টেকসই
- পদ্ধতি
- সিস্টেম
- প্রযুক্তি
- কারিগরী
- প্রযুক্তিঃ
- সময়
- টোকেন
- টোকেন
- শীর্ষ
- লেনদেন
- লেনদেন
- টুইটার
- us
- ব্যবহারকারী
- মূল্য
- প্রতিপাদন
- চেক
- ভার্চুয়াল
- ভার্চুয়াল মেশিন
- vitalik
- প্রাণবন্ত বুটারিন
- ভোট
- অপেক্ষা করুন
- ধন
- হু
- মধ্যে
- হয়া যাই ?
- কাজ
- X
- Zilliqa