Zcash VS Monero: دليل عملات الخصوصية المقارنة

Zcash vs Monero هما أهم عملتين للخصوصية في السوق. في حين أن هدفهم النهائي هو نفسه ، فإن الطريقة التي يعملون بها مختلفة تمامًا. Zcash (ZEC) هو تفرع من بروتوكول Bitcoin ويحقق الخصوصية من خلال استخدام zk-SNARKS ، وهو بروتوكول خصوصية لا يعرف المعرفة الصفرية. مونيرو (XMR), من ناحية أخرى ، لديه بروتوكول أساسي مختلف تمامًا يسمى CryptoNote. تحافظ Monero على خصوصية مرسليها ومعاملاتها ومستلميها عبر تواقيع الحلقة ، والمعاملات السرية ، والعناوين الخفية على التوالي. في دليل Zcash VS Monero هذا ، سنلقي نظرة على الاختلافات والتشابهات بين هذه المشاريع.

Zcash في لمحة

ZCash VS مونيرو

إحصائيات مهمة

في الرسوم البيانية أدناه ، مجموعة البيانات المختارة هي 6 مايو – 10 مايو.

# 1 سعر اليوم (بالدولار الأمريكي)

ZCash VS مونيرو

في مجموعة البيانات الخاصة بنا ، وصل السعر إلى الذروة في 7 مايو عند 60.48 دولارًا. من 8 مايو إلى 10 مايو ، ظل السعر مستقرًا عند حوالي 57.70 دولارًا. متوسط ​​سعر ZEC في مجموعة البيانات لدينا هو 58.61 دولارًا.

# 2 الصعوبة (بالملايين)

ZCash VS مونيرو

بلغ Zcash ذروة الصعوبة البالغة 77.42 مليون في 7 مايو. في 9 مايو ، وصل Zcash إلى 66.95 مليون. متوسط ​​صعوبة التعدين في مجموعة البيانات لدينا هو 72.68 مليون.

# 3 متوسط ​​Hashrate في اليوم (في GHash / s)

ZCash VS مونيرو

في مجموعة البيانات الخاصة بنا ، يبلغ متوسط ​​معدل التجزئة 3.99 جيجا هاش / ثانية. تم الوصول إلى ذروة معدل التجزئة في 7 مايو مع 4.26 جيجا هاش / ثانية والأقل في 9 مايو مع 3.66 جيجا هاش / ثانية.

# 4 إجمالي مكافأة التعدين المحصلة يوميًا (بالدولار الأمريكي)

ZCash VS مونيرو

بلغ إجمالي رسوم التعدين المحصلة ذروته في 7 مايو ، وهو 434،011.16 دولار. كما تمكنت الرسوم الإجمالية من البقاء فوق 410.000 دولار. متوسط ​​إجمالي مكافأة التعدين في مجموعة البيانات لدينا هو 419،771.23 دولارًا.

# 5 مبلغ التجارة اليومية

ZCash VS مونيرو

تم إرسال ذروة 4256 ZEC في 9 مايو وانخفاض 3298 ZEC في 8 مايو. تم تداول 3،676 ZEC في المتوسط ​​كل يوم في مجموعة البيانات الخاصة بنا.

نظرة سريعة على مونيرو

ZCash VS مونيرو

إحصائيات مهمة

في الرسوم البيانية أدناه ، مجموعة البيانات المختارة هي 6 مايو – 10 مايو.

# 1 سعر اليوم (بالدولار الأمريكي)

ZCash VS مونيرو

في مجموعة البيانات الخاصة بنا ، وصلت Monero إلى ذروة 68.47 دولارًا في 7 مايو وأدنى مستوى 66.68 دولارًا في السادس من مايو. في مجموعة البيانات الخاصة بنا ، اتجهت قيمة Monero في نطاق 2 دولار بين 66.65 دولارًا أمريكيًا و 68.50 دولارًا أمريكيًا.

# 2 عدد المعاملات في اليوم

زكاشفسمونيرو

تم إرسال أكثر من 8000 معاملة يوميًا في مجموعة البيانات الخاصة بنا وتجاوزت 10000 معاملة في ثلاث مناسبات. تم إرسال 8310 معاملة منخفضة في 6 مايو وأرسلت 13،840 معاملة في 8 مايو. متوسط ​​عدد المعاملات المرسلة يوميًا هو 11،214.

