Rust ڈیولپرز کے لیے Ethereum
صفحہ کی آخری تازہ کاری: 26 اگست، 2025
غیر مرکزی ایپلی کیشنز (یا "dapps") بنانے کے لیے Ethereum کا استعمال کریں جو کرپٹو کرنسی اور بلاک چین ٹیکنالوجی کے فوائد کا استعمال کرتی ہیں۔ یہ dapps قابل اعتماد ہو سکتی ہیں، یعنی ایک بار جب انہیں Ethereum پر ڈیپلائے کر دیا جاتا ہے، تو وہ ہمیشہ پروگرام کے مطابق چلیں گی۔ وہ نئی قسم کی مالیاتی ایپلی کیشنز بنانے کے لیے ڈیجیٹل اثاثوں کو کنٹرول کر سکتی ہیں۔ وہ غیر مرکزی ہو سکتی ہیں، یعنی کوئی واحد ادارہ یا شخص انہیں کنٹرول نہیں کرتا ہے اور انہیں سنسر کرنا تقریباً ناممکن ہے۔
اسمارٹ کنٹریکٹس اور Solidity زبان کے ساتھ شروعات کرنا
Rust کو Ethereum کے ساتھ مربوط کرنے کے لیے اپنے پہلے قدم اٹھائیں
پہلے مزید بنیادی پرائمر کی ضرورت ہے؟ ethereum.org/learn یا ethereum.org/developers دیکھیں۔
- بلاک چین کی وضاحت (opens in a new tab)
- اسمارٹ کنٹریکٹس کو سمجھنا (opens in a new tab)
- اپنا پہلا اسمارٹ کنٹریکٹ لکھیں (opens in a new tab)
- Solidity کو کمپائل اور ڈیپلائے کرنے کا طریقہ سیکھیں (opens in a new tab)
ابتدائی مضامین
- Rust Ethereum کلائنٹ (opens in a new tab) * نوٹ کریں کہ OpenEthereum کو فرسودہ قرار دے دیا گیا ہے (opens in a new tab) اور اب اس کی دیکھ بھال نہیں کی جا رہی ہے۔ اسے احتیاط کے ساتھ استعمال کریں اور ترجیحاً کسی دوسرے کلائنٹ کے نفاذ پر سوئچ کریں۔
- Rust کا استعمال کرتے ہوئے Ethereum پر ٹرانزیکشن بھیجنا (opens in a new tab)
- Kovan کے لیے rust Wasm میں کنٹریکٹس لکھنے کے طریقے پر ایک مرحلہ وار ٹیوٹوریل (opens in a new tab)
درمیانی سطح کے مضامین
استعمال کے جدید پیٹرن
-
Ethereum جیسے نیٹ ورک کے ساتھ تعامل کرنے کے لیے pwasm_ethereum externs لائبریری (opens in a new tab)
-
JavaScript اور Rust کا استعمال کرتے ہوئے ایک غیر مرکزی چیٹ بنائیں (opens in a new tab)
-
Vue.js اور Rust کا استعمال کرتے ہوئے ایک غیر مرکزی ٹوڈو ایپ بنائیں (opens in a new tab)
Rust پروجیکٹس اور ٹولز
- pwasm-ethereum (opens in a new tab) - Ethereum جیسے نیٹ ورک کے ساتھ تعامل کرنے کے لیے externs کا مجموعہ
- Lighthouse (opens in a new tab) - تیز رفتار Ethereum کنسینسس لیئر کلائنٹ
- Ethereum WebAssembly (opens in a new tab) - WebAssembly کے ایک ڈیٹرمنسٹک سب سیٹ کا استعمال کرتے ہوئے Ethereum اسمارٹ کنٹریکٹ ایگزیکیوشن لیئر کا مجوزہ ری ڈیزائن
- oasis_std (opens in a new tab) - OASIS API حوالہ
- Solaris (opens in a new tab) - مقامی Parity کلائنٹ EVM کا استعمال کرتے ہوئے Solidity اسمارٹ کنٹریکٹس یونٹ ٹیسٹ ہارنس۔
- SputnikVM (opens in a new tab) - Rust Ethereum ورچوئل مشین کا نفاذ
- Wavelet (opens in a new tab) - Rust میں Wavelet اسمارٹ کنٹریکٹ
- Foundry (opens in a new tab) - Ethereum ایپلیکیشن ڈیولپمنٹ کے لیے ٹول کٹ
- Alloy (opens in a new tab) - Ethereum اور دیگر EVM پر مبنی چینز کے ساتھ تعامل کے لیے اعلی کارکردگی والی، اچھی طرح سے آزمائی گئی اور دستاویزی لائبریریاں۔
- Ethers_rs (opens in a new tab) - Ethereum لائبریری اور والیٹ کا نفاذ
- SewUp (opens in a new tab) - ایک لائبریری جو آپ کو Rust کے ساتھ اپنا Ethereum ویب اسمبلی کنٹریکٹ بنانے میں مدد کرتی ہے اور بالکل ایک عام بیک اینڈ میں ڈیولپ کرنے کی طرح ہے
- Substreams (opens in a new tab) - متوازی بلاک چین ڈیٹا انڈیکسنگ ٹیکنالوجی
- Reth (opens in a new tab) Reth (Rust Ethereum کا مخفف) ایک نیا Ethereum فل نوڈ نفاذ ہے
- Awesome Ethereum Rust (opens in a new tab) - Ethereum ایکو سسٹم میں Rust میں لکھے گئے پروجیکٹس کا ایک منتخب کردہ مجموعہ
مزید وسائل کی تلاش ہے؟ ethereum.org/developers. دیکھیں