تازہ ترین اپ ڈیٹ کے ساتھ، سیاہی! 3.0 پروگرامنگ لینگویج Rast PlatoBlockchain ڈیٹا انٹیلی جنس کے ساتھ برابری حاصل کرتی ہے۔ عمودی تلاش۔ عی

تازہ ترین اپ ڈیٹ کے ساتھ، سیاہی! 3.0 پروگرامنگ زبان زنگ کے ساتھ برابری حاصل کرتی ہے۔

تازہ ترین اپ ڈیٹ کے ساتھ، سیاہی! 3.0 پروگرامنگ زبان زنگ کے ساتھ برابری حاصل کرتی ہے۔

برابری ٹیکنالوجیز، کے پیچھے کمپنی Polkadot بلاکچین نے اپنی زنگ پر مبنی سیاہی میں کلیدی اپ ڈیٹ کا اعلان کیا ہے! سمارٹ معاہدوں کو لکھنے کے لیے پروگرامنگ زبان۔

نئی تازہ کاری، سیاہی 3.0، سیاہی بنانے کے لئے ڈیزائن کیا گیا ہے! دیکھو اور محسوس کرو اس سے کہیں زیادہ Rust پروگرامنگ زبان جس پر مبنی ہے۔ اب یہ ان تمام خصوصیات کے ساتھ آتا ہے جن سے Rust پروگرامرز واقف ہیں، جو Parity کا کہنا ہے کہ جب پیچیدہ سمارٹ معاہدوں کو لکھنے، اپ ڈیٹ کرنے اور استدلال کرنے کی بات آتی ہے تو یہ ایک بڑی مدد ہوگی۔ 

سیاہی پولکاڈوٹ اور سبسٹریٹ ماحولیاتی نظام میں ڈویلپرز کے ذریعہ سب سے زیادہ استعمال ہونے والی پروگرامنگ لینگویج ہے کیونکہ یہ موثر، اعلی کارکردگی لکھنے کے لیے بہترین میں سے ایک ہے۔ ویب اسمبلی (واسم) سمارٹ معاہدےجو Ethereum کے سولیڈیٹی پر مبنی سمارٹ معاہدوں کا متبادل ہیں۔ سیاہی کے ساتھ!، ڈویلپرز سبسٹریٹ فریم ورک کے کنٹریکٹس پیلیٹ کا استعمال کرتے ہوئے بلاک چینز کے لیے سمارٹ کنٹریکٹس لکھ سکتے ہیں – جو پولکاڈوٹ سے مطابقت رکھنے والے بلاک چینز کے لیے ایک اہم تعمیراتی بلاک ہے۔ 

سیاہی Rust پر مبنی ہے کیونکہ مؤخر الذکر ایک انتہائی موثر پروگرامنگ زبان ہے جو درستگی کو ترجیح دیتی ہے، سافٹ ویئر کی خرابیوں کو روکتی ہے اور اس کی ایک وسیع کمیونٹی ہے جس میں ایمیزون ویب سروسز، گوگل اور مائیکروسافٹ جیسی فرموں کا تعاون شامل ہے۔ تو اس کا مطلب ہے سیاہی! بالکل اسی درستگی کی گارنٹی سے فوائد جو زنگ کو حاصل ہے، نیز رسٹ کمیونٹی اس زبان کی اپنی مسلسل اپ ڈیٹس کے ذریعے جو بھی بہتری لاتی ہے۔ 

ایک بلاگ پوسٹ، برابری نے کہا سیاہی! 3.0 اپ ڈیٹ ایک وقت طلب کوشش تھی جس میں اس کے تمام اہم اجزاء کو دوبارہ لکھنا شامل تھا، بشمول اس کے نحو کو سیاہی سے بہتر نقشہ کوڈ میں تبدیل کرنا! پیدا شدہ زنگ کوڈ پر۔ اگرچہ یہ کوشش کے قابل تھا۔ انک! کے نحو کے ساتھ جو اب کم و بیش Rust سے مماثل ہے، ڈویلپرز بالکل اسی ٹولنگ تک رسائی حاصل کرتے ہیں، جیسے کہ رسٹ اینالائزر اور کلیپی، جو اس زبان پر دستیاب ہیں جس سے وہ سب سے زیادہ واقف ہیں۔ 

سیاہی میں نئی ​​خصوصیات! 3.0

یہ صرف ایک ہی چیز سے دور ہے جو سیاہی میں بدل گیا ہے! نیا ورژن انتہائی متوقع ٹریٹ سپورٹ لاتا ہے جو ڈویلپرز کو ان کی اپنی خاصیت کی تعریفیں بیان کرنے کی اجازت دیتا ہے، پھر ان کو سیاہی میں لاگو کریں! سمارٹ معاہدے. اس کے ساتھ، ڈویلپرز مختلف نفاذ کے لیے مشترکہ سمارٹ کنٹریکٹ انٹرفیس کی وضاحت کر سکتے ہیں، Parity نے کہا، جو خاص طور پر کمیونٹی کے ذریعے طے شدہ سمارٹ کنٹریکٹ کے معیارات کے لیے مفید ہے۔ 

سیاہی میں دیگر بہتری! 3.0 میں چھوٹے معاہدے کے سائز شامل ہیں، جس کی وجہ سے اعلی کارکردگی اور کم گیس فیس، اور ڈیلیگیٹ کالز کا اضافہ، جو سمارٹ کنٹریکٹس کو ایک طریقہ فراہم کرتا ہے کہ وہ موصول ہونے والی کالوں کو دوسرے معاہدے پر بھیج سکیں۔ پیریٹی نے کہا کہ یہ ڈویلپرز کو متعدد سمارٹ معاہدوں کے لیے پراکسی اپ گریڈ پیٹرنز کو نافذ کرنے کے قابل بنائے گا، پیرٹی نے کہا۔ 

