সার্জারির কসমস নেটওয়ার্ক সমান্তরাল ব্লকচেইনের একটি বিকেন্দ্রীভূত নেটওয়ার্ক যা একে অপরের থেকে স্বাধীনভাবে কাজ করে।
Ethan Buchman এবং Jae Kwon দ্বারা 2014 সালে প্রতিষ্ঠিত, নেটওয়ার্কের লক্ষ্য হল ব্লকচেইনের একটি ইকোসিস্টেম তৈরি করা যা একে অপরের সাথে স্কেল এবং ইন্টারঅপারেটিং উভয়ই।
কসমস নেটওয়ার্কে বর্তমানে 263টিরও বেশি অ্যাপ রয়েছে, যা হিসাবে পরিচিত৷ ইন্টারচেইনসহ বেনিস চেইন, পৃথিবী, এবং কসমস হাব.
কসমসের লক্ষ্য হল ব্লকচেইনের ইন্টারনেট হওয়া। প্ল্যাটফর্মটি Tendermint, Cosmos SDK, এবং IBC-এর মতো ওপেন-সোর্স টুলগুলির একটি সেট ব্যবহার করে যা ডেভেলপারদের দ্রুত তাদের নিজস্ব কাস্টম ব্লকচেইন তৈরি করতে দেয়।
কাস্টম ব্লকচেইনের প্রয়োজন কেন?
ইথেরিয়ামে একটি স্মার্ট চুক্তির মাধ্যমে আপনি একটি অ্যাপ্লিকেশন-নির্দিষ্ট ব্লকচেইন তৈরি করতে চাইতে পারেন এমন কয়েকটি কারণ রয়েছে।
প্রথমত, একটি বিদ্যমান প্ল্যাটফর্ম যেমন Ethereum আপনার ব্যবহারের ক্ষেত্রে যথেষ্ট নমনীয় বা কাস্টমাইজযোগ্য নাও হতে পারে। আপনার নিজস্ব ব্লকচেইন সেট আপ করা আপনাকে আপনার প্রকল্পের জন্য প্রয়োজনীয় যুক্তি এবং পদ্ধতিগুলি সংজ্ঞায়িত করতে দেয়।
দ্বিতীয়ত, আপনি সার্বভৌমত্ব নিয়ে সমস্যার সম্মুখীন হতে পারেন। একটি স্বাধীন চেইন তৈরি করা আপনাকে একটি বিদ্যমান সিস্টেমের সীমাবদ্ধতা এবং প্রোটোকল থেকে মুক্ত হতে দেয়।
এই নির্দেশিকাটি ব্যাখ্যা করবে যে কসমস কোন সমস্যাগুলি সমাধান করার চেষ্টা করছে এবং কসমস নেটওয়ার্কের মধ্যে তৈরি বিভিন্ন প্রযুক্তি এবং প্রোটোকলগুলি খতিয়ে দেখছে৷
ইথেরিয়ামের সীমাবদ্ধতা
কসমস ব্লকচেইনের লক্ষ্য হল বেশ কিছু সীমাবদ্ধতা সমাধান করা যা বর্তমানে ইথেরিয়াম নামক জনপ্রিয় ব্লকচেইনে বিদ্যমান। এই সীমাবদ্ধতাগুলি হল স্কেলিং, ব্যবহারযোগ্যতা এবং সার্বভৌমত্ব।
একটি সফল ব্লকচেইন ইকোসিস্টেমের জন্য স্কেলেবিলিটি একটি গুরুত্বপূর্ণ ফ্যাক্টর। ইথেরিয়াম ব্লকচেইনের শেয়ার্ড রেট আছে প্রতি সেকেন্ডে ১৫টি লেনদেন। Ethereum-এ নির্মিত সমস্ত dAppsকে এই সীমিত সম্পদের জন্য প্রতিযোগিতা করতে হবে।
আপনি যখন বিকাশকারীদের জন্য আরও নমনীয়তা প্রদান করতে চান তখন ব্যবহারযোগ্যতা অপরিহার্য। Ethereum এর EVM সমস্ত ব্যবহারের ক্ষেত্রে মিটমাট করার জন্য তৈরি করা হয়েছিল, যা বেশ কিছু আপস করে। বিকাশকারীরাও মুষ্টিমেয় প্রোগ্রামিং ভাষার মধ্যে সীমাবদ্ধ।
অবশেষে, সার্বভৌমত্ব হল ব্লকচেইনগুলি সুরক্ষিত এবং শাসনের একটি স্বাধীন রূপ আছে তা নিশ্চিত করার একটি মূল কারণ।
অনেক প্ল্যাটফর্ম অ্যাপ্লিকেশনগুলিকে তাদের নিজস্ব সার্বভৌমত্বের অনুমতি দেয়, তবে এই অ্যাপ্লিকেশনগুলি প্ল্যাটফর্মের নিজস্ব প্রোটোকলের সাথে সংযুক্ত থাকে। এটি শাসনের দুটি স্তরের দিকে নিয়ে যায়, যা উন্নয়ন ও অগ্রগতিকে মন্থর করতে পারে।
কসমস ব্লকচেইনের মূল বৈশিষ্ট্য
- অ্যাপ্লিকেশন ব্লকচেইন ইন্টারফেস ডেভেলপারদের তাদের ইচ্ছামত প্রোগ্রামিং ভাষা ব্যবহার করার অনুমতি দেয়।
- ষ্টেকিং এবং ভোট মাধ্যমে ATOM টোকেন.
- ইন্টারচেইন অ্যাকাউন্ট ব্যবহারকারীদের একটি একক কসমস হাব অ্যাকাউন্টের মাধ্যমে সমগ্র ইন্টারচেইন অ্যাক্সেস করার অনুমতি দেয়।
- মাধ্যাকর্ষণ ডেক্স ডিজিটাল সম্পদ অদলবদল করার জন্য ব্যবহার করা যেতে পারে।
- মাধ্যাকর্ষণ সেতু Cosmos সম্পদ এবং ERC-20 টোকেনগুলিকে বাস্তুতন্ত্রের মধ্যে স্থানান্তর করতে দেয়৷
- অনুভূমিক মাপযোগ্যতা বিকাশকারীদের মাল্টিচেন আর্কিটেকচার ব্যবহার করার অনুমতি দেয়
কসমস হাব
কসমস নেটওয়ার্ক একটি "হাব এবং স্পোক" আর্কিটেকচার অনুসরণ করে। একটি "জোন" হল একটি অ্যাপ্লিকেশন-নির্দিষ্ট ব্লকচেইন। প্রতিটি জোন একটি স্পোক যা একটি হাবের সাথে সংযোগ করে। হাব অন্যান্য হাবের সাথে সংযোগ করতে পারে। যে কেউ তাদের নিজস্ব হাব এবং জোন তৈরি করতে স্বাধীন ব্লকচেইন.
কসমস হাব সেই হাবের একটি উদাহরণ। কসমস হাব হল কসমস নেটওয়ার্কে চালু হওয়া প্রথম ব্লকচেইনগুলির মধ্যে একটি। এটি মূলত অন্যান্য কসমস ব্লকচেইনের মধ্যে মধ্যস্থতাকারী হিসেবে কাজ করে।
Cosmos Hub সমস্ত সংযুক্ত ব্লকচেইনের অবস্থার উপর নজর রাখে এবং টোকেন লেনদেন সহজতর করতে সাহায্য করে।
ATOM টোকেন
ATOM টোকেন হল কসমস হাবের নেটিভ টোকেন। ব্যবহারকারীরা পুরস্কার এবং লেনদেন ফি দাবি করার জন্য ATOM-এ অংশ নিতে পারেন।
যে ব্যবহারকারীরা ATOM-এ অংশ নেয় তারাও কসমসের জন্য ভবিষ্যত প্রোটোকল এবং শাসন সংক্রান্ত সিদ্ধান্তের জন্য ভোট দিতে পারে।
টেন্ডারমিন্ট কনসেনসাস ইঞ্জিন
Tenderdmint হল একটি সফ্টওয়্যারের একটি অংশ যা অনেক মেশিনে নিরাপদে এবং ধারাবাহিকভাবে একটি অ্যাপ্লিকেশন প্রতিলিপি করার জন্য ডিজাইন করা হয়েছে। এটির লক্ষ্য হল মেশিনগুলিকে নির্বিচারে ব্যর্থ হওয়া সহ্য করা, উদাহরণ সহ যেখানে কোডটি দূষিতভাবে ব্যবহার করা হয়।
এই দৃষ্টান্তগুলি সহ্য করার ক্ষমতাকে বাইজেন্টাইন ফল্ট টলারেন্স বলা হয়।
টেন্ডারমাইন্ড দুটি প্রধান উপাদান নিয়ে গঠিত: একটি ব্লকচেইন কনসেনসাস ইঞ্জিন এবং একটি জেনেরিক অ্যাপ্লিকেশন ইন্টারফেস।
ঐক্যমত ইঞ্জিন, বলা হয় টেন্ডারমিন্ট কোর, নিশ্চিত করে যে নেটওয়ার্কে লেনদেনগুলি একে অপরের সাথে সামঞ্জস্যপূর্ণ।
অ্যাপ্লিকেশন ইন্টারফেসটি অ্যাপ্লিকেশন ব্লকচেইন ইন্টারফেস বা নামে পরিচিত এবিসিআই। এই ইন্টারফেসটি যে কোনো প্রোগ্রামিং ভাষায় লেনদেন প্রক্রিয়া করার অনুমতি দেয়।
বিটকয়েনের প্রুফ অফ ওয়ার্ক অ্যালগরিদমের তুলনায়, টেন্ডারমিন্ট কনসেনসাস অ্যালগরিদম আরও দক্ষ এবং নিরাপদ৷ কনসেনসাস ইঞ্জিনের ব্লক টাইম 1 সেকেন্ড, যা বিটকয়েনের 10 মিনিট এবং ইথেরিয়ামের 14 সেকেন্ডের তুলনায় অবিশ্বাস্যভাবে দ্রুত।
টেন্ডারমিন্ট পাবলিক এবং প্রাইভেট উভয় ব্লকচেইনকে সমর্থন করতে পারে এবং হয় স্টেক বা অনুমতির প্রমাণ হতে পারে।
Tendermint সাধারণ উদ্দেশ্য হতে ডিজাইন করা হয়েছে. আপনার পক্ষে অন্যান্য ব্লকচেইনের ঐক্যমত্য অ্যালগরিদম প্রতিস্থাপন করতে Tendermint ব্যবহার করাও সম্ভব। ইথারমিন্ট কসমস SDK ব্যবহার করে তৈরি করা একটি মাপযোগ্য ইথেরিয়াম এবং টেন্ডারমিন্ট কোরকে এর কনসেনসাস ইঞ্জিন হিসেবে ব্যবহার করে।
ইন্টার-ব্লকচেন কমিউনিকেশন প্রোটোকল (IBC)
আইবিসি প্রোটোকল হল কসমস ইকোসিস্টেমের মেরুদণ্ড। প্রোটোকল ব্লকচেইনকে একে অপরের সাথে কথা বলার অনুমতি দেয়।
আইবিসি প্রোটোকলের মডুলার ডিজাইন অ্যাপ ডেভেলপারদের পর্দার আড়ালে কীভাবে কাজ করে সে সম্পর্কে গভীর জ্ঞান ছাড়াই প্রোটোকল ব্যবহার করতে দেয়।
IBC কিভাবে কাজ করে?
ধরা যাক আমাদের দুটি ব্লকচেইন রয়েছে, A এবং B। আমরা ব্লকচেইন A থেকে ব্লকচেইন B তে 10টি টোকেন স্থানান্তর করতে চাই।
প্রথমে, চেইন A 10টি টোকেন লক করে। এই প্রক্রিয়াটি বন্ধন হিসাবে পরিচিত, এবং টোকেনগুলি এখন লক বা "বন্ধন"। চেইন A তারপর চেইন B এর কাছে প্রমাণ পাঠায় যে 10টি টোকেন বন্ড করা হয়েছে।
চেইন A-এর হেডারের বিরুদ্ধে এই প্রমাণটি যাচাই করা এখন চেইন B-এর উপর নির্ভর করে। প্রমাণটি যাচাই করা হলে, চেইন বি 10টি টোকেন ভাউচার তৈরি করে।
এর মানে হল যে চেইন A টোকেনগুলি কখনই চেইন ছেড়ে যায় না। চেইন বি-তে টোকেন ভাউচারগুলি সহজভাবে প্রমাণ করে যে একটি নির্দিষ্ট সংখ্যক চেইন এ টোকেন ভাউচারের সাথে সংযুক্ত রয়েছে।
অন্যান্য ইন্টারনেট ব্লকচেইনের সাথে তুলনা
কসমস প্ল্যাটফর্ম একমাত্র ব্লকচেইন প্রকল্প নয় যা চেইন ইন্টারঅপারেবিলিটির উপর ফোকাস করে।
polkadot
সার্জারির polkadot ব্লকচেইন এমনভাবে ডিজাইন করা হয়েছে যাতে সম্পর্কহীন ব্লকচেইন একে অপরকে নিরাপদে ডেটা পাঠাতে পারে। এটি ভিটালিক বুটেরিনের পাশাপাশি ইথেরিয়ামের অন্যতম সহ-প্রতিষ্ঠাতা ডাঃ গেভিন উড দ্বারা প্রতিষ্ঠিত হয়েছিল। কসমস নেটওয়ার্কের মতো, পোলকাডটও ব্লকচেইনের এক ধরণের ইন্টারনেট হওয়ার লক্ষ্য রাখে।
Cosmos এবং Polkadot শাসন এবং সদস্যপদ ভিন্নভাবে মোকাবেলা করে। Polkadot প্যারাচেইনের জন্য একটি নির্দিষ্ট সংখ্যক স্লট রয়েছে যা একটি নিলামের মাধ্যমে বরাদ্দ করা হয়। কসমস নেটওয়ার্ক যে কাউকে একটি হাব বা জোন তৈরি করতে দেয়।
প্ল্যাটফর্মের প্রশাসনিক সিদ্ধান্তগুলি DOT (পোলকাডটের নেটিভ টোকেন) ভোটারদের পরিমাণ দ্বারা নির্ধারিত হয়। অন্যদিকে, কসমস নেটওয়ার্কের কোনো একক শাসন প্রক্রিয়া নেই, তবে কসমস হাব এবং এর নেটিভ টোকেন ATOM একই ধরনের ফাংশন প্রদান করে
Polkadot এবং Cosmos তাদের নেটওয়ার্ক কিভাবে সুরক্ষিত রাখে তার মধ্যেও পার্থক্য রয়েছে।
কসমস নেটওয়ার্কে, প্রতিটি ব্লকচেইন স্বাধীন এবং নিজেকে সুরক্ষিত করে। প্রতিটি জোন তার যাচাইকারীদের সেট দ্বারা সুরক্ষিত।
অন্যদিকে, Polkadot, একটি ভাগ করা নিরাপত্তা মডেলের অধীনে চলে। প্রতিটি প্যারাচেইন হল রিলে চেইন নামে পরিচিত একটি প্যারেন্ট চেইনের সন্তান, যেটি তার সমস্ত প্যারাচেইনগুলির বৈশ্বিক অবস্থার উপর নজর রাখে।
ধ্বস
তুষারপাত প্ল্যাটফর্ম একটি ওপেন সোর্স প্ল্যাটফর্ম যা বিকেন্দ্রীভূত অ্যাপ্লিকেশন এবং ব্লকচেইন চালু করার জন্য তৈরি করা হয়েছে।
তুষারপাত, কসমসের মতো, যে কাউকে তাদের নিজস্ব অ্যাপ্লিকেশন-নির্দিষ্ট ব্লকচেইন তৈরি করতে দেয় যা প্ল্যাটফর্মের অন্যান্য ব্লকচেইনের সাথে আন্তঃক্রিয়াশীল।
কসমসের বিপরীতে, যেখানে প্রতিটি ব্লকচেইনের নিজস্ব যাচাইকারী রয়েছে, অ্যাভাল্যাঞ্চের সাবনেট রয়েছে যা একটি একক যাচাইকারী সেট ব্যবহার করে বেশ কয়েকটি ব্লকচেইনকে যাচাই করতে পারে। একটি সাবনেট বা সাবনেটওয়ার্ক হল অ্যাভাল্যাঞ্চ ইকোসিস্টেমে যাচাইকারীদের একটি গতিশীল সেট।
প্ল্যাটফর্মের প্রধান সাবনেটকে বলা হয় প্রাথমিক নেটওয়ার্ক, যা Avalanche-এর সমস্ত অন্তর্নির্মিত ব্লকচেইনকে যাচাই করে।
সমস্ত সাবনেট সদস্যদের প্রাথমিক নেটওয়ার্কের সদস্য হতে হবে। এর মানে হল যে Avalanche-এর প্রতিটি ব্লকচেইনের প্রতিটি যাচাইকারীকে অবশ্যই Avalanche-এর নিজস্ব অন্তর্নির্মিত ব্লকচেইনগুলিকে যাচাই করতে হবে।
উপসংহার
Cosmos প্রকল্পটি এমন ডেভেলপারদের জন্য একটি প্রতিশ্রুতিশীল প্ল্যাটফর্ম যারা সহজেই শক্তিশালী ব্লকচেইন তৈরি করতে চাইছেন যা অন্য চেইনের সাথে পারস্পরিক ক্রিয়াশীল।
টেন্ডারমিন্ট ইঞ্জিন ব্লকচেইন অ্যাপ্লিকেশনগুলিকে দ্রুত স্কেল করার অনুমতি দেয় এবং IBC প্রোটোকল সহজেই ব্লকচেইনের মধ্যে সম্পদ বিনিময় করতে দেয়।
অ্যাপ্লিকেশন-নির্দিষ্ট ব্লকচেইনের প্রয়োজনীয়তা কেবল বাড়তে থাকবে। কসমস নেটওয়ার্কের মতো প্ল্যাটফর্মগুলি বিকাশকারীদের সুরক্ষা এবং মাপযোগ্যতার বিষয়ে চিন্তা না করেই সহজেই এবং আত্মবিশ্বাসের সাথে তাদের নিজস্ব প্রকল্পগুলি তৈরি করতে দেয়৷
নির্দেশিকা সমন্ধে মতামত দিন