কম্পিউটার টিউটোরিয়াল

নিজের ক্রিপ্টোকারেন্সি (Cryptocurrency) তৈরি করার পদ্ধতি

নিজের ক্রিপ্টোকারেন্সি (Cryptocurrency) তৈরি করার পদ্ধতি

ক্রিপ্টোকারেন্সি যত জটিল হোক না কেন, একটি তৈরি করা বেসিক ম্যাথ বা কোডিং স্কিলও দরকার নয়। ბევariables এক্সেলেন্ট ওপেন-সোর্স কাজ ইতিমধ্যে বিদ্যমান, এবং হাজার হাজার ক্রিপ্টোকারেন্সির অধিকাংশই আসলে সেগুলোর вариেশন মাত্র। আপনি যদি استثনামূলকভাবে উদ্যোগী হন, তবে আপনি নিজে তৈরি করার চেষ্টা করতে পারেন, কিন্তু আপনার কাছে যদি মাসեր পর মাস খরচ করার সময় না থাকে, তবে আপনি সম্ভবত একটি সহজ সমাধান চাইবেন।

এখানে ডিসক্লেমার (Disclaimer): আপনি যদি এমন একটি ক্রিপ্টোকারেন্সি তৈরি করতে চান যা মানুষ আসলে ব্যবহার করবে এবং যেটির মূল্য থাকবে, তবে আপনাকে শুধু তৈরি করার চেয়ে অনেক বেশি করতে হবে। আপনাকে একটি স olid, ভালোভাবে ইমপ্লিমেন্টেড আইডিয়া, একটি বিজনেস প্ল্যান এবং কিছু רצינית মার্কেটিং স্কিল দরকার। এই আর্টিকেল শুধু আপনাকে দেখাবে কিভাবে একটি খুব বেসিক ক্রিপ্টো-টোকেন (crypto-token) তৈরি করা যায়। এটি খরচ করবে ইথেরিয়াম (Ethereum) এর সমতুল্য কয়েক ডলার সেট আপ করতে এবং আপনাকে স্বয়ংক্রিয়ভাবে কোনো টাকা দিবে না, কিন্তু আপনি যদি এই টপিকে আগ্রহী হন তবে এটি রাখা মজাদার হবে।

সেটআপ ডিসিশন (Setup Decisions)

১. কয়েন (Coin) নাকি টোকেন (Token)?

একটি কয়েনের নিজস্ব ব্লকচেইন (blockchain) থাকে, যেমন বিটকয়েন (Bitcoin), ইথেরিয়াম (Ethereum), লাইটকয়েন (Litecoin) এবং অধিকাংশ অন্য বড় ক্রিপ্টোকারেন্সি যা আপনি শুনে থাকতে পারেন। আপনি যদি এই পথটা আপনান, তবে আপনাকে নিজের ব্লকচেইন কোড করতে হবে বা একটি ফর্ক (fork—এক্সিস্টিং ব্লকচেইনের ডুপ্লিকেট) তৈরি করতে হবে, কিন্তু উভয় পদ্ধতিই বেশ কঠিন।

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

২. আপনার টোকেন কোন ব্লকচেইনে থাকবে?

ইথেরিয়াম সম্ভবত সবচেয়ে জনপ্রিয় টোকেন প্ল্যাটফর্ম, যার মানে এখানে আপনাকে বিল্ড এবং ম্যানেজ করতে অনেক টুল মেলবে এই নেটওয়ার্কে। এটি সর্বশ্রেষ্ঠ এবং সবচেয়ে বড় ব্লকচেইনগুলোর একটি। আপনি যদি কোনো কোডিং করতে চান, তবে আপনাকে সোলিডিটি (Solidity—একটি জাভাস্ক্রিপ্ট ভ্যারিয়েন্ট) শিখতে হবে, যা ইথেরিয়ামের জন্য প্রায় কাস্টম ল্যাঙ্গুয়েজ।