اس دوران نئی چین ایکسٹینشن کی خصوصیت ڈیولپرز کو سمارٹ کنٹریکٹ سے براہ راست سبسٹریٹ پیلیٹس کو کال کرنے اور اس کے ڈویلپر ٹولنگ کے بھرپور ماحولیاتی نظام تک رسائی کے قابل بناتی ہے۔ 

رکو، اور بھی ہے! 

سیاہی کے ساتھ ساتھ! 3.0، پیریٹی نے کہا کہ اس نے کنٹریکٹ پیلیٹ میں کچھ اصلاحات کی ہیں جن کا مقصد پیرا چین کی کارکردگی کو بڑھانا ہے، اس کے ساتھ نئی خصوصیات جو بہتر کراس کنٹریکٹ کالز اور کارکردگی کا وعدہ کرتی ہیں۔ 'کارگو کنٹریکٹ' 1.0 کے ساتھ، Parity نے کہا کہ ڈویلپرز کو اپنے سمارٹ معاہدوں میں زیادہ پیچیدہ منطق لکھنا بہت آسان لگے گا۔ 

`کارگو کنٹریکٹ` ایک ڈویلپر ٹول ہے جسے سیاہی پر مبنی معاہدوں کی تعمیر، جانچ اور تعیناتی کے لیے استعمال کیا جا سکتا ہے۔ نئے ورژن میں تین کمانڈ لائن انٹرفیس کمانڈز شامل کیے گئے ہیں جو زنجیروں پر سمارٹ معاہدوں کے ساتھ تعامل کو آسان بناتے ہیں - یعنی اپ لوڈ، انسٹنٹیٹ اور کال! پیریٹی نے کہا، یہ زندگی کو بہت آسان بنا دیتا ہے کیونکہ اس کا مطلب ہے کہ ڈویلپرز کو اس طرح کے معاہدوں کے ساتھ بات چیت کرنے کے لیے براؤزر UI کے ذریعے کلک کرنے کی ضرورت نہیں ہے، بجائے اس کے کہ یہ براہ راست کمانڈ لائن سے کریں۔ پیریٹی نے کہا کہ مستقبل میں، یہ مسلسل انٹیگریشن ڈیولپمنٹ ماحول میں اسکرپٹنگ اور انضمام کو بھی قابل بنائے گا۔ 

'کارگو کنٹریکٹ' کی دوسری نئی صلاحیت یہ ہے کہ وہ پروگرامیٹک اور اسٹائلسٹک غلطیوں کے لیے سورس کوڈ کو خود بخود چیک کر سکتا ہے اور عام غلطیاں پائے جانے پر الرٹ فراہم کرتا ہے۔ پیریٹی نے کہا کہ اس کے ساتھ اس کا مقصد آہستہ آہستہ سیاہی کے لیے لنٹنگ قوانین کا مجموعہ بنانا ہے! سمارٹ کنٹریکٹس، گیس کے اخراجات کو کم کرنے کے لیے ڈویلپرز کی رہنمائی کرتے ہیں، چھوٹے سمارٹ کنٹریکٹ فٹ پرنٹس بناتے ہیں، اور حفاظتی کمزوریوں کی نشاندہی کرتے ہوئے API کے استعمال کے نمونوں کو درست کرتے ہیں۔ 

Substrate's Contracts pallet، جو Wasm پر مبنی سمارٹ معاہدوں کے لیے عملدرآمد کا ماحول ہے، کو بھی ایک اپ ڈیٹ ملتا ہے۔ مثال کے طور پر، ریاستی کرائے کا طریقہ کار جو ریاست کے بلوٹ کو سنبھالنے کے لیے استعمال کیا جاتا ہے، اس کی جگہ خودکار جمع جمع کرنے کی خصوصیت نے لے لی ہے۔ اس سے پہلے، سمارٹ معاہدوں کے لیے ضروری تھا کہ وہ ہمیشہ اپنے اسٹوریج کی ادائیگی کے لیے کافی بیلنس رکھیں، ورنہ وہ اس وقت تک غیر فعال ہو جائیں گے جب تک کہ کوئی اسے بحال کرنے کے لیے ساتھ نہ آئے۔ تو اس کو ختم کرنے سے ڈویلپرز پر بہت زیادہ بوجھ کم ہو جاتا ہے، پیریٹی نے کہا۔ 

خودکار جمع جمع کرنے کے ساتھ، سٹوریج کے اخراجات ہر سمارٹ کنٹریکٹ کے کال کرنے والے کے ذریعے ادا کیے جاتے ہیں جیسا کہ خود کنٹریکٹ کے برخلاف ہے۔ کال کرنے والا ایک ڈپازٹ ادا کرتا ہے، پھر اس کال کے نتیجے میں نیا اسٹوریج بنایا جاتا ہے۔ برابری نے وضاحت کی کہ یہ طریقہ کار سمارٹ معاہدوں کے غیر فعال ہونے کے کسی بھی امکان کو ختم کر دے گا۔ اس کے باوجود، پیریٹی نے کہا کہ کنٹریکٹ کے مصنفین کو اب بھی اسٹوریج کو ہٹانے کے طریقے بنا کر زیادہ سے زیادہ ذخیرہ کرنے کے لیے کام کرنا چاہیے جب اس کی مزید ضرورت نہ ہو، تاکہ اسٹوریج کے اخراجات کو کم رکھا جا سکے۔ 

ٹائم اسٹیمپ:

سے زیادہ ZyCrypto