Sprout
أُطلق Zcash في 28 أكتوبر 2016 مع مجمّع Sprout المحمي.
تحذير: يجعل NU7 ZEC التي لا تزال في تجمع Sprout غير قابلة للإنفاق بمجرد تفعيله (ارتفاع تفعيل mainnet هو 3,543,405، والمستهدف 5 نوفمبر 2026؛ راجع ZIP 259). إذا كنت تحتفظ بأموال Sprout، فاقرأ استرداد الأموال وانقلها أولًا.
ما الذي ستخرج به من هذا المقال: Sprout هو المكان الذي بدأ فيه Zcash، والمرة الأولى التي يعمل فيها مال خاص وقابل للتحقق على blockchain حي.
Sprout هو الإطلاق الأصلي لشبكة Zcash، وليس ترقية شبكة لاحقة. دخل حيّز التشغيل عند كتلة التكوين في 28 أكتوبر 2016. لا يوجد ZIP مرقّم يعرّف Sprout: فقد بدأت عملية ZIP لاحقًا مع Overwinter، لذلك يُوصَف Sprout من خلال المواصفات الأصلية لبروتوكول Zcash وبنية Zerocash التي بُني عليها. قامت Electric Coin Company (وكان اسمها آنذاك Zerocoin Electric Coin Company)، بقيادة Zooko Wilcox، ببنائه وإطلاقه. قدّم Sprout أول معاملات محمية عملية باستخدام zk-SNARK وأول مجمّع محمي أصلي، بحيث أصبح بإمكان الناس إرسال ZEC مع إخفاء المرسِل والمستقبِل والمبلغ، بينما كانت الشبكة ما تزال تتحقق من توازن الأرصدة. وقد أشار الاسم إلى سلسلة ناشئة وفتية توقّع الفريق أن تنمو.
لماذا هذا مهم؟ كل blockchain عام قبل Sprout كان يعرض مدفوعاتك على الملأ: كان بإمكان أي شخص أن يرى من دفع لمن وكم دفع. كان Sprout أول شبكة حية وغير مرخّصة تُخفي هذه التفاصيل مع الاستمرار في إثبات أن لا أحد يغش. وهذا مهم للخصوصية المالية العادية، من النوع الذي تتوقعه من النقد أو من كشف حساب مصرفي لا يستطيع الآخرون قراءته. كما أثبت أيضًا أن الخصوصية القوية على السلسلة يمكن أن تنجح عمليًا، لا أن تبقى مجرد تصميم على الورق. وأصبحت مراسم الإعداد الموثوق التي جعلت ذلك ممكنًا نقطة مرجعية لأعمال التشفير اللاحقة، كما أن نظام الإثبات البطيء وكثيف الذاكرة الذي أُطلق به Sprout هو بالضبط ما دفع الفريق إلى بناء Sapling بعد ذلك بعامين.
أول مجمّع محمي
أنشأ Sprout نوعين من العناوين. العناوين الشفافة (t-addresses) تعمل مثل Bitcoin، حيث تكون التفاصيل مرئية في الدفتر العام. أما العناوين المحمية (z-addresses) فترسل الأموال إلى المجمّع المحمي الخاص بـ Sprout، حيث يبقى المرسِل والمستقبِل والمبلغ مخفيين. والحيلة هنا هي zk-SNARKs، وهي براهين عدم المعرفة التي تتيح للمعاملة أن تُظهر أنها صالحة، من دون إنفاق مزدوج ومع أرصدة متوازنة، من غير الكشف عن أي من التفاصيل. وكانت هذه أول مرة يعمل فيها ذلك في بيئة إنتاج على عملة مشفرة حية.

المراسم
احتاجت zk-SNARKs في Sprout إلى مجموعة من المعاملات العامة، وكان توليدها بأمان يتطلب إعدادًا لمرة واحدة يُسمى المراسم. قام ستة مشاركين في مواقع منفصلة ومتباعدة، كلٌّ منهم بتوليد جزء سري يُسمى toxic waste. ولو أعاد أي شخص جمع جميع الأجزاء، لكان بإمكانه تزوير ZEC من العدم. حوّل التصميم هذا الخطر إلى قاعدة بسيطة: ما دام مشارك واحد على الأقل قد دمّر جزأه، فلن يمكن إعادة بناء السر الكامل، وبالتالي يبقى التزوير مستحيلًا. ومن بين المشاركين الذين كُشف عن أسمائهم علنًا: Zooko Wilcox وAndrew Miller وPeter Van Valkenburgh وPeter Todd وDerek Hinch من NCC Group. وقد اختار أحد المشاركين البقاء مجهول الهوية.

الأصل
يُعد Sprout الأساس الذي تُبنى عليه كل التغييرات اللاحقة. وعندما وصلت آلية ترقية الشبكة مع Overwinter، وسمت القواعد الأصلية على أنها consensus branch id 0، وهو ما يعني ببساطة أنه لم تُطبَّق أي ترقية بعد. وكل ما جاء منذ ذلك الحين (Overwinter وSapling وBlossom وHeartwood وCanopy وNU5 وNU6 وما بعدهما) قائم على السلسلة التي بدأها Sprout. أُعلن عن الإطلاق في أغسطس 2016 تمهيدًا لكتلة تكوين في 28 أكتوبر، وأُجريت المراسم في الأسابيع السابقة لذلك، وتحمل الطابع الزمني المضمّن في كتلة التكوين تاريخ 28 أكتوبر 2016 عند الساعة 07:56 بالتوقيت العالمي UTC.