# 3 متوسط ​​رسوم المعاملات المرسلة يوميًا (بالدولار الأمريكي)

ZCash VS مونيرو

تجاوز متوسط ​​رسوم المعاملة التي يتم إنفاقها يوميًا 0.02 دولار أمريكي في أربعة أيام من أصل خمسة أيام في مجموعة البيانات الخاصة بنا. شهد السابع من مايو أعلى متوسط ​​لرسوم المعاملات حيث بلغ 0.023 دولارًا وأدنى مستوى 0.015 دولارًا في 9 مايو.

# 4 متوسط ​​Hashrate (في MHash / s)

ZCash VS مونيرو

شهد العاشر من مايو أعلى معدل تجزئة مع 342.38 ميجا هاش / ثانية وشهد السادس من مايو أقل معدل تجزئة مع 325.40 ميجا هاش / ثانية. في مجموعة البيانات الخاصة بنا ، كان متوسط ​​معدل التجزئة يوميًا 332.83 ميجا هاش / ثانية.

# 5 الصعوبة في اليوم (بالملايين)

ZCash VS مونيرو

شهد يوم 10 مايو ارتفاعًا بلغ 40.56 مليون صعوبة وشهد السادس من مايو انخفاضًا قدره 38.15 مليونًا. في المتوسط ​​، واجهت مجموعة البيانات صعوبة قدرها 39.52 مليون.

ZCash vs Monero: الاختلافات

سوف نركز على الاختلافين التاليين:

  • البروتوكول الأساسي.
  • التشفير.
  • التعدين.

# 1 بروتوكول ZCash VS Monero الأساسي

مونيرو

ZCash VS مونيرو

مرة أخرى في يوليو من عام 2012 ، تم إطلاق Bytecoin ، أول تطبيق حقيقي لـ CryptoNote. CryptoNote هو بروتوكول طبقة التطبيق الذي يغذي مختلف العملات اللامركزية. في حين أنها تشبه طبقة التطبيق التي تقوم بتشغيل البيتكوين في العديد من الجوانب ، إلا أن هناك الكثير من المجالات التي يختلف فيها الاثنان عن بعضهما البعض.

في حين أن عملة البيتكوين كانت واعدة ، لاحظ الناس أن الكثير من الأشياء المشبوهة كانت تحدث وأن 80٪ من العملات قد تم نشرها بالفعل. لذلك ، تقرر أن blockchain bytecoin سيكون متشعبًا وأن العملات الجديدة في السلسلة الجديدة ستسمى Bitmonero ، والتي تمت إعادة تسميتها في النهاية مونيرو تعني “عملة” في الإسبرانتو. في هذا blockchain الجديد ، سيتم تعدين كتلة وإضافتها كل دقيقتين.

على عكس العملات المشفرة الأخرى ، تمتلك Monero مفتاحين عامين ومفتاحين خاصين.

مفاتيح العرض العامة والخاصة

  • يتم استخدام مفتاح العرض العام لإنشاء عنوان عام خفي لمرة واحدة حيث سيتم إرسال الأموال إلى المتلقي. (المزيد عن هذا لاحقًا).
  • يستخدم المتلقي مفتاح العرض الخاص لفحص blockchain للعثور على الأموال المرسلة إليه.

يجعل مفتاح العرض العام الجزء الأول من عنوان Monero.

مفاتيح العرض العامة والخاصة

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

  • سيساعد مفتاح الإنفاق العام المرسل على المشاركة في المعاملات الحلقية وأيضًا التحقق من توقيع الصورة الرئيسية. (المزيد عن ذلك لاحقًا)
  • يساعد مفتاح الإنفاق الخاص في إنشاء تلك الصورة الرئيسية التي تمكنهم من إرسال المعاملات.

يجعل مفتاح الإنفاق العام الجزء الثاني من عنوان Monero. عنوان Monero عبارة عن سلسلة مكونة من 95 حرفًا. جميع المعاملات في Monero خاصة بشكل افتراضي.

