الفرق بين الهوية المجهولة والهوية المستعارة في البلوك تشين ، لقد أثبتت تقنية البلوك تشين (البلوك تشين) أو سلال الكتل أنها تقنية للأجيال ستعمل بشكل أساسي على تغيير كيفية تفاعلنا وتواصلنا وإجراء أعمالنا.
ففي الأساس، بنية البلوك تشين الموزعة هي مجرد طريقة جديدة لتخزين البيانات، كما أن الشفافية والثبات يعدان عناصرها الأساسية، وهما يفتحان مجال واسع من القدرات، والإمكانيات الجديدة، وبفضلهما تُعتبر تقنية البلوك تشين مناسبة بشكل خاص لإدارة سلسلة التوريد، والرموز غير قابلة للاستبدال، والتسوية المالية الدولية. ومع ذلك، بالنسبة للعديد من السيناريوهات السائدة التي سيحتاج الإصدار الثالث من الإنترنت (Web3) إلى معالجتها من أجل إرضاء أوسع شريحة من المستخدمين، فإن طبقة البيانات التي تتطلب هذا المستوى من الشفافية بديهية.
البلوك تشين لا تقدم الخصوصية كما قد تعتقد
يميل الناس إلى الاعتقاد بأن تقنية البلوك تشين أكثر خصوصية مما هي عليه في الواقع، ربما نتيجة للحكايات المستمرة والجذابة عن استخدام العملات المشفرة لإجراء معاملات غير مشروعة لم تكتشف هوية أصحابها، فإذا كانت البلوك تشين خصوصية حقاً، فهي ستخفي هويات وأفعال المستخدمين وسيكون من المستحيل ربط الأفعال بأفراد معينين. وهذا ليس ما تقدمه البلوك تشين عادةً.
توفر تقنية البلوك تشين الهوية المستعارة بدلاً من إخفاء الهوية بالكامل. الهوية أو الاسم المستعار هو اسم أو شخصية تستخدم لإخفاء الهوية الحقيقية للفرد. على سبيل المثال، للترويج لدستور الولايات المتحدة، كتب كل من Alexander Hamilton، وJames Madison، وJohn Jay تحت الاسم المستعار “Publius”.
وبالمثل، لا تتطلب التطبيقات المستندة على البلوك تشين من المستخدمين مشاركة المعرفات الشخصية مثل الاسم ورقم الضمان الاجتماعي وما إلى ذلك. قد يبدو هذا وكأنه إخفاء للهوية، لكنه بعيد كل البعد عن ذلك. بدلاً من إخفاء الهوية، تحدد كل معاملة على البلوك تشين المشاركين فيها من خلال عنوان محفظة تشفير، والذي يصبح أكثر تخصيصاً مع كل معاملة إضافية يتم إرفاقها به. باختصار، يمكن لأي شخص يتعامل مع محفظة شخص ما على البلوك تشين العامة الوصول فورًا إلى كل إجراء اتخذه مالك المحفظة طوال فترة وجود هذه البلوك تشين.
يجب أن تظل بعض المعاملات خاصة، حتى في العالم الرقمي
نظرًا لأننا نقضي الكثير من الوقت على الإنترنت، يوافق معظمنا على التخلي عن بعض الخصوصية الشخصية. سواء أكان الأمر يتعلق بمعرفة موقعنا الجغرافي أثناء التنقل، أو تسجيل محركات البحث استفساراتنا مقابل الوصول السهل إلى المعلومات، أو خدمات البريد الإلكتروني التي تحلل رسائلنا لتزويدنا بإعلانات أكثر صلة، فإن المستهلكين يدركون بشكل متزايد هذه الخدمة “المجانية” تأتي مقابل الحصول على بياناتنا.
ومع ذلك، هناك بعض المواقف التي لا تزال تتطلب الخصوصية. على سبيل المثال، سيجد معظمنا أنه من غير المقبول أن يتم الكشف عن معلوماتنا الطبية بطريقة يمكن للجميع رؤيتها.
تبقى تقنية البلوك تشين التقليدية شفافة تمامًا عند استخدامها كطبقة بيانات لـWeb3، سواء كان ذلك للأفضل أو للأسوأ. فلن يكون مزود خدمة الإنترنت أو محرك البحث الخاص بك الوحيدان القادران على رؤية ما تفعله باستخدام التطبيقات المستندة إلى البلوك تشين. يعد هذا اختلافاً مهماً عن بنية الإنترنت الحالية، والتي تقيد على الأقل الأطراف المقابلة الذين تكشف لهم المعلومات، على الرغم من أنه قد لا يكون لديك خيار في المعلومات التي تكشف عنها.
يمكن للجميع رؤية معلوماتك على البلوك تشين العام. قد يكون هذا منطقيًا بالنسبة لحالات استخدام معينة، مثل قابلية تدقيق سلسلة التوريد، أو تتبع جهات الاتصال، أو مساءلة الحكومة. ومع ذلك، بالنسبة للمستخدم العادي الذي يسعى إلى الحفاظ على بعض مظاهر الخصوصية، فإنه يعد ثمنًا باهظًا يدفعه.
كما ستصبح الأسماء المستعارة أقل فاعلية، خاصة مع زيادة ترابط أدوات Web3. فكلما زادت المعلومات المرتبطة بعنوان محفظة معين، كلما أصبح أكثر كشفًا لصاحبه الحقيقي. بالنسبة لحالات الاستخدام الشائع حيث يرغب المستخدمون والمؤسسات في استخدام الحلول اللامركزية القائمة على البلوك تشين، يلزم على الأقل مستوى معين من الخصوصية. حينها تتحول قضية الخصوصية من قضية فلسفية إلى قضية أمنية. إذاً بالنسبة للمنظمات التي تخزن معلومات حساسة، فإن الهوية المستعارة لا تمثل الحماية كافية.
في الكثير من الحالات، يمكن استخدام أدلة المعرفة الصفرية لحماية خصوصية البيانات، بما في ذلك على البلوك تشين، إذ يمكن للجمهور التحقق من المعاملات بفضل شفافية البلوك تشين العامة مثل تلك المستخدمة من عملتي بيتكوين وإيثيريوم المشفرة. ومع ذلك، فإنه يشير أيضاً إلى نقص الخصوصية وقد يتسبب في تحديد هوية المستخدم. قد تصبح البلوك تشين العامة أكثر خصوصية بفضل البراهين الصفرية المعرفة. على سبيل المثال، طريقة التشفير المختصرة غير التفاعلية للمعرفة الصفرية (Zk-SNAKR) هي أساس العملة المشفرة Zcash.
توفر المعرفة الصفرية أدلة كافية
لحسن الحظ، تقدم التكنولوجيا الجديدة حلاً: براهين المعرفة الصفرية (Zero-knowledge Proofs – ZKPs). يمكن للناس إثبات صحة حقيقة مزعومة باستخدام ما يسمى بالتكنولوجيا الصفرية دون الكشف عن أي شيء إضافي. هذا مشابه لشخص يقوم بإثبات أنّه تجاوز 18 عاماً دون الكشف عن تاريخ ميلاده، أو إثبات أن لديه أموالاً كافية في البنك لإجراء معاملات مالية دون الكشف عن رصيده أو تفاصيل أخرى. ونتيجة لذلك، فإنه يسمح للأشخاص بالكشف عن المعلومات فقط عندما تكون مطلوبة.
يمكننا تحقيق خصوصية قابلة للتغيير باستخدام المعرفة الصفرية على البلوك تشين العامة. كما يمكن الجمع بين البلوك تشين وتقنيات المعرفة الصفرية لإنشاء حالات استخدام مثل تحديد السيادة الذاتية؛ والتي من شأنها أن تسمح للشخص بإثبات أنه قد استوفى متطلبات صحته، أو حصل على شهادة، وما إلى ذلك دون الكشف عن أي معلومات أخرى غير ذات صلة. على غرار ذلك، يمكن أن تؤدي الهوية الذاتية السيادية أيضاً إلى طرق تصويت رقمية أكثر أمانًا تكشف فقط عن خيارات المرشحين التي تم التحقق منها مع الحفاظ على سرية هوية الناخبين الفرديين.
باختصار، تتيح تقنية المعرفة الصفرية إمكانية برمجة البلوك تشين مع تمكين المستخدمين من امتلاك وحماية البيانات الأكثر أهمية بالنسبة لهم. تتأثر جدوى صناعة Web 3 النامية وشبكة الويب الأوسع بشكل كبير بهذه التقنية.
ما هي خصائص براهين المعرفة الصفرية؟
يمكن تطبيق أدلة المعرفة الصفرية على مجموعة متنوعة من حالات الاستخدام لحماية خصوصية البيانات، بما في ذلك:
• الاكتمال: يجب أن تسمح طريقة ZKP للمدقق بتأكيد أن المُثبِت يقول الحقيقة إذا كانت البيانات المقدمة من المُثبَت دقيقة.
• السلامة: يجب أن تمكن طريقة ZKP المدقق من الطعن في مصداقية المُثبِت إذا كانت المعلومات المقدمة من المُثبَت غير صحيحة.
• المعرفة الصفرية: يجب أن تزود الطريقة المدقق بالمعلومات الضرورية فقط لتحديد ما إذا كان المُثبَّت يقول الحقيقة.
ما هي الأنواع المختلفة من براهين المعرفة الصفرية؟
هنالك فئتان أساسيتان للأدلة المعرفة الصفرية هما:
• براهين المعرفة الصفرية التفاعلية: يُشار إلى براهين المعرفة الصفرية التي تنطوي على تفاعلات متعددة بين المُثبِت والمحقق باسم ZKPs التفاعلية. يتم تحدي المُثبَّت من قبل المُحقِّق، الذي يرد بالحجج حتى يتم إقناع المُحقِّق.
• براهين المعرفة الصفرية غير التفاعلية: في هذه الفئة من ZKPs، قد يؤكد المدقق الإثبات مرة واحدة فقط في أي وقت. بالمقارنة مع ZKPs التفاعلية، يتطلب هذا النوع من ZKP قوة حسابية أكبر.