أخبارالمطورينإدخالالمشروع Blockchain شرح الأحداث والمؤتمرات الصحافةالنشرات الإخبارية
اشترك في نشرتنا الإخبارية.
عنوان بريد الكتروني
نحن نحترم خصوصيتك
الرئيسيةالمدونةأدخل مؤسسة Blockchain
30 عامل فني لمنصة بلوكتشين
الجوانب التقنية الرئيسية التي يجب مراعاتها عند اختيار منصة blockchain لحالة استخدام عملك.
كليمنس وان هو مهندس حلول في ConsenSys. يكتب قوائم من 30 موقع seelemons.com.
إذا كان اختيارك لمنصة blockchain لا علاقة له بالعوامل التجارية (راجع 30 عامل عمل لمنصة Blockchain) ، فربما تبحث في بعض الجوانب التقنية لحالة الاستخدام الخاصة بك. يتم تشغيل هذه القائمة المكونة من 30 سؤالًا من خلال أسئلة خاصة بـ blockchain والتي يجب أن تكون على رأس أولوياتنا عند فحص النظام الأساسي.
DevOps / الشبكة / النشر / البروتوكول
- مرونة نشر طبقة Blockchain – هل المنصة لها مثيل عام؟ إذن؟ خاص؟ هجين?
- عدد العقدة الأمثل – كم عدد العقد اللازمة لدعم الشبكة؟ واحد لكل عضو؟ هل يمكنني التفاعل مع الشبكة بدون تشغيل عقدة?
- حاويات – هل يمكن إرساء النظام الأساسي ونشره عبر Kubernetes?
- طبقة إدارة هوية الشبكة – كيف يتم إدارة أذونات العقد والأفراد؟ هل هناك قيود على المستخدمين المتميزين؟ هل هناك خريطة شبكة مصدر لجميع الأطراف في الشبكة (مثل خدمة تشبه DNS – ENS في Ethereum)?
- آلية التوافق – هل النظام قائم على إثبات العمل؟ دليل على الحصة؟ دليل على السلطة؟ دليل على الوقت المنقضي؟ من المحتمل أن يتم تحديد ذلك من خلال إعداد الحوكمة والكيانات بناءً على ما هو أكثر فاعلية لحالة الاستخدام الخاصة بك.
- المراسلة بين المنظمات – هل هناك طبقات منفصلة للرسائل الخاصة؟ هل هذا يستند إلى AMQP؟ RabbitMQ؟ XMPP؟ تأمين Scuttlebutt?
- منهجية معالجة المعاملات – ما هو ترتيب الأنشطة الذي يحدث من حيث معالجة المعاملات؟ متى يقوم البروتوكول بترتيب المعاملات والتحقق منها وتنفيذها؟ في Ethereum ، يتم إرسال TXs إلى عقد التحقق من صحة الطلب / التحقق من الصحة قبل تنفيذ وتوزيع الكتلة “الصحيحة”. في Corda ، يتم التحقق من صحة TXs بشكل فردي من خلال الحاجة إلى معرفة العقد من خلال Flow Framework حتى يتم توقيعها وإعادة توزيعها من قبل كاتب العدل.
- التشفير – ما هي المكتبات التي تستخدم وتدعمها التجزئة والتوقيعات؟ (على سبيل المثال ، secp256k1 لـ Ethereum)
- قابلية التشفير للتوصيل – هل يمكن لعقد محددة اختيار استخدام مكتبة تشفير مختلفة بناءً على قواعد الأمان الإقليمية الخاصة بها؟ (على سبيل المثال ، التوافق مع NIST)
- تقنيات مشاركة الملفات – يجب أن يتم إرساء كل أصل رقمي بشكل قانوني من خلال المؤسسة التي تحتفظ به أو المستند القانوني / النثر المشار إليه في الكود. كيف تتم مشاركة الملفات بين المؤسسات مع النظام الأساسي؟ هل تم حفظهم على نفس المنصة؟ هل يتم نسخهم احتياطيًا بشكل مشابه?
- التثبيت القانوني – هل هناك نثر قانوني مضمّن أو تنفيذ مستند قانوني (مثل OpenLaw) ضمن البروتوكول?
- دليل العبث مقابل مقاومة العبث – هل يمكن لشخص ما تغيير حالة العقدة المحلية وتاريخها؟ إذا تمت إزالة معاملة أو حالة بطريقة ما ، فهل سيؤدي ذلك إلى عدم مزامنة كل شيء؟ هل البيانات التاريخية المرجعية قابلة للتعديل أو الحذف والاتفاق عليها من قبل جميع الأطراف?
- استعادة المعاملات – كيف تسترد العقدة المعاملات؟ إذا لم يتم توزيع معاملاتك بالكامل على جميع الأطراف ، فما هي آليات تنزيل أحدث إصدار متفق عليه?
- قدرة DAO – هل هناك أمثلة على dapps تجرد مسؤولية الحكم؟ قد يكون هذا مفيدًا لإعادة استخدام الشبكة للحفاظ على التصويت والحوكمة.
خبرة المطور / أعلى تطبيقات Stack
- مسؤولية التطبيق – عند إنشاء أعلى تطبيق مكدس (dapp) ، ما الذي يجب أن تقلق بشأنه؟ هل يجب عليك استضافة العقدة الخاصة بك؟ هل أنت مسؤول أيضًا عن نشر واجهات وخوادم الويب المقابلة لـ dapp؟ كيف سيدفع المستخدمون مقابل تطبيقك?
- نشر طبقة Dapp – بناءً على الأذونات ، كيف يتم نشر العقود الذكية في الشبكة؟ من قبل فرد (مثل العنوان المدرج في القائمة البيضاء)؟ بواسطة عقدة (مثل هوية معرّفات الكيانات القانونية)؟ بواسطة كيان مسجل (مثل شبكة الأعمال المضافة إلى الشبكة)؟ من قبل مزود البنية التحتية (مثل سوق كاليدو)؟ هل تحتاج إلى أذونات على مستوى العقدة للنشر?
- لغات العقد الذكية – ما هي لغة كتابة العقد الذكي؟ هل تم اختباره؟ هل لديها مجتمع جيد?
- مكتبات ومعايير العقود الذكية – هل هناك مكتبات / وظائف آمنة متفق عليها (مثل OpenZeppelin) يتم صيانتها ومراجعتها؟ هل هناك عمليات تنفيذ متفق عليها على نطاق واسع للوظائف التي تم تجميعها وفقًا للمعايير (مثل ERC-20 ، و ERC-721 ، وما إلى ذلك)?
- ترقية العقد الذكي – كيف يتم تحديث التطبيقات؟ هل توجد أنماط ترقية محددة جيدًا لرمز العقد الذكي?
- الوصول إلى البيانات المرجعية والسوق – داخل الشبكة ، يمكن استدعاء ما هو متاح من oracles لتلقي المعلومات اللازمة لتنفيذ الإجراء المشغل?
- إدارة الهوية الموصى بها للأفراد – هل تصر أزواج المفاتيح العامة / الخاصة والعناوين بشكل طبيعي على أن يحتفظ الأفراد بمفاتيحهم الخاصة؟ أو هل هذا افتراض واقعي أن الوسطاء سوف يستضيفونهم نيابة عنك ولا يزال لديهم إدارة حساب موزعة عبر تفضيلات العميل?
- Interop داخل التطبيقات أو الشبكات – هل يمكن لل dapp استدعاء dapp آخر؟ يمكن لشبكة / سلسلة جانبية معلومات مرجعية من الشبكة المربوطة?
تحكم المستخدم / الأداء / الخصوصية
- أداء معالجة المعاملات – ما مدى السرعة التي يمكنك بها وضع المعاملات في قائمة الانتظار ومعالجتها (على دفعات / كتل) والتأكد من مسح قائمة الانتظار مع إشعار “المحفوظة”?
- قابلية التوسع في معالجة المعاملات – هل النظام مصمم بقابلية القياس المعيارية (أفقيًا أو رأسيًا) لدعم معدلات معالجة أعلى?
- التغييرات المتزامنة – هل هناك حواجز أمام تحديث نفس العقد أو الرصيد عدة مرات قبل تغيير الأصل بالكامل?
- أداء توزيع المعاملات – متى يتم تحديث معاملتك لجميع الأطراف؟ هل هو عندما تتم معالجة الكتلة؟ بعد 6 بلوك أعماق؟ بعد اكتمال التدفق والتوقيع عليه من قبل جميع الأطراف?
- متعدد الخيوط – هل يمكن أن تكون معالجة المعاملات الخاصة بك والإجماع متعدد الخيوط أو تقاسمها عبر العديد من المشاركين في الشبكة وما زلت متفقين على نفس المصدر الذهبي؟ هل تقوم بتقسيم أنواع مختلفة من عمليات الإعدام?
- آليات الخصوصية للتشويش الميداني – هل يمكنك مشاركة حقول محددة لآلية تخزين البيانات مع مستخدمين محددين فقط؟ هل يمكنك تشغيل منطق الأعمال الذي يقارن قيم الحقول دون الكشف عن المعلومات (مثل Aztec و ZKsnarks)?
- آليات الخصوصية للمستلمين (السرية) – هل يمكنك تدوير المفاتيح العامة تلقائيًا بحيث لا يكون المستخدم النهائي الذي ترسل إليه المعلومات قابلاً للحل بهوية معروفة?
- آليات الخصوصية للمرسلين (أنماط حركة مرور المعاملات) – لا يمكنك مشاركة المعاملة مع جميع الأطراف في الحالات التي تريد فيها فقط الأطراف المحددة الخاصة بك رؤية الصفقة?
استشر خبراء blockchain لدينا
يقدم فريق الحلول العالمي لدينا تدريب blockchain والاستشارات الاستراتيجية وخدمات التنفيذ وفرص الشراكة. اشترك في النشرة الإخبارية لدينا للحصول على أحدث أخبار Ethereum وحلول المؤسسات وموارد المطورين والمزيد.يرشد
الدليل الكامل لشبكات عمل Blockchain
ندوة عبر الإنترنت
مقدمة في الترميز
ندوة عبر الإنترنت
مستقبل التمويل: الأصول الرقمية و DeFi
ندوة عبر الإنترنت
ما هو Enterprise Ethereum?
ورق ابيض
البنوك المركزية ومستقبل النقود
مسمار حالة