ایتھیریم ڈیولپمنٹ کی دستاویزات
صفحہ کی آخری اپ ڈیٹ: 23 فروری، 2026
یہ دستاویزات آپ کو Ethereum کے ساتھ تعمیر کرنے میں مدد کے لیے بنائی گئی ہیں۔ یہ ایتھیریم کو ایک تصور کے طور پر احاطہ کرتی ہیں، ایتھیریم ٹیک اسٹیک کی وضاحت کرتی ہیں، اور مزید پیچیدہ ایپلی کیشنز اور استعمال کے معاملات کے لیے جدید موضوعات کو دستاویزی شکل دیتی ہیں۔
یہ ایک اوپن سورس کمیونٹی کی کوشش ہے، لہذا بلا جھجھک نئے موضوعات تجویز کریں، نیا مواد شامل کریں، اور جہاں آپ کو لگے کہ یہ مددگار ثابت ہو سکتا ہے وہاں مثالیں فراہم کریں۔ تمام دستاویزات کو GitHub کے ذریعے ایڈٹ کیا جا سکتا ہے – اگر آپ کو یقین نہیں ہے کہ کیسے، تو ان ہدایات پر عمل کریں (opens in a new tab)۔
ڈیولپمنٹ ماڈیولز
اگر یہ ایتھیریم ڈیولپمنٹ میں آپ کی پہلی کوشش ہے، تو ہم تجویز کرتے ہیں کہ شروع سے آغاز کریں اور ایک کتاب کی طرح اسے پڑھتے جائیں۔
بنیادی موضوعات
- Ethereum کا تعارف – Ethereum کا ایک فوری جائزہ
- Ether کا تعارف – Ether کا ایک فوری جائزہ
- dapps کا تعارف – ڈی سینٹرلائزڈ ایپلیکیشنز کا تعارف
- Web2 بمقابلہ Web3 – وہ بنیادی فرق جو بلاک چین پر مبنی ایپلیکیشنز فراہم کرتی ہیں
- اکاؤنٹس – نیٹ ورک میں ایسی اینٹیٹیز جو بیلنس رکھ سکتی ہیں اور ٹرانزیکشنز بھیج سکتی ہیں
- ٹرانزیکشنز – ٹرانسفرز اور دیگر ایکشنز جو Ethereum کی اسٹیٹ میں تبدیلی کا سبب بنتے ہیں
- بلاکس – ٹرانزیکشنز کو بیچ کرنے کا طریقہ تاکہ اس بات کو یقینی بنایا جا سکے کہ تمام ایکٹرز میں اسٹیٹ ہم آہنگ (synchronised) ہے
- Ethereum ورچوئل مشین (EVM) – EVM، Ethereum نیٹ ورک پر تمام کمپیوٹیشن کو ہینڈل کرتی ہے
- گیس – ٹرانزیکشنز کو پروسیس کرنے کے لیے درکار کمپیوٹیشنل پاور، جس کی ادائیگی ٹرانزیکشن بھیجنے والے ETH میں کرتے ہیں
- نوڈز اور کلائنٹس – نیٹ ورک میں حصہ لینے والے افراد اور وہ سافٹ ویئر جو وہ ٹرانزیکشنز کی تصدیق کے لیے چلاتے ہیں
- نیٹ ورکس – ٹیسٹ نیٹ ورکس سمیت Ethereum کی امپلیمینٹیشنز
- کنسینسس میکانزمز – ڈسٹری بیوٹڈ نیٹ ورک کے انفرادی نوڈز سسٹم کی موجودہ اسٹیٹ پر کیسے متفق ہوتے ہیں
ایتھیریم اسٹیک
- اسٹیک کا تعارف – Ethereum/web3 اسٹیک کا جائزہ
- اسمارٹ کانٹریکٹس – ایسے پروگرامز جو Ethereum ایڈریس پر موجود ہوتے ہیں اور ٹرانزیکشنز کے ذریعے ٹرگر ہونے پر فنکشنز چلاتے ہیں
- اسمارٹ کانٹریکٹ کی زبانیں
- اسمارٹ کانٹریکٹ اناٹومی
- اسمارٹ کانٹریکٹس لائبریریاں
- اسمارٹ کانٹریکٹس کی ٹیسٹنگ
- اسمارٹ کانٹریکٹس کو کمپائل کرنا
- اسمارٹ کانٹریکٹس کو ڈیپلائے کرنا
- اسمارٹ کانٹریکٹس کو نام دینا
- اسمارٹ کانٹریکٹس کی تصدیق کرنا
- اسمارٹ کانٹریکٹس کو اپ گریڈ کرنا
- اسمارٹ کانٹریکٹ سیکیورٹی
- اسمارٹ کانٹریکٹ فارمل ویریفکیشن
- کمپوزایبلٹی
- ڈیولپمنٹ نیٹ ورکس – مقامی بلاک چین انوائرنمنٹس جو ڈیپلائمنٹ سے پہلے dapps کو ٹیسٹ کرنے کے لیے استعمال ہوتے ہیں
- ڈیولپمنٹ فریم ورکس – ایسے ٹولز جو Ethereum کے ساتھ ڈیولپمنٹ کو آسان بناتے ہیں
- Ethereum کلائنٹ APIs – سہولت بخش لائبریریاں جو آپ کی ویب ایپ کو Ethereum اور اسمارٹ کانٹریکٹس کے ساتھ تعامل کرنے کی اجازت دیتی ہیں
- ڈیٹا اور اینالیٹکس – بلاک چین ڈیٹا کو کیسے اکٹھا، منظم اور dapps میں لاگو کیا جاتا ہے
- اسٹوریج – ڈی سینٹرلائزڈ اسٹوریج اسٹرکچرز اور میکانزم
- انٹیگریٹڈ ڈیولپمنٹ انوائرنمنٹس (IDEs) – dapp کوڈ لکھنے کے لیے بہترین انوائرنمنٹس
- پروگرامنگ زبانیں – ان زبانوں کا استعمال کرتے ہوئے Ethereum کے ساتھ کیسے شروعات کریں جو آپ پہلے سے جانتے ہوں
ایڈوانسڈ
- برجز – ڈیولپرز کے لیے برجنگ کا جائزہ
- معیارات – کمیونٹی کے لیے پروجیکٹس کی کارکردگی اور رسائی کو برقرار رکھنے کے لیے متفقہ پروٹوکولز
- میکسیمل ایکسٹریکٹ ایبل ویلیو (MEV) – بلاک ریوارڈ کے علاوہ Ethereum بلاک چین سے ویلیو کیسے نکالی جاتی ہے
- اوریکلز – Ethereum بلاک چین میں معلومات کیسے داخل کی جاتی ہیں
- اسکیلنگ – Ethereum کی ترقی کے ساتھ ڈی سینٹرلائزیشن اور سیکیورٹی کو برقرار رکھنے کے طریقے
- ڈیٹا کی دستیابی – docs-nav-data-availability-description
- نیٹ ورکنگ لیئر – Ethereum کی نیٹ ورکنگ لیئر کی وضاحت
- ڈیٹا اسٹرکچرز اور انکوڈنگ – Ethereum اسٹیک میں استعمال ہونے والے ڈیٹا اسٹرکچرز اور انکوڈنگ اسکیم کی وضاحت