ما هي عملة الخصوصية؟ كيف تعمل العملات المشفرة الخاصة

· مدة القراءة: 5 د

يشرح هذا الدليل ما هي عملة الخصوصية، وما الذي تكشفه سلسلة الكتل العادية عن مدفوعاتك، والتشفير الذي تستخدمه عملات الخصوصية لإخفاء المرسِل والمستلم والمبلغ. ويختتم بـ Blocknet مثالًا تطبيقيًا، وبكيفية كسب أولى عملاتك الخاصة عبر التعدين.

ما هي عملة الخصوصية؟

إجابة مختصرة

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

تحتفظ كل عملة مشفرة بسجل مشترك، هو سلسلة الكتل، تنسخه حواسيب مستقلة كثيرة وتتحقق منه. وهذا الانفتاح هو ما يتيح لغرباء الاتفاق على من يملك ماذا دون بنك في المنتصف. والسؤال الذي تجيب عنه عملة الخصوصية هو: كم يجب أن يُظهر هذا السجل من كل دفعة؟

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

ما الذي تكشفه سلسلة الكتل العامة عنك؟

على سلسلة شفافة مثل Bitcoin، يستطيع أي شخص يعرف أحد عناوينك البحث عنه في مستكشف الكتل ورؤية:

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

أما عملة الخصوصية فمصممة بحيث لا تُظهر لوحة الإعلانات إلا أن مدفوعات صالحة قد حدثت.

كيف تُخفي عملات الخصوصية المرسِل والمستلم والمبلغ؟

إجابة مختصرة

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

تغطي كل تقنية جزءًا من الدفعة. وهذه طريقة عملها بعبارات بسيطة.

التوقيعات الحلقية تُخفي من دفع

يتيح لك التوقيع الحلقي التوقيع نيابةً عن مجموعة دون كشف أي عضو وقّع. وصف Ron Rivest وAdi Shamir وYael Tauman الفكرة في 2001، وجلبها تصميم CryptoNote في 2013 إلى العملات المشفرة. عندما تنفق، تختار محفظتك مُخرَجات أخرى من السلسلة كمُدخلات تمويهية وتوقّع باسم المجموعة كلها. يستطيع أي شخص التحقق من أن واحدًا منها قد أُنفق، ولا يقول التوقيع أيها.

تستخدم عملات الخصوصية توقيعات حلقية قابلة للربط تضيف صورة المفتاح (key image): وسمًا فريدًا للعملة الحقيقية التي تُنفق لا يكشف شيئًا عن أي عضو في الحلقة هي. وإذا ظهرت صورة المفتاح نفسها مرتين، ترفض الشبكة الإنفاق الثاني، لذا لا يمكن إنفاق العملات الخاصة مرتين. وتستخدم Monero وBlocknet نسخة مدمجة تُسمى CLSAG.

العناوين الخفية تُخفي من استلم

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

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

الالتزامات وإثباتات النطاق تُخفي المبلغ

تُخزَّن المبالغ كالتزامات Pedersen، التي تثبّت رقمًا دون إظهاره. ويمكن جمع الالتزامات معًا، لذا تستطيع كل عقدة التأكد من أن ما يدخل في المعاملة يطابق ما يخرج منها، بما في ذلك الرسوم، دون رؤية أي من الأرقام. ثم يُظهر إثبات النطاق أنه لا يوجد مبلغ مخفي سالب، فلا يستطيع أحد إنشاء عملات من العدم. وقد جعلت Bulletproofs، التي نشرها Bünz وزملاؤه في 2018، هذه الإثباتات أصغر بكثير.

خصوصية الشبكة تُخفي من أين بدأت الدفعة

حتى المعاملة الخاصة تمامًا يمكن تتبعها إلى الحاسوب الذي بثّها، بمراقبة العقدة التي أعلنتها أولًا. ويواجه Dandelion++، الذي نُشر في 2018، ذلك بتمرير المعاملة الجديدة أولًا بهدوء من نظير إلى آخر على طول “ساق” (stem)، ثم تركها تنتشر إلى الشبكة كلها من نقطة عشوائية أبعد على المسار.

تسلك بعض عملات الخصوصية طريقًا مختلفًا. فـ Zcash، التي أُطلقت في 2016، تستخدم إثباتات معرفة صفرية تُسمى zk-SNARKs: تُخفي عناوينها المحمية المرسِل والمستلم والمبلغ، ويُظهر الإثبات أن المعاملة صالحة دون كشف أي منها.

لماذا تهم الخصوصية الافتراضية؟

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

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

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

Blocknet مثالًا على عملة الخصوصية

Blocknet عملة خصوصية تطبّق التوقيعات الحلقية والعناوين الخفية والمبالغ المخفية وخصوصية الشبكة على كل دفعة. ولا يتضمن تنسيق معاملاتها وضعًا شفافًا:

وتتيح لك Blocknet أيضًا الدفع لشخص ما باسمه. فـ الاسم المختصر في Blocknet ID مثل @alice يحل محل عنوان يتجاوز 90 حرفًا، وتظل المدفوعات إلى الاسم تصل إلى عناوين خفية جديدة، لذا لا يكشف الاسم العلني شيئًا عن دخل صاحبه. ولمعرفة كل طبقة بالتفصيل، اقرأ كيف تحافظ Blocknet على خصوصية المدفوعات، وللصورة الأشمل، ما هي Blocknet؟

ستوسّع ترقية Faraday المقررة في Blocknet المجموعة التي يختبئ فيها كل إنفاق. وبكلمات blocknetcrypto.com: “اليوم يختبئ الإنفاق بين 16 مُخرَجًا. بعد Faraday، سيختبئ بين كل مُخرَج على السلسلة.”

كيف تحصل على عملة خصوصية؟

يمكنك كسبها بالتعدين. يحتاج إثبات العمل في Blocknet، Argon2id، إلى نحو 2 GB من الذاكرة لكل تجزئة، لذا تتولى المعالجات وذاكرة RAM العادية في الحواسيب المكتبية والمحمولة والخوادم التعدين. وتصلك دفعات المجمع مثل أي دفعة أخرى في Blocknet، على عناوين خفية لمرة واحدة مع مبالغ مخفية.

  1. احصل على محفظة. يوضح دليل محفظة Blocknet للتعدين كيف تُنشئ محفظة وتنسخ العبارة احتياطيًا وتنسخ عنوانك.
  2. نزّل seine. إنه برنامج تعدين Blocknet المجاني والمفتوح المصدر لأنظمة Windows وmacOS وLinux، في قسم التنزيل. يعدّن بمعالجك، وعلى Windows وLinux بأي بطاقة رسومية من NVIDIA في الوقت نفسه، ويضبط نفسه أثناء التشغيل.
  3. ابدأ التعدين على bntpool.com. الصق عنوانك أو @name، واقبل مجمع التعدين الافتراضي، فتصل الدفعات بخصوصية إلى محفظتك. ويشرح كيف تعدّن Blocknet كل خطوة.

الأسئلة الشائعة

ما الفرق بين عملة الخصوصية وBitcoin؟

تسجّل Bitcoin كل عنوان وكل مبلغ بشكل مكشوف، لذا يستطيع أي شخص تتبع العملات من عنوان إلى آخر وقراءة كل رصيد. أما عملة الخصوصية فتستخدم تشفيرًا مثل التوقيعات الحلقية والعناوين لمرة واحدة والمبالغ المخفية، فتظل السلسلة تُثبت صلاحية كل دفعة بينما لا تُظهر للغرباء إلا القليل جدًا عمن دفع لمن أو كم دفع.

هل تجعل كل عملات الخصوصية الخصوصية إلزامية؟

لا، فالتصاميم تختلف. بعض العملات، مثل Monero وBlocknet، تطبّق خصوصيتها على كل معاملة، فلا يوجد وضع علني على الإطلاق. وتقدم Zcash عناوين محمية (shielded) تُخفي المرسِل والمستلم والمبلغ بإثباتات المعرفة الصفرية، إلى جانب عناوين شفافة تعمل كثيرًا مثل عناوين Bitcoin. ويستطيع المستخدمون نقل الأموال بين النوعين.

كيف تستطيع الشبكة التحقق من مدفوعات لا تراها؟

يتيح التشفير للعقد التحقق من الدفعة دون قراءة تفاصيلها. يُثبت التوقيع الحلقي أن واحدًا من عدة مُخرَجات قد أُنفق، وتمنع صورة المفتاح إنفاق العملات نفسها مرة ثانية، وتُجمع التزامات المبالغ بحيث تستطيع العقد التأكد من أن المُدخلات تساوي المُخرَجات زائد الرسوم. وتُظهر إثباتات النطاق أنه لا يوجد مبلغ مخفي سالب.

هل يمكن تعدين عملة خصوصية على حاسوب عادي؟

نعم، إذا كانت العملة تستخدم إثبات عمل كثيف الذاكرة. تستخدم Blocknet خوارزمية Argon2id التي تحتاج إلى نحو 2 GB من الذاكرة لكل تجزئة، لذا تتولى الحواسيب المكتبية والمحمولة والخوادم العادية التعدين. نزّل seine وأعطه عنوان Blocknet أو @name، فيعدّن على مجمع bntpool.com بمعالجك وأي بطاقة رسومية من NVIDIA.