DEV Community

Cover image for Private vs Public vs Consortium vs Hybrid Blockchain (Blockchain_Post_06)
Mehedi Hasan Himel
Mehedi Hasan Himel

Posted on

Private vs Public vs Consortium vs Hybrid Blockchain (Blockchain_Post_06)

Private vs Public vs Consortium vs Hybrid Blockchain
Blockchain সাধারণত ২ ধরনের হয়ে থাকে ।
;
১। Permissionless Blockchain.
২। Permissioned Blockchain.
;
Hybrid Blockchain: Permissionless Blockchain এবং Permissioned Blockchain এর গুরুত্বপূর্ণ Features নিয়ে তৈরি blockchain হল Hybrid Blockchain.
;
Permissionless Blockchain: Permissionless Blockchain কে Public Blockchain বলা হয় ।
Permissioned Blockchain: Permissioned Blockchain সাধারণত ২ ধরনের হয়ে থাকে ,
১। Private Blockchain.
২। Consortium Blockchain.
;
Difference Between Permissionless Blockchain vs Permissioned Blockchain: Node একটি লেনদেন (transction) বৈধ (validate) করার জন্য ঐকমত্য (consensus) তৈরি করে ।
;
Permissionless Blockchain:
১। Permissionless Blockchain এ Network এর Node হওয়ার জন্য কোন permission এর প্রয়োজন নেই ।যে কেউ এই Blockchain Network এ অংশগ্রহণ করতে পারবে ।
২। Permissionless Blockchain সকলের জন্য উন্মুক্ত , এজন্য Permissionless Blockchain Network এ Node অনেক বেশি থাকে ।
৩। Network এ Node অনেক বেশি থাকে এজন্য Permissionless Blockchain বেশি Secure , Transparent & Decentralized হয় ।
৪। Permissionless Blockchain এ বেশি Node হওয়ার কারণে , ঐকমত্য (consensus) তৈরি করার সময় প্রতিযোগিতা বেশি হয় , এজন্য লেনদেন (Transction) তুলনামূলক slow হয় ।
;
Permissioned Blockchain:
১। Permissioned Blockchain এ Network এ Node হওয়ার জন্য বা Network এ অংশগ্রহণ করার জন্য Permission এর প্রয়োজন হয় ।
২। Permission নিয়ে Network এ অংশগ্রহণ করতে হয় এজন্য এই Network এ Node কম থাকে ।
৩। এই Network এ Node কম থাকে এজন্য এই Blockchain তুলনামূলক কম Decentralized & Secured.
৪। এই Network এ Node কম থাকে এজন্য ঐকমত্য (consensus) সহজেই তৈরি করা যায় , এজন্য লেনদেন (Transction) তুলনামূলক Faster হয় ।
;
Public blockchains: Public blockchains যে কেউ যোগদান এবং অংশগ্রহণের জন্য উন্মুক্ত। এখানে যে কেউ Network এর part হতে পারে এবং transaction validate করতে পারে । Public Blockchain Network এর সকল Node কে Blockchain access করার, block add করার এবং block validate করার সমান অধিকার দেয় । Public Blockchain এর Node কে Mines ও বলা হয়ে থাকে । যেখানে Miners যেকোনো লেনদেন (transaction) কে validate করে block কে blockchain এ add করার জন্য computational power ব্যবহার করে । এজন্য Miners কে Powerful Computer এবং Graphics Card ব্যবহার করতে হয় । যে miner এর কাছে বেশি computational power থাকে সে ততো বেশি transaction validation করতে পারে । যখন কোন cryptocurrency transaction validate সম্পন্ন হয় তখন miner কিছু cryptocurrency reward পায় এবং কিছু transaction fee পায় । Public Blockchain এর সুবিধা হল এটি বেশি Decentralized, Secure, Transparent এবং অসুবিধা হল transaction তুলনামূলক slow.
;
Public Blockchain প্রায়শই এমন অ্যাপ্লিকেশনগুলির জন্য ব্যবহৃত হয় যেগুলির জন্য উচ্চ মাত্রার নিরাপত্তা এবং স্বচ্ছতার প্রয়োজন হয়, যেমন ক্রিপ্টোকারেন্সি এবং decentralized finance (DeFi).
;
Private blockchains: Private blockchains অনুমোদিত, যার অর্থ শুধুমাত্র অনুমোদিত ব্যবহারকারীরা যোগ দিতে এবং অংশগ্রহণ করতে পারে। এগুলি প্রায়শই এমন অ্যাপ্লিকেশনগুলির জন্য ব্যবহৃত হয় যেগুলির জন্য উচ্চ মাত্রার গোপনীয়তা প্রয়োজন, যেমন সাপ্লাই চেইন ম্যানেজমেন্ট এবং স্বাস্থ্যসেবা ৷ Central Autority Private Blockchain কে manage করে । Private Blockchain এ কাকে node বানানো হবে তা নির্ধারণ করে central autority. সকল node কে block validate বা function execute করার সমান অধিকার দেয়া হয় না । Ripple & HyperHyperledger Private Blockchain এর অন্যতম উধাহরন । Private Blockchain এর সুবিধা হল এটি Public Blockchain এর তুলনায় faster হয় এবং অসুবিধা হল এটি less decentralized এবং less secured হয় ।
;
Public Blockchain এবং Private Blockchain এর অসুবিধা গুলো থেকে মুক্তির জন্য Consortium blockchains এবং hybrid blockchains তৈরি করা হয় ।
;
Consortium blockchains: Consortium blockchain কে federated blockchain বলা হয়ে থাকে । Consortium blockchain এক ধরনের private blockchain , কোন group of organizations “Consortium blockchain” কে পরিচালনা করে থাকে , এজন্য এটি private blockchain এর তুলনায় বেশি decentralized & secured. নোডগুলি একটি একক সত্তার পরিবর্তে সংস্থাগুলির একটি গ্রুপ দ্বারা নিয়ন্ত্রিত হয়। এটি তাদের Public Blockchain এর তুলনায় আরও scalable এবং efficient করে তোলে, Consortium blockchains উচ্চ মাত্রার নিরাপত্তা এবং নিয়ন্ত্রণ বজায় রাখে।
;
Hybrid Blockchain: Public & Private Blockchain এর features এক করে Hybrid Blockchain তৈরি করা হয় । Controller Authority চাইলে কোন transaction public রাখতে পারে আবার তারা চাইলে কোন transaction private রাখতে পারে । কিন্তু একবার কোন transaction validate হয়ে গেলে এবং block, blockchain এ add করা হয়ে গেলে তা পরিবর্তন করার ক্ষমতা Controller Authority এর থাকে না । এর জন্য Hybrid Blockchain একটি secured এবং Decentralized blockchain. “IBM Food Trust” এক ধরনের Hybrid Blockchain এর উধাহরন ।

Top comments (0)