لاحظت تفصيلاً صغيرًا لكنه مفيد جدًا في توثيق واجهة العقدة لعمليات المحافظ والبورصات الخاصة بـ @Dusk : تستجيب العقدة مع Rusk-Version، ويمكن للعملاء أيضًا إخبار العقدة بالإصدارات التي يقبلونها. إذا تم تضمين Rusk-Version-Strict، فسترفض العقدة الطلب فورًا عندما لا تتطابق الإصدارات.
يرى كثير من الناس أن الواجهة القديمة ما زالت تعمل فيظنون أن “التوافق” يعني أنها ستستمر في العمل إلى الأبد. لكن التوثيق يذكر أيضًا ثلاثة مسارات اختصار قديمة تم إهمالها وسيتم إزالتها في المستقبل.
أرى ذلك على جزأين.
الأول هو التحقق من الإصدارات. لا يحتاج العميل إلى الانتظار حتى تتغير الواجهة ثم اكتشاف المشكلة. يمكنه إخبار العقدة مسبقًا بالإصدار من Rusk الذي يقبله. يكون التحقق الصارم مفيدًا لأنه من الأفضل رفض الطلب بوضوح بدلًا من السماح لعميل قديم بتلقي بيانات قد يفهمها بشكل غير صحيح.
والثاني هو ترحيل المسارات. يجب على عمليات التكامل الجديدة استخدام /graphql للاستعلامات الخاصة بالسلسلة والبلوك والمعاملة والميمبول والأرشيف. ينبغي نقل طرق العقد إلى /on/contracts/.... المسارات القديمة مخصصة فقط لفترة الانتقال.
وهذا يهم المستخدمين العاديين أيضًا. فإيداعات البورصات، وأرصدة المحافظ، وسجل التصفح كلها تعتمد على أن يفهم العملاء بيانات العقدة بشكل صحيح.
بالنسبة لـ $DUSK ، أعتقد أن النضج ليس فقط في إبقاء السلسلة متصلة بالإنترنت. بل يعني أيضًا أن المحافظ والبورصات والفهارس تواكب تغييرات الواجهة.
السؤال الحقيقي هو: هل ستقوم البرامج الرئيسية بالهجرة قبل إزالة المسارات القديمة، أم فقط بعد أن يبدأ المستخدمون برؤية حالات فشل؟
#dusk $DUSK
يرى كثير من الناس أن الواجهة القديمة ما زالت تعمل فيظنون أن “التوافق” يعني أنها ستستمر في العمل إلى الأبد. لكن التوثيق يذكر أيضًا ثلاثة مسارات اختصار قديمة تم إهمالها وسيتم إزالتها في المستقبل.
أرى ذلك على جزأين.
الأول هو التحقق من الإصدارات. لا يحتاج العميل إلى الانتظار حتى تتغير الواجهة ثم اكتشاف المشكلة. يمكنه إخبار العقدة مسبقًا بالإصدار من Rusk الذي يقبله. يكون التحقق الصارم مفيدًا لأنه من الأفضل رفض الطلب بوضوح بدلًا من السماح لعميل قديم بتلقي بيانات قد يفهمها بشكل غير صحيح.
والثاني هو ترحيل المسارات. يجب على عمليات التكامل الجديدة استخدام /graphql للاستعلامات الخاصة بالسلسلة والبلوك والمعاملة والميمبول والأرشيف. ينبغي نقل طرق العقد إلى /on/contracts/.... المسارات القديمة مخصصة فقط لفترة الانتقال.
وهذا يهم المستخدمين العاديين أيضًا. فإيداعات البورصات، وأرصدة المحافظ، وسجل التصفح كلها تعتمد على أن يفهم العملاء بيانات العقدة بشكل صحيح.
بالنسبة لـ $DUSK ، أعتقد أن النضج ليس فقط في إبقاء السلسلة متصلة بالإنترنت. بل يعني أيضًا أن المحافظ والبورصات والفهارس تواكب تغييرات الواجهة.
السؤال الحقيقي هو: هل ستقوم البرامج الرئيسية بالهجرة قبل إزالة المسارات القديمة، أم فقط بعد أن يبدأ المستخدمون برؤية حالات فشل؟
#dusk $DUSK