التكنولوجيا في العملة المشفرة
العملات المشفرة هي عملات رقمية تستخدم التشفير، وهو شكل من أشكال أمان الكمبيوتر، لتسهيل المعاملات الآمنة والخاصة. تعد التكنولوجيا المستخدمة في العملات المشفرة معقدة وتتضمن مكونات متعددة تعمل معًا لضمان سلامة وموثوقية النظام. سنناقش في هذه المقالة بعض التقنيات الأساسية المستخدمة في شبكات العملات المشفرة.
تكنولوجيا البلوكشين
تعد تقنية blockchain في جوهرها بمثابة دفتر أستاذ أو قاعدة بيانات غير قابلة للتغيير يتم توزيعها عبر أجهزة كمبيوتر متعددة حول العالم. فهو يسجل جميع الأنشطة داخل شبكة العملات المشفرة مثل المعاملات بين المستخدمين، أو إنشاء عملة جديدة (المعروفة باسم التعدين)، أو تنفيذ العقود الذكية (إن أمكن). يتم تجميع كل معاملة في كتل يتم ربطها معًا بترتيب زمني باستخدام تجزئة التشفير. يؤدي هذا إلى إنشاء سجل لا يمحى ولا يمكن تغييره بأثر رجعي دون تغيير كل كتلة لاحقة - مما يجعل من الصعب جدًا على أي شخص التلاعب بعملاته المعدنية أو إنفاقها بشكل مضاعف. بالإضافة إلى ذلك، نظرًا لوجود البيانات على عقد متعددة في جميع أنحاء الشبكة، فإنها تجعلها مرنة للغاية ضد التلاعب من قبل أي طرف واحد.
خوارزمية إجماع إثبات العمل
تستخدم معظم العملات المشفرة الرئيسية مثل Bitcoin وEthereum خوارزمية توافقية لإثبات العمل للتحقق من الكتل الجديدة التي تم إنشاؤها على سلاسل الكتل الخاصة بها. في هذه العملية، يتنافس عمال المناجم مع بعضهم البعض لحل المعادلات الرياضية المعقدة باستخدام أجهزة حاسوبية قوية - تُعرف باسم "أجهزة التعدين". إذا قاموا بحل إحدى هذه الشبكات بشكل صحيح، فسيتم مكافأتهم بعملات معدنية تم إصدارها حديثًا لجهودهم - مما يحفزهم على مواصلة المساهمة بالموارد من أجل تأمين هذه الشبكات على المدى الطويل.
منصات العقود الذكية
قام عدد من العملات المشفرة أيضًا بتطوير منصات تسمح للمطورين من جميع أنحاء العالم بإنشاء تطبيقات لا مركزية (DApps) عبر "العقود الذكية" المكتوبة مباشرة على شبكات blockchain الخاصة بهم. يمكن لمقتطفات التعليمات البرمجية ذاتية التنفيذ هذه أتمتة عمليات معينة مثل المدفوعات عند استيفاء شروط محددة؛ السماح للشركات الكبيرة والصغيرة على حد سواء بالوصول إلى الطرق الثورية لإجراء التجارة بشكل آمن عبر دفاتر الأستاذ العامة بدلاً من الأساليب التقليدية من خلال أطراف ثالثة مثل البنوك أو الحكومات.
بروتوكولات الخصوصية
أخيرًا، هناك بروتوكولات الخصوصية المستخدمة في العديد من مشاريع العملات المشفرة التي تهدف إلى حماية بيانات المستخدم بشكل أكثر قوة مما تفعله الأنظمة العادية القائمة على Blockchain. على سبيل المثال، تستخدم Monero بروتوكول RingCT الذي يحجب عناوين المرسل/المستقبل بينما تستخدم Zcash تقنية Zero Knowledge Succint Non Interactive Argument Of Knowledge (zkSNARKS) التي تتحقق من المعلومات دون الكشف عن تفاصيل حول المعلومات المذكورة وبالتالي حماية عدم الكشف عن هوية المستخدمين المشاركين على منصتها.