
اپنے گھر کے لیے ایک اسمارٹ لوک خریدنے کی تصور کریں۔ لوک دروازہ کھولنے سے پہلے آپ کی چابی کی تصدیق کرتا ہے۔ سالوں بعد، ایک بہتر تصدیق کا طریقہ دستیاب ہو جاتا ہے۔ کیا آپ پورے محلے کے ہر لوک کو بدلنا پسند کریں گے، یا صرف اپنے لوک کو اپڈیٹ کرنا پسند کریں گے تاکہ وہ یہ تصدیق کر سکے کہ آپ کون ہیں؟ یہ ایک مفید طریقہ ہے جس سے آپ اسٹارک نیٹ کے ایک سیکورٹی ڈیزائن کے خیال کو سمجھ سکتے ہیں۔ ایک سگنیچر ایک ٹرانزیکشن کو اجازت دیتا ہے۔ ایک STARK ثبوت یہ تصدیق کرتا ہے کہ ایک حساب کتاب درست طریقے سے انجام دیا گیا تھا۔ یہ دونوں الگ الگ کام ہیں، اور ان میں سے کوئی بھی دوسرے کے ساتھ متاثر نہیں ہونا چاہیے۔ پروگرام ایبل اکاؤنٹس کے ساتھ، ڈویلپرز یہ تعریف کر سکتے ہیں کہ اکاؤنٹ اجازت کی تصدیق کس طرح کرتا ہے۔ اس سے مختلف سگنیچر طریقوں کے لیے جگہ بن جاتی ہے، بغیر اس کے کہ ہر تبدیلی نیٹ ورک وائڈ اپڈیٹ بن جائے۔ اہم بات یہ ہے کہ صرف پروگرام ایبلٹی سے ہر نئی کرپٹوگرافک طریقہ محفوظ یا خودکار طور پر دستیاب نہیں ہوتا۔ عمل اور نیٹ ورک کے قوانین ابھی بھی اہم ہیں۔ لیکن ڈیزائن کا اصول طاقتور ہے: سیکورٹی کو ترقی کا راستہ ہونا چاہئے، بغیر اس کے کہ پورا سسٹم دوبارہ شروع ہو۔ اس لئے میرا @Starknet پر اکاؤنٹ ابسترکشن پر توجہ مرکوز ہے۔ یہ صرف والٹس کو زیادہ آسان بنانے کے بارے میں نہیں ہے۔ یہ مستقبل کے سیکورٹی منتقلیوں کو زیادہ لچکدار بنانے میں بھی مدد کر سکتا ہے۔
