ইন্টারনেট কম্পিউটার প্রোটোকল (ICP) কী?

দ্বারা Kraken Learn team
9 মিনিট
১০ জুন, ২০২২

ইন্টারনেট কম্পিউটার প্রোটোকলের সারাংশ

 

  • ইন্টারনেট কম্পিউটার প্রোটোকল বিকেন্দ্রীভূত Web3 পরিষেবাগুলি সক্ষম করার জন্য একটি দ্রুত এবং দক্ষ blockchain সরবরাহ করে।
  • ICP হলো ইন্টারনেট কম্পিউটার নেটওয়ার্ক’এর স্থানীয় ইউটিলিটি টোকেন যা নেটওয়ার্কের শাসনব্যবস্থা সহজ করতে এবং নেটওয়ার্ক অংশগ্রহণকারীদের পুরস্কৃত করতে ব্যবহৃত হয়।
  • ইন্টারনেট কম্পিউটার তার প্ল্যাটফর্ম চালানোর জন্য chain key cryptography এর মতো উদ্ভাবনী প্রযুক্তি ব্যবহার করে।

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


তিনটি বৈশিষ্ট্য ইন্টারনেট কম্পিউটারকে অন্যান্য blockchain নেটওয়ার্ক থেকে আলাদা করে তোলে:

  1. একটি সরলীকৃত ইউজার ইন্টারফেসের কারণে যে কেউ তার blockchain প্ল্যাটফর্মে একটি বিকেন্দ্রীভূত অ্যাপ্লিকেশন (dApp) তৈরি করতে পারে।
  2. ICP একটি বিকেন্দ্রীভূত নেটওয়ার্কে চলে যেখানে স্বাধীন পক্ষ দ্বারা প্রতিষ্ঠিত ডেডিকেটেড হার্ডওয়্যার থাকে, যা কেন্দ্রীয় ডেটা সার্ভার দ্বারা পরিচালিত ক্লাউডের পরিবর্তে। 
  3. blockchain দ্রুত লেনদেন প্রক্রিয়া করে, যা এটিকে অন্যান্য cryptocurrencies থেকে আলাদা করে তোলে, যেগুলি লেনদেন সম্পন্ন করতে ৩০ মিনিট বা তার বেশি সময় নিতে পারে।  

ইন্টারনেট কম্পিউটার নেটওয়ার্ক’এর স্থানীয় ইউটিলিটি টোকেন, ICP, নেটওয়ার্কের শাসনব্যবস্থা সহজ করতে, গণনা সম্পাদনকারী nodes-গুলিকে ক্ষতিপূরণ দিতে এবং এর ecosystem-এ তাদের অংশগ্রহণের জন্য অংশগ্রহণকারীদের পুরস্কৃত করতে ব্যবহৃত হয়।
 

ইন্টারনেট কম্পিউটার (ICP) কে তৈরি করেছেন?

ইন্টারনেট কম্পিউটার blockchainটি DFINITY প্রকল্প দ্বারা তৈরি করা হয়েছিল, যা ২০১৫ সালে Dominic Williams প্রতিষ্ঠা করেন।

একটি ইনকিউবেশন সময়ের পর প্রকল্পের R&D প্রচেষ্টাকে বাড়ানোর জন্য DFINITY Foundation ২০১৬ সালের অক্টোবরে সুইজারল্যান্ডে তৈরি করা হয়েছিল। ফাউন্ডেশনটি ২০১৭ সালের ফেব্রুয়ারিতে একটি পাবলিক ICO এর মাধ্যমে প্রথম তহবিল সংগ্রহ করে।

এরপর ২০১৮ সালে বেশ কয়েকটি অর্থায়ন রাউন্ড চালানো হয়, যেখানে সুপরিচিত বিনিয়োগকারীদের কাছ থেকে $150 মিলিয়ন ডলারেরও বেশি সংগ্রহ করা হয়।

DFINITY Foundation-এর সদর দফতর Zürich-এ, যেখানে এটি একটি গবেষণা কেন্দ্র পরিচালনা করে। ফাউন্ডেশনটি California-তে আরেকটি কেন্দ্র এবং অসংখ্য রিমোট টিম পরিচালনা করে।

 

ইন্টারনেট কম্পিউটার এবং ICP কী?

ইন্টারনেট কম্পিউটার প্রোটোকল ডেডিকেটেড ডিভাইসের একটি সার্বভৌম নেটওয়ার্ককে সংযুক্ত করে একটি “world computer” তৈরি করে, যা Web3 পরিষেবাগুলির বিকেন্দ্রীকরণ সক্ষম করতে ব্যবহৃত হয়।

