পারমাণবিক এবং ক্রস শার্ড কম্পোজেবিলিটি অর্জনের জন্য শার্ডিয়ামের উদ্ভাবনী পদ্ধতি
Published: 2024-03-03 12:55:58

## ব্লকচেইনে কম্পোজেবিলিটি কি?
দ্রষ্টব্য: আমাদের একটি পৃথক [ব্লগ](https://shardeum.org/blog/composability-in-blockchain/) রয়েছে যা বিশেষত একটি ব্লকচেইন দৃষ্টিকোণ থেকে সংমিশ্রণযোগ্যতা কী তা আলোচনা করার জন্য উত্সর্গীকৃত। যাইহোক, আসুন এখানে এটিকে সংক্ষিপ্ত করা যাক যাতে আপনার জন্য পাবলিক ব্লকচেইন নেটওয়ার্কগুলিতে পারমাণবিক এবং ক্রস শার্ড কম্পোজেবিলিটির তাত্পর্য সম্পর্কে এই ব্লগে আলোচনা করা বিভিন্ন আলোচনার পয়েন্টগুলি বোঝা এবং সংযোগ করা সহজ হবে।

কম্পোজেবিলিটি ব্লকচেইনের একটি শক্তিশালী ধারণা যা ডেভেলপারদের উদ্ভাবনী এবং জটিল সিস্টেম তৈরি করতে স্মার্ট চুক্তি, [বিকেন্দ্রীভূত অ্যাপ্লিকেশন](https://shardeum.org/ecosystem/) (ড্যাপস) এবং বিভিন্ন নেটওয়ার্ককে একত্রিত করতে এবং একত্রিত করতে সক্ষম করে। এটি দ্রুত বিকাশকে উৎসাহিত করে, কারণ বিদ্যমান বিল্ডিং ব্লকগুলি পুনরায় ব্যবহার করা যেতে পারে, সময় এবং প্রচেষ্টা হ্রাস করে।

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fxwbui8ulgw2sjy806v4.png)

[উৎস](https://www.bounteous.com/sites/default/files/insights/2022-11/previews/ims-3241_design_systems_composable_blog_101822_sj_web1244x666.png) | কিভাবে সংমিশ্রণযোগ্যতা কাজ করে?

যদিও এই প্রস্তাবটি [স্মার্ট কন্ট্রাক্ট প্ল্যাটফর্মের](https://shardeum.org/) জন্য একটি আশীর্বাদ বলে মনে হয়, তবে এর সাফল্য মূলত নিরাপত্তা, স্কেলেবিলিটি, যোগাযোগ, স্টোরেজ এবং ডিএক্সের ক্ষেত্রে প্ল্যাটফর্মের অন্তর্নিহিত প্রোটোকল স্তরের দৃঢ়তার উপর নির্ভর করে। যদিও সংমিশ্রণযোগ্যতা একটি সিস্টেম ভিতরে থেকে কীভাবে কাজ করে এবং কীভাবে এর অংশগুলিকে নতুন ফাংশন তৈরি করার জন্য পুনর্বিন্যাস করা যেতে পারে তা দেখে, এর সাফল্য নিরাপত্তা অডিট এবং পুঙ্খানুপুঙ্খ পরীক্ষার মতো এর উপযোগিতাকে শক্তিশালী করার জন্য কয়েকটি বাহ্যিক কারণের উপরও নির্ভর করে। এটি মূলত ব্লকচেইন প্ল্যাটফর্মের জন্য 'কম্পোজেবিলিটি' একটি মেক বা ব্রেক বৈশিষ্ট্য প্রদান করে।

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

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bdy0y4zmwj7wfmc39cfh.png)

সূত্র: [https://erainnovator.com/acid-properties-in-dbms/](https://erainnovator.com/acid-properties-in-dbms/)

## ব্লকচেইনে পারমাণবিক সংমিশ্রণযোগ্যতা কী?
পারমাণবিক সংমিশ্রণযোগ্যতা বলতে ব্লকচেইন এবং ডিএজি-এর মতো বিতরণকৃত ডাটাবেস সিস্টেমে একাধিক ক্রিয়াকলাপ বা লেনদেন একত্রিত করার এবং চালানোর ক্ষমতাকে বোঝায় যাতে তারা সবগুলি সফল হয় বা সবগুলি একসাথে ব্যর্থ হয় সাধারণত একটি একক শার্ড বা ব্লকচেইনের সীমানার মধ্যে। এটি ব্লকচেইন প্রেক্ষাপটের মধ্যে অপারেশনগুলির সংমিশ্রণযোগ্যতার জন্য পারমাণবিকতার ধারণাকে প্রসারিত করে।

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

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/m4pcid04e4rbcbrhi3ng.png)

[উৎস](https://blog.aragon.org/content/images/2021/12/Atomic-Composability.png) | পারমাণবিক কম্পোজেবিলিটি কী এবং কম্পোজেবিলিটি কীভাবে কাজ করে?

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

[শার্ডিং](https://shardeum.org/blog/sharding-types/) হল ব্লকচেইনের মতো ডিস্ট্রিবিউটেড সিস্টেমের স্কেলেবিলিটি উন্নত করার একটি উপায়, ডাটাকে ছোট, সহজে-ব্যবস্থাপনা করা যায় এমন টুকরোগুলিতে ভাগ করে যা শার্ড নামে পরিচিত। সারডিং অগত্যা কম্পোজেবিলিটি ভঙ্গ করে না, তবে এটি একে অপরের সাথে যোগাযোগ এবং যোগাযোগ করার বিভিন্ন সিস্টেম অংশগুলির ক্ষমতাকে সম্ভাব্যভাবে সীমিত করতে পারে। শার্ডিং নেটওয়ার্ক আর্কিটেকচার এবং বাস্তবায়নে জটিলতার পরিচয় দেয় এবং প্রায়শই ক্রস-শার্ড যোগাযোগ এবং কম্পোজেবিলিটির জন্য প্রক্রিয়ার প্রয়োজন হয়। সর্বোত্তম নকশা এবং পরীক্ষার অভাবের কারণে বা অন্য কথায়, একটি কঠিন প্রোটোকল স্তরের কারণে শার্ডিংয়ের ফলে ডাটা এবং লেনদেনের অসম বণ্টন হতে পারে। ক্রস-শার্ড কম্পোজেবিলিটি কীভাবে অর্জন করা যায় তা বোঝার আগে, আসুন সংক্ষিপ্তভাবে দেখে নেওয়া যাক ক্রস-শার্ডিং এর অর্থ কী?

## ব্লকচেইন সিস্টেমে ক্রস-শার্ড কম্পোজেবিলিটি

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9vzv5zrlnehv5uwwvqtv.png)

[উৎস](https://www.computerworld.com/article/3336187/sharding-what-it-is-and-why-so-many-blockchain-protocols-rely-on-it.html) | ক্রস-শার্ড কম্পোজেবিলিটি কী: ক্রস-শার্ড কম্পোজেবিলিটির গুরুত্ব

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

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

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

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

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

**রাউটিং ক্রস-শার্ড লেনদেন**
রাউটিং হল ক্রস-শার্ড লেনদেনগুলিকে যথাযথ শার্ডগুলিতে নির্দেশ করার জন্য ব্যবহৃত প্রক্রিয়া। এর মধ্যে লেনদেনের সাথে জড়িত শার্ডগুলি সনাক্ত করা এবং লেনদেন সম্পাদনের জন্য সর্বোত্তম রুট নির্ধারণ করা জড়িত। এটি রাউটিং টেবিল এবং বার্তা-পাসিং প্রোটোকলের মাধ্যমে অর্জন করা হয় যা শার্ডগুলির মধ্যে ক্রস-শার্ড কম্পোজেবিলিটি যোগাযোগ সক্ষম করে।

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

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

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

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

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

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

## শার্ডিয়াম পারমাণবিক এবং ক্রস-শার্ড কম্পোজেবিলিটির সাথে সমান্তরাল লেনদেন সম্পাদন করে

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5zdqbu92a46uqhls2smj.png)

**শার্দিয়াম সম্পর্কে**
শার্দিয়াম হল একটি লেয়ার ১ ব্লকচেইন নেটওয়ার্ক যার একটি ইভিএম ভিত্তিক স্মার্ট কন্ট্রাক্ট প্ল্যাটফর্ম যা উচ্চ বিকেন্দ্রীকরণ এবং নিরাপত্তা সহ স্থায়ীভাবে কম লেনদেন ফি বজায় রাখতে রৈখিকভাবে স্কেল করে। [কালানুক্রমিক সামঞ্জস্য](https://shardeum.org/blog/shardeum-time-based-ordering-high-fairness/) বজায় রাখার জন্য শার্দিয়াম (আগে আসলে আগে পাবেন ভিত্তিতে) সময় ভিত্তিক পদ্ধতিতে লেনদেনের আদেশ দেওয়া হয়। লেনদেন যাচাইকরণ এবং সম্মতি পৃথকভাবে করা হয় অর্থাৎ সেগুলি ব্লক স্তরের পরিবর্তে লেনদেন স্তরে করা হয় যেমন আপনি সাধারণ ব্লকচেইন নেটওয়ার্কগুলির সাথে দেখেন। শার্দিয়াম একটি অনন্য/সম্মিলিত ঐকমত্য প্রক্রিয়া ব্যবহার করে - কোরামের প্রমাণ এবং অংশীদারিত্বের প্রমাণ।

যদিও আমরা জানি কিভাবে প্রুফ অফ স্টেক সাধারণত কাজ করে, কোরামের প্রমাণ শার্ডিয়ামকে একটি রসিদ তৈরি করতে সক্ষম করে যা দেখায় যে অধিকাংশ ঐক্যমত্য গ্রুপ একটি নির্দিষ্ট লেনদেনের পক্ষে ভোট দিয়েছে। কনসেনসাস গ্রুপের প্রতিটি নোড লেনদেন হ্যাশ সাইন করে এবং কনসেনসাস গ্রুপের অন্যান্য নোডের সাথে গসিপ করে। নোডগুলি এই ভোটগুলি সংগ্রহ করে এবং যখন ভোটের সংখ্যা ৫০% এর বেশি হয়, তখন এই ভোটগুলি একটি রসিদ তৈরি করে যা লেনদেনের বিষয়ে ঐক্যমত্য প্রমাণ করতে পারে। উল্লেখযোগ্যভাবে, শার্দিয়াম-এর ঐকমত্য অ্যালগরিদম নেটওয়ার্কে যোগদানের আগে যাচাইকারী নোডগুলিতে এলোমেলোভাবে একটি 'নোড আইডি' বরাদ্দ করার ক্ষেত্রে একটি মূল ভূমিকা পালন করে। নোড আইডিগুলির সাহায্যে, নেটওয়ার্ক ক্রমাগত বৈধকারী এবং স্ট্যান্ডবাই নোডগুলিকে স্বয়ংক্রিয়ভাবে ঘোরাতে থাকবে (যে নোডগুলি সক্রিয় যাচাইকারী হিসাবে নেটওয়ার্কে স্বয়ংক্রিয়ভাবে ঘোরানোর জন্য অপেক্ষা করছে) খারাপ অভিনেতাদের পক্ষে এটি গ্রহণ করা আরও কঠিন করে তুলবে। সময় যে কোনো নির্দিষ্ট সময়ে শেষ।

প্রক্রিয়াকৃত লেনদেনগুলিকে একত্রে গোষ্ঠীভুক্ত করা হয় এবং নেটওয়ার্কের [আর্কাইভ নোডগুলিতে](https://shardeum.org/explore/faqs/general/#what-are-the-types-of-nodes-in-shardeum) প্রেরণ করা হয় যারা ঐতিহাসিক ডেটা সংরক্ষণের জন্য দায়ী (বৈধীকারী নোডগুলি কেবলমাত্র সেই অ্যাকাউন্টগুলির অবস্থা সংরক্ষণ করবে যেগুলি তারা শার্ড জুড়ে জড়িত থাকে, গড় ব্যবহারকারীদের শার্দিয়াম-এ একটি নোড পরিচালনা করতে দেয়৷ ) এবং, [ডায়নামিক স্টেট শার্ডিং](https://shardeum.org/blog/dynamic-state-sharding-shardeum/) এর মাধ্যমে, শার্দিয়াম স্টেট, নেটওয়ার্ক এবং লেনদেন শার্ডিং করে নেটওয়ার্কের ট্র্যাফিকের সাপেক্ষে নেটওয়ার্ক ক্ষমতাকে গতিশীলভাবে অটোস্কেল করার উপরে বা নিচের দিকে একটি ৩-মাত্রিক শার্ডিং পদ্ধতি প্রয়োগ করে।

নেটওয়ার্কের প্রতিটি নোডকে অ্যাড্রেস রেঞ্জের মধ্যে ওভারল্যাপের পর্যাপ্ত মাত্রা সহ একাধিক শার্ড জুড়ে গতিশীল অ্যাকাউন্ট স্পেস বরাদ্দ করা হবে। এটি পারমাণবিক এবং ক্রস শার্ড কম্পোজেবিলিটি বজায় রেখে লেনদেনের সমান্তরাল প্রক্রিয়াকরণের অনুমতি দেয়। স্বয়ংক্রিয় স্কেলিং শার্দিয়ামকে সম্পদের দক্ষ ব্যবহার করতে এবং চাহিদা পরিবর্তনের জন্য গতিশীলভাবে প্রতিক্রিয়া জানাতে দেয় যার ফলে [তাৎক্ষণিক চূড়ান্ততা](https://shardeum.org/blog/shardeum-achieves-immediate-finality/) এবং [কম বিলম্বিত](https://shardeum.org/blog/latency-throughput-blockchain/) হয় এবং চিরতরে কম লেনদেন ফি বজায় থাকে। আরও, ডেভেলপাররা শার্ডিয়ামে সলিডিটি বা ভাইপার কন্ট্রাক্টের সাথে শার্ডিং এর জন্য বিশেষ বিবেচনা ছাড়াই স্থাপন এবং ইন্টারঅ্যাক্ট করতে পারে, যেহেতু চুক্তিগুলি সমস্ত শার্ড জুড়ে পারমাণবিক সংমিশ্রণযোগ্যতা বজায় রেখে স্বয়ংক্রিয়ভাবে অনন্য শার্ডগুলিতে স্থাপন করা হয়।

**শার্ডিয়াম কীভাবে পারমাণবিক এবং ক্রস-শার্ড কম্পোজেবিলিটি অর্জন করে?**
২০২৩ সালের কিউ৩/কিউ৪ এ মেইননেটের আগে সাদা কাগজ প্রকাশ এবং প্রোটোকল ওপেন সোর্সিং হওয়ার পরে আমরা নেটওয়ার্কের উদ্ভাবন এবং আরও উন্নয়ন থেকে গবেষণা এবং উপকৃত হতে পারি, দেখা যাক কিভাবে শার্ডিয়াম একটি উচ্চ স্তরে পারমাণবিক এবং ক্রস-শার্ড কম্পোজেবিলিটি ধরে রাখতে সক্ষম হয়। আমরা উপরে আলোচনা করেছি কি.

- শার্দিয়াম পৃথকভাবে একটি সময়-ভিত্তিক উপায়ে লেনদেনের আদেশ এবং প্রক্রিয়া করে
- শার্দিয়াম এর ঐকমত্য প্রক্রিয়া নেতাহীন এবং ঘোরানো নোড জড়িত
- ঐকমত্য লেনদেন স্তরে সম্পন্ন হয় (এবং ব্লক স্তরে নয়)
- নেটওয়ার্কে যাচাইকারীদের একাধিক শার্ড জুড়ে গতিশীল অ্যাকাউন্ট স্পেস বরাদ্দ করা হয়। যদিও ডায়নামিক স্টেট শার্ডিংয়ের জন্য প্রতিটি নোডকে আলাদা অ্যাড্রেস রেঞ্জ রাখা প্রয়োজন, অন্তত ১২৮ টি ভ্যালিডেটরের পর্যাপ্ত রিডান্ডেন্সি সহ নোড দ্বারা আচ্ছাদিত ঠিকানাগুলির মধ্যে একটি উল্লেখযোগ্য ওভারল্যাপ থাকবে
- যেহেতু লেনদেনগুলি পৃথকভাবে প্রক্রিয়া করা হয়, তাই একাধিক শার্ডকে প্রভাবিত করে এমন লেনদেনগুলি একটি শার্ডে নিশ্চিত হওয়ার সম্ভাবনাকে ঝুঁকিপূর্ণ করে না, তবে অন্য শার্ডে ফিরিয়ে আনার সম্ভাবনাকে ঝুঁকিপূর্ণ করে না৷
- আরও লেনদেন স্তরের সম্মতি এমন একটি লেনদেনের অনুমতি দেয় যা এই শার্ডগুলির দ্বারা একযোগে একাধিক শার্ডগুলিকে প্রভাবিত করে যা একাধিক শার্ডগুলিকে প্রভাবিত করলেও লেনদেন প্রক্রিয়া করার সময়কে কেবল কমিয়ে দেয় না, তবে খুব কম বিলম্বিততা এবং অবিলম্বে চূড়ান্ততার সাথে পারমাণবিক প্রক্রিয়াকরণ নিশ্চিত করে।
- জটিল স্মার্ট কন্ট্রাক্টের ক্ষেত্রে যখন একটি মাল্টি-স্টেপ লেনদেন শুরু করা হয়, তখন এটি একই সাথে একাধিক শার্ড জুড়ে সেই সমস্ত ধাপগুলি সম্পাদন করে। শার্দিয়াম-এর লেনদেন-স্তরের ঐকমত্যের সাথে, পারমাণবিক সংমিশ্রণযোগ্যতা নিশ্চিত করতে এই পদক্ষেপগুলিকে একটি একক পারমাণবিক লেনদেনে গোষ্ঠীভুক্ত করা যেতে পারে।
- ডায়নামিক স্টেট শার্ডিং, [অটোস্কেলিং](https://shardeum.org/blog/worlds-first-auto-scaling-demo-by-blockchain-network/), সর্বোত্তম ঐক্যমত্য প্রক্রিয়া, সময় ভিত্তিক লেনদেন ক্রম-এর সাহায্যে, শার্দিয়াম রৈখিকভাবে গড় ব্যবহারকারীদের নগণ্য গণনাগত প্রয়োজনীয়তা সহ নেটওয়ার্কে একটি নোড চালানোর অনুমতি দেবে।
- লিনিয়ার স্কেলিং এবং স্বয়ংক্রিয়-স্কেলিং নেটওয়ার্কের অপারেশনাল খরচকে টেকসই রাখবে যার অর্থ হল নেটওয়ার্কে লেনদেন ফি খুব কম এবং স্থায়ীভাবে স্থায়ী হবে
- কম গ্যাস ফি ব্যবহারকারীদের এবং ডেভেলপারদের একাধিক শার্ডের সাথে ইন্টারঅ্যাক্ট করতে এবং ক্রস-শার্ড লেনদেনগুলি সাশ্রয়ীভাবে সম্পাদন করতে সক্ষম করে এবং ব্যবহারকারীর অংশগ্রহণ বৃদ্ধির প্রচার করে, যার ফলে নিরবিচ্ছিন্ন ক্রস-শার্ড কম্পোজেবিলিটি সহজতর হয়
- নেটওয়ার্কে যোগদানকারী প্রতিটি নোড/শার্ড আনুপাতিকভাবে নেটওয়ার্কের থ্রুপুট বাড়াবে যা শার্ডিয়ামকে সীমাহীনভাবে যানজট এবং লেনদেন ব্যাকলগ প্রতিরোধ করতে সাহায্য করে। এটি সরাসরি নেটওয়ার্কে কম্পোজিবিলিটি বাড়ায়
- রৈখিক স্কেলিং, আরও, শার্ড জুড়ে সমানভাবে কাজের চাপ বিতরণের সুবিধা দেয়। লেনদেন এবং ক্রিয়াকলাপগুলির একটি সুষম বন্টন নিশ্চিত করার মাধ্যমে, এটি মসৃণ ক্রস শার্ড কম্পোজেবিলিটির জন্য অনুমতি দেওয়ার জন্য যে কোনও একক শার্ডকে বাধা হতে বা অত্যধিক যানজটের সম্মুখীন হতে বাধা দেয়।
- রৈখিক স্কেলিং আন্তঃ-শার্ড কমিউনিকেশন প্রোটোকলগুলিকে শর্ডগুলির মধ্যে ডেটা এবং রাষ্ট্রীয় তথ্যের নিরাপদ এবং নির্ভরযোগ্য স্থানান্তরকে সহজতর করার অনুমতি দেয়, ক্রস-শার্ড কম্পোজেবিলিটির জন্য বিরামবিহীন সমন্বয় সক্ষম করে
- যেহেতু শার্দিয়াম রৈখিক এবং স্বয়ংক্রিয় স্কেলিং এর মাধ্যমে অপারেশনাল দক্ষতা প্রবর্তন করে, তাই এটি একাধিক শার্ড জুড়ে জটিল ক্রিয়াকলাপ এবং মিথস্ক্রিয়া পরিচালনা করার জন্য নেটওয়ার্কের ক্ষমতা বাড়ায়, আরও আন্তঃসংযুক্ত এবং আন্তঃঅপারেবল ব্লকচেইন ইকোসিস্টেম সক্ষম করে।

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

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

@shardeum #ShardeumIsBorderless