زكاش

ZCash VS مونيرو

بدأت Zcash كشوكة من Bitcoin blockchain في 28 أكتوبر 2016. في وقت سابق كان يسمى بروتوكول Zerocoin قبل أن يتم تحويله إلى نظام Zerocash ثم أخيرًا Zcash. كما تنص صفحة Zcash Wikipedia: “تطوير تحسينات البروتوكول والتنفيذ المرجعي بقيادة شركة Zerocoin Electric Coin ، والتي يشار إليها بالعامية باسم شركة Zcash.” المؤسس والرئيس التنفيذي والقوة الدافعة وراء Zcash هو Zooko Wilcox. نظرًا لأن ZCash عبارة عن تفرع من Bitcoin ، فإن الحد الأقصى للعرض يبلغ 21 مليون.

في زكاش, لديك خيار للاختيار بين نوعين من المعاملات.

  • معاملات شفافة عادية.
  • معاملة خاصة محمية.

افترض أن أليس تريد إرسال 1 ZEC إلى Bob.

إذا وافق بوب على إبقاء المعاملة شفافة ومفتوحة ليراها العالم ، فيمكنها إرسال Zec إلى عنوانه الشفاف أو العنوان t-addr.

ومع ذلك ، إذا كان يريد بعض الخصوصية ولا يريد أن تكون تفاصيل المعاملة مفتوحة للجمهور ، فيمكنه إرسال الأموال إلى عنوانه المحمي المسمى أيضًا “z-addr”.

إذا استخدم كل من Alice و Bob عناوينهما المحمية للتفاعل مع بعضهما البعض ، فستكون جميع تفاصيل المعاملة خاصة. يتضمن ذلك هوية أليس وهوية بوب وتفاصيل المعاملة نفسها.

ZCash VS مونيرو

السبب في تحقيق Z-Cash لهذا المستوى العالي من الخصوصية هو استخدام zk-SNARKS أو الحجج غير التفاعلية المختصرة من المعرفة الصفرية..

باستخدام المعاملات المحمية والشفافة ، يمكنك القيام بأربعة أنواع من المعاملات:

ZCash VS مونيرو

  • عام: افتح المرسل وفتح المتلقي.
  • التدريع: افتح المرسل والمستقبل المحمي.
  • إزالة الحماية: المرسل المحمي والمتلقي المفتوح.
  • خاص: المرسل المحمي والمتلقي المحمي.

# 2 تشفير ZCash VS Monero

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

تشفير مونيرو

هناك ثلاث قطع من التشفير يستخدمها Monero:

  • يتم الحفاظ على خصوصية المرسل بواسطة Ring Signatures.
  • يتم الحفاظ على خصوصية المستلم بواسطة Stealth Addresses.
  • يتم الحفاظ على خصوصية المعاملة بواسطة Ring CT المعروف أيضًا باسم Ring Confidential Transactions.

تواقيع الرنين

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

الآن فكر في هذا.

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

هذه هي الطريقة التي تعمل بها تواقيع الرنين. دعونا نرى آليتها في سياق مونيرو.

لنفترض أن أليس يجب أن ترسل 1000 XMR (XMR = Monero) إلى Bob ، كيف سيستخدم النظام توقيعات الحلقة لإخفاء هويتها؟ (من أجل البساطة ، نتعامل مع حالة تنفيذ مسبقة .. المزيد عن ذلك لاحقًا).

أولاً ، ستحدد “مقاس الخاتم”. حجم الحلقة عبارة عن مخرجات عشوائية مأخوذة من blockchain والتي لها نفس قيمة إخراجها المعروف أيضًا باسم 1000 XMR. كلما كان حجم الخاتم أكبر ، زادت المعاملة وبالتالي زادت رسوم المعاملة. ثم توقع على هذه المخرجات باستخدام مفتاح الإنفاق الخاص بها وترسله إلى blockchain. شيء آخر يجب ملاحظته ، أليس بحاجة إلى مطالبة مالكي هذه المعاملات السابقة بالإذن لاستخدام المخرجات.

لذلك ، لنفترض أن أليس اختارت حجم حلقة يبلغ 5 ، أي 4 مخرجات شرك ومعاملتها الخاصة ، بالنسبة لشخص خارجي ، هذا ما سيبدو عليه الأمر:

