ইথিরিয়াম ডেভেলপমেন্ট ডকুমেন্টেশন
পেজ সর্বশেষ আপডেট: ২৩ ফেব্রুয়ারী, ২০২৬
এই ডকুমেন্টেশনটি আপনাকে ইথিরিয়াম-এর সাথে তৈরি করতে সাহায্য করার জন্য ডিজাইন করা হয়েছে। এটি একটি ধারণা হিসেবে ইথিরিয়ামকে কভার করে, ইথিরিয়াম টেক স্ট্যাক ব্যাখ্যা করে এবং আরও জটিল অ্যাপ্লিকেশন ও ব্যবহারের ক্ষেত্রের জন্য উন্নত বিষয়গুলো নথিভুক্ত করে।
এটি একটি ওপেন-সোর্স কমিউনিটি প্রচেষ্টা, তাই নতুন বিষয়ের পরামর্শ দিতে, নতুন কন্টেন্ট যোগ করতে এবং যেখানেই আপনার মনে হয় এটি সহায়ক হতে পারে সেখানে উদাহরণ প্রদান করতে নির্দ্বিধায় এগিয়ে আসুন। সমস্ত ডকুমেন্টেশন GitHub-এর মাধ্যমে এডিট করা যেতে পারে – আপনি যদি নিশ্চিত না হন কীভাবে করতে হবে, তবে এই নির্দেশিকাগুলো অনুসরণ করুন (opens in a new tab)।
ডেভেলপমেন্ট মডিউল
যদি এটি ইথিরিয়াম ডেভেলপমেন্টে আপনার প্রথম প্রচেষ্টা হয়, তবে আমরা শুরু থেকে শুরু করার এবং একটি বইয়ের মতো ধাপে ধাপে এগিয়ে যাওয়ার পরামর্শ দিই।
মৌলিক বিষয়গুলো
- Ethereum এর পরিচিতি – Ethereum এর একটি সংক্ষিপ্ত ওভারভিউ
- Ether এর পরিচিতি – Ether এর একটি সংক্ষিপ্ত ওভারভিউ
- ডিএ্যাপস এর পরিচিতি – ডিসেন্ট্রালাইজড এপ্লিকেশন এর একটি পরিচিতি
- Web2 বনাম ওয়েব3 – ব্লকচেইন-ভিত্তিক অ্যাপ্লিকেশনগুলো যে মৌলিক পার্থক্যগুলো প্রদান করে
- একাউন্টস – নেটওয়ার্ক এর সত্তা যা ব্যালেন্স ধরে রাখতে পারে এবং লেনদেন পাঠাতে পারে
- লেনদেন – ট্রান্সফার এবং অন্যান্য কাজ যা Ethereum এর স্টেট পরিবর্তন করে
- ব্লকস – যেভাবে লেনদেন ব্যাচ করা হয় যাতে সমস্ত অংশগ্রহণকারীদের মধ্যে স্টেট সিঙ্ক্রোনাইজ করা নিশ্চিত করা যায়
- ইথিরিয়াম ভার্চুয়াল মেশিন (EVM) – EVM Ethereum নেটওয়ার্ক এর সমস্ত কম্পিউটেশন পরিচালনা করে
- গ্যাস – লেনদেন প্রক্রিয়া করার জন্য প্রয়োজনীয় কম্পিউটেশনাল পাওয়ার, যা লেনদেন প্রেরকদের দ্বারা ETH-এ প্রদান করা হয়
- নোড এবং ক্লায়েন্ট – নেটওয়ার্ক এ অংশগ্রহণকারী ব্যক্তিরা এবং লেনদেন যাচাই করার জন্য তারা যে সফটওয়্যার চালায়
- নেটওয়ার্ক – টেস্ট নেটওয়ার্ক সহ Ethereum এর ইমপ্লিমেন্টেশন
- কনসেন্সাস মেকানিজম – কীভাবে একটি ডিস্ট্রিবিউটেড নেটওয়ার্ক এর পৃথক নোডগুলো সিস্টেমের বর্তমান স্টেট এর উপর একমত হয়
ইথিরিয়াম স্ট্যাক
- স্ট্যাক এর পরিচিতি – Ethereum/ওয়েব3 স্ট্যাকের একটি ওভারভিউ
- স্মার্ট কন্ট্রাক্ট – প্রোগ্রাম যা একটি Ethereum এডড্রেস এ থাকে এবং লেনদেন দ্বারা ট্রিগার হলে ফাংশন চালায়
- স্মার্ট কন্ট্রাক্ট ভাষা
- স্মার্ট কন্ট্রাক্ট অ্যানাটমি
- স্মার্ট কন্ট্রাক্ট লাইব্রেরি
- স্মার্ট কন্ট্রাক্ট টেস্টিং
- স্মার্ট কন্ট্রাক্ট কম্পাইল করা
- স্মার্ট কন্ট্রাক্ট ডিপ্লয় করা
- স্মার্ট কন্ট্রাক্ট এর নামকরণ
- স্মার্ট কন্ট্রাক্ট যাচাই করা
- স্মার্ট কন্ট্রাক্ট আপগ্রেড করা
- স্মার্ট কন্ট্রাক্ট নিরাপত্তা
- স্মার্ট কন্ট্রাক্ট ফরমাল ভেরিফিকেশন
- কম্পোজেবিলিটি
- ডেভেলপমেন্ট নেটওয়ার্ক – ডিপ্লয়মেন্টের আগে ডিএ্যাপস পরীক্ষা করার জন্য ব্যবহৃত লোকাল ব্লকচেইন পরিবেশ
- ডেভেলপমেন্ট ফ্রেমওয়ার্ক – টুলস যা Ethereum এর সাথে ডেভেলপমেন্ট সহজ করে তোলে
- Ethereum ক্লায়েন্ট API – সুবিধাজনক লাইব্রেরি যা আপনার ওয়েব অ্যাপকে Ethereum এবং স্মার্ট কন্ট্রাক্ট এর সাথে ইন্টারঅ্যাক্ট করতে দেয়
- ডাটা এবং অ্যানালিটিক্স – কীভাবে ব্লকচেইন ডাটা একত্রিত, সংগঠিত এবং ডিএ্যাপস এ প্রয়োগ করা হয়
- স্টোরেজ – ডিসেন্ট্রালাইজড স্টোরেজ স্ট্রাকচার এবং মেকানিজম
- ইন্টিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্টস (IDEs) – ডিএ্যাপ কোড লেখার জন্য সেরা পরিবেশ
- প্রোগ্রামিং ভাষা – আপনার আগে থেকে জানা ভাষাগুলো ব্যবহার করে কীভাবে Ethereum এর সাথে শুরু করবেন
অ্যাডভান্সড
- ব্রিজ – ডেভেলপারদের জন্য ব্রিজিংয়ের একটি ওভারভিউ
- স্ট্যান্ডার্ড – কমিউনিটির কাছে প্রজেক্টগুলোর দক্ষতা এবং অ্যাক্সেসযোগ্যতা বজায় রাখার জন্য সম্মত প্রটোকল
- ম্যাক্সিমাল এক্সট্রাক্টবল ভ্যালু (MEV) – কীভাবে ব্লক রিওয়ার্ড এর বাইরে Ethereum ব্লকচেইন থেকে ভ্যালু এক্সট্রাক্ট করা হয়
- ওরাকল – কীভাবে Ethereum ব্লকচেইন এ তথ্য ইনজেক্ট করা হয়
- স্কেলিং – Ethereum এর বৃদ্ধির সাথে সাথে ডিসেন্ট্রালাইজেশন এবং নিরাপত্তা সংরক্ষণের পদ্ধতি
- ডাটা এভেইলএবিলিটি – docs-nav-data-availability-description
- নেটওয়ার্কিং লেয়ার – Ethereum এর নেটওয়ার্কিং লেয়ার এর ব্যাখ্যা
- ডাটা স্ট্রাকচার এবং এনকোডিং – Ethereum স্ট্যাক জুড়ে ব্যবহৃত ডাটা স্ট্রাকচার এবং এনকোডিং স্কিমার ব্যাখ্যা