একটি Web3 সক্ষমকারী

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

ইন্টারনেট কম্পিউটার blockchain-এ নির্মিত বিকেন্দ্রীভূত সামাজিক নেটওয়ার্কগুলির ব্যবহারকারীরা তাদের ফোনে Face ID বা তাদের ল্যাপটপে fingerprint sensor ব্যবহার করে ক্রিপ্টোগ্রাফিকভাবে এই প্ল্যাটফর্মগুলিতে লগ ইন করতে পারে। তারা web-speed-এ ফাইল সঞ্চয় এবং মিডিয়া ভাগ করতে পারে অথবা চ্যাট বার্তা ব্যবহার করে তাত্ক্ষণিকভাবে NFTs এবং cryptocurrencies যেমন bitcoin স্থানান্তর করতে পারে। এই পরিষেবাগুলি একটি management DAO থেকে অন্য ব্যবহারকারীদের রেফার করা বা content moderation-এর মতো কাজে সাহায্যকারীদের কাছে governance tokens airdrop করে তাদের ব্যবহারকারীদের আংশিক মালিক এবং টিম সদস্য করতে পারে।

ইন্টারনেট কম্পিউটার blockchain-এ আজ এই ধরনের পরিষেবাগুলি তৈরি করা হচ্ছে, যা একটি world computer-এর ভূমিকা পালন করে, সবচেয়ে চাহিদাসম্পন্ন Web3 পরিষেবাগুলি হোস্ট করতে সক্ষম। 

বিশ্ব কম্পিউটার

Internet Computer blockchain সম্পূর্ণ decentralization সক্ষম করে কারণ এটি ডেভেলপারদের ঐতিহ্যবাহী Information Technology (IT) যেমন cloud computing services, databases এবং web servers-এর উপর নির্ভর না করেই অনলাইন পরিষেবা তৈরি করার অনুমতি দেয়, যা centralized, insecure, censorship-এর অধীন এবং প্রায়শই unreliable।

যেহেতু Internet Computer-এ তৈরি অনলাইন পরিষেবাগুলি ঐতিহ্যবাহী IT-এর সাহায্য ছাড়াই চলে, সেগুলি সম্পূর্ণ decentralized।

ডেভেলপাররা “canisters” নামক smart contract সফটওয়্যার ব্যবহার করে পরিষেবা তৈরি করে যা web এবং অন্যান্য blockchain-এর সাথে bridges ছাড়াই ইন্টারঅ্যাক্ট করে। Canisters ঐতিহ্যবাহী IT-এর সাথে তুলনীয় দক্ষতা সহ স্কেল এবং চলতে সক্ষম।

যখন Web3 পরিষেবাগুলি অন্যান্য blockchain ecosystems ব্যবহার করে তৈরি করা হয়, তখন ব্যবহৃত ঐতিহ্যবাহী IT কে Internet Computer smart contracts দ্বারা প্রতিস্থাপন করা যেতে পারে যা আরও দক্ষ decentralized data storage এবং processing প্রদান করতে পারে।

ডেভেলপাররা অন্যান্য blockchain পরিষেবাগুলি প্রসারিত করতে পারে এবং SocialFi, GameFi এবং metaverse Web3 পরিষেবা, DeFi rails তৈরি করতে পারে যা তাদের নিজস্ব web experiences এবং enterprise systems-কে Internet Computer smart contracts ব্যবহার করে পরিবেশন করে।

আজ, Internet Computer সাহায্য ছাড়াই একটি আধুনিক social network হোস্ট এবং পরিবেশন করতে পারে।

Internet Computer-এ, smart contracts তাদের নিজস্ব computation (যা “reverse gas” নামেও পরিচিত) এর জন্য অর্থ প্রদান করে। 

ব্যবহারকারীরা অনলাইন পরিষেবাগুলির সাথে session তৈরি করতে পারে যা তাদের blockchain-এর সাথে একাধিকবার স্বচ্ছভাবে ইন্টারঅ্যাক্ট করার অনুমতি দেয়। Internet Identity ব্যবহারকারীদের তাদের ব্যক্তিগত ডিভাইসে বিল্ট-ইন security features যেমন তাদের ফোনে Face ID বা তাদের ল্যাপটপে fingerprint sensor ব্যবহার করে cryptographically authenticate এবং session তৈরি করতে সক্ষম করে।

