جدول المحتويات
- "التشفير" في التشفير
- كيف يعمل التشفير؟
- طرق التشفير المستخدمة
- الخط السفلي
اكتسبت العملات المشفرة مثل Bitcoin و Ethereum شعبية هائلة بفضل طبيعتها اللامركزية والآمنة والمجهولة ، والتي تدعم بنية الند للند وتمكن من تحويل الأموال وغيرها من الأصول الرقمية بين شخصين مختلفين دون سلطة مركزية.
كيف يضمن نظام cryptocurrency الآلي والمجهول أن تتم معالجة جميع المعاملات مع بذل العناية الواجبة والأصالة دون أي تدخل؟ أدخل المفهوم الأساسي وأدوات التشفير ، والتي تشكل العمود الفقري لمعالجة العملة المشفرة.
الماخذ الرئيسية
- تعتمد Bitcoin وغيرها من العملات المشفرة المستندة إلى blockchain على طرق تشفير للحفاظ على الأمن والإخلاص - وضع "التشفير" في الاسم. التشفير هو الممارسة الرياضية والحسابية لترميز البيانات وفك تشفيرها. يستخدم Bitcoin ثلاث طرق تشفير مختلفة بما في ذلك واحدة مخصصة ل توليد أزواج المفاتيح بين القطاعين العام والخاص وأخرى لغرض "التعدين".
"التشفير" في التشفير
تعني كلمة "تشفير" حرفيًا أنها مخفية أو سرية - في هذا السياق ، مجهول. اعتمادًا على التكوين ، تضمن تقنية التشفير المطبّقة عدم الكشف عن الهوية الزائفة أو إخفاء الهوية الكاملة. من حيث المبدأ ، يضمن التشفير أمن المعاملات والمشاركين ، واستقلالية العمليات عن سلطة مركزية ، والحماية من الإنفاق المزدوج.
تُستخدم تقنية التشفير لأغراض متعددة - لتأمين المعاملات المختلفة التي تحدث على الشبكة ، وللتحكم في إنشاء وحدات العملة الجديدة ، وللتحقق من نقل الأصول والرموز الرقمية.
يتيح رسم تشبيه مع معاملة العالم الحقيقي - مثل توقيع شيك مصرفي - الذي يحتاج توقيعك. يتطلب توقيع موثوق وآمن أن يكون لديه الخصائص التالية:
- يجب أن يكون التحقق من قبل الآخرين أنه بالفعل توقيعك ؛ يجب أن يكون دليلًا مزيفًا بحيث لا يمكن لأي شخص آخر أن يصوغ توقيعك ، ويجب أن يكون آمنًا من أي احتمال للإنكار من قِبل الموقِّع لاحقًا - أي أنه لا يمكنك التراجع عن التزام وقع مرة واحدة.
تحاكي Cryptocurrency مفهوم تواقيع العالم الحقيقي باستخدام تقنيات التشفير ومفاتيح التشفير. تستخدم أساليب التشفير الرموز الرياضية المتقدمة لتخزين ونقل قيم البيانات بتنسيق آمن يضمن فقط لأولئك الذين تستهدفهم البيانات أو المعاملة ، ويمكنهم تلقيها وقراءتها ومعالجتها ، وضمان صحة المعاملة والمشارك ، مثل توقيع العالم الحقيقي.
كيف يعمل التشفير؟
فكر في تلقي إشارات الراديو على راديو سيارتك التي تتيح لك الاستماع إلى البث. هذا البث هو المعرفة العامة ومفتوحة للجميع. على النقيض من ذلك ، فكر في الاتصالات على مستوى الدفاع ، مثل تلك بين الجنود في مهمة قتالية. سيكون هذا الاتصال آمنًا ومشفّرًا. سيتم تلقيها والمعروفة من قبل المشاركين المقصودين فقط بدلاً من الانفتاح على العالم بأسره. يعمل تشفير Cryptocurrency بطريقة مماثلة.
في أبسط المصطلحات ، تشفير هو تقنية لإرسال رسائل آمنة بين اثنين أو أكثر من المشاركين - المرسل بتشفير / إخفاء رسالة باستخدام نوع من المفاتيح والخوارزمية ، يرسل هذا الشكل المشفر من الرسالة إلى المتلقي ، ويقوم المتلقي بفك تشفيرها ل توليد الرسالة الأصلية.
مفاتيح التشفير هي الجانب الأكثر أهمية في التشفير. إنها تجعل رسالة أو معاملة أو قيمة بيانات غير قابلة للقراءة لقارئ أو مستلم غير مصرح به ، ويمكن قراءتها ومعالجتها فقط بواسطة المستلم المقصود. مفاتيح تجعل المعلومات "تشفير" ، أو سرية.
قد لا تستخدم العديد من العملات المشفرة ، مثل Bitcoin ، صراحة إرسال مثل هذه الرسائل السرية المشفرة ، حيث أن معظم المعلومات التي تنطوي على معاملات Bitcoin عامة إلى حد كبير. ومع ذلك ، هناك سلالة جديدة من العملات المشفرة ، مثل ZCash و Monero ، والتي تستخدم أشكالًا مختلفة من تشفير التشفير للحفاظ على تفاصيل المعاملة آمنة ومجهولة الهوية تمامًا أثناء الإرسال. (لمزيد من المعلومات ، راجع ما هي العملة المشفرة Monero (XMR)؟)
وجدت بعض الأدوات التي تم تطويرها كجزء من التشفير استخدامًا مهمًا في عمل cryptocurrency. وهي تشمل وظائف التجزئة والتوقيعات الرقمية التي تشكل جزءًا لا يتجزأ من معالجة Bitcoin ، حتى إذا كانت Bitcoin لا تستخدم الرسائل المخفية مباشرةً. (انظر أيضًا ، كيف تعمل عملات البيتكوين؟)
طرق التشفير المستخدمة في عملات التشفير
توجد طرق متعددة للتشفير في التشفير.
أول واحد هو تشفير التشفير المتماثل. يستخدم نفس المفتاح السري لتشفير الرسالة الأولية في المصدر ، ونقل الرسالة المشفرة إلى المستلم ، ثم فك تشفير الرسالة في الوجهة. مثال بسيط هو تمثيل الحروف الهجائية بالأرقام - على سبيل المثال ، "A" هي "01" ، و "B" هي "02" ، وهكذا. سيتم تشفير رسالة مثل "HELLO" على أنها "0805121215" ، وسيتم إرسال هذه القيمة عبر الشبكة إلى المستلم / المستلمين. بمجرد استلامها ، سيقوم المستلم بفك تشفيرها باستخدام نفس المنهج العكسي - '08' هو 'H' ، '05' هو 'E' ، وهكذا ، للحصول على قيمة الرسالة الأصلية "HELLO". حتى لو استلمت الأطراف غير المصرح لها الرسالة المشفرة "0805121215" ، لن تكون ذات قيمة لهم إلا إذا كانوا يعرفون طريقة التشفير.
ما ورد أعلاه واحد من أبسط أمثلة التشفير المتماثل ، ولكن توجد الكثير من الاختلافات المعقدة لتحسين الأمان. توفر هذه الطريقة مزايا التنفيذ البسيط مع الحد الأدنى من الحمل التشغيلي ، ولكنها تعاني من مشكلات أمان المفتاح المشترك ومشاكل قابلية التوسع.
الطريقة الثانية هي تشفير التشفير غير المتماثل ، والذي يستخدم مفتاحين مختلفين - عامان وخاصان - لتشفير وفك تشفير البيانات. يمكن نشر المفتاح العام بشكل علني ، مثل عنوان مستلم الصندوق ، بينما المفتاح الخاص معروف فقط للمالك. في هذه الطريقة ، يمكن للشخص تشفير رسالة باستخدام المفتاح العمومي للمستلم ، ولكن يمكن فك تشفيرها فقط بواسطة المفتاح الخاص للمستلم. تساعد هذه الطريقة على تحقيق الوظيفتين المهمتين للمصادقة والتشفير لمعاملات العملة المشفرة. يتم تحقيق السابق حيث يتحقق المفتاح العمومي من التحقق من المفتاح الخاص المقترن للمرسل الأصلي للرسالة ، بينما يتم إنجاز الأحدث لأن حامل المفتاح الخاص المقترن فقط يمكنه فك تشفير الرسالة المشفرة بنجاح.
secp256k1
يُسمى عدم التماثل المستخدم في مفاتيح Bitcoin تشفير المنحنى الإهليلجي. تُعرف الطريقة المحددة باسم secp256k1 وقد تم اختيارها من قِبل Satoshi دون سبب معين بخلاف توفرها في ذلك الوقت!
طريقة التشفير الثالثة هي Hashing ، والتي تستخدم للتحقق من سلامة بيانات المعاملات على الشبكة بشكل فعال. يحافظ على بنية بيانات blockchain ، ويشفر عناوين حسابات الأشخاص ، وهو جزء لا يتجزأ من عملية تشفير المعاملات التي تحدث بين الحسابات ، ويجعل التنقيب عن الكتلة ممكنًا. بالإضافة إلى ذلك ، تكمل التوقيعات الرقمية هذه عمليات التشفير المختلفة ، من خلال السماح للمشاركين الحقيقيين بإثبات هويتهم في الشبكة.
يمكن تنفيذ أشكال متعددة من الأساليب المذكورة أعلاه مع مستويات التخصيص المرغوبة عبر مختلف شبكات العملة المشفرة.
الخط السفلي
يُعد إخفاء الهوية والإخفاء جانبًا رئيسيًا من العملات المشفرة ، وتضمن الطرق المختلفة المستخدمة من خلال تقنيات التشفير أن يظل المشاركون وأنشطتهم مخفية إلى الحد المطلوب على الشبكة.