ZCash VS مونيرو

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

عناوين خلسة

الآن ، كيف تضمن Monero خصوصية المتلقي؟ لنفترض أن المرسل هو أليس والمتلقي هو بوب.

يمتلك بوب مفتاحين عامين ، مفتاح العرض العام ، ومفتاح الإرسال العام. لكي تتم المعاملة ، ستستخدم محفظة Alice مفتاح العرض العام لـ Bob ومفتاح الإنفاق العام لإنشاء مفتاح عام فريد لمرة واحدة.

هذا هو حساب المفتاح العمومي لمرة واحدة (P).

P = H (rA) G + B

في هذه المعادلة:

  • r = العددية العشوائية التي اختارتها أليس.
  • أ = مفتاح العرض العام لبوب.
  • G = ثابت التشفير.
  • B = مفتاح الإنفاق العام لبوب.
  • H () = خوارزمية التجزئة Keccak المستخدمة من قبل Monero.

يؤدي حساب هذا المفتاح العمومي لمرة واحدة إلى إنشاء عنوان عام لمرة واحدة يسمى “عنوان التسلل” في blockchain حيث ترسل Alice لها Monero المخصص لـ Bob. الآن ، كيف سيفتح بوب مونيرو من التوزيع العشوائي للبيانات?

تذكر أن بوب لديه أيضًا مفتاح إنفاق خاص?

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

فكيف يتم حساب الصورة الرئيسية (I)?

الآن نحن نعرف كيف تم حساب المفتاح العمومي لمرة واحدة (P). ولدينا مفتاح إنفاق خاص للمرسل والذي سنسميه “x”.

أنا = xH (P).

أشياء يجب ملاحظتها من هذه المعادلة:

  • من غير المجدي اشتقاق العنوان العام P لمرة واحدة من الصورة الرئيسية “I” (وهي خاصية لوظيفة تجزئة التشفير) وبالتالي لن يتم الكشف عن هوية Alice أبدًا.
  • ستعطي P دائمًا نفس القيمة عندما تكون مجزأة ، مما يعني أن H (P) ستظل هي نفسها دائمًا. ما يعنيه هذا هو أنه نظرًا لأن قيمة “x” ثابتة بالنسبة إلى أليس ، فلن تتمكن أبدًا من إنشاء قيم متعددة لـ “I” مما يجعل الصورة الرئيسية فريدة لكل معاملة.

معاملات Ring السرية

يتم استخدام Ring Confidential Transactions (Ring CT) لحماية قيمة المعاملة الفعلية التي ترسلها Alice إلى Bob. قبل تنفيذ Ring CT ، كانت المعاملات تحدث على النحو التالي:

إذا كان على Alice إرسال 12.5 XMR إلى bob ، فسيتم تقسيم الإخراج إلى ثلاث معاملات من 10،2 و .5. ستحصل كل من هذه المعاملات على توقيعات الحلقة الخاصة بها ثم تُضاف إلى blockchain.

ZCash VS مونيرو

على الرغم من أن هذا عمل على حماية خصوصية المرسل ، إلا أن ما فعله هو جعل المعاملات مرئية للجميع.

لمعالجة هذه المشكلة ، تم تنفيذ Ring CT الذي استند إلى البحث الذي أجراه غريغوري ماكسويل. ما تفعله RingCT بسيط ، فهو يخفي مبالغ المعاملات في blockchain. ما يعنيه هذا أيضًا هو أن أي مدخلات معاملة لا تحتاج إلى تقسيمها إلى فئات معروفة ، يمكن للمحفظة الآن اختيار أعضاء الحلقة من أي مخرجات Ring CT.

فكر في ما يفعله ذلك لخصوصية المعاملة?

نظرًا لوجود العديد من الخيارات لاختيار الحلقات من بينها والقيمة غير معروفة ، أصبح من المستحيل الآن أن تكون على دراية بأي معاملة معينة.

تشفير Zcash

