بیس کے ریٹائرڈ فلیش بلاکس اینڈ پوائنٹس ڈینیم اپ گریڈ کے بعد ڈیٹا اسٹریم نہیں کرتے

iconThe Defiant
بانٹیں
AI summary iconخلاصہ
بیس کا بلاک چین اپ گریڈ، ڈینیم ریلیز، اس کے فلیش بلاکس اینڈ پوائنٹس کو انفلیشن ڈیٹا کے اسٹریمنگ کے لیے فعال نہیں رکھتا۔ جبکہ اینڈ پوائنٹس اب بھی ویب سوکٹ کنکشنز کو قبول کرتے ہیں، وہ زندہ اپ ڈیٹس فراہم نہیں کرتے۔ ڈویلپرز کو ریل ٹائم انفلیشن ڈیٹا کے لیے نیو ہیڈز اور لاگس طریقے استعمال کرنے ہوں گے۔ ڈینیم اپ گریڈ 5 نومبر کو شام 1 بجے ET پر لائیو ہو گیا۔ مکمل منتقلی سے پہلے سیپولیا یا وائبنیٹ پر ٹیسٹنگ کی تجویز کی جاتی ہے۔

بیس کے معطل شدہ فلش بلاکس اینڈ پوائنٹس اب بھی ویب سوکٹ کنکشنز کو قبول کرتے ہیں لیکن ڈینیم اپگریڈ کے بعد ڈیٹا سٹریم نہیں کرتے، جس کی وجہ سے ان ایپلیکیشنز کو جو ان فیڈز پر منحصر ہیں، لائیو اپڈیٹس کی فراہمی نہیں ہوتی جب تک کہ ڈویلپرز منتقل نہیں کر دیتے، جیسا کہ بیس کی مائیگریشن گائیڈ میں بتایا گیا ہے۔

کوینبیس کا ایتھریم لیئر 2، 5 نومبر کو صبح 1 بجے ET پر ڈینیم فعال ہوا۔ اس اپگریڈ نے دو سیکنڈ میں ایک مکمل بلاک کو، جس کے درمیان فلیش بلاکس کے پیش نظارے تھے، 200 ملی سیکنڈ میں مکمل کینونیکل بلاکس سے بدل دیا، جیسا کہ Base’s specification میں بیان کیا گیا ہے۔

میگریشن گائیڈ صاف طور پر خبردار کرتی ہے کہ منسوخ کردہ مین نیٹ اور سیپولیا ٹیسٹ نیٹ اینڈ پوائنٹس “اب بھی کنکشنز قبول کرتے ہیں لیکن کوئی ڈیٹا اسٹریم نہیں کرتے۔” اس لیے اسی اینڈ پوائنٹ پر دوبارہ کنکٹ کرنا اپڈیٹس کو واپس نہیں لائے گا: ڈویلپرز کو ڈیٹا سورس اور سبسکرپشنز تبدیل کرنا ہوں گے۔

یہ ضرورت ایپلیکیشنز اور بنیادی ڈھانچے پر لاگو ہوتی ہے جو Flashblocks کا استعمال کرتے تھے۔ بیس کے لانچ اعلان میں ان فیڈز کا استعمال کرنے والے ایپ اور والٹ ڈویلپرز کو منتقل ہونے کی ہدایت کی گئی ہے، جبکہ خاتمہ صارفین کو کوئی کارروائی کرنے کی ضرورت نہیں ہے۔ اس کی منتقلی گائیڈ میں ان ریٹائرڈ فیڈز کا استعمال کرنے والے انٹیگریشنز کی تعداد کا اندازہ نہیں لگایا گیا ہے۔

فلیش بلاکس پہلے مکمل بلاک کے آنے سے پہلے ابتدائی لین دین کی فیڈ بیک فراہم کرتے تھے۔ ڈینم وہ الگ پیش نظارہ اسٹریم ختم کرتا ہے؛ اب ہر 200 ملی سیکنڈ کا بلاک اپنا نمبر، ہیش، ریسٹ اور لین دین کے رسیدز رکھتا ہے۔

جو بانیوں کو تبدیل کرنا ہے

بیس ڈویلپرز کو ریٹائرڈ کنکشنز کو ایک ویب سوکٹ قابل RPC فراہم کنندہ یا اپنے نوڈ کے ذریعے سبسکرپشنز سے تبدیل کرنے کی ہدایت کرتا ہے۔ اہم سبسکرپشن تبدیلیاں درج ذیل ہیں:

newFlashblocks کو newHeads سے بدل دیں، جو کینونیکل بلاک ہیڈرز کے مطابق ہے۔

کنٹریکٹ واقعات کے لیے pendingLogs کو logs سے تبدیل کریں۔

newFlashblockTransactions کو newHeads سے تبدیل کریں، پھر ہر کینونیکل بلاک میں ٹرانزیکشنز حاصل کریں۔

درخواستوں کا جائزہ لینے کے لیے ایپلیکیشنز کو pending بلاک ٹیگ کا استعمال کرنا ہوگا۔ بیس اب بھی اسے قبول کرتا ہے، لیکن اب یہ فلیش بلاکس کے پیش نظارے کے بجائے تازہ ترین کینونیکل بلاک پر حل ہوتا ہے۔ اس ٹیگ کا استعمال کرتے ہوئے بیلنس پڑھنا اور کنٹریکٹ سیمولیشنز کو پریکنفرمیشن حالت کے طور پر نہیں سمجھا جا سکتا۔ ٹرانزیکشن رسیpts تب دستیاب ہوتے ہیں جب ٹرانزیکشن ایک کینونیکل بلاک میں داخل ہو جائے؛ پریکنفرمڈ رسیpts دستیاب نہیں ہوتے۔

تیز تر بلاکس خود بخود فائنلٹی قائم نہیں کرتے۔ بیس کہتی ہے کہ بلاکس محفوظ ہو جاتے ہیں جب ان کی بیچ کو ایتھریم پر پوسٹ کیا جاتا ہے اور وہ فائنل ہو جاتے ہیں جب ایتھریم اس بیچ کو فائنل کر دیتا ہے۔

الگ طور پر، بیس کا Denim status notice 9 نومبر کو "جائزہ لیا جا رہا ہے" کے طور پر علامت زد رہا۔ اس کا آخری اپڈیٹ، جو 5 نومبر کو شائع کیا گیا، میں کہا گیا کہ ٹیم دوران دوران ٹرانزیکشن کی شمولیت میں تاخیر اور متوقع سے زیادہ خالی بلاکس کی شرح کی تحقیق کر رہی ہے۔

بیس کی سفارش ہے کہ فلش بلاکس سبسکرپشنز، ویب سوکٹ کنکشنز اور معلق ٹیگ درخواستوں کا انوینٹری تیار کیا جائے، پھر میگریٹڈ انٹیگریشنز کا ٹیسٹ بیس سیپولیا یا وائبنیٹ پر کیا جائے۔

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