124 / 691SIGNET

Signet

Signet شبكة اختبار تجمع Proof of Work وشرطًا برمجيًا إضافيًا للكتل. تتيح اختبارات منسقة تشمل أعطالًا مخططًا لها.

يفصل BIP 325 بين التحقق من المعاملات والإذن بإنتاج كتل شبكة Signet معينة. تستخدم الشبكة الافتراضية التوقيعات، لكن الشرط المخصص قد يقبل حلًا آخر.

يتحقق Full Node من Proof of Work والمعاملات وشرط Signet الإضافي. لا تثبت الترويسة الصحيحة وحدها تحقق الشرط الذي توجد بياناته في جسم الكتلة. [BIP 325 — Signet] [Bitcoin Core — Signet]

الشرط سكربت وقد يتطلب توقيعًا واحدًا أو Multisig. تسمح شبكة Signet مخصصة تستخدم OP_TRUE بحل فارغ؛ لذا ليس دقيقًا أن كل Signet يحتاج دائمًا إلى توقيع. [BIP 325 — Signet]

يضع BIP 325 الحل غير الفارغ في البيانات الاختيارية لالتزام BIP 141 داخل coinbase. تحدد العلامة 0xecc7daa2 هذه البيانات، وليست دفعة عادية منفصلة للموقّع. [BIP 325 — Signet]

يستخدم التحقق معاملتين افتراضيتين وجذر معاملات معدلًا بعد إفراغ الحل. لا يشمل التوقيع نفسه ولا nonce الترويسة؛ لذلك لا يتطلب البحث عن Proof of Work توقيعًا جديدًا مع كل تغيير في nonce. [BIP 325 — Signet]

يوفر Bitcoin Core شبكة Signet افتراضية، لكن يمكن للمشاركين الاتفاق على سكربت خاص. يُشتق معرّف بداية الرسائل من الشرط؛ ولا يكفي اسم Signet وحده لإثبات أنها الشبكة نفسها. [BIP 325 — Signet] [Bitcoin Core — Signet] [Bitcoin Wiki — Signet]

الهدف ليس ضمان العمل بلا انقطاع. يتيح التنسيق اختبار الأعطال وإعادة تنظيم السلسلة في ظروف أكثر قابلية للتوقع من تعدين الاختبار غير المنضبط. [BIP 325 — Signet] [Bitcoin Core 0.21 release notes]

يمكن للموقّعين حجب الكتل أو تقييد إدراج المعاملات. لكن موافقتهم لا تستبدل قواعد التحقق الأخرى لدى العقدة؛ ولا يصح تقديم هذا النموذج بوصفه أمن الشبكة الرئيسية. [BIP 325 — Signet] [Bitcoin Optech — Signet]

يمكن أيضًا أن يربط regtest عدة أجهزة، لكن إنتاج الكتل رخيص ويسهل على مشارك التحكم فيه. يستهدف Signet كذلك اختبارات مشتركة طويلة الأمد بصلاحية محددة لإنتاج الكتل. [BIP 325 — Signet]

عملات Signet ليست BTC على الشبكة الرئيسية ولا يستبدلها البروتوكول بها. قد تشترك العناوين في تنسيق اختباري مع شبكة أخرى؛ ولا يحدد شكل العنوان وحده الشبكة الصحيحة. [Bitcoin Core — Signet]

تحقق من إعداد الشبكة وsignet_challenge في getblockchaininfo والتأكيدات الفعلية للمعاملات. نجاح اختبار المحفظة لا يثبت مقاومة مهاجم ذي دافع اقتصادي على الشبكة الرئيسية. [Bitcoin Core — getblockchaininfo RPC] [Bitcoin Core — signet miner]

للحصول على صورة أوضح، اقرأ هذا المدخل مع Nakamoto consensus, Block propagation, Initial block download, Block weight. تشير إلى هذا المدخل أيضًا Testnet.

DOC · 001BIP 325 — Signetمواصفة ↗DOC · 002Bitcoin Core — Signetتوثيق ↗DOC · 003Bitcoin Core 0.21 release notesتوثيق ↗DOC · 004Bitcoin Wiki — Signetتوثيق ↗DOC · 005Bitcoin Optech — Signetتوثيق ↗DOC · 006Bitcoin Core — signet minerتوثيق ↗DOC · 007Bitcoin Core — getblockchaininfo RPCتوثيق ↗
المصادر أولًا · ليست نصيحة استثمارية