Rust ڈیولپرز کے لیے ایتھیریم
کرپٹو کرنسی اور بلاک چین ٹیکنالوجی کے فوائد کو استعمال کرنے والی غیر مرکزی ایپلی کیشنز (dapps) بنانے کے لیے ایتھیریم کا استعمال کریں۔ یہ dapps قابل اعتماد ہو سکتی ہیں، جس کا مطلب ہے کہ ایک بار جب انہیں ایتھیریم پر تعینات کر دیا جاتا ہے، تو وہ ہمیشہ پروگرام کے مطابق چلیں گی۔ وہ نئی قسم کی مالیاتی ایپلی کیشنز بنانے کے لیے ڈیجیٹل اثاثوں کو کنٹرول کر سکتی ہیں۔ وہ لامركزی ہو سکتی ہیں، جس کا مطلب ہے کہ کوئی ایک ادارہ یا شخص انہیں کنٹرول نہیں کرتا اور انہیں سنسر کرنا تقریباً ناممکن ہے۔
سمارٹ کنٹریکٹس اور Solidity زبان کے ساتھ شروعات کرنا
ایتھیریم کے ساتھ Rust کو مربوط کرنے کے لیے اپنے پہلے قدم اٹھائیں
پہلے مزید بنیادی معلومات کی ضرورت ہے؟ ethereum.org/learn یا ethereum.org/developers دیکھیں۔
- بلاک چین کی وضاحت (نئے ٹیب میں کھلتا ہے)
- سمارٹ کنٹریکٹس کو سمجھنا (نئے ٹیب میں کھلتا ہے)
- اپنا پہلا سمارٹ کنٹریکٹ لکھیں (نئے ٹیب میں کھلتا ہے)
- Solidity کو مرتب اور تعینات کرنا سیکھیں (نئے ٹیب میں کھلتا ہے)
ابتدائی مضامین
- Rust ایتھیریم کلائنٹ (نئے ٹیب میں کھلتا ہے) * نوٹ کریں کہ OpenEthereum کو متروک کر دیا گیا ہے (نئے ٹیب میں کھلتا ہے) اور اب اسے برقرار نہیں رکھا جا رہا ہے۔ اسے احتیاط کے ساتھ استعمال کریں اور ترجیحی طور پر کسی دوسرے کلائنٹ کے نفاذ پر سوئچ کریں۔
- Rust کا استعمال کرتے ہوئے ایتھیریم پر ٹرانزیکشن بھیجنا (نئے ٹیب میں کھلتا ہے)
- Kovan کے لیے Rust Wasm میں کنٹریکٹس لکھنے کے طریقے پر ایک مرحلہ وار ٹیوٹوریل (نئے ٹیب میں کھلتا ہے)
درمیانی سطح کے مضامین
اعلی درجے کے استعمال کے پیٹرن
-
JavaScript اور Rust کا استعمال کرتے ہوئے ایک لامركزی چیٹ بنائیں (نئے ٹیب میں کھلتا ہے)
-
Vue.js اور Rust کا استعمال کرتے ہوئے ایک لامركزی ٹوڈو ایپ بنائیں (نئے ٹیب میں کھلتا ہے)
Rust پروجیکٹس اور ٹولز
- pwasm-ethereum (نئے ٹیب میں کھلتا ہے) - ایتھیریم جیسے نیٹ ورک کے ساتھ تعامل کرنے کے لیے externs کا مجموعہ
- لائٹ ہاؤس (نئے ٹیب میں کھلتا ہے) - تیز ایتھیریم اتفاق رائے کی تہہ کا کلائنٹ
- ایتھیریم WebAssembly (نئے ٹیب میں کھلتا ہے) - WebAssembly کے ایک متعین ذیلی سیٹ کا استعمال کرتے ہوئے ایتھیریم سمارٹ کنٹریکٹ عمل درآمد کی تہہ کا مجوزہ نیا ڈیزائن
- oasis_std (نئے ٹیب میں کھلتا ہے) - OASIS API کا حوالہ
- Solaris (نئے ٹیب میں کھلتا ہے) - مقامی Parity کلائنٹ EVM کا استعمال کرتے ہوئے Solidity سمارٹ کنٹریکٹس یونٹ ٹیسٹ ہارنس۔
- SputnikVM (نئے ٹیب میں کھلتا ہے) - Rust ایتھیریم ورچوئل مشین کا نفاذ
- Wavelet (نئے ٹیب میں کھلتا ہے) - Rust میں Wavelet سمارٹ کنٹریکٹ
- Foundry (نئے ٹیب میں کھلتا ہے) - ایتھیریم ایپلی کیشن ڈیولپمنٹ کے لیے ٹول کٹ
- Alloy (نئے ٹیب میں کھلتا ہے) - ایتھیریم اور دیگر EVM پر مبنی چینز کے ساتھ تعامل کے لیے اعلیٰ کارکردگی والی، اچھی طرح سے ٹیسٹ شدہ اور دستاویزی لائبریریاں۔
- Ethers_rs (نئے ٹیب میں کھلتا ہے) - ایتھیریم لائبریری اور والیٹ کا نفاذ
- SewUp (نئے ٹیب میں کھلتا ہے) - ایک لائبریری جو آپ کو Rust کے ساتھ اپنا ایتھیریم webassembly کنٹریکٹ بنانے میں مدد کرتی ہے اور بالکل ایک عام بیک اینڈ میں ڈیولپ کرنے کی طرح ہے
- Substreams (نئے ٹیب میں کھلتا ہے) - متوازی بلاک چین ڈیٹا انڈیکسنگ ٹیکنالوجی
- ریتھ (نئے ٹیب میں کھلتا ہے) ریتھ (Rust Ethereum کا مخفف) ایک نیا ایتھیریم فل-نوڈ نفاذ ہے
- Awesome Ethereum Rust (نئے ٹیب میں کھلتا ہے) - Rust میں لکھے گئے ایتھیریم ایکو سسٹم میں پروجیکٹس کا ایک منتخب مجموعہ
- Stylus (نئے ٹیب میں کھلتا ہے) - Arbitrum پر سمارٹ کنٹریکٹس بنانے کے لیے Rust SDK
مزید وسائل تلاش کر رہے ہیں؟ ethereum.org/developers۔