تستخدم Zcash zk-SNARKS لتشفيرها. يرمز zk-SNARKS إلى الحجج غير التفاعلية المختصرة الصفرية للمعرفة. لفهم ذلك ، عليك أن تفهم ما هي براهين انعدام المعرفة.

هناك طرفان عندما يتعلق الأمر بإثبات المعرفة الصفرية (ZKP) ، والمثب والمحقق. تنص المعرفة الصفرية على أن المُثبِت يمكن أن يثبت للمحقق أنه يمتلك معرفة معينة دون أن يخبرهم ما هي هذه المعرفة في الواقع.

لكي يعمل ZKP ، يجب أن يفي بهذه المعلمات:

  • الاكتمال: إذا كانت العبارة صحيحة ، فيمكن أن يقتنع مدقق صادق بها من خلال مُثب صادق.
  • الصدق: إذا كان المثل غير أمين لا يستطيع إقناع المحقق بصحة القول بالكذب..
  • المعرفة الصفرية: إذا كانت العبارة صحيحة ، فلن يكون لدى المدقق أي فكرة عن ماهية البيان.

إذن ، كيف يعمل ZKP؟ لنأخذ مثالا.

مثال ZKP: كرات البلياردو

في هذه الحالة ، لدينا مُثب ومدقق ، لكن المدقق مصاب بعمى الألوان. للمثل كرتا بلياردو ، حمراء وخضراء. الآن ، لا يستطيع فاقدي الألوان التمييز بين اللونين ، كما ترى من الصورة التالية:

زكاشفسمونيرو

إذن ، هذا هو الوضع الآن. يعتقد المدقق أن كلتا الكرتين من نفس اللون ، بينما يريد المُثبِت إثبات أن كلا اللونين متماثلان. كيف نحن ذاهبون للقيام بذلك?

يأخذ المدقق الكرتين ويخفيه خلف ظهره. الآن ، يمكنه إما تبديل الكرات في يديه أو الاحتفاظ بها كما هي. بعد أن ينتهي من تبديل الكرات (أو لا) ، يقدمها للمثل. يستطيع المُثبِّت رؤية اللون الفعلي للكرات وسيعرف على الفور ما إذا كان التبديل قد تم أم لا.

يمكن للمدقق بعد ذلك تكرار هذه التجربة عدة مرات كما يشاء قبل أن يقتنع بحقيقة أن المُثبِّت لم يكن يكذب بشأن لون الكرات.

دعونا نلقي نظرة على الخصائص الثلاث لـ ZKP في التجربة المذكورة أعلاه:

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

كيف يعمل Zk-Snark?

يتكون Zk-Snark من 3 خوارزميات: G و P و V..

G هو منشئ المفاتيح يأخذ الإدخال “lambda” (والذي يجب أن يظل سريًا ولا يجب الكشف عنه تحت أي ظرف من الظروف) وبرنامج C. ثم يشرع في إنشاء مفتاحين متاحين للجمهور ، ومفتاح إثبات pk ، والتحقق مفتاح vk. هذه المفاتيح عامة ومتاحة لأي من الأطراف المعنية.

P هو المثل الذي سيستخدم 3 عناصر كمدخلات. مفتاح الإثبات ، والمدخل العشوائي x ، المتاح للجمهور ، وبيان الخصوصية الذي يريدون إثبات المعرفة به دون الكشف عن ماهيته بالفعل. دعونا نطلق على هذا البيان الخاص “w”. تنشئ خوارزمية P إثباتًا prf مثل: prf = P (pk ، x ، w).

تقوم خوارزمية المدقق V بإرجاع متغير منطقي. يحتوي المتغير المنطقي على خيارين فقط ، يمكن أن يكون صحيحًا أو يمكن أن يكون خطأ. لذلك ، يأخذ المدقق مفتاح التحقق والإدخال العام x وإثبات prf كمدخلات مثل:

الخامس (vk ، x ، prf)

..وإرجاع TRUE إذا كان المُثبَت صحيحًا وخطأ بخلاف ذلك.

يجب الحفاظ على سرية قيمة “Lambda” لأنه بعد ذلك يمكن لأي شخص استخدامها لإنشاء أدلة مزيفة. ستعيد هذه البراهين المزيفة قيمة TRUE بغض النظر عما إذا كان المُثبِت يعرف العبارة الخاصة “w” أم لا.