Community DAOs সম্পূর্ণরূপে blockchain থেকে পরিষেবাগুলি নিয়ন্ত্রণ করতে পারে এবং ডেভেলপারদের প্রস্তাবিত feature updates এবং configurations প্রয়োগ করতে পারে। এটি পরিষেবাগুলিকে আরও decentralize করে, security বৃদ্ধি করে এবং এই পরিষেবাগুলিকে protocols হিসাবে স্বয়ংক্রিয়ভাবে চলতে দিয়ে ডেভেলপারদের regulators থেকে রক্ষা করে।

Web3 পরিষেবাগুলি শেষ-ব্যবহারকারীদের তাদের Community DAO থেকে governance tokens দিয়ে পুরস্কৃত করতে পারে — উদাহরণস্বরূপ যদি তারা content moderation-এ সহায়তা করে, বা নতুন ব্যবহারকারীদের রেফার করে পরিষেবার পক্ষে কথা বলে — তাদের মালিক এবং দলের অংশ বানিয়ে viral growth-কে শক্তিশালী করে।

Internet Computer তৈরি হয় Internet Computer Protocol দ্বারা এবং এর প্রধান token-কে ICP বলা হয়।

Internet Computer (ICP)-এর মূল্য কেন আছে?

ICP token-এর তিনটি প্রধান utilities রয়েছে। প্রথমত, ICP cycles-এর একটি উৎস প্রদান করে, যা smart contracts-কে fuel করতে ব্যবহৃত হয় যখন তারা computation করে। যখন ICP cycles-এ রূপান্তরিত হয়, যা burned হয়, তখন এটি একটি deflationary mechanism তৈরি করে অদৃশ্য হয়ে যায়। 

দ্বিতীয়ত, Internet Computer blockchain নিয়ন্ত্রণকারী Network Nervous System DAO-তে ICP staked করা যেতে পারে voting neurons তৈরি করার জন্য। Voting neurons ব্যবহারকারীদের জন্য rewards তৈরি করে যখন তারা governance-এ অংশগ্রহণ করে। তৃতীয়ত, ICP একটি store of value-এর ভূমিকা পালন করে, ব্যবহারকারীদের Web3 services দ্বারা পরিচালিত decentralization sales-এ invest করার অনুমতি দিয়ে।

Internet Computer Protocol কিভাবে কাজ করে?

Internet Computer blockchain ডেডিকেটেড “node machines” এর একটি সার্বভৌম network-এ চলে, অনেকটা একইভাবে যেমন internet ডেডিকেটেড network routers-এ চলে। Node machines হল standardized hardware যা বিশ্বের স্বাধীন node providers দ্বারা autonomous data centers ব্যবহার করে চালানো হয়।

Nodes গুলো Internet Computer Protocol ব্যবহার করে internet-এর মাধ্যমে একে অপরের সাথে সংযুক্ত থাকে, যা ICP নামেও পরিচিত। ICP protocol ব্যবহার করে, nodes গুলো Internet Computer blockchain গঠন করে, যা একটি public World Computer হিসাবে কাজ করে।

Chain Key Cryptography

ICP একটি নতুন cryptography framework অন্তর্ভুক্ত করে, যাকে “chain key cryptography” বলা হয়। এটি blockchains-এর জন্য public “chain keys” তৈরি করা এবং তারপর distributed private key material ব্যবহার করে messages sign করা সম্ভব করে তোলে। 

Chain key cryptography একটি single public key ব্যবহার করে সংযুক্ত ডিভাইসগুলিকে Internet Computer blockchain থেকে artifacts-এর authenticity verify করার অনুমতি দেয়। এটি traditional blockchains থেকে আলাদা, যা ছোট artifacts verify করার জন্যও প্রচুর পরিমাণের data প্রয়োজন হয়।

সাবনেট ব্লকচেইন

Internet Computer একাধিক “সাবনেট ব্লকচেইন” তৈরি করে। সাবনেট হলো নেটওয়ার্কে পাওয়া স্বাধীন ব্লকচেইন যা তাদের সক্ষমতা বাড়াতে একে অপরের সাথে একত্রিত হতে পারে। এগুলো প্রকৃত সাবনেট এই অর্থে যে, এগুলো স্মার্ট কন্ট্রাক্টের কাছে স্বচ্ছ এবং একটি একক সীমাহীন ব্লকচেইন তৈরি করতে একত্রিত হয়। এটি সাবনেটগুলি কীভাবে ইন্টারনেটকে প্রসারিত করে তার অনুরূপ, কিন্তু ইন্টারনেট ব্যবহারকারী অ্যাপ্লিকেশনগুলির কাছে অদৃশ্য থাকে। 

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