আপনি NEO-ও বেছে নিতে পারেন, যা একটু কম ইউজার-ফ্রেন্ডলি, কিন্তু সাধারণ প্রোগ্রামিং ল্যাঙ্গুয়েজ যেমন জাভাস্ক্রিপ্ট এবং C++ সাপোর্ট করে। আরেকটি অপশন হলো WAVES, যারা দাবি করে তাদের প্ল্যাটফর্মে ১৩,০০০+ টোকেন ইস্যু হয়েছে এবং যাদের ইন্টারফেস দেখতে খুব ইউজার-ফ্রেন্ডলি। আরো অনেক অস্তিত্বে আছে এবং ডেভেলপমেন্টে আছে, কিন্তু ফিলহাল এগুলো আপনার সেরা बेट (best bets)।

ERC20 টোকেন তৈরি করা

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

শুরু করার আগে, আপনাকে MetaMask প্রাপ্য করতে হবে—একটি ব্রাউজার অ্যাড-অন যা ইথেরিয়াম ব্লকচেইনের সাথে ইন্টারঅ্যাক্ট করে। (এখানে এর রিভিউ চেক করুন।) একবার সেটআপ করলে এবং সেটাতে কিছু ETH রাখলে (আপনাকে বেশি দরকার নয়—প্রায় দশ ডলার থেকে বেশি নয়), আপনি টোকেন তৈরি করার জন্য ফিরে আসতে পারেন।

The Token Factory একটি সহজ এবং ফ্রি উপায় বেসিক কিছু পাওয়ার, তাই আমরা সেটি ব্যবহার করব। আপনি যদি আপনার টোকেনের সাথে কিছুটা ডিটেইলড होना চান, তবে CoinLaunch এবং Hexel উভয়ই ভালো পেইড অপশন।

১. MetaMask ইনাবেলড থাকা এবং আপনার ওয়ালেটে কিছু ETH থাকা অবস্থায়, Token Factory ওয়েবসাইটে যান।

নিজের ক্রিপ্টোকারেন্সি (Cryptocurrency) তৈরি করার পদ্ধতি

২. আপনার টোকেনের জন্য একটি নাম দিন। এমন কিছু বেছে নিন যা ইতিমধ্যে অস্তিত্বে নেই। আপনার নাম/সিম্বল নেওয়া হয়েছে কিনা জানতে, Etherscan-এ যান এবং আপনার নাম/সিম্বল সার্চ বারে টাইপ করুন দেখতে কিছু আসে কিনা। আমরা এটি "Amplitude" বলব, মক-রক ব্যান্ড Spinal Tap-এর অনঅফিশিয়াল কারেন্সি।

নিজের ক্রিপ্টোকারেন্সি (Cryptocurrency) তৈরি করার পদ্ধতি

৩. টোকেনের জন্য একটি সিম্বল (symbol) বেছে নিন—প্রায় তিন বা চার অক্ষরের লম্বা স্ট্যান্ডার্ড। আমাদের জন্য এটি AMP।

নিজের ক্রিপ্টোকারেন্সি (Cryptocurrency) তৈরি করার পদ্ধতি

৪. আপনি কত দশমিক স্থান (decimal places) পর্যন্ত আপনার টোকেন ভাগযোগ্য রাখতে চান? ঠিক যেমন একটি ইউএস ডলার (U.S dollar) একশত সেন্টে ভাগ করা যায়, আপনার ক্রিপ্টোকারেন্সির একক ইউনিটও ছোট টুকরোতে ভাগযোগ্য। ইথেরিয়াম আঠারো দশমিক স্থান পর্যন্ত ভাগযোগ্য, কিন্তু আপনি যদি সিম্পল রাখতে চান, তবে সেই নাম্বার কমাতে পারেন। আমরা আঠারো বেছে নিলাম, শুধু মজার জন্য।

নিজের ক্রিপ্টোকারেন্সি (Cryptocurrency) তৈরি করার পদ্ধতি