وظائف zk-SNARK

لإظهار وظيفة zk-SNARK ، سنستخدم نفس دالة المثال التي استخدمها Christian Lundkvist في مقالته لـ Consensys. هذا ما يبدو عليه برنامج المثال:

الوظيفة ج (س ، ث)

{

العودة (sha256 (w) == x) ؛

}

تأخذ الوظيفة C قيمتين كمدخلات ، وقيمة التجزئة العامة “x” والبيان السري الذي يجب التحقق منه “w”. إذا كانت قيمة تجزئة SHA-256 لـ w تساوي “x” ، فإن الدالة ترجع TRUE وإلا فإنها ترجع FALSE. (SHA-256 هي وظيفة التجزئة المستخدمة في Bitcoin).

دعونا نعيد أصدقائنا القدامى آنا وكارل إلى هذا المثال. آنا هي المُثبِّت وكارل المتشكك هو المُحقِّق.

أول شيء يتعين على كارل ، بصفته المحقق ، أن يقوم بإنشاء مفتاح الإثبات والتحقق باستخدام المولد G. لهذا الغرض ، يحتاج كارل إلى إنشاء القيمة العشوائية “لامدا”. ومع ذلك ، كما هو مذكور أعلاه ، يجب أن يكون شديد الحذر مع Lambda لأنه لا يستطيع السماح لـ Anna بمعرفة قيمتها لمنعها من إنشاء أدلة مزيفة.

على أي حال ، هذا ما سيبدو عليه الأمر:

G (C، lambda) = (pk، vk).

الآن وقد تم إنشاء المفتاحين ، تحتاج Anna إلى إثبات صحة العبارة من خلال إنشاء الإثبات. ستقوم بإنشاء الدليل باستخدام خوارزمية الإثبات P. ستثبت أنها تعرف القيمة السرية “w” التي تجزئة (عند التحليل من خلال SHA-256) لإعطاء الناتج x. لذلك ، تبدو خوارزمية إثبات إنشاء الدليل كما يلي:

prf = P (pk ، x ، w).

الآن بعد أن أنشأت الدليل “prf” ، ستعطي القيمة لـ Carl الذي سيدير ​​أخيرًا خوارزمية التحقق الخاصة بـ Zk-Snarks.

هذا ما سيبدو عليه ذلك:

الخامس (vk ، x ، prf).

هنا ، vk هو مفتاح التحقق و x هو قيمة التجزئة المعروفة و prf هو الدليل على أنه حصل عليه من Anna. إذا أعادت هذه الخوارزمية القيمة TRUE ، فهذا يعني أن Anna كانت صادقة ولديها بالفعل القيمة السرية “w”. إذا أعادت FALSE ، فهذا يعني أن Anna كانت تكذب بشأن معرفة ما هو “w”.

# 3 التعدين في Monero vs Zcash

أخيرًا ، دعونا نلقي نظرة على كيفية عمل التعدين في Monero و Zcash.

تعدين مونيرو

بروتوكول Monero هو مقاومة ASIC. يعتمد Monero على نظام CryptoNote الذي يستخدم خوارزمية التجزئة “CryptoNight”. لا يمكن تعدين العملات المشفرة التي تتضمن Cryptonight باستخدام ASIC. كان من المأمول أن يمنع ذلك إنشاء مجمعات التعدين وجعل العملة أكثر توزيعًا بالتساوي.

الخصائص التي تجعل CryptoNight ASIC-Resistant هي:

  • يتطلب Cryptonight 2 ميغابايت من الذاكرة السريعة للعمل. هذا يعني أن تجزئة الموازاة محدودة بكمية الذاكرة التي يمكن حشرها في شريحة مع الاحتفاظ برخص ثمنها بما يكفي. 2 ميغابايت من الذاكرة تستهلك قدرًا أكبر من السيليكون مقارنة بدائرة SHA256.
  • تم تصميم Cryptonight ليكون صديقًا لوحدة المعالجة المركزية ووحدة معالجة الرسومات لأنه مصمم للاستفادة من مجموعات تعليمات AES-Ni. في الأساس ، يتم تنفيذ بعض الأعمال التي أنجزتها Cryptonight بالفعل في الأجهزة عند تشغيلها على أجهزة المستهلك الحديثة.

