Noon - نون Profile picture
Feb 19 20 tweets 8 min read
براهين المعرفة الصفرية "Zero-Knowledge proofs" أحد أهم تقنيات التشفير التي يتم العمل على تطويرها

‼️ فهم هذه التقنية أخذ من وقتي أكثر من 10 ساعات لكني الآن أستطيع أن أشرحها بأقل من عشر دقائق!

🧵هُنا ثريد مفصل عن هذه التقنية:

1 Image
🔹المحتوى
- ماهي
- لماذا نحتاجها
- كيف تعمل (بدون تفاصيل تقنية)
- أنواعها
- استخدامتها
- مساوئها
- مشاريع يجب أن تكون على رادارك

2
🔹ماهي تقنية ZK-Proofs؟

- طريقة تُمكن الطرف (أ) من إقناع الطرف (ب) أن المعلومات التي يملكها صحيحة دون الكشف عن هذه المعلومات

- كأن يعلم خالد كلمة مرور أحمد على تويتر (الله على الفضائح 😆) ويثبت ذلك دون إخبار أحمد بكلمة المرور

- التقنية قديمة من 1989 ويتم تطويرها بشكل متواصل

3 Image
🔹لماذا نحتاج Zk-Proofs؟

- تُخزن المعلومات في قواعد بيانات مركزية (فيسبوك - تويتر) في حال حدوث اختراق من الممكن الوصول لشجرة العائلة الكريمة كاملة من معلومة واحدة

- تحل ZKs المشكلة باستخدام خوارزميات تحسن أمن المعلومات وتحمي خصوصيتك بدون الكشف عن امتلاكك للمعلومات\ العملات

4 Image
🔹طريقة عملها

- عندك خوارزميات تعطيها معلومات وتعطيك إجابتين فقط "صح أو خطأ"
- إذا الجواب صحيح كل شيء تمام وتتم العملية
- إذا الجواب خطأ مستحيل تخدع الخوارزمية أو تحاول تقنعها أن الجواب صحيح*

بالله عليك اقرأ هالمثال 👇

5 Image
أحمد مركب كاميرا في منزل خالد (مطبخ وصالون) ويرغب يتغالظ عليه, راح أحمد جهز طقم أسئلة وفنجان قهوة وسأل خالد:

-المطبخ " هل كنت يوم الجمعة الساعة 6 تآكل الشمندر يا سمندر؟"
آه صحيح كيف عرفت🤨

-الصالون " هل شاهدت التلفاز عندما كان قطك يمارس الجمباز؟"
آه آه صحيح لك كيف عرفت؟؟؟

6 Image
-غرفة النوم: "هل لبست القميص الرخيص يوم الخميس ياخسيس؟"

خلص وصلت الفكرة لنترك خالد بمصيبته 😅

👈المهم العبرة من المثال السابق:

-الكاميرا witness (معلومة سرية) والأسئلة تكشف جزء منها لخالد

-أحمد verifier محقق يملك المعلومات كاملة

-خالد prover مدقق يثبت صحة المعلومات

7 Image
- هذه الطريقة تدعى interactive ZK Proofs وتحتاج تواصل مستمر وعدد كبيرة من الأسئلة لإثبات صحة المعلومات

- الطريقة الأفضل تدعى Non-interactive ZK Proofs وتعتمد على مفتاح مشترك للمحقق والمدقق و سؤال واحد فقط وهي المستخدمة حالياً

8 non-interactive ZKPs
تعبت ولا أكفي؟ 😅

🔹دعنا نتكلم عن أنواعها

- ZK-SNARKs الإصدار القديم نوعاً ما
- ZK-STARKs أسرع وأكثر شفافية وعشوائية لكنها مكلفة

👈إذا أردت ثريد عن التفاصيل التقنية والفرق بين النوعين اترك تعليق ولا تنسى متابعة حسابي @0xnoon

المهم نكفي حديثنا 👇

9
🔹استخداماتها