৫. মোট কত টোকেন আপনি অস্তিত্বে রাখতে চান? বিটকয়েনের ২১ মিলিয়ন, কিছুর কোনো লিমিট নেই, এবং কিছুর শুধু কয়েক হাজার। এটি আপনার ইচ্ছা, কিন্তু কমপক্ষে কয়েক মিলিয়ন রাখলে ক্ষতি নেই। নম্বরটি লিখার সময়, আপনি পिछले ধাপে নির্দিষ্ট করা দশমিক местগুলো ভুলবেন না! আপনি আঠারো দশমিক স্থান নির্দিষ্ট করলে, আপনাকে আপনার টোটাল সাপ্লাইতে আঠারো শূন্য (zero) যোগ করতে হবে কারণ এটি সাপ্লাই সবচেয়ে ছোট ইউনিটের ডিনোমিনেশনে কাউন্ট করে।

আপনি যদি ১০০০ কয়েন চান যা ১০০ টুকরোতে ভাগযোগ্য, তবে আপনাকে "১০০০০০" (১০০০ + ০০) টাইপ করতে হবে ১০০০ কয়েন পেতে। আঠারো দশমিক স্থানে ২১ মিলিয়ন কয়েন হবে "২১,০০০,০০০,০০০,০০০,০০০,০০০,০০০,০০০"। আমরা ১১,০০০,০০০ (+ আঠারো শূন্য) যাব, কারণ আমাদের AMPs 일레븐 পর্যন্ত যায়!

নিজের ক্রিপ্টোকারেন্সি (Cryptocurrency) তৈরি করার পদ্ধতি

৬. একবার আপনি আপনার কয়েন लेकर খুশি হলে, "Create Token" বাটনে ক্লিক করুন, এবং MetaMask আপনাকে নোটিফাই করবে যে আপনার একটি ট্রানজ্যাকশন রিকোয়েস্ট আছে। এখানেই আপনাকে ট্রানজ্যাকশন প্রসেস করতে কয়েক টাকা খরচ করতে হবে।

নিজের ক্রিপ্টোকারেন্সি (Cryptocurrency) তৈরি করার পদ্ধতি

৭. গ্যাস প্রাইস (gas price) আপনার পছন্দানুযায়ী বেশি লাগলে (আমারটি টোয়েন্টি-এ সেট, যা প্রায় পনেরো ডলার খরচ করতে পারে), ETH Gas Station-এ যান এবং "SafeLow" প্রাইস খুঁজুন, যা আপনি আপনার ট্রানজ্যাকশন সেট করতে পারেন সবচেয়ে কম যে সেটা রিজেক্ট না হয়। আপনার প্রাইস সেট করুন সেটাতে, এবং আপনার ট্রানজ্যাকশন কস্ট знаকənভাবে কমে যাবে (আমার SafeLow এখন আট, যা আমার কস্ট ছয় ডলারের দিকে নামিয়েছে), যদিও প্রসেস হতে কিছুটা বেশি সময় লাগবে। গ্যাস লিমিট (gas limit) ছাড়া দিন; সেটি সঠিক জায়গায় সেট আছে।

নিজের ক্রিপ্টোকারেন্সি (Cryptocurrency) তৈরি করার পদ্ধতি

নিজের ক্রিপ্টোকারেন্সি (Cryptocurrency) তৈরি করার পদ্ধতি

৮. গ্যাস অ্যাডজাস্ট হলে, রিকোয়েস্ট এক্সেপ্ট (accept) করুন এবং Token Factory-কে প্রসেস করতে দিন। আপনি আপনার কন্ট্র্যাক্ট-ক্রিয়েশন ট্র্যাক করতে পারেন Etherscan-এ MetaMask-এ ট্রানজ্যাকশনে ক্লিক করে। যখন 완료 হবে, এটি আপনাকে আপনার স্মার্ট কন্ট্র্যাক্ট অ্যাড্রেস ধারণকারী একটি পেজে নিয়ে যাবে।