تمتلك Monero أيضًا بروتوكولًا ذكيًا للحفاظ على تعدينها مربحًا. في المجموع ، هناك 18.4 مليون رمز XMR ومن المتوقع أن يستمر التعدين حتى 31 مايو 2022. بعد ذلك ، تم تصميم النظام بحيث يكون 0.3 XMR / دقيقة المنبعثة منه بشكل مستمر. تم القيام بذلك بحيث يكون لدى عمال المناجم الحافز لمواصلة التعدين ولن يضطروا إلى الاعتماد على رسوم المعاملات فقط بعد أن يتم استخراج جميع رموز XMR.

تعدين Zcash

يتم تعدين الكتلة في Zcash عبر Equihash.

Equihash هي خوارزمية إثبات العمل ابتكرها أليكس بيريوكوف وديمتري خوفراتوفيتش. وهو يقوم على مشكلة عيد الميلاد المعممة.

أحد الأسباب الرئيسية لاستخدام Equihash هو جعل التعدين ASIC غير ملائم قدر الإمكان. تكمن مشكلة عملات مثل Bitcoin في أن معظم مجمعات التعدين تحتكر لعبة التعدين من خلال استثمار الكثير من الأموال في ASIC لاستخراج أكبر قدر ممكن من البيتكوين.

إن جعل تعدين ASIC غير ملائم يعني أن التعدين سيكون أكثر ديمقراطية وأقل مركزية.

هذا ما قالته مدونة Zcash عن Equihash:

“نعتقد أيضًا أنه من غير المحتمل أن يكون هناك أي تحسينات رئيسية لـ Equihash والتي ستمنح عمال المناجم الذين يعرفون التحسين ميزة. هذا لأن مشكلة عيد الميلاد المعممة تمت دراستها على نطاق واسع من قبل علماء الكمبيوتر وكتاب التشفير ، و Equihash قريبة من مشكلة عيد الميلاد المعممة. أي: يبدو أن التحسين الناجح لـ Equihash سيكون أيضًا على الأرجح تحسينًا لمشكلة عيد الميلاد المعممة “.

ما هي مشكلة عيد الميلاد?

زكاشفسمونيرو

تعد مشكلة عيد الميلاد من أشهر المفارقات في نظرية الاحتمالات. إذا قابلت أي شخص غريب عشوائيًا في الشوارع ، فستكون فرصكما منخفضة جدًا في الحصول على نفس عيد الميلاد. بافتراض أن جميع أيام السنة لها نفس الاحتمالية لوجود عيد ميلاد ، فإن فرص مشاركة شخص آخر في عيد ميلادك هي 1/365 أي بنسبة 0.27٪.

بمعنى آخر ، إنه منخفض حقًا.

ومع ذلك ، بعد قولي هذا ، إذا جمعت ما بين 20 إلى 30 شخصًا في غرفة واحدة ، فإن احتمالات مشاركة شخصين في نفس عيد الميلاد بالضبط ترتفع بشكل فلكي. في الواقع ، هناك فرصة بنسبة 50-50 لشخصين يتشاركان نفس عيد الميلاد في هذا السيناريو!

لماذا يحدث ذلك؟ إنه بسبب قاعدة بسيطة في الاحتمال تسير على النحو التالي. لنفترض أن لديك N احتمالات مختلفة لحدوث حدث ما ، فأنت بحاجة إلى الجذر التربيعي لعدد N من العناصر العشوائية حتى تحصل على فرصة بنسبة 50٪ للتصادم.

إذاً بتطبيق هذه النظرية لأعياد الميلاد ، لديك 365 احتمالًا مختلفًا لأعياد الميلاد ، لذا فأنت تحتاج فقط إلى Sqrt (365) ، وهو ~ 23 ~ ، شخصًا تم اختيارهم عشوائيًا لفرصة 50٪ من مشاركة شخصين في أعياد الميلاد.

Zcash مقابل مونيرو: استنتاج

زكاشفسمونيرو

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

zcash مقابل مونيرو

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
map