1-المعاملات المالية
-إذا اشتريت قهوة من ستاربكس يمكن لمزود الخدمة والبنك والحكومة رؤية ومراقبة العملية

-استخدام ZKs يسمح للبلوك تشين بالتحقق من صحة المعاملات دون الحاجة للوصول إلى كل البيانات

-عملة #Zcash مثلاً تخفي معلوماتك الشخصية (عنوان المرسل والمستلم..)

10 Image
2- حماية الهوية

-تساعد ZKs في التحقق من هويتك مع حماية التفاصيل الحساسة

-مثلاً يمكن إثبات جنسيتك دون الكشف عن التفاصيل الموجودة في جواز السفر

11
3- المصادقة

- أي خدمة على الإنترنت تحتاج لإثبات هويتك (الاسم و البريد الإلكتروني وتاريخ الميلاد) وممكن أن تحتاج لحفظ كلمات المرور

- يمكن لـ ZKs تبسيط عملية المصادقة للمنصات والمستخدمين وتخليص الشركات من الحاجة لتخزين كميات هائلة من معلومات المستخدمين التي يمكن اختراقها

12
4- مصدر خارجي للقيام بعمليات التدقيق

-شبكة $ETH بطيئة وأجورها مرتفعة والحل هو تدقيق المعاملات على أحد شبكات الطبقة الثانية L2 لسرعتها ورخصها

- تُدقق المعاملات و تُرسل إلى الشبكة الأم لحفظها, هكذا نحافظ على أمان الطبقة الأم ونزيد من قدرتها على معالجة المعاملات بشكل عام

13 Image
5- الحد من الغش في العملية الانتخابية

📢غالباً قبل 2030 ستسخدم البلوك تشين لتشارك في انتخابات بلدك

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

14
🔹عيوبها

1- تكلفة الأجهزة التي تقوم بحل العمليات الحسابية مرتفعة جداً وليست متوفرة للجميع

2- تكلفة إثبات صحة البيانات على الشبكة الأم مرتفعة نوعاً ما

3- كمستخدم يجب عليك أن تثق بالمطورين الذين أنشأوا البرنامج أو الشبكة

4- تهديدات من قدرة الحواسيب الكمومية على فك تشفيرها

15
تقنية ZK-STARK تعتبر أفضل لأنها "نظرياً" محصنة من (3 و 4)

‼️ الآن لنبدأ في القسم الذي غالباً يهمك أكثر من التقنية بحد ذاتها 😅

📢 لكن لكن لكن.. تذكر أن هذه ليست نصيحة استثمارية وأنا لست مسؤول عن أموالك

إذا ما تعرف كيف تبحث هذا ثريد مفصل عن الموضوع


16
- @MinaProtocol مشروع طبقة أولى, ليست جديدة لكن يوجد اهتمام واضح بها هذه الفترة

- @SquadDarkFi مشروع طبقة أولى لبناء التطبيقات اللامركزية

- @0xPolygon طبقة ثانية, الكل يعرفها وليست جديدة لكن توقع المزيد منهم

- @zksync مشروع طبقة ثانية قريباً ثريد مفصل عنه

17
- @Scroll_ZKP مشروع طبقة ثانية لشبكة إيثريوم

- @Starknet مشروع طبقة ثانية

- @DuskFoundation مشروع Sidechain

- @Immutable مشروع مختص في الألعاب والـ NFT

18
‼️ يوجد الكثير الكثير من التطبيقات ومشاريع الطبقة الأولى والثانية, إذا كانت عملتك غير موجودة هذا يعني:

- لم اسمع بها من قبل
- غير مهتم بالخدمة التي تقدمها
- لا أرغب بكتابة 50 تغريدة لتغطيتها جمعياً

19
👋بسست تعلمت شيء جديد؟

1- ساعدني بتعليق ليصل المحتوى إلى متابعيك وأصدقائك

2- تابعني @0xnooon للمزيد عن الويب 3 و البلوك تشين

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Noon - نون

Noon - نون Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(