Internet Computer নেটওয়ার্ক একটি মাস্টার সাবনেট ব্লকচেইন দ্বারা নিয়ন্ত্রিত হয়, যা Network Nervous System (NNS) নামক একটি উন্নত DAO চালায়। এই DAO নোডগুলিকে নেটওয়ার্ককে কীভাবে স্ট্রাকচার করতে হবে তা নির্দেশ করে। নোডগুলি বৈধতা চেইন কী সিগনেচার পরীক্ষা করে নির্দেশাবলী আসল কিনা তা বলতে পারে – যেহেতু NNS সাবনেটের চেইন কী সব সময়ের জন্য ধ্রুবক।

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

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

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

ক্যানিস্টার স্মার্ট কন্ট্রাক্ট

যখন ইন্টারঅ্যাক্টিভ ওয়েব কন্টেন্ট একটি ব্রাউজারের মধ্যে চলে, তখন এটি Internet Computer দ্বারা হোস্ট করা “ক্যানিস্টার” স্মার্ট কন্ট্রাক্ট দ্বারা পরিবেশিত কন্টেন্ট এবং রেসপন্সের চেইন কী সিগনেচার যাচাই করে।

ক্যানিস্টার স্মার্ট কন্ট্রাক্ট হল সফটওয়্যার “অ্যাক্টর” যা WebAssembly বাইটকোড এবং পারসিসটেন্ট মেমরি পেজ নিয়ে গঠিত যার মধ্যে এটি চলে। এটি একাধিক স্মার্ট কন্ট্রাক্টকে একটি একক সাবনেটে সমান্তরালভাবে ডিটারমিনিস্টিকভাবে চলতে দেয়।

ক্যানিস্টার স্মার্ট কন্ট্রাক্ট খুব শক্তিশালী এবং যেকোনো কিছু তৈরি করতে ব্যবহার করা যেতে পারে। উদাহরণস্বরূপ, মাল্টি-ব্লক লেনদেন (কম্পিউটেশন) সম্ভব, পাশাপাশি ডেমোন স্মার্ট কন্ট্রাক্টগুলিও সম্ভব যা ব্লকচেইন দ্বারা স্বয়ংক্রিয়ভাবে পর্যায়ক্রমে আহ্বান করা হয়।

একটি নতুন ডেভেলপমেন্ট হলো প্রোটোকলের চেইন কী ক্রিপ্টোগ্রাফি ফ্রেমওয়ার্ক প্রসারিত করা হয়েছে যাতে স্মার্ট কন্ট্রাক্টগুলি অন্যান্য ব্লকচেইনে অ্যাকাউন্ট পরিচালনা করতে এবং লেনদেনে সাইন করতে পারে। উদাহরণস্বরূপ, Internet Computer স্মার্ট কন্ট্রাক্টগুলি বিটকয়েন ঠিকানা তৈরি করতে পারে এবং বিটকয়েন পাঠাতে ও গ্রহণ করতে পারে, যা বিটকয়েন নেটওয়ার্কের জন্য নেটিভ DeFi সিস্টেম তৈরি করা সম্ভব করে তোলে।

Ethereum-এর জন্য বিকেন্দ্রীভূত ওয়েব অভিজ্ঞতা তৈরি করা এর আরেকটি অ্যাপ্লিকেশন হবে। Internet Computer স্মার্ট কন্ট্রাক্টগুলি Ethereum লেনদেন তৈরি ও সাইন করতে পারে এবং তারপরে HTTP আউটকল ব্যবহার করে ফলাফল কোয়েরি করতে পারে। 

 

কেন ICP কিনবেন?

বিনিয়োগকারীরা Internet Computer-কে আকর্ষণীয় মনে করতে পারেন এর দ্রুত লেনদেন নিষ্পত্তির সময় এবং তাত্ত্বিকভাবে অসীম সক্ষমতা সহ একটি ব্লকচেইন প্ল্যাটফর্ম তৈরির লক্ষ্যের উপর ভিত্তি করে। 

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

এছাড়াও, ডেভেলপার এবং বিনিয়োগকারীরা ICP প্ল্যাটফর্মকে আকর্ষণীয় মনে করতে পারেন ওপেন ইন্টারনেট পরিষেবা তৈরির জন্য, যা এমন পণ্য ও পরিষেবা সরবরাহ করবে যার কেন্দ্রীভূত বড় প্রযুক্তি সংস্থাগুলিকে প্রতিস্থাপন করার সম্ভাবনা রয়েছে। 

ICP কেনা শুরু করুন

আপনি যদি পরবর্তী পদক্ষেপ নিতে প্রস্তুত থাকেন এবং কিছু Internet Computer Protocol (ICP) কিনতে চান, তাহলে নিচের বাটনে ক্লিক করুন!