الدفع بدون معرفة: تحقيق الخصوصية وقابلية التوسع وتقديم الحالة

المؤلف: ساتيام كولكارني. المترجم: لين

حالات الاستخدام الرئيسية لمدفوعات المعرفة الصفرية: المعاملات الشخصية السرية، ومقايضات الرموز المميزة للحفاظ على الخصوصية، وحملات التمويل الجماعي الخاصة، والرواتب الخاصة، والمكافآت المدققة للمساهمين، وجمع الأموال مفتوحة المصدر والمنح.

يقدم

في عالم Web3 سريع التطور، ينشأ تحديان رئيسيان: الخصوصية وقابلية التوسع. وقد أثار ثبات تقنية blockchain المخاوف بشأن خصوصية بيانات المستخدمين والشركات، في حين أن الشعبية المتزايدة للعملات الرقمية للبنك المركزي (CBDCs) زادت من المخاوف بشأن المراقبة.

وفي الوقت نفسه، يعد تحقيق قابلية التوسع في شبكات البلوكشين أمرًا بالغ الأهمية للتعامل مع أحجام المعاملات المتزايدة. في مواجهة هذه التحديات، توفر مدفوعات المعرفة الصفرية (ZK) حلاً واعدًا لقضايا الخصوصية وقابلية التوسع. تستكشف هذه المدونة كيف تقوم ZK Payments بسد الفجوة بين سرية معاملات Web3 والشفافية، مما يوفر للمستخدمين الخصوصية التي يحتاجون إليها دون المساس بالوظائف الأساسية لـ blockchain. بالإضافة إلى ذلك، فإنه يتعمق في إمكانات البروتوكولات المستندة إلى ZK لتعزيز قابلية التوسع، مما يجعل التطبيقات اللامركزية أكثر عملية ويمكن الوصول إليها.

فهم تحديات الخصوصية في معاملات Web3

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

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

هناك عدة أسباب تؤكد أهمية الخصوصية في معاملات Web3:

  1. الأمن والحماية: الخصوصية أمر بالغ الأهمية لحماية المستخدمين من القرصنة المحتملة وهجمات التصيد الاحتيالي والأنشطة الضارة الأخرى مثل جمع المعلومات الشخصية. يضمن إخفاء البيانات المالية أن يكون المستخدمون أقل عرضة للتهديدات المستهدفة.
  2. سرية التجارة: بالنسبة للشركات العاملة في مجال Web3، يعد الحفاظ على خصوصية تفاصيل المعاملات أمرًا بالغ الأهمية للحفاظ على الميزة التنافسية وحماية المعلومات التجارية الحساسة.
  3. الحقوق الفردية: تمامًا مثل التمويل التقليدي، يحق للأفراد التمتع بالخصوصية المالية. يجب على Web3 احترام هذه الحقوق ودعمها، مما يتيح للمستخدمين التحكم في بياناتهم.

** صعود مدفوعات المعرفة الصفرية **

يعود تاريخ إثباتات المعرفة الصفرية إلى إثباتات المعرفة الصفرية في عام 1985 [GMR85] الورقة الأصلية. وفي وقت لاحق، تم اقتراح ZK مبسطة في عام 1992 [K92] يثبت. بحلول عام 2013، يمكن استخدام إثباتات المعرفة الصفرية في الحياة الواقعية، ولكن بوتيرة أبطأ. في عام 2016، اقترح جروث خوارزمية جروث 16، والتي قللت بشكل كبير من التعقيد الحسابي. ومنذ ذلك الحين، تم وضع أدلة المعرفة الصفرية تدريجيًا في الاستخدام التجاري الحقيقي.

في مجال العملات المشفرة، تعد Monero وZcash رائدتين في إعطاء الأولوية للخصوصية في معاملات blockchain. قدمت Monero (XMR) التوقيعات الحلقية والعناوين الخفية في عام 2014، مما يوفر مستوى أعلى من الخصوصية مقارنة بسلاسل الكتل التقليدية. ظهرت Zcash (ZEC) في عام 2016 مع zk-SNARK، مما يوفر للمستخدمين الاختيار بين المعاملات الشفافة والمحمية لتحقيق التوازن بين الخصوصية والشفافية.

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

الخصوصية

