Blossom
تم تفعيل Blossom على الشبكة الرئيسية لـ Zcash عند الكتلة 653,600 (11 ديسمبر 2019 بالتوقيت العالمي UTC).
ما الذي ستستفيده: كيف جعل Blossom كتل Zcash تصل بسرعة تقارب الضعف من دون تغيير كمية ZEC التي تُنشئها الشبكة مع مرور الوقت.
Blossom هو ترقية للشبكة في Zcash. تم نشره عبر ZIP 206، ويُعرَّف تغيير الإجماع الرئيسي فيه في ZIP 208. كان Blossom ترقيةً لقابلية التوسع: فقد خفّض الزمن المستهدف بين الكتل من 150 ثانية إلى 75 ثانية، بحيث تصل الكتل بمعدل يقارب الضعف. قادت Electric Coin Company عملية Blossom وأعلنت عنها.
لماذا يهم هذا الأمر؟ عندما ترسل ZEC، فإنك تنتظر حتى تؤكّدها الشبكة داخل كتلة. إذا كانت الكتل بطيئة، ستنتظر مدة أطول. قبل Blossom، كان من المتوقع ظهور كتلة جديدة كل 150 ثانية تقريبًا. خفّض Blossom هذا الهدف إلى النصف، أي إلى 75 ثانية، فتصل التأكيدات أسرع ويمكن للسلسلة حمل عدد أكبر من المعاملات خلال المدة الزمنية نفسها. وقد فعل ذلك من دون إنشاء المزيد من ZEC أو تغيير توقيت أنصاف المكافأة المستقبلية.
كتل أسرع
التغيير الأساسي في Blossom بسيط. انخفض التباعد الزمني المستهدف بين كتل Zcash، أي الزمن الذي تهدف الشبكة إليه بين كتلة وأخرى، من 150 ثانية إلى 75 ثانية (ZIP 208). يتم العثور على الكتل عبر إثبات العمل، لذا فإن الفاصل الفعلي بينها يختلف، لكن الشبكة باتت الآن تستهدف كتلة كل 75 ثانية تقريبًا بدلًا من كل 150 ثانية.
وينتج عن ذلك أمران:
- تصل الكتل بمعدل يقارب الضعف، لذلك تستطيع السلسلة حمل ما يقارب ضعف عدد المعاملات لكل وحدة زمنية.
- تحصل معاملتك على أول تأكيد لها بسرعة أكبر، لأنك لا تنتظر طويلًا حتى الكتلة التالية.

الحفاظ على استقرار الإصدار
تثير الكتل الأسرع سؤالًا. إذا كان Zcash يُنتج ضعف عدد الكتل وبقيت كل كتلة تدفع المكافأة نفسها، فستُنشئ الشبكة ZEC بسرعة مضاعفة. يتجنب Blossom ذلك. فقد خفّض المكافأة المدفوعة لكل كتلة إلى النصف، وضاعف فترة تنصيف مكافأة الكتلة من 840,000 إلى 1,680,000 كتلة (ZIP 208). ضعف عدد الكتل، مع دفع نصف المكافأة لكل كتلة، يؤدي إلى المقدار نفسه من ZEC المُنشأ لكل وحدة زمنية. لم يتغير الجدول الزمني لإجمالي المعروض ولا توقيت أنصاف المكافأة المستقبلية عند قياسها بالزمن الفعلي.

