Skip to content

سلاسل بلوك العامة والخاصة

Iroha يمكن تشغيله في مجموعة متنوعة من التكوينات. كمدير لشبكتك الخاصة، أنت تقرر أي تنفيذ و سياسة الإذن تحدد ما إذا كان يتم قبول المعاملة.

الملفات الشخصية الشائعة هي شبكات مصرح بها خاصة وشبكات عامة أكثر انفتاحا. يتم تشكيل كل منهما من خلال حالة التكوين وسياسة تنفيذ، وليس من خلال ثنائيات العقدة منفصلة.

أدناه نقوم بتحديد الاختلافات الرئيسية في هذين الحالتين.

الإذن

في بلوكتشين عامة، معظم الحسابات لديها نفس مجموعة من الإذنات. في بلوكتشيين خاص، كل حساب يتلقى فقط إذناته الصريحة.

INFO

الرجوع إلى القسم المخصص حول الإذن لمزيد من التفاصيل.

أقرانهم

في بلوكتشين عامة ، فإن قبول الأقران هو جزء من سياسة السلسلة. بالنسبة لبلوكتشين خاص ، عادة ما يحدد التنفيذ مجموعة الأقران الموثوق بها في التكوين والتكامل.

INFO

الرجوع إلى إدارة الأقران لمزيد من التفاصيل.

حسابات التسجيل

اعتماداً على الطريقة التي تقرر فيها إعداد حظر التكوين (genesis.json), عملية تسجيل الحساب يمكن أن تذهب في إحدى الطرق. لفهم السبب، دعونا نتحدث عن الإذن أولا.

يحدد المنفذ الذي يتم تحديده ما هي عمليات التحقق من الإذن التي تنطبق. يمكنك منح رموز الإذن الافتراضية في التكوين لتشكيل شبكة خاصة، تديرها المدير أو شبكة أكثر انفتاحاً. بمجرد أن تكون تلك الإذنات نشطة ، فإن عملية تسجيل الحسابات مختلفة.

سياسات التسجيل العامة والخاصة تختلف عادة:

  • تقبل سياسة التسجيل العام تسجيلات الحسابات من أي مستخدم مؤهل[1]. يحتاج المستخدم إلى عميل مناسب ومفتاح خاص لخوارزمية مدعومة وطلب تسجيل تقبله السياسة.

  • يمكن لسياسة التسجيل الخاصة أن تسمح لحساب واحد أو عقد ذكي واحد بتقديم التسجيلات. ويمكن لسياسة مخصصة أن تقصر التسجيل على نافذة زمنية. كما يمكن أن تشترط على المُرسِل إنفاق رمز ذي عرض ثابت، لأنه لا توجد سلطة تملك إذنًا بسك المزيد منه.

  • مع نمط الشبكة الخاصة الافتراضي، يقوم حساب موجود بإرسال تسجيل كل حساب جديد.

المحققون الافتراضيين للحصول على الإذن يشملون حالة استخدام البلوكشين الخاصة النموذجية

INFO

الأوضاع العامة والخاصة هي خيارات سياسة التنفيذ والتكوين. كلاهما يستخدم نفس ثنائي العقدة. مراجعة الإذنات المختارة للتنفيذ والتكوين قبل تشغيل شبكة مفتوحة.

الرجاء الإشارة إلى القسم حول تعليمات للحصول على مزيد من التفاصيل حول Register<Account> تعليمات.


  1. Register<Account> يخلق حالة دفتر التسجيل لـ AccountId القنوني ، بدون نطاق؛ يتم إدارة توجيه النطاقات والإتعارات بشكل منفصل. . ↩︎