مرکزی مواد پر جائیں
Change page

ترقیاتی نیٹ ورکس

جب آپ سمارٹ کنٹریکٹس کے ساتھ ایک ایتھیریم ایپلی کیشن بناتے ہیں، تو آپ اسے تعینات کرنے سے پہلے یہ دیکھنے کے لیے ایک مقامی نیٹ ورک پر چلانا چاہیں گے کہ یہ کیسے کام کرتی ہے۔

جس طرح آپ ویب ڈیولپمنٹ کے لیے اپنے کمپیوٹر پر ایک مقامی سرور چلاتے ہیں، اسی طرح آپ اپنی غیر مرکزی ایپلی کیشن (dapp) کو ٹیسٹ کرنے کے لیے ایک مقامی بلاک چین کی مثال بنانے کے لیے ایک ترقیاتی نیٹ ورک کا استعمال کر سکتے ہیں۔ یہ ایتھیریم ترقیاتی نیٹ ورکس ایسی خصوصیات فراہم کرتے ہیں جو عوامی آزمائشی نیٹ ورک کی نسبت بہت تیز تکرار کی اجازت دیتے ہیں (مثال کے طور پر آپ کو ٹیسٹ نیٹ فوسٹ سے ETH حاصل کرنے سے نمٹنے کی ضرورت نہیں ہے)۔

پیشگی شرائط

ترقیاتی نیٹ ورکس میں غوطہ لگانے سے پہلے آپ کو ایتھیریم اسٹیک کی بنیادی باتوں اور ایتھیریم نیٹ ورکس کو سمجھنا چاہیے۔

ترقیاتی نیٹ ورک کیا ہے؟

ترقیاتی نیٹ ورکس بنیادی طور پر ایتھیریم کلائنٹس (ایتھیریم کے نفاذ) ہیں جو خاص طور پر مقامی ڈیولپمنٹ کے لیے بنائے گئے ہیں۔

مقامی طور پر ایک معیاری ایتھیریم نوڈ کیوں نہیں چلاتے؟

آپ ایک نوڈ چلا سکتے ہیں لیکن چونکہ ترقیاتی نیٹ ورکس خاص طور پر ڈیولپمنٹ کے لیے بنائے گئے ہیں، اس لیے وہ اکثر آسان خصوصیات سے بھرے ہوتے ہیں جیسے:

  • آپ کی مقامی بلاک چین کو ڈیٹا کے ساتھ یقینی طور پر سیڈ کرنا (جیسے، ETH بیلنس والے اکاؤنٹس)
  • موصول ہونے والی ہر ٹرانزیکشن کے ساتھ فوری طور پر بلاکس تیار کرنا، ترتیب میں اور بغیر کسی تاخیر کے
  • بہتر ڈیبگنگ اور لاگنگ کی فعالیت

دستیاب ٹولز

نوٹ: زیادہ تر ترقیاتی فریم ورکس میں ایک بلٹ ان ترقیاتی نیٹ ورک شامل ہوتا ہے۔ ہم تجویز کرتے ہیں کہ اپنا مقامی ترقیاتی ماحول ترتیب دینے کے لیے ایک فریم ورک سے شروعات کریں۔

Hardhat نیٹ ورک

ایک مقامی ایتھیریم نیٹ ورک جو ڈیولپمنٹ کے لیے ڈیزائن کیا گیا ہے۔ یہ آپ کو اپنے کنٹریکٹس تعینات کرنے، اپنے ٹیسٹ چلانے اور اپنے کوڈ کو ڈیبگ کرنے کی اجازت دیتا ہے۔

Hardhat نیٹ ورک Hardhat کے ساتھ بلٹ ان آتا ہے، جو پیشہ ور افراد کے لیے ایک ایتھیریم ترقیاتی ماحول ہے۔

مقامی بیکن چینز

کچھ اتفاق رائے والے کلائنٹس میں ٹیسٹنگ کے مقاصد کے لیے مقامی بیکن چینز کو شروع کرنے کے لیے بلٹ ان ٹولز ہوتے ہیں۔ لائٹ ہاؤس، نمبس اور لوڈسٹار کے لیے ہدایات دستیاب ہیں:

عوامی ایتھیریم ٹیسٹ چینز

ایتھیریم کے دو برقرار رکھے گئے عوامی ٹیسٹ کے نفاذ بھی ہیں: Sepolia اور Hoodi۔ طویل مدتی تعاون کے ساتھ تجویز کردہ آزمائشی نیٹ ورک Hoodi ہے، جس پر کوئی بھی توثیق کرنے کے لیے آزاد ہے۔ Sepolia ایک اجازت یافتہ توثیق کار سیٹ کا استعمال کرتا ہے، جس کا مطلب ہے کہ اس آزمائشی نیٹ ورک پر نئے توثیق کاروں تک کوئی عام رسائی نہیں ہے۔

Kurtosis ایتھیریم پیکیج

Kurtosis ملٹی کنٹینر ٹیسٹ ماحول کے لیے ایک بلڈ سسٹم ہے جو ڈیولپرز کو مقامی طور پر بلاک چین نیٹ ورکس کی قابل تولید مثالیں شروع کرنے کے قابل بناتا ہے۔

ایتھیریم Kurtosis پیکیج کو Docker یا Kubernetes پر ایک پیرامیٹرائز ایبل، انتہائی قابل توسیع، اور نجی ایتھیریم آزمائشی نیٹ ورک کو تیزی سے شروع کرنے کے لیے استعمال کیا جا سکتا ہے۔ یہ پیکیج تمام بڑے عمل درآمد کی تہہ (EL) اور اتفاق رائے کی تہہ (CL) کلائنٹس کو سپورٹ کرتا ہے۔ Kurtosis ایتھیریم کے بنیادی انفراسٹرکچر سے متعلق توثیق اور ٹیسٹنگ ورک فلو میں استعمال ہونے والے نمائندہ نیٹ ورک کے لیے تمام مقامی پورٹ میپنگز اور سروس کنکشنز کو بخوبی سنبھالتا ہے۔

مزید مطالعہ

کسی ایسے کمیونٹی وسیلے کے بارے میں جانتے ہیں جس نے آپ کی مدد کی ہو؟ اس صفحے میں ترمیم کریں اور اسے شامل کریں!

ٹیوٹوریلز: ایتھیریم پر ترقیاتی نیٹ ورکس اور ٹیسٹنگ کے ماحول