নিজের ক্রিপ্টোকারেন্সি (Cryptocurrency) তৈরি করার পদ্ধতি

৯. যদি বলে সাকসিডড (succeeded) কিন্তু Token Factory-এ দেখাচ্ছে না, তবে পেজ রিফ্রেশ করুন এবং Etherscan-এ কন্ট্র্যাক্ট অ্যাড্রেস খুঁজুন MetaMask-এ ট্রানজ্যাকশনে ক্লিক করে।

নিজের ক্রিপ্টোকারেন্সি (Cryptocurrency) তৈরি করার পদ্ধতি

১০. এই স্মার্ট কন্ট্র্যাক্ট অ্যাড্রেস নিন এবং আবার MetaMask খুলুন। "Tokens" ট্যাবে যান, "Add" ক্লিক করুন এবং কন্ট্র্যাক্ট অ্যাড্রেস দিন, এবং যদি অটো-ফিল না হয়, তবে টোকেন নাম এবং দশমিক স্থান দিন। আবার "Add" বাটনে ক্লিক করুন।

নিজের ক্রিপ্টোকারেন্সি (Cryptocurrency) তৈরি করার পদ্ধতি

নিজের ক্রিপ্টোকারেন্সি (Cryptocurrency) তৈরি করার পদ্ধতি

১১. টোকেনটি এখন আপনার MetaMask ওয়ালেটে পুরো সাপ্লাইসহ দেখাবে আপনার কন্ট্রোলে, কিন্তু আপনি সেখানে এট দিয়ে অনেক কিছু করতে পারবেন না কারণ এটি টোকেন পাঠানো সাপোর্ট করে না।

নিজের ক্রিপ্টোকারেন্সি (Cryptocurrency) তৈরি করার পদ্ধতি

১২. আপনার নতুন টোকেন ম্যানেজ করার সবচেয়ে সহজ উপায় হচ্ছে সরাসরি Token Factory সাইটের মাধ্যমে, যদিও যেকোনো ERC-20 কম্প্যাটিবল ওয়ালেট (যেমন My Ether Wallet) আপনাকে আপনার কয়েন হোল্ড ও কন্ট্রোল করতে দেবে। এটি করতে, শুধু "Interact with Token Contract" বাটনে ক্লিক করুন।

নিজের ক্রিপ্টোকারেন্সি (Cryptocurrency) তৈরি করার পদ্ধতি

১৩. পরের ধাপে, আপনি আগে কপি করা কন্ট্র্যাক্ট নম্বরটি দিন। আপনি যদি MetaMask-এ লগড ইন থাকেন, তবে এটি আপনাকে কন্ট্র্যাক্ট ওয়নার হিসেবে রিকগ্নাইজ করবে এবং আপনাকে আপনার টোকেন যেখানে চান পাঠাতে দেবে "Transfer" ফিল্ড ব্যবহার করে। আপনি ব্যালেন্স চেক করতে পারেন এবং কিছু অন্যান্য রুল সেট করতে পারেন কোনো অ্যাকাউন্ট আপনার টোকেন ব্যবহার করতে অথোরাইজড (authorized) কিনা।

নিজের ক্রিপ্টোকারেন্সি (Cryptocurrency) তৈরি করার পদ্ধতি

১৪. টোকেন পাঠাতে, শুধু পরিমাণ (সেটা অতিরিক্ত শূন্যগুলো ভুলবেন না!) এবং রিসিভিং অ্যাড্রেস দিন এবং MetaMask-এ ট্রানজ্যাকশন অ্যাপ্রুভ করুন! এটিও প্রায় কয়েক সেন্ট (USD) খরচ করবে। আপনি যদি আপনার টোকেন পাবলিকলি লিস্টেড দেখতে চান, তবে আপনাকে কমপক্ষে একটি ট্রানজ্যাকশন থাকতে হবে, তাই আপনি যেন কোনো অন্য ইথেরিয়াম অ্যাড্রেসে একটি টোকেন (অথবা টোকেনের একটি ভাগ) পাঠান (আপনার নিজস্বই একটি)। আপনি MetaMask-এ যান এবং টপ-রাইটের লোকের আইকনে ক্লিক করে কয়েক সেকেন্ডে একটি নতুন অ্যাড্রেস পেতে পারেন। আপনি যদি কেয়ার না করেন, তবে আপনি একটি র‍্যান্ডম অ্যাড্রেস খুঁজে সেখানে পাঠাতে পারেন—যদি সেটি রিয়েল অ্যাড্রেস না হয়, তবে টোকেনগুলো "বার্ন" (burned) বা চিরকালের জন্য অঅ্যাক্সেসযোগ্য হয়ে যাবে।