مسرد المصطلحات
| المصطلح | المعنى المبسّط |
|---|
| zk-SNARK | برهان عدم معرفة يُظهر أن المعاملة صالحة من دون الكشف عن المرسِل أو المستقبِل أو المبلغ |
| Shielded pool | الجانب الخاص من Zcash حيث تُخفى المبالغ والأطراف. وكان مجمّع Sprout أول مجمّع من هذا النوع |
| z-address and t-address | يكون z-address محميًا ويحافظ على خصوصية التفاصيل. أما t-address فهو شفاف ويُظهر التفاصيل على الدفتر العام |
| The Ceremony | الإعداد متعدد الأطراف في عام 2016 الذي ولّد المعاملات العامة لـ Sprout ثم تخلّص من toxic waste |
| Toxic waste | أجزاء المفاتيح السرية الناتجة عن المراسم التي كان لا بد من تدميرها حتى لا يمكن تزوير ZEC |
| Consensus branch id 0 | التسمية الخاصة بقواعد Sprout، وتعني خط الأساس قبل أي ترقية للشبكة |
الأسئلة الشائعة
هل يغيّر Sprout عملات ZEC الخاصة بي أو خصوصيتي اليوم؟ لا. Sprout جزء من التاريخ، وهو الإطلاق الذي بدأ السلسلة التي تعيش عليها عملات ZEC الخاصة بك. تعتمد عملاتك وخصوصيتك اليوم على wallet والمجمّع المحمي اللذين تستخدمهما الآن، وليس على أي شيء يلزمك فعله بخصوص Sprout.
لماذا لا يوجد رقم ZIP لـ Sprout؟ بدأت عملية ZIP لاحقًا، مع ترقية Overwinter. Sprout هو الإطلاق الأصلي، وهو موصوف في مواصفات بروتوكول Zcash وبنية Zerocash التي استند إليها. ولا يذكر ZIP 200 سوى Sprout بأثر رجعي، بوصفه consensus branch id 0، أي خط الأساس قبل أي ترقية.
هل كان عليّ أن أثق بالأشخاص الستة في المراسم؟ صُمم الإعداد بحيث لا تحتاج إلا إلى أن يكون واحد منهم أمينًا. كان كل واحد منهم يحتفظ بجزء سري، وما دام مشارك واحد فقط قد دمّر جزأه، فلن يمكن إعادة بناء السر الكامل ولن يتمكن أحد من تزوير ZEC. وقد كُشف علنًا عن أسماء خمسة مشاركين وبقي واحد مجهول الهوية.
هل مجمّع Sprout هو الذي يستخدمه wallet الخاص بي الآن؟ على الأرجح لا. كان Sprout أول مجمّع محمي، لكن ترقيات لاحقة مثل Sapling قدّمت تصميمًا محميًا أسرع، ومعظم المحافظ تستخدم اليوم مجمّعات أحدث. ومع ذلك يظل Sprout مهمًا بوصفه العمل الذي أثبت أن المعاملات الخاصة والقابلة للتحقق يمكن أن تعمل على شبكة حية.
ما الذي جعل Sprout مختلفًا عن Bitcoin؟ يضع Bitcoin كل دفعة على دفتر عام تكون فيه المبالغ والعناوين مرئية. وأضاف Sprout معاملات محمية تُخفي المرسِل والمستقبِل والمبلغ، مع الاستمرار في تمكين الشبكة من تأكيد صلاحية المعاملة. كما احتفظ أيضًا بالعناوين الشفافة، بحيث يعيش النمطان معًا على السلسلة نفسها.
اختبر فهمك
غالبًا ما يُوصَف Sprout بأنه ترقية شبكة لها ارتفاع تفعيل. لماذا لا يكون هذا الوصف دقيقًا تمامًا؟
الإجابة
Sprout هو الإطلاق الأصلي لـ Zcash، وليس ترقية لاحقة. لقد كان نشطًا منذ كتلة التكوين (الكتلة 0) في 28 أكتوبر 2016، لذلك لا يوجد ارتفاع تفعيل يمكن الإشارة إليه. جاءت آلية ترقية الشبكة لاحقًا ووسمت قواعد Sprout على أنها consensus branch id 0، أي خط الأساس قبل أي ترقية.
الموارد
ZIP 200: آلية ترقية الشبكة
ترقيات شبكة Zcash
Electric Coin Company: إطلاق Zcash Sprout
Electric Coin Company: تصميم المراسم
انظر أيضًا
المجمّعات المحمية
zk-SNARKs
ترقيات شبكة Zcash
ما هو ZEC وZcash
Electric Coin Company
السلسلة: فهرس ترقيات الشبكة · التالي: Overwinter