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