تعريف
علم التشفير هو علم وممارسة تأمين المعلومات باستخدام تقنيات رياضية تحوّل البيانات المقروءة إلى أشكال لا يمكن الوصول إليها أو التحقق منها إلا من قبل جهات مُصرّح لها، مما يُتيح السرية (الحفاظ على سرية البيانات)، والنزاهة (كشف التغييرات غير المصرح بها)، والمصادقة (التحقق من الهوية)، وعدم الإنكار (إثبات وقوع الفعل). يُشكّل التشفير الحديث أساس الاقتصاد الرقمي بأكمله، بدءًا من أمان مواقع الويب عبر بروتوكول HTTPS وصولًا إلى مصادقة المعاملات المصرفية. في أنظمة العملات المشفرة وتقنية البلوك تشين، لا يُعد التشفير مجرد ميزة أمنية، بل هو الآلية الأساسية التي تستبدل الثقة المؤسسية باليقين الرياضي: يُتيح التشفير بالمفتاح العام ملكية المحفظة دون الحاجة إلى سلطات مركزية؛ وتُنشئ دوال التجزئة التشفيرية سجلات معاملات غير قابلة للتغيير؛ وتُثبت التوقيعات الرقمية تفويض المعاملات دون الكشف عن المفاتيح الخاصة؛ وتُمكّن براهين المعرفة الصفرية من الحفاظ على الخصوصية مع ضمان إمكانية التحقق.
الأصل والتاريخ
| التاريخ | الحدث/الفعالية |
| ~1900 قبل الميلاد | استبدال الكتابة الهيروغليفية المصرية - أقدم علم تشفير معروف |
| ~50 قبل الميلاد | شيفرة قيصر - استبدال بسيط للأحرف استخدمه يوليوس قيصر |
| الحرب العالمية الثانية | آلة إنجما وقنبلة تورينج - ولادة التحليل التشفيري والحوسبة الحديثة |
| 1949 | نظرية كلود شانون "التواصل في أنظمة السرية" - الأسس الرياضية |
| 1976 | تم نشر تبادل مفاتيح ديفي-هيلمان — التشفير بالمفتاح العام يُحدث ثورة في هذا المجال |
| 1977 | خوارزمية RSA (ريفست، شامير، أدلمان) - أول نظام تشفير عملي بالمفتاح العام |
| 1985 | التشفير باستخدام المنحنى الإهليلجي (ECC) الذي اقترحه ميلر وكوبليتز |
| 2001 | معيار AES - معيار التشفير المتماثل الحديث |
| 2008 | ساتوشي ناكاموتو يجمع بين التشفير بالمفتاح العام ووظائف التجزئة والتوقيعات الرقمية ← بيتكوين |
| 2016-24 | تُمكّن تقنيات ZK-SNARKs و ZK-STARKs من إنشاء سلاسل كتل تحافظ على الخصوصية وعمليات ZK-rollups |
"بدون التشفير، لا وجود لتقنية البلوك تشين. وبدون البلوك تشين، لا وجود للبيتكوين. وبدون البيتكوين، ربما لم تكن الثورة المالية التي نشهدها اليوم لتحدث أبدًا." - مجهول
كيف تعمل هذه التقنية؟
فروع التشفير في تقنية البلوك تشين ======================================
التشفير المتناظر: يستخدم نفس المفتاح للتشفير وفك التشفير. يستخدم معيار AES-256 في: المحافظ المشفرة، والتخزين الآمن. سريع ولكنه يتطلب مشاركة آمنة للمفتاح.
التشفير غير المتماثل (المفتاح العام): المفتاح العام: يُشارك بحرية ← للتحقق من التوقيعات، والتشفير لشخص ما. المفتاح الخاص: يُحفظ سراً ← لتوقيع المعاملات، وفك التشفير لنفسك. يُستخدم في: محافظ بيتكوين/إيثيريوم، وتوقيع المعاملات (ECDSA).
دوال التشفير التجزئية: دوال رياضية أحادية الاتجاه SHA-256: تعدين إثبات العمل في بيتكوين، تجزئة الكتل Keccak-256: توليد عناوين إيثيريوم، تجزئة الحالة
التوقيعات الرقمية: التوقيع (الرسالة، المفتاح الخاص) ← التحقق من التوقيع (الرسالة، التوقيع، المفتاح العام) ← صحيح/خطأ. تُستخدم لـ: تفويض المعاملات (إثبات ملكيتك للأموال).
إثباتات المعرفة الصفرية: إثبات صحة العبارة دون الكشف عن السبب. ZK-SNARKs: خصوصية Zcash، وتجميعات zkEVM. ZK-STARKs: إثباتات StarkNet القابلة للتوسع.
العلاقات الرئيسية في البيتكوين: المفتاح الخاص ← (ECDSA) ← المفتاح العام، المفتاح العام ← (SHA-256 + RIPEMD-160) ← عنوان البيتكوين، المفتاح الخاص يوقع المعاملة ← شبكة التوقيع تتحقق من التوقيع باستخدام المفتاح العام.
| بدائية التشفير | الغرض من تقنية البلوك تشين | الخوارزمية المستخدمة |
| التشفير غير المتماثل | مفاتيح ربط المحفظة | ECDSA على secp256k1 |
| وظائف التجزئة | التعدين، سلامة البيانات، العناوين | SHA-256، Keccak-256 |
| التوقيعات الرقمية | تفويض المعاملة | ECDSA، EdDSA (شنور) |
| أشجار ميركل | التحقق الفعال من البيانات | SHA-256 (بيتكوين)، Keccak (إيثيريوم) |
| البراهين ZK | الخصوصية، قابلية التوسع | ZK-SNARKs، ZK-STARKs |
| إلتزاماتنا | بناء التبادل الذري، ZK | التزامات بيدرسن، التزامات التجزئة |
بعبارات بسيطة
- تشبيه القفل والمفتاحتعمل تقنية التشفير بالمفتاح العام كقفل خاص - مفتاحك العام هو القفل (يمكن لأي شخص إدخال رسالة فيه)، ومفتاحك الخاص هو المفتاح (أنت فقط من يستطيع فتحه). في بيتكوين، يسمح مفتاحك العام لأي شخص بالتحقق من أنك قد أذنت بإجراء معاملة؛ مفتاح خاص هذا ما تستخدمه فعلياً لتفويض العملية.
- دوال التجزئة هي بصمات رقميةتُنتج خوارزمية SHA-256 بصمةً فريدةً مكونةً من 64 حرفًا لأي بيانات. بتغيير حرف واحد من المدخلات، تتغير البصمة تمامًا وبشكل غير متوقع. هذا يجعل من المستحيل حسابيًا تغيير بيانات معاملات البيتكوين دون تغيير تجزئتها، الأمر الذي من شأنه أن يُبطل موقعها في سلسلة الكتل.
- تحل التوقيعات الرقمية محل التوقيعات الماديةعند توقيع معاملة بيتكوين، فإنك تستخدم خوارزمية التوقيع الرقمي للمنحنى الإهليلجي (ECDSA) باستخدام مفتاحك الخاص. يمكن لأي شخص يمتلك مفتاحك العام التحقق من صحة التوقيع - مما يثبت أنك أذنت بالمعاملة - دون الحاجة إلى معرفة مفتاحك الخاص.
- تُعدّ براهين ZK الحدود المتقدمةتتيح لك براهين المعرفة الصفرية إثبات معرفتك بسر (مثل مفتاح خاص) أو صحة عملية حسابية (مثل معاملة صحيحة) دون الكشف عن السر نفسه. وهذا يُمكّن خصوصية Zcash (إثبات امتلاكك للأموال دون الكشف عن المبالغ أو العناوين) و قابلية التوسع في ZK-rollups (إثبات صحة 10,000 معاملة بإثبات صغير واحد).
- يحل التشفير محل الثقة المؤسسيةيتطلب التمويل التقليدي الثقة بالبنوك والمحامين والجهات التنظيمية والوسطاء لإنفاذ القواعد. أما أنظمة التشفير في تقنية البلوك تشين فتستبدل هذه الثقة بالرياضيات - فأنت لا تثق بأن... عامل منجم إذا كان صادقًا، فعليك التحقق من ذلك. إثبات صحة العمل التجزئة. أنت لا تثق في أن المعاملة مصرح بها، بل تتحقق من التوقيع المشفر.
أمثلة من العالم الحقيقي
| سيناريو | تطبيق | نتيجة |
| صفقة بيتكوين | توقيع ECDSA باستخدام مفتاح خاص | تتحقق الشبكة من التوقيع؛ وتؤكد الملكية دون الكشف عن المفتاح |
| عقد Ethereum الذكي | تجزئات Keccak-256 انتقالات الحالة | انتقالات حالة غير قابلة للتغيير وقابلة للتحقق على السلسلة |
| خصوصية Zcash | ZK-SNARKs إخفاء المرسل والمستلم والمبلغ | خصوصية كاملة للمعاملات مع الحفاظ على صحة سلسلة الكتل |
| ZK- تراكمي | يُثبت zkSync صحة 10,000 معاملة في إثبات واحد | تتحقق إيثيريوم من صحة الدفعة بإثبات واحد مقابل 10,000 عملية تحقق فردية |
| موقع ويب HTTPS | يستخدم بروتوكول TLS خوارزمية RSA/ECDSA لتبادل المفاتيح | يتصل متصفحك بالبنك بشكل آمن دون تنصت. |
المزايا
| ميزة | الوصف |
| التحقق بدون ثقة | تحلّ البراهين الرياضية محل متطلبات الثقة المؤسسية |
| ثبات | يجعل التشفير التجزئي بيانات سلسلة الكتل غير قابلة للتلاعب وغير قابلة للتغيير بشكل فعال |
| السيادة الذاتية | تتيح تقنية التشفير بالمفتاح العام ملكية المحفظة دون تدخل طرف ثالث |
| الخصوصية | تتيح إثباتات المعرفة الصفرية خصوصية المعاملات مع الحفاظ على إمكانية التحقق العام. |
| الأمن العالمي | لا يعتمد أمن التشفير على الاختصاص القضائي أو الموثوقية المؤسسية |
العيوب والمخاطر
| مساوئ | الوصف |
| تعقيد التنفيذ | يعتمد أمن التشفير كلياً على التنفيذ الصحيح |
| خسارة المفتاح = الخسارة الكلية | إن فقدان المفاتيح الخاصة يعني خسارة دائمة وغير قابلة للاسترداد للأصول المرتبطة بها |
| التهديد الكمي | قد تهدد أجهزة الكمبيوتر الكمومية المستقبلية التشفير بالمفتاح العام الحالي (ECDSA، RSA). |
| مسؤولية المستخدم | تتطلب الحماية الذاتية المشفرة من المستخدمين إدارة الأمن بأنفسهم |
| تقادم الخوارزميات | يمكن إضعاف الخوارزميات التشفيرية بمرور الوقت من خلال هجمات رياضية جديدة. |
نصائح لإدارة المخاطر:
- تجنب استخدام خوارزميات التشفير القديمة (MD5، SHA-1، RSA 1024 بت) في التطبيقات الجديدة
- يجب إنشاء المفاتيح الخاصة باستخدام مولدات الأرقام العشوائية الآمنة تشفيرياً (CSPRNGs).
- استخدم مكتبات التشفير المعتمدة والمدققة بدلاً من التطبيقات المخصصة
- ابدأ التخطيط لعملية نقل التشفير إلى ما بعد الحوسبة الكمومية للتطبيقات ذات متطلبات الأمان طويلة الأجل
- تعامل مع مفتاحك الخاص بنفس العناية التي توليها للنقد المادي الذي يمثل ممتلكاتك
الأسئلة الشائعة
س: ما الفرق بين التشفير المتناظر والتشفير غير المتناظر؟
ج: يستخدم التشفير المتناظر نفس المفتاح للتشفير وفك التشفير (مثل AES). وهو سريع، لكنه يتطلب تبادلًا آمنًا للمفاتيح، حيث يجب على الطرفين مشاركة المفتاح بطريقة ما دون كشفه. أما التشفير غير المتناظر، فيستخدم مفتاحين مرتبطين رياضيًا: مفتاح عام (قابل للمشاركة) ومفتاح خاص (سري). لا يمكن فك تشفير البيانات المشفرة بالمفتاح العام إلا باستخدام المفتاح الخاص، والعكس صحيح. يستخدم بيتكوين التشفير غير المتناظر (ECDSA) لملكية المحفظة وتوقيع المعاملات.
س: كيف يعمل التوقيع الرقمي في البيتكوين؟
ج: عند إرسال بيتكوين، يقوم برنامج محفظتك بما يلي: (1) إنشاء رسالة معاملة (المدخلات، المخرجات، المبالغ)؛ (2) حساب تجزئة الرسالة باستخدام خوارزمية SHA-256؛ (3) توقيع التجزئة باستخدام مفتاحك الخاص ECDSA، مما ينتج عنه توقيع؛ (4) بث المعاملة والتوقيع إلى الشبكة. تقوم عقد بيتكوين بالتحقق مما يلي: (5) تطبيق مفتاحك العام على التوقيع، واستعادة التجزئة؛ (6) حساب تجزئة رسالة المعاملة بنفسها؛ (7) إذا تطابقت التجزئات، يكون التوقيع صالحًا - أي أنك قد أذنت بالمعاملة.
س: ما هو التشفير باستخدام المنحنى الإهليلجي (ECC)؟
أ: التشفير الإهليلجي المنحني (ECC) هو شكل من أشكال التشفير بالمفتاح العام، ويعتمد على البنية الجبرية للمنحنيات الإهليلجية على الحقول المنتهية. يستخدم بيتكوين منحنى secp256k1 (y² = x³ + 7). يعتمد أمان ECC على مسألة اللوغاريتم المنفصل للمنحنى الإهليلجي - فعند وجود نقطة P والنتيجة Q = k×P، يكون إيجاد قيمة k غير ممكن حسابيًا. يوفر ECC أمانًا مكافئًا لـ RSA بأحجام مفاتيح أصغر بكثير (ECC ذو 256 بت ≈ RSA ذو 3072 بت)، مما يجعله عمليًا للأجهزة المدمجة وتطبيقات البلوك تشين.
س: ما هو برهان المعرفة الصفرية؟
ج: إثبات المعرفة الصفرية (ZKP) هو بروتوكول يُقنع فيه المُثبت المُدقِّق بصحة عبارة ما دون الكشف عن أي معلومات تتجاوز صحة تلك العبارة. مثال: إثبات معرفتك بكلمة مرور دون الكشف عنها؛ إثبات صحة معاملة دون الكشف عن المُرسِل أو المُستلِم أو المبلغ؛ إثبات تنفيذ عملية حسابية بشكل صحيح دون إعادة تشغيلها. يُعدّ كلٌّ من ZK-SNARKs (المستخدم في Zcash وzkSync) وZK-STARKs (المستخدم في StarkNet) النظامين الرئيسيين لإثبات المعرفة الصفرية في تطبيقات البلوك تشين الإنتاجية.
س: هل ستتمكن الحواسيب الكمومية من اختراق تشفير البيتكوين؟
أ: تُشكّل الحواسيب الكمومية تهديدين رئيسيين: قد تتمكن خوارزمية شور من اختراق خوارزمية ECDSA (المستخدمة في مفاتيح بيتكوين الخاصة والتوقيع) من خلال حلّها الفعال لمسألة اللوغاريتم المنفصل للمنحنى الإهليلجي؛ بينما قد تُضعف خوارزمية غروفر خوارزمية SHA-256 (المستخدمة في التعدين). يُعدّ تهديد شور هو الأكثر إلحاحًا، إذ يُمكنه نظريًا استعادة المفاتيح الخاصة من المفاتيح العامة في حال بناء حواسيب كمومية ضخمة بما يكفي (يُقدّر ذلك بـ 10 إلى 30 عامًا أو أكثر). تبقى خوارزمية SHA-256 مقاومة للحوسبة الكمومية مع تقليل حجم المفتاح الفعال إلى النصف. يراقب مجتمع بيتكوين التطورات ما بعد الكمومية، وقد يُحدّث أنظمة التوقيع عبر التحديث البرمجي.
نصيحة من UPay: لست بحاجة إلى فهم رياضيات تشفير المنحنى الإهليلجي لاستخدام البيتكوين بأمان - ولكن فهم أن مفتاحك الخاص هو الدليل الوحيد على الملكية، وأن التوقيعات تثبت التفويض دون الكشف عن الأسرار، وأن التجزئات المشفرة تجعل سلسلة الكتل غير قابلة للتغيير يمنحك الأساس المفاهيمي لاتخاذ كل قرار آخر يتعلق بأمان العملات المشفرة بشكل صحيح.
تنويه: هذا المحتوى لأغراض تعليمية فقط ولا يُعدّ نصيحة مالية أو استثمارية. تنطوي استثمارات العملات الرقمية على مخاطر كبيرة.
يو باي - إنشاء موسوعة العملات المشفرة