ترقية إلزامية
كان Blossom تغييرًا ثنائيًّا في الإجماع، ما يعني أن كل عقدة كان عليها الترقية كي تواصل اتباع السلسلة (ZIP 206). لم يكن هذا اختياريًا لمشغّل العقدة الذي أراد البقاء متزامنًا. تم تفعيل Blossom عند الكتلة 653,600 على الشبكة الرئيسية، ويحمل معرّف فرع إجماع خاصًا به، وهو وسم يتيح للعقد والمعاملات التأكد من أنها تعمل وفق قواعد Blossom. استخدمت الترقية آلية ترقية الشبكة القياسية في Zcash (ZIP 200).
أين يندرج Blossom
كان Blossom ثالث ترقية للشبكة في Zcash. جاء بعد Overwinter وSapling، وسبق Heartwood وCanopy. وعلى عكس Sapling، الذي أعاد صياغة التشفير المحمي في Zcash، كان تركيز Blossom على التوسع والسرعة. كانت مهمته الأساسية تتعلق بتوقيت الكتل، لا بإضافة ميزات خصوصية جديدة.
مسرد المصطلحات
| المصطلح | المعنى المبسط |
|---|
| Block target spacing | الزمن الذي تهدف الشبكة إليه بين كتلة وأخرى |
| Block reward | مقدار ZEC الجديد الذي يتم إنشاؤه ودفعه عند تعدين كل كتلة |
| Halving interval | عدد الكتل التي تمر بين كل تنصيف لمكافأة الكتلة |
| Consensus branch id | وسم يحدد مجموعة قواعد الشبكة التي تتبعها عقدة أو معاملة |
| Bilateral consensus change | تغيير في القواعد يجب أن تعتمده كل عقدة لكي تبقى على الشبكة |
| Network upgrade (NU) | تغيير منسّق في قواعد إجماع Zcash يتم تفعيله عند ارتفاع كتلي محدد |
الأسئلة الشائعة
هل يغيّر Blossom مقدار ZEC الموجود أو موعد حدوث أنصاف المكافأة؟ لا. فقد خُفِّضت المكافأة لكل كتلة إلى النصف، وضُوعفت فترة التنصيف في الوقت نفسه، لذلك بقي مقدار ZEC المُنشأ لكل وحدة زمنية، وكذلك توقيت أنصاف المكافأة المستقبلية، كما هو.
هل يغيّر Blossom رصيدي من ZEC أو خصوصيتي؟ لا. لقد غيّر Blossom توقيت الكتل وحسابات المكافآت. ولم يمسّ أرصدتك أو معاملاتك المحمية.
ما المقصود فعليًا بـ 75 ثانية؟ إنها قيمة مستهدفة وليست ضمانًا. يتم العثور على الكتل عبر إثبات العمل، لذا فإن الفاصل الفعلي بين الكتل يختلف. تستهدف الشبكة كتلة كل 75 ثانية تقريبًا بدلًا من كل 150 ثانية.
هل كان يجب عليّ فعل شيء عند تفعيل Blossom؟ إذا كنت تشغّل عقدة كاملة، فقد كان عليك ترقيتها لأن Blossom كان إلزاميًا. وإذا كنت تستخدم wallet، فقد كنت تحتاج إلى إصدار يدعم القواعد الجديدة.
لماذا خفض مكافأة الكتلة إلى النصف أصلًا؟ لأن الكتل أصبحت تصل بسرعة مضاعفة. إن خفض المكافأة لكل كتلة إلى النصف يمنع الشبكة من إنشاء ZEC بسرعة مضاعفة.
متى تم تفعيل Blossom؟ عند الكتلة 653,600 على الشبكة الرئيسية، في 11 ديسمبر 2019 بالتوقيت العالمي UTC.
اختبر فهمك
جعل Blossom كتل Zcash تصل بمعدل يقارب الضعف. لماذا لم يؤدِّ ذلك إلى مضاعفة المعدل الذي يتم به إنشاء ZEC جديد؟
الإجابة
لأن Blossom خفّض أيضًا المكافأة المدفوعة لكل كتلة إلى النصف، وضاعف فترة التنصيف من 840,000 إلى 1,680,000 كتلة. إن ضعف عدد الكتل، مع دفع نصف المكافأة لكل كتلة، يساوي المقدار نفسه من ZEC لكل وحدة زمنية، لذلك لم يتغير جدول الإصدار عند قياسه بالزمن الفعلي.
الموارد
ZIP 208: تباعد زمني مستهدف أقصر بين الكتل
ZIP 206: نشر ترقية Blossom للشبكة
ترقية شبكة Blossom
ترقية Blossom تحسّن السرعة وقابلية التوسع والسعة (Electric Coin Company)
انظر أيضًا
ترقيات شبكة Zcash
السياسة النقدية لـ Zcash
ما هو ZEC وZcash
العقد الكاملة
NU6.1
السلسلة: فهرس ترقيات الشبكة · السابق: Sapling · التالي: Heartwood