بٹ کوائن جے ایس لائب، جو بٹ کوائن ایپلیکیشنز بنانے کے لیے ایک سافٹ ویئر لائبریری ہے، نے دو خرابیوں کو درست کر دیا ہے جو درست لین دین پر مائنر فیس کو کم اندازہ لگانے کا سبب بن سکتی ہیں۔ 26 اکتوبر کے سیکورٹی اعلانات میں متعلقہ ریلیز لائنز کے لیے درست شدہ ورژن 5.2.2، 6.1.9 اور 7.0.4 کا اعلان کیا گیا ہے۔ ایپلیکیشنز خطرے میں ہوتی ہیں جب وہ پیکجز کو درآمد کرتی ہیں اور بغیر خرچ کیے جانے والے آؤٹ پٹس کی تصدیق کیے بغیر لائبریری کے فی کلکولیشن یا زائد فی حفاظت پر انحصار کرتی ہیں۔
خرابیاں جزوی طور پر دستخط شدہ بٹ کوائن ٹرانزیکشنز (PSBTs) سے متعلق ہیں۔ BIP 174 PSBTs کو کلائنٹس کے درمیان ٹرانزیکشن کی تفصیلات اور دستخطوں کے تبادلے کے لیے ایک فارمیٹ کے طور پر تعریف کرتا ہے۔ دستخط، دستخطوں کا اجتماع، ان پٹ کا ختم کرنا اور ٹرانزیکشن کا استخراج ایک ہی ایپلیکیشن کے اندر بھی الگ الگ آپریشنز رہتے ہیں۔ ایک بٹ کوائن ٹرانزیکشن میں فیس کی رقم کل ان پٹ ویلیو مینس کل آؤٹ پٹ ویلیو کے برابر ہوتی ہے۔ اس لیے اگر کسی ان پٹ کی ویلیو کم ظاہر کر دی جائے تو حساب لگائی گئی فیس کم ظاہر ہوگی۔
پہلا خرابی ایک ہی ان پٹ کو دو مختلف قیمتیں دینے کی اجازت دیتی ہے۔ دستخط کرنے کے لیے مکمل پچھلا ٹرانزیکشن استعمال ہوتا ہے، جبکہ فی اکاؤنٹنگ کم قیمت والے تضاد والے ریکارڈ کو ترجیح دیتا ہے۔ اس لیے متاثرہ سافٹ ویئر اصل ٹرانزیکشن کو منظور کر سکتا ہے جبکہ غلط فی کا جائزہ لے رہا ہو۔ مشورہ میں بٹ کوائن جی ایس لائبریری 7.0.1 کا ایک ڈیمو درج ہے جس میں اصل فی 900,000,000 ساتوشی اور رپورٹ کیا گیا فی 200 ساتوشی ہے۔ اس ڈیمو نے ایک تصدیق شدہ دستخط تیار کیا اور ڈیفالٹ فی ریٹ انتباہ کے بغیر نکالنے کی اجازت دی۔
دوسرا مشورہ وہ مکمل کردہ انپٹس کی وضاحت کرتا ہے جن کے انپٹ ویلیو کے ریکارڈ نہیں ہیں۔ فی کیلکولیٹر ان انپٹس کو صفر ویلیو والے سمجھتا ہے۔ ایک ایپلیکیشن دوسرے طرف سے پہلے سے دستخط شدہ PSBT کو درآمد کر سکتا ہے اور دوبارہ دستخط کیے بغیر یہ کیلکولیشن تک پہنچ سکتا ہے۔ دوسرا مشورہ ایک فرضی ٹرانزیکشن پر پیش کرتا ہے جس کا اصل فی 91,000 ساتوشی اور رپورٹ کیا گیا فی 1,000 ساتوشی ہے۔ مکمل اسکرپٹس اور دستخط اپنے آپ میں اس انپٹ کی ویلیو قائم نہیں کرتے جس کے ویلیو ریکارڈ موجود نہیں ہیں۔
متعارض ریکارڈ کی خامی 5.2.0 سے 5.2.1 تک، 6.0.0 سے 6.1.8 تک (شامل 6.1.0-rc.0) اور 7.0.0-rc.0 سے 7.0.3 تک کے ورژنز کو متاثر کرتی ہے۔ غائب ریکارڈ کی خامی وہی 6 اور 7 کے ورژنز کو متاثر کرتی ہے، ساتھ ہی 5.1.0 سے 5.2.1 تک کے ورژنز بھی۔ مالی نقصان کے لیے ایک منظور شدہ، درست ٹرانزیکشن کو نیٹ ورک پر براڈکاسٹ اور قبول کیا جانا ضروری ہے۔ ان خامیوں سے دستخط نہیں بنائے جا سکتے، اور زائد رقم مائنرز کو فیس کے طور پر جاتی ہے۔
درستگیاں پہلے کے نتائج کو حل کرنے کے لیے دستخط اور حساب کتاب کے لیے ایک ہی طریقہ استعمال کرتی ہیں۔ درستگیاں متصادم قیمتیں یا اسکرپٹس کو مسترد کرتی ہیں اور فیس کی حساب کتاب کے دوران ہر ان پٹ کے لیے ایک قیمت کی ضرورت رکھتی ہیں۔ درستگیاں متعلقہ میٹا ڈیٹا تبدیلیوں یا ترکیبات کے بعد کی گئی کیشڈ فیسز اور استخراج شدہ لین دین کو بھی غیر معتمد بناتی ہیں۔ منتظمین کو انحصار کے ورژنز کا جائزہ لینا چاہیے اور درآمد شدہ PSBTs کی تصدیق کو دوبارہ جانچنا چاہیے۔ جو منتظمین اپ گریڈ نہیں کر سکتے، وہ متعلقہ آؤٹ پٹ قیمتیں خود تصدیق کریں۔ منتظمین کو دستخط کرنے یا حساب کردہ فیسز پر انحصار کرنے سے پہلے متصادم ریکارڈز کو مسترد کرنا چاہیے۔ منتظمین کو فیسز پر انحصار کرنے یا لین دین استخراج کرنے سے پہلے ہر ان پٹ کی قیمت کی تصدیق کرنا چاہیے۔
بٹ کوائن جی ایس لائبریری دو خطاوں کو درست کرتی ہے جو فی کم سے نقصان کا سبب بن سکتی ہیں
CryptoSlateبانٹیں
بٹ کوائن کی فوری خبر: بٹ کوائن جی ایس لب نے دو خامیوں کے لیے پیچ جاری کیے ہیں جو بٹ کوائن ایپلیکیشنز میں فی کم تخمینہ لگانے کا باعث بن سکتی ہیں۔ یہ خامیاں، جو PSBTs سے متعلق ہیں، غلط فی کی حساب کتاب اور مالی نقصان کا باعث بن سکتی ہیں۔ اپڈیٹس کو ورژن 5.2.2، 6.1.9، اور 7.0.4 میں درست کر دیا گیا ہے، جن میں آؤٹ پٹس کو حل کرنے اور فیز کی حساب کتاب کے لیے مسلسل طریقے یقینی بنائے گئے ہیں۔ بٹ کوائن خبروں کے ذرائع متاثرہ ایپس کو اپڈیٹ کرنے کی فوری ضرورت پر زور دے رہے ہیں۔
ذریعہ:اصل دکھائیں۔
اعلان دستبرداری: اس صفحہ پر معلومات تیسرے فریق سے حاصل کی گئی ہوں گی اور یہ ضروری نہیں کہ KuCoin کے خیالات یا خیالات کی عکاسی کرے۔ یہ مواد کسی بھی قسم کی نمائندگی یا وارنٹی کے بغیر صرف عام معلوماتی مقاصد کے لیے فراہم کیا گیا ہے، اور نہ ہی اسے مالی یا سرمایہ کاری کے مشورے کے طور پر سمجھا جائے گا۔ KuCoin کسی غلطی یا کوتاہی کے لیے، یا اس معلومات کے استعمال کے نتیجے میں کسی بھی نتائج کے لیے ذمہ دار نہیں ہوگا۔
ڈیجیٹل اثاثوں میں سرمایہ کاری خطرناک ہو سکتی ہے۔ براہ کرم اپنے مالی حالات کی بنیاد پر کسی پروڈکٹ کے خطرات اور اپنے خطرے کی برداشت کا بغور جائزہ لیں۔ مزید معلومات کے لیے، براہ کرم ہماری استعمال کی شرائط اور خطرے کا انکشاف دیکھیں۔