**كيف تحقق ZK قابلية التوسع والخصوصية؟ **

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

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

الخصوصية

يتكون إثبات المعرفة الصفرية في شكله الأساسي من ثلاثة عناصر: الشاهد (معلومات سرية)، والتحدي، والرد.

  • الشاهد: من خلال إثبات المعرفة الصفرية، يريد المُثبِّت إثبات معرفة بعض المعلومات المخفية. المعلومات السرية هي "الشاهد" على الإثبات، والمعرفة المفترضة للشاهد للشاهد تطرح سلسلة من الأسئلة التي لا يمكن الإجابة عليها إلا من قبل طرف لديه معرفة بالمعلومات. لذلك، يبدأ المثبت عملية الإثبات عن طريق اختيار سؤال عشوائيًا، وحساب الإجابة، وإرسالها إلى المدقق.
  • التحدي: يختار المدقق سؤالاً آخر بشكل عشوائي من المجموعة ويطلب من المثبت الإجابة عليه.
  • الرد: يقبل المُثبت السؤال، ويحسب الإجابة، ويعيدها إلى المُحقق. تسمح استجابة المثبت للمحقق بالتحقق مما إذا كان المتحقق لديه حق الوصول بالفعل إلى الشاهد. للتأكد من أن المُحقق لا يخمن بشكل أعمى ويحصل على الإجابة الصحيحة عن طريق الصدفة، يختار المُحقق المزيد من الأسئلة لطرحها. وبتكرار هذا التفاعل عدة مرات، فإن احتمالية تزوير المثبت لعلم الشاهد تنخفض بشكل كبير حتى يقتنع المتحقق.

يوجد حاليًا العديد من البروتوكولات الشائعة المستندة إلى ZK، بما في ذلك zk-SNARKs (وسيطات المعرفة غير التفاعلية المختصرة ذات المعرفة الصفرية)، وzk-STARKs (وسائط المعرفة الشفافة القابلة للتطوير ذات المعرفة الصفرية)، والمضادات للرصاص.

في سياق البلوكشين، فهي تسمح للمستخدمين بإثبات صحة المعاملة دون الكشف عن العنوان الحقيقي للمرسل. يمكن لهذه الميزة تجميع معاملات متعددة في دليل واحد، وبالتالي تقليل الحمل الحسابي وتحسين قابلية التوسع بشكل كبير. من خلال تجميع معاملات متعددة في دليل واحد، يمكن لمدفوعات ZK تقليل العبء على شبكة blockchain وزيادة إنتاجية المعاملات. يمكن أن تؤدي قابلية التوسع المحسنة هذه إلى أوقات تأكيد أسرع ورسوم معاملات أقل، مما يجعل التطبيقات اللامركزية أكثر فائدة ويمكن الوصول إليها للمستخدمين.

ما هو إثبات المعرفة الصفرية (ZKP)؟

تراكم المعرفة صفر؟

الخصوصية

دراسة حالة – ZkBob

zkBob هو تطبيق يركز على الخصوصية ويستفيد من إثباتات المعرفة الصفرية (zkSNARKs) والعملات المستقرة للمعاملات السرية. تتضمن أجزائه الأساسية عقد zkBob لمعالجة المعاملات، ورمز BOB مع وظائف الخصوصية، وRelayer للنقل الآمن واستخراج رسوم الغاز، وAccessManager للتحكم في الوصول، وواجهة المستخدم لتفاعل المستخدم. فهو يضمن المعاملات الخاصة وحيادية الطبقة الأساسية.

دعونا نلقي نظرة على السيناريو الذي تستخدم فيه أليس وكارل zkBob لإجراء معاملة خاصة.

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

عملية المعاملة

  1. إنشاء حساب:
  • يقوم كل من أليس وكارل بإنشاء حسابات zkBob الخاصة بهم باستخدام مفاتيحهم الخاصة.
  • تُستخدم هذه المفاتيح الخاصة لإنشاء البراهين والوصول إلى الأرصدة وتنفيذ المعاملات.

1. إنشاء العنوان:

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

2. الإيداع:

  • تبدأ أليس معاملة إيداع من محفظتها العادية في Ethereum إلى عقد zkBob Pool.
  • تقوم بالموافقة على العقد للحصول على الأموال ومن ثم استكمال الإيداع.

3. متطلبات النقل:

  • تريد أليس إرسال معاملة خاصة إلى كارل.
  • تستخدم مفتاحها الخاص وتطبيق zkBob لإنشاء دليل zk لهذه المعاملة.

4. تفاعل التتابع:

  • ترسل أليس دليل zk بشكل مجهول إلى المُرحِّل (وسيط موثوق به).
  • يتلقى المرسل هذا الإثبات ويقوم بمعالجته دون معرفة تفاصيل المعاملة.

5. إصدار المعاملة:

  • ينشر Relayers المعاملات الخاصة بعقد zkBob دون الكشف عن تفاصيل المعاملة.
  • يتحقق عقد zkBob من إثباتات zk ويقوم بتحديث تفاصيل المعاملة دون الكشف عن المبالغ أو المشاركين.

6. استلام المعاملة:

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

7. اكتملت المعاملة:

  • يقوم عقد zkBob بتحديث أرصدة Alice وCarl ولكنه لا يكشف عن تفاصيل المعاملة.
  • يمكن لكارل الآن أن يرى أنه قد تلقى معاملة، لكن تفاصيل المعاملة تظل خاصة.

8. خيارات السحب:

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

طوال العملية، تظل تفاصيل المعاملة ومعلومات المرسل والمستلم خاصة بفضل استخدام إثباتات المعرفة الصفرية (zkSNARKs). يضمن المرحل معالجة المعاملات دون الكشف عن تفاصيل حساسة، ويحافظ عقد zkBob على سلامة المعاملات مع الحفاظ على خصوصية المستخدمين المعنيين.

الخصوصية

دراسة حالة – WaaS Pay

WaaS Pay عبارة عن نظام أساسي لنشر حساب العقد الذكي يستفيد من مجموعة بروتوكولات Safe{Core} وSafe{Core} Account Abstraction SDK، وهو مصمم للمؤسسات التي تسعى إلى دفعات blockchain فورية مع إعطاء الأولوية للخصوصية. فهو يوفر واجهة سهلة الاستخدام خالية من التعليمات البرمجية لتخصيص ميزات حساب العقد الذكي مثل تسجيل الدخول عبر وسائل التواصل الاجتماعي، ومنحدرات التشغيل/الإيقاف الورقية، والمعاملات الخالية من الغاز للمستلمين. مع قيام zkBob بتسهيل المعاملات المجهولة عبر Zero-Knowledge Proofs (ZKP)، تضمن WaaS Pay بقاء البيانات المالية الحساسة آمنة وخاصة. يتم تشغيل النظام الأساسي بواسطة Polygon zkEVM لضمان قابلية التوسع والكفاءة، بينما تعمل عقد IPFS ذاتية الاستضافة مع Helia على حماية البيانات التعريفية الحساسة.

لمزيد من المعلومات: https://ethglobal.com/showcase/waas-pay-br0qs

مزايا الدفع بدون المعرفة

  1. الخصوصية المحسنة: توفر ZKPayments مستوى عالٍ من الخصوصية من خلال الحفاظ على سرية تفاصيل المعاملات، وحماية المستخدمين من تسرب الخصوصية المحتمل واستغلال البيانات.
  2. تحسين الأمان: من خلال إخفاء بيانات المعاملات الحساسة، يمكن للمستخدمين تقليل مخاطر الهجمات المستهدفة، وبالتالي ضمان بيئة أكثر أمانًا لإجراء معاملات Web3. على سبيل المثال. يمكن أن تساعد ZKPayments في تخفيف مشكلات التشغيل الأمامي وتعظيم القيمة القابلة للاستخراج (MEV) السائدة في web3.
  3. الشفافية والامتثال: تحقق ZKPayments التوازن من خلال توفير شفافية المعاملات للأطراف ذات الصلة مع حماية خصوصية المستخدم. وهذا يساعد الشركات على تلبية متطلبات الامتثال التنظيمي دون التضحية بالسرية.
  4. تجربة مستخدم محسنة: انخفاض متطلبات الحوسبة لـ ZKPayments يعني انخفاض رسوم المعاملات وتحسين قابلية التوسع. كما هو موضح في دراسة الحالة أعلاه، توفر حالات الاستخدام هذه جنبًا إلى جنب مع ERC4337 تجربة أكثر سلاسة للمستخدمين والمؤسسات، وبالتالي تشجع على زيادة الاعتماد والاستخدام.

** حالات الاستخدام الرئيسية **

  1. المعاملات الشخصية السرية: تضمن هذه الاتفاقيات عمليات الشراء والمدفوعات الخاصة دون الكشف عن التفاصيل المالية لأطراف ثالثة، وبالتالي ضمان أقصى قدر من الخصوصية.
  2. مقايضات الرموز المميزة للحفاظ على الخصوصية: تعمل هذه البروتوكولات على تمكين مقايضات الرموز المميزة الخاصة، وحماية سجل المعاملات والمقتنيات، وبالتالي تعزيز الخصوصية المالية.
  3. **حملات التمويل الجماعي الخاصة: **من خلال هذه البروتوكولات، يمكن لحملات التمويل الجماعي الحفاظ على سرية هوية المانحين أثناء صرف الأموال بشفافية، مما يضمن عملية جمع تبرعات خاصة جديرة بالثقة.
  4. كشوف المرتبات الخاصة: تسمح هذه الاتفاقيات للشركات بدفع أجور المقاولين أو الموظفين بشكل سري، مع حماية مبالغ الدفع وتفاصيل المستفيد.
  5. مكافآت التدقيق للمساهمين: تعمل هذه البروتوكولات على تبسيط عمليات النقل الخاصة المتعددة، مما يضمن السرية أثناء تدقيق المساهمات.
  6. ** جمع الأموال والمنح مفتوحة المصدر: ** توفر هذه البروتوكولات للمستثمرين طلبات رمزية آمنة وخاصة، والتحقق من أمان الأموال من خلال إثبات الملاءة المالية مع الحفاظ على سرية المعاملات، وتعزيز الثقة في جمع الأموال وإدارة المنح الثقة.

تحدي

توفر مدفوعات المعرفة الصفرية (ZK) معاملات Web3 خاصة ولكنها تشكل تحديات تتعلق بالامتثال. يعد تلبية متطلبات مكافحة غسل الأموال/اعرف عميلك، والامتثال الضريبي، وفحص العقوبات، والاحتفاظ بالبيانات، واللوائح العابرة للحدود، ومعالجة مشكلات الاستخدام الإجرامي أمرًا بالغ الأهمية. إن التعاون مع الهيئات التنظيمية والامتثال الديناميكي والأمان القوي يضمن الاستخدام المسؤول. تعمل ZKPayments على إعادة اختراع التمويل الرقمي مع حماية خصوصية المستخدم والامتثال للقانون.

كيفية حل مشكلات الامتثال؟ دراسة الحالة(zk.money)

لضمان الامتثال لقوانين ولوائح المملكة المتحدة، نفذت Aztec Network نهجًا شاملاً يوازن بين الخصوصية وحظر النشاط غير القانوني على DeFi dApp zk.money الذي يركز على الخصوصية.

أساليب الردع العملية:

  • ضمان وصول المستخدمين إلى الخصوصية على السلسلة مع منع غسيل الأموال والأنشطة غير القانونية.
  • الجهود الحالية: حدود الإيداع على كل معاملة.

أجراءات:

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

ختاماً

باختصار، توفر ZKPayments حلاً تحويليًا للحاجة المتزايدة إلى خيارات تركز على الخصوصية وقابلة للتطوير في تمويل Web3. ومن خلال أدلة صفر المعرفة التي تمزج الخصوصية والشفافية بسلاسة، يمكن للمستخدمين إجراء معاملات آمنة وفعالة مع الاحتفاظ بالمعلومات الحساسة. تلتزم ZKPayments بالامتثال والمبادئ التي تركز على المستخدم، وتمهد الطريق لمستقبل لامركزي يعطي الأولوية للخصوصية، ويعزز الثقة، ويعيد تشكيل المشهد المالي الرقمي بشكل مسؤول. إن تبني ZKPayments يفتح الباب أمام نظام بيئي web3 أكثر أمانًا وسهولة في الاستخدام، مما يؤدي إلى مستقبل مالي أكثر إشراقًا وشمولاً للجميع.

شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • تعليق
  • مشاركة
تعليق
0/400
لا توجد تعليقات
  • تثبيت