
اسمارٹ کنٹریکٹس عام طور پر فوری طور پر انجام ہوتے ہیں۔ جب تک کوئی ٹرانزیکشن شامل ہوتی ہے، فوراً اسٹیٹ تبدیل ہو جاتی ہے 👀 لیکن بٹ کوائن ایسے کام نہیں کرتا۔ ٹرانزیکشنز کو تصدیق کی ضرورت ہوتی ہے۔ اختتام میں وقت لگتا ہے۔ اور جلدی کرنا سب کچھ خراب کر سکتا ہے۔ ⚠️ اگر کوئی کنٹریکٹ ایک غیر تصدیق شدہ بٹ کوائن ٹرانزیکشن کے جواب میں ری ایکٹ کرتا ہے، تو ری آرگ سے پورا اسٹیٹ غیر معتبر ہو سکتا ہے۔ @SovaBTC اس مسئلے کو ایگزیکشن لیول پر حل کرتا ہے۔ ⚙️ انسبیکٹر ماڈیول — بٹ کوائن اسٹیٹ لاکس انسبیکٹر ماڈیول وہ کنٹریکٹ اسٹوریج لکھنے کا مشاہدہ کرتا ہے جو بٹ کوائن ٹرانزیکشنز پر منحصر ہوتے ہیں۔ اگر کوئی اسٹیٹ تبدیلی BTC سرگرمی پر منحصر ہے، تو وہ فوراً ختم نہیں ہوتی۔ اسے لاک کر دیا جاتا ہے۔ ⚒️ اس کے بعد کیا ہوتا ہے: • سسٹم حوالہ دیا گیا بٹ کوائن ٹرانزیکشن کو ٹریک کرتا ہے • کافی تصدیق کا انتظار کرتا ہے • صرف اس کے بعد ہی اسٹیٹ تبدیلی کو ختم کرنے کی اجازت دی جاتی ہے اس نقطے تک، اسٹیٹ شرطی طور پر محدود رہتی ہے۔ کوئی جلد بازی والی انجام دہی نہیں۔ کوئی غلط فرض نہیں۔ 🔗 اس سے اسمارٹ کنٹریکٹس میں کچھ نئा متعارف کرایا جاتا ہے: تصدیق سے آگاہ اسٹیٹ ٹرانزیشنز۔ کنٹریکٹس صرف انجام نہیں دे�تے — وہ بٹ کوائن کے اختتام کے ماڈل کا احترام کرتے ہیں۔ اس کا مطلب ہے: • محفوظ کراس-چین سیٹلمنٹ • ری آرگ-مُقاوم منطق • حقیقی بٹ کوائن تصدیق سے جڑے ڈिटرمینسٹک نتائج زیادہ تر سسٹمز میں، بٹ کوائن اختتام کا انتظام ڈولپرز پر چھوڑ دیا جاتا ہے۔ سووا میں، اسے پروٹوکول خود لاگو کرتا ہے۔ اس طرح آپ مکمل طرح کے بگز سے بچتے ہیں — غلط انجام دہی کو ناممکن بناتے ہوئے۔
