الآن بعد أن أصبح لدينا نموذج عام لـ blockchain ، عندما نواجه شبكة جديدة ، فإننا نعرف الأسئلة التي يجب طرحها. بعض الأجزاء المقترحة من النموذج يمكنك البناء عليها:
- العًقد والأدوار (Nodes and Roles) ما هي الأدوار المختلفة في الشبكة للعقد؟ ما هي طرق انضمام العقد إلى الشبكة واكتساب أدوارها المختلفة؟
- آلية الإجماع (Consensus Mechanism) من الجيد دائمًا معرفة شبكة blockchain ، وعادة ما تتيح لك معرفة ما إذا كانت الشبكة عامة أو خاصة أو اتحاد. يتيح لك عادةً أيضًا معرفة حد المعالجة للشبكة. كلما انخفضت افتراضات الثقة ، كلما كان حد المعالجة أكثر تقييدًا (لتوضيح الأمر ، ليس هذا هو الحال دائمًا).
- الفترات (Periods ) التي ذكرناها في إنتاج البلوك وانتشار البلوك هما فترتان عامتان في إثبات العمل. في أي شبكة ، ما هي الفترات المختلفة التي تمر بها الشبكة بينما يتم تحققيق الإجماع الموزع؟
- أساسيات التشفير (Cryptographic Primitives ) هذا تقني ومتقدم للغاية ، ولكن معرفة عائلة التشفير والتطبيق الذي تستخدمه الشبكة للتجزئة والتشفير يمكن أن يلقي بعض الضوء على الشبكة. بشكل أساسي ، إذا كانت الشبكة تستخدم براهين انعدام المعرفة (والتي سنتعرف عليها لاحقًا) أو شيئًا مختلفًا بشكل كبير عن شبكة أخرى ، فمن الجيد معرفة ذلك.
- مستوى اللامركزية (Level of Decentralization ) هذا متغير أكثر ضبابية وقد يتضمن دمج نقاط البيانات المذكورة أعلاه لتحديد مستوى اللامركزية. أو أن تكون الشبكة خاصة أو شبكة اختبار وستعلن صراحة أنها أكثر مركزية لأنها مناسبة لوظيفتها.
- سبب التكوين (Reason for Being) متغير ضبابي آخر ، ولكن قد يكون من المفيد جدًا التساؤل عن سبب الحاجة إلى وجود شبكة blockchain أخرى. ليس لأن أيًا منها مثالي ، ولكن لأن الإجابة نأمل أن توفر بعض السياق حول كيفية اختلاف الشبكة عن الشبكات التي تعرفها أكثر. بهذه الطريقة ، يمكنك نقل ما تعرفه بالفعل عن شبكة blockchain المفضلة لديك لفهم الآخر بشكل أفضل.
تشمل المتغيرات الأخرى ما يلي:
- هيكل الحوكمة (كيف يقرر مجتمع الشبكة التحديثات والإصلاحات وما إلى ذلك)
- حجم مجتمع المطورين والدعم
- حجم المجتمع العام والدعم
- حجم الشبكة (كم عدد العقد الموجودة؟)
- المصدر مفتوح أو مغلق (هل يمكن لأي شخص عرض أو المساهمة في الكود عبر الإنترنت؟)
فيما يلي صورة توضح مقارنة تقريبية لبعض شبكات blockchain الشائعة. بالنظر إليها ، قد ترى فائدة وجود سلسلة مجموعة من المتغيرات لتحليل شبكات متعددة. لا يوجد الكثير من الأشياء التي يمكن أن تتغير ، والأشياء التي تفعل ذلك يجب أن يكون لديها ما يخبرك به عن الغرض من الشبكة وأي نقاط قوة أو ضعف قد تكون بها:
الجانب الآخر من مقارنة blockchain هو مفهوم التوافق بين سلسلة المفاتيح أو قابلية التشغيل البيني blockchain. هذه هي قدرة شبكات البلوكشين العامة على مشاركة بيانات الشبكة مع بعضها البعض. نحن نعيش في عالم متعدد البلوكشين بشكل متزايد ، حيث توجد العديد من شبكات blockchain الهامة. بدلاً من محاولة احتكار سلسلة واحدة ، تسعى إمكانية التشغيل البيني blockchain إلى الاستفادة من نقاط القوة المختلفة وتقليل نقاط الضعف في السلاسل الحالية. س
مصادر اضافية
- مقال: Secp256k1 (River Financial) وصف للمنحنى الإهليلجي المستخدم من قبل Ethereum و Bitcoin.
- جدول:Cryptography Behind Cryptocurrencies جدول يوضح التشفير المستخدم في شبكات blockchain الرئيسية.
- مقال: Blockchain Interoperability: Why is Cross Chain Technology Important? (101 Blockchains) مقدمة موجزة عن قابلية التشغيل البيني blockchain.
مقال: Understanding Cross Chain Communication (Ivan on Tech) نظرة عامة أخرى على الاتصال عبر السلاسل ، بما في ذلك الجسور.
إضافة تعليق