
ایک واحد ethereum بلاک کی ری آرگ نے THORChain کو 10 بلاک چین نیٹ ورکس کے ساتھ سوپس کو روک دیا۔ حیران کن بات کیا ہے؟ یہ سب ایک 10 ETH کے ڈپازٹ سے شروع ہوا جو کبھی والٹ تک نہیں پہنچا۔ یہاں ہوا کیا تھا۔ 1️⃣ ڈپازٹ کا پتہ چلا ایک صارف نے THORChain والٹ میں 10 ETH جمع کرائے۔ یہ ٹرانزیکشن ایک ethereum بلاک میں ظاہر ہوئی، اور THORChain نے اس ڈپازٹ کو ریکارڈ کر لیا۔ 2️⃣ ethereum بلاک ری آرگ ethereum نے اصل بلاک کو تبدیل کر دیا، جس سے ڈپازٹ کو کینونیکل چین سے ختم کر دیا گیا۔ لیکن THORChain نے پہلے ہی ان فنڈز کو اپنے ریکارڈ میں شامل کر لیا تھا۔ 3️⃣ غلط ری فنڈ سوپ نے اپنی قیمت کی حد کی شرط پوری نہیں کی، جس سے ری فنڈ ٹرگر ہوا۔ THORChain نے صارف کو 10 ETH بھیج دیے، جبکہ اس کے والٹ میں متعلقہ ڈپازٹ کبھی نہیں آیا تھا۔ 4️⃣ امرجنسی روک THORChain کا سولونس چیکر نے فنڈز کی کمی کو محسوس کیا اور سوپس روک دیے۔ صارف نے بعد میں اضافی 10 ETH واپس کر دیے۔ تو، تقنویکل طور پر کیا غلط ہوا؟ بنیادی مسئلہ تھا: ایک ٹرانزیکشن کو دیکھنا اور اس بات کا کافی ثبوت حاصل کرنا کہ وہ ethereum کے کینونیکل تاریخ میں مستقل رہے گی۔ ایک بلاک میں ظاہر ہونے والی ٹرانزیکشن کا مطلب یہ نہیں کہ وہ بلاک دوبارہ ترتیب دینے سے محفوظ ہے۔ اس جگہ @ethlabs_org نے ایک د цلچن حل پیش کیا: Ethereum کا فاسٹ کنسفِرميشن رول (FCR)۔ صرف انتھے بلاکس کا انتظار کرنے کے بجائے، FCR ethereum والیدیٹرز کے attestations کا تجزیہ کرتا ہے تاکہ یہ طے کر سکے کہ بلاک کو کافی حمایت حاصل ہوئی ہے۔ اس سے تقریباً 15–30 سیکنڈ میں مضبوط تصدیق حاصل ہو سکتی ہے، جو ethereum کے مکمل کنسنسس فائنلٹی سے بہت پہلے ہوتا ہے۔ لیکن FCR مطلق فائنلٹی نہیں ہے۔ اس کے ضمانتوں پر نیٹ ورک اور والیدیٹرز کے افتراضات منحصر ہوتے ہیں۔ اہم فرق: • ٹرانزیکشن دेखنا ≠ ٹرانزیکشن فائنلائزڈ • بلاک تصدیق ≠ والیدیٹر- attestations پر مبنی تصدیق • فاسٹ تصدیق ≠ کنسنسس فائنلٹی کراس-چین انفراسٹرکچر کے لئے، اس طرح سے ڈپازٹ حاصل کرنا صرف عمل کا ا ek حصہ ہے۔ فنڈز جاری کرنے سے پہلے سورس-چین ٹرانزیکشن کو کافی محفوظ ثابت کرنا بھي اتنا ہي اہم ہے۔ اس لئے اس واقعہ نے واضح طور پر دکھایا ہے کہ تصدیق اور فائنلٹي کو مت بھولنا چاہئئے۔