নিজের ক্রিপ্টোকারেন্সি (Cryptocurrency) তৈরি করার পদ্ধতি

১৫. সবচেয়ে মজার অংশটি শেষে: আপনার টোকেন সেটআপ হয়ে গেলে এবং আপনি জানলেন কীভাবে ব্যবহার করতে হয়, তবে Etherscan.io-তে চেক করুন! আপনার টোকেন এখন ERC20 ইকোসিস্টেমের অংশ, এবং আপনি সবসময় ইথেরিয়াম ব্লকচেইনে সেটি লুক আপ করতে পারবেন। Etherscan আপনাকে ট্রানজ্যাকশন, অ্যাড্রেস, এবং আপনার টোকেন কেমন করছে সেটা সম্পর্কে סט্যাটিস্টিক্স দেখাবে। আপনি এখন Amplitude, Spinal Tap-এর অনঅফিশিয়াল কারেন্সি, যেকোনো আপ-টু-ডেট ইথেরিয়াম ব্লকচেইন এক্সপ্লোরারে সার্চ করে পেতে পারেন বা সরাসরি Etherscan-এ চেক আউট করতে পারেন।

নিজের ক্রিপ্টোকারেন্সি (Cryptocurrency) তৈরি করার পদ্ধতি

এখন আমি এই টোকেন দিয়ে কী করব?

আপনি আপনার নতুন ক্রিপ্টোকারেন্সি দিয়ে কী করবেন সেটা পুরোপুরি আপনার ওপর। এটি সবচেয়ে বেসিক টাইপের ক্রিপ্টো-টোকেন, তাই এটি যেকোনো অনন্য উপযোগী নয়, কিন্তু সত্যি হলো আপনি এখন একটি অ্যাসেটের ইনচার্জ যেটি অস্তিত্বে থাকবে যতক্ষণ ইথেরিয়ামের ব্লকচেইন থাকবে। আপনি যদি কিছু একস্ট্রা স্টেপ না নেন, তবে আপনি এটি মার্কেটে রেখে দিতে পারবেন না, কিন্তু আপনি যদি নিজের প্রাইভেট ইকোনومی শুরু করতে চান, তবে আপনাকে আপনার টোকেন ক্যাশ (cash) বা রক'এন'রোল (rock 'n' roll) এর জন্য বিক্রি করতে কোনো কিছু রোধ করতে পারবে না।

আপনার দেশের আইন চেক করুন কোনো অ্যাকচুয়াল কারেন্সি ইনভল্ভড কিছু করার আগে, কিন্তু এর বাইরে, আপনি বসে থাকুন এবং উপভোগ করুন এই জ্ঞানটি যে আপনি এখন ক্রিপ্টো-ইতিহাসের একটি ছোট অংশ!


  1. Epichrome দিয়ে নিজের অল-ইন-ওয়ান মেসেজ সেন্টার তৈরি করুন

  2. নিজের QR Code তৈরি করার উপায়

  3. ম্যাকএ নিজস্ব ডাইনামিক ওয়ালপেপার মিনিটের মধ্যে তৈরি করুন

  4. iOS 12 বেটাতে কাস্টম মেমোজি (Memoji) তৈরি করুন: স্টেপ-বাই-স্টেপ গাইড