source avatarAmeer🎭.eth

بانٹیں
Share IconShare IconShare IconShare IconShare IconShare IconCopy

آپ کے اسمارٹ کنٹریکٹ کا ڈیٹا کہاں رہتا ہے؟ اسٹوریج بمقابلہ میموری کو سمجھنا اگر آپ سولڈیٹی سیکھ رہے ہیں، تو اپنے ڈیٹا کہاں محفوظ ہوتا ہے، اس کو سمجھنا سب سے اہم اور سب سے الجھن والے پہلے مرحلے میں سے ایک ہے۔ آئیے دو اہم جگہوں — اسٹوریج اور میموری — کو سمجھتے ہیں۔ اپنے اسمارٹ کنٹریکٹ کو ایک گھر کی طرح سمجھیں۔ اسٹوریج گھر کی مستقل بنیاد اور اس کے اندر کی چیزوں کے برابر ہے۔ جو بھی ڈیٹا آپ اسٹوریج میں رکھتے ہیں، جیسے کہ اسٹیٹ ویری ایبل، وہ براہ راست کنٹریکٹ میں تعمیر کیا جاتا ہے اور بلاک چین پر ہمیشہ رہتا ہے۔ اس لیے اسٹوریج میں لکھنا بہت مہنگا ہوتا ہے، جیسے کہ اپنے گھر میں مستقل اضافہ کرنا۔ دوسری طرف، میموری اس گھر کے اندر ایک عارضی ورک اسپیس کے برابر ہے، جیسے کہ ایک وائٹ بورڈ یا نوٹ پیڈ۔ اس کا استعمال صرف فنکشن کال کے دوران عارضی ویری ایبلز کو محفوظ رکھنے کے لیے ہوتا ہے۔ جب فنکشن ختم ہو جاتا ہے، تو وائٹ بورڈ صاف ہو جاتا ہے۔ میموری میں پڑھنا اور لکھنا بہت سستا ہوتا ہے، لیکن ڈیٹا مستقل نہیں ہوتا۔ مختصر طور پر: وہ ڈیٹا جسے مستقل رکھنا ضروری ہو، جیسے صارف کا ٹوکن بینس، اسٹوریج میں استعمال کریں۔ وہ حسابات جو صرف فنکشن چل رہا ہو تو ضرورت ہو، ان کے لیے میموری استعمال کریں۔ آسان تشبیہ: آپ کا کنٹریکٹ ایک گھر ہے۔ · اسٹوریج = بنیاد اور مستقل تنصیبات (بدلتے وقت مہنگا، ہمیشہ رہتا ہے)۔ · میموری = رستخوار میں ایک وائٹ بورڈ (استعمال میں سستا، عارضی، استعمال کے بعد صاف ہو جاتا ہے)۔ گاز کے لحاظ سے موثر اور قابل عمل اسمارٹ کنٹریکٹ لکھنے کے لیے اس بات کو صحیح طریقے سے سمجھنا ضروری ہے۔ کya تشبیہ مددگار ثابت ہوئی؟ آپ دوسرے ڈولپرز کو اسٹوریج بمقابلہ میموری کو کس طرح سمجھاتے ہیں؟ نچے اپنے مشورے شئیر کریں! #Solidity #BlockchainDevelopment #Web3 #SmartContracts #Ethereum

No.0 picture
اعلان دستبرداری: اس صفحہ پر معلومات تیسرے فریق سے حاصل کی گئی ہوں گی اور یہ ضروری نہیں کہ KuCoin کے خیالات یا خیالات کی عکاسی کرے۔ یہ مواد کسی بھی قسم کی نمائندگی یا وارنٹی کے بغیر صرف عام معلوماتی مقاصد کے لیے فراہم کیا گیا ہے، اور نہ ہی اسے مالی یا سرمایہ کاری کے مشورے کے طور پر سمجھا جائے گا۔ KuCoin کسی غلطی یا کوتاہی کے لیے، یا اس معلومات کے استعمال کے نتیجے میں کسی بھی نتائج کے لیے ذمہ دار نہیں ہوگا۔ ڈیجیٹل اثاثوں میں سرمایہ کاری خطرناک ہو سکتی ہے۔ براہ کرم اپنے مالی حالات کی بنیاد پر کسی پروڈکٹ کے خطرات اور اپنے خطرے کی برداشت کا بغور جائزہ لیں۔ مزید معلومات کے لیے، براہ کرم ہماری استعمال کی شرائط اور خطرے کا انکشاف دیکھیں۔