ترتيب عمل خاص لقرارات العقد
يبدأ تطوير العقد الذكي بحساب مؤلف وسري لما يجب أن يفعله المنتج. تقوم جهة الاتصال المسماة بتنسيق النقاش وتحافظ على قواعد المنتج والمواد التقنية والقرارات المفتوحة ضمن مجموعة العمل التي توافق عليها.
قبل التنفيذ، نقوم بإعداد مسودة مواصفات تغطي السلوك المقصود للعقد والأدوار والتبعيات المعروفة. لا يتم المضي قدمًا من تلك المسودة حتى تتاح لفريقك فرصة مراجعتها وتقديم موافقة خطية. هذا يبقي الخيارات غير المحلولة مرئية بدلاً من السماح للافتراضات بأن تتحول إلى كود.
أنت تقرر من ينضم إلى المراجعة، بما في ذلك مالكي المنتج والمهندسين وأي مدقق خارجي مشارك بالفعل. يتم التعامل مع الكود الحالي وملاحظات البنية كمواد مشروع، وليس كمحتوى موجه للجمهور. حيثما يتعلق العمل بقواعد التوكن، يمكن لجهة الاتصال الحفاظ على توافق متطلبات العقد مع إنشاء ونشر التوكن.
تحتوي الحزمة الأولى المفيدة على رحلة المنتج والسلسلة المستهدفة والمواد التقنية الحالية وأسماء الأشخاص المخولين بالموافقة على السلوك. إذا بقيت بعض التفاصيل مفتوحة، يتم تسجيلها كقرارات للمراجعة بدلاً من معاملتها كمتطلبات محسومة.
منطق العقد مصمم حول قواعد المنتج المعتمدة
يصف نطاق العقد الإجراءات التي يجب أن ينفذها الكود والشروط التي يُسمح بموجبها لكل إجراء. نقوم بتعيين تلك القواعد لأدوار المستخدم والمسؤول قبل اختيار الوظائف والواجهات اللازمة للبناء.
بالنسبة للاستحقاق، يمكن للمواصفات تسجيل التخصيصات والجدول الزمني وسلوك المطالبة ومعالجة المبالغ غير المطالب بها. بالنسبة للتجميد، يمكنها تحديد الودائع والسحب وحسابات المكافآت وفترات الحظر والأصول المدعومة والأذونات الإدارية. تؤثر هذه القرارات أيضًا على كيفية تقديم التطبيق المتصل لحالات العقد للمستخدمين.
تميز المراجعة المعلمات الثابتة عن القيم التي قد يتم تغييرها لاحقًا، وتسمي الدور المسموح له بإجراء أي تغيير معتمد. نقوم أيضًا بتسجيل السلوك الطبيعي وحالات الحدود واستجابات الفشل المتوقعة بلغة يمكن لرائد منتجك تأكيدها. هذا يعطي الزملاء في الهندسة والمنتج مرجعًا مشتركًا قبل بدء التنفيذ.
عندما يكون سلوك العقد جزءًا من تجربة مستخدم أوسع، قم بتنسيق الواجهات مع تطوير dApp. يمكن مواءمة عرض التوكن أو الأذونات أو قواعد التوزيع مع مواصفات العقد، بينما يظل سلوك التطبيق تبعية محددة بوضوح.
نقاط المراجعة والمواد التي يتلقاها فريقك
يهدف التسليم إلى جعل كل من السلوك المتفق عليه والقرارات المتبقية واضحة. قبل بدء العمل، تؤكد جهة الاتصال المسماة المواد المضمنة ومن سيوافق على كل نقطة مراجعة.
| الخطوة | من المشارك | ما توافق عليه |
|---|---|---|
| المواصفات | مالك المنتج وقائد الهندسة | قواعد العقد والأدوار ومعايير القبول |
| مراجعة التنفيذ | قائد الهندسة ومالك المنتج المعني | النتائج مقابل السلوك المعتمد |
| التسليم | مالك النشر والمعين المعتمد | المتطلبات الأساسية والإعدادات والمسؤوليات المتبقية |
اعتمادًا على النطاق المتفق عليه، قد تشمل المواد الكود المصدري وملاحظات التنفيذ والاختبارات الآلية ونتائج الاختبارات وتعليمات النشر. يمكننا إعداد مواد تقنية لتدقيق مستقل وتنسيق الردود على نتائجها. يظل تنسيق التدقيق مختلفًا عن إجراء تدقيق أمني مستقل.
إذا كانت هناك حاجة إلى تجربة توقيع مخصصة، قم بتقييم هذا العمل جنبًا إلى جنب مع تطوير محفظة العملات المشفرة. يجب أن يوضح التسليم الكتابي الوظائف التي تغطيها الاختبارات المقدمة، وما هي الإعدادات التي تحتاج إلى تأكيد، وما هي العناصر التي تبقى للمراجعة الخارجة.
ما الذي يجب حله قبل إطلاق العقد؟
يجب أن يحدد خطة الإطلاق الشبكة وإعدادات النشر والحسابات المسؤولة والأشخاص المخولين بتوقيع كل معاملة. تنتمي تلك التفاصيل إلى المراجعة قبل تحضير النشر، ليس في تبادل غير رسمي في اللحظة الأخيرة.
يؤكد فريقك البيئة المستهدفة وقيم المنشئ وعناوين الأدوار وخطوات التحقق وأي إجراء استرداد لأخطاء التكوين. نسجل متطلبات النشر الأساسية والقرارات المفتوحة في التسليم، حتى يتمكن الشخص المسؤول عن الإطلاق من رؤية ما يبقى عليه تأكيده.
مجموعة الاختبارات تعكس فقط الحالات التي تغطيها، ونتائج المدقق المستقل تعكس الكود وحدود المراجعة؛ يبقى سلوك الشبكة والتكاملات الخارجية خارج سيطرتنا. نحن نلتزم بأعمال التطوير المعتمدة والتسليم المتفق عليه، وليس بنتيجة تدقيق معينة أو غياب كل عيب محتمل.
حافظ على هذا الحدود واضحة عند تحديد ما إذا كان الإطلاق جاهزًا. يجب أن يكون مالك النشر المسمى قادرًا على تتبع كل إعداد إلى موافقة ومعرفة التبعيات الخارجية التي ليست جزءًا من كود العقد.
الترتيب في ثلاث مراحل مراجعة
ينتقل التسليم من مناقشة خاصة للمتطلبات إلى مواصفات مراجعة، ثم إلى التنفيذ والتسليم. تحافظ موافقتان رسميتان على ترسيخ العمل: واحدة لسلوك العقد وواحدة لإعدادات الإطلاق.
- السياق والمواصفات: تجمع جهة الاتصال الخاصة بك السلسلة المستهدفة وحالات الاستخدام والكود الحالي وصناع القرار. نقوم بإعداد مسودة تصف الوظائف والأذونات والحالات الحدودية ومعايير القبول لموافقة فريقك الخطية.
- التنفيذ والنتائج: تتبع الهندسة المواصفات المعتمدة وتختبر السلوكيات المتفق عليها. يتم تقديم النتائج والتبعيات والأسئلة غير المحلولة إلى قائد المنتج أو الهندسة المعني للمراجعة.
- التسليم والتنسيق: نقدم الكود المتفق عليه والمواد الداعمة، ثم نراجع متطلبات النشر الأساسية مع المالك المعين. إذا تم تضمين تنسيق التدقيق، يتم التعامل مع التقديم والردود كمسار مراجعة منفصل.
يتم تأكيد الجدول الزمني بعد فهم المتطلبات والتكاملات ودورات المراجعة. العقد المركز ذو القواعد المحسومة له خطة تسليم مختلفة عن عدة مكونات متصلة بقرارات معلقة. تحافظ جهة الاتصال الخاصة بك على رؤية التسلسل وتسجل ما ينتظر الموافقة في كل مرحلة.
عمل العقد ضمن منتج Web3 الأوسع
أدخل أعمال المنتج المجاورة في النقاش عندما تغير مدخلات العقد أو إجراءات المستخدم أو مسؤوليات الإطلاق. يمكن تحديد نطاق العقد كمكون مختلف مع مشاركة واجهات واضحة مع باقي المنتج.
ينتمي تصميم التوكن إلى نفس محادثة التخطيط عندما تؤثر العرض أو الأذونات أو التوزيع على السلوك على السلسلة. يكون مسار عمل dApp ذا صلة عندما يحتاج المستخدمون إلى توصيل محفظة أو إرسال معاملات أو فهم حالات العقد. للحصول على سياق هندسي أوسع، انظر تطوير Web3.
يسجل سجل العمل كل مكون وواجهته ومعتمده. هذا يعطي فريق العقد مسؤولية السلوك المعتمد على السلسلة، بينما يمتلك زملاء التطبيق كيفية وصول المستخدمين إلى ذلك السلوك وتلقي ردود المعاملات. القرارات المشتركة لها مالك مرئي بدلاً من أن تكون بين الفرق.
التسليم الأول هو مواصفات عقد موجزة، تظهر قبل التنفيذ؛ يتم تأكيد التوقيت بمجرد فهم التبعيات والموافقات. ملاحظة قصيرة تسمي السلسلة المستهدفة وأول قرار ينتظر التوقيع تعطي لجهة الاتصال المسماة مكانًا سريًا للبدء.
كيف نعمل
- تحديد سياق المنتجشارك حالات الاستخدام والسلسلة المستهدفة والكود الحالي والأشخاص المخولين بتأكيد قواعد المنتج.
- الموافقة على مواصفات العقدراجع الوظائف الموثقة والأدوار والحالات الحدودية والتكاملات ومعايير القبول قبل التنفيذ.
- تنفيذ واختبار السلوك المتفق عليهتتبع الهندسة المواصفات المعتمدة وتسجل النتائج لمراجعة المنتج والهندسة.
- تأكيد مسؤوليات الإطلاقيتحقق المالك المعين من الإعدادات ومتطلبات النشر الأساسية وأي مراجعة خارجية متبقية.
- استلام التسليمنقدم الكود المتفق عليهم والمواد الداعمة، مع تنسيق التدقيق حيثما تم تضمينه.
الأسئلة الشائعة
ما هي المواد التي تساعد في تركيز أول نقاش حول العقد؟
وصف المنتج والسلسلة المستهدفة والكود الحالي أو ملاحظات البنية ومسودة قواعد الاستحقاق أو التجميد توفر نقطة بداية مفيدة. قم بتسمية الأشخاص الذين يمكنهم الموافقة على سلوك العقد وخيارات النشر. تسجل جهة الاتصال المسماة التفاصيل غير المحلولة بشكل منفصل، حتى لا يتم الخلط بين القرارات المفتوحة والمتطلبات المعتمدة.
هل يمكن أن تكون قواعد الاستحقاق والتجميد في خطة تطوير واحدة؟
نعم، إذا كانت قواعد المنتج والمسؤوليات واضحة بما يكفي لمراجعتها معًا. تميز المواصفات جداول الاستحقاق والمطالبات عن ودائع التجميد وسحبه ومكافآته وأذوناته. يوافق فريقك على السلوك قبل التنفيذ، سواء كان العمل يستخدم عقدًا واحدًا أو عدة مكونات متصلة.
هل يشمل تنسيق التدقيق تدقيقًا أمنيًا مستقلًا؟
يمكن أن يغطي تنسيق التدقيق إعداد المواد التقنية وترتيب التسليم إلى مراجع مستقل وتتبع الردود عند تضمينها في العمل المتفق عليه. اختبار التطوير منفصل عن تلك المراجعة. قبل التقديم، تؤكد جهة الاتصال الخاصة بك أي كود ضمن النطاق وكيف سيتم توجيه النتائج.
كيف يتم تحديد الجدول الزمني للتسليم؟
يتبع الجدول الزمني مكونات العقد وجاهزية قواعد المنتج وتبعيات السلسلة والتكامل ودورات المراجعة المتوقعة. نشارك تسلسلًا مقترحًا قبل بدء التنفيذ. يمكن لفريقك رؤية متى من المتوقع أن تتم الموافقة على المواصفات ومراجعة النتائج وتحضير النشر.
هل يمكنك تكييف عقد حالي لـ dApp الخاص بنا؟
نعم. الكود الحالي والملاحظات التقنية ووصف التغيير المطلوب يسمح للفريق بتمييز التوسيع عن التكامل أو المكون المنفصل. تقوم جهة الاتصال المسماة بتنسيق تلك المراجعة مع قائد الهندسة لديك، ثم تسجل السلوك المقترح للموافقة قبل التنفيذ.
ماذا يحدث إذا كانت قواعد المنتج لا تزال تتغير؟
يتم تسجيل القواعد المتغيرة كقرارات مفتوحة بدلاً من استيعابها بصمت في التنفيذ. يمكن لمالك منتجك مراجعة مسودة المواصفات وتأكيد السلوك الجاهز للموافقة. ملاحظة تصف السلسلة المستهدفة والقرار المعلق تسمح لجهة الاتصال المسماة بترتيب أول مسودة مواصفات.
أخبرنا عن مشروعك
أجب عن أربعة أسئلة سريعة وسيرسل لك مدير الحساب خلال ساعة خطة وجدولا زمنيا ونطاقا للميزانية. كل شيء يبقى سريا.
جار تحميل النموذج…