مونيرو - خلفية موجزة
Monero هي عملة مشفرة تم إطلاقها في 18 أبريل 2014 باعتبارها شوكة من Bytecoin. Bytecoin (يجب عدم الخلط بينه وبين Bitcoin ، تقريبًا لكل.) كانت أول عملة رقمية تنفذ بروتوكول CryptoNote (المزيد عن هذا لاحقًا في النص). بمجرد ظهور ByteCoin في منتدى Bitcointalk ، اكتشف الناس الكثير من الخصائص المشبوهة ، إلى جانب حقيقة أن أكثر من 80 ٪ من جميع الانبعاثات تم استخراجها بالفعل. وهكذا ، قرر المجتمع إعادة إصداره ، بدءًا من الصفر ، بدون صفر. لذلك كان هناك Monero.
في الأشهر الأولى من وجودها ، كانت أدوات سطر الأوامر فقط متاحة لمستخدمي Monero. لذلك ، استمر العديد من المستخدمين في مطالبة المطورين ، الذين لم يفهموا تمامًا النقاط الرئيسية العديدة في قاعدة كود Monero ، بإنشاء واجهة مستخدم رسومية (GUI). لقد استمعوا وبدأوا في العمل عليها ، ولكن فجأة ، في 4 سبتمبر 2014 ، ضرب هجوم متطور شبكة Monero ، لذلك كان على المطورين إعادة النظر في أولوياتهم وتكريس كل وقتهم للنواة بحيث يكون النظام مقاومًا للهجمات (المزيد عن هذا في وثيقة MRL -2 ).
بحلول نهاية عام 2014 ، أطلق Riccardo Spagni محفظة ويب تحت اسم العلامة التجارية "MyMonero" ، وهي متاحة على mymonero.com. وفي الوقت نفسه ، بالنسبة لمراقب خارجي ، بدا أنه لا يوجد شيء خاص يحدث في العمل على المشروع. ومع ذلك ، قام المطورون بعمل جاد للغاية ، مثل نقل سلسلة الكتلة إلى LMDB ، مما سمح لبرنامج Monero daemon بالعمل على أجهزة الكمبيوتر التي تحتوي على كمية محدودة من ذاكرة الوصول العشوائي. كما تم تنفيذ دعم متعدد اللغات لبذور الذاكرة لتسهيل النسخ الاحتياطي للمفاتيح الخاصة. تم كتابة كمية كبيرة من التعليمات البرمجية والوثائق لتنفيذ مزامنة أسرع لسلسلة الكتل ، وعمل أسرع من البرنامج الخفي ، وبدأ التكامل مع I2P ، إلخ. في النهاية ، تم استئناف تصميم واجهة المستخدم الرسومية مرة أخرى في بداية عام 2016.
التبول
هدف Monero هو إنشاء شبكة من العملات القابلة للتبادل. ما هو التبول ولماذا هو مهم جدا؟
قابلية التبادل هي خاصية أساسية لأي عملة. تتيح هذه الخاصية إمكانية استبدال 100٪ من وحدة العملة بعملة أخرى. يجب ألا تكون هناك اختلافات. يجب أن يكون لكل عملة نفس القيمة.
على شبكة Bitcoin ، يمكن تتبع كل معاملة. يمكن أن يخلق هذا مشاكل عند تلقي التحويلات من مصادر غير مألوفة ، وكذلك في المستقبل عند محاولة إنفاق هذه الأموال. قد يتم اتهامك بجرائم تم استخدام هذه الأموال من أجلها. وهذا يقلل بشكل كبير من تكلفة هذه الأموال "القذرة". مشكلة أخرى في تتبع المعاملات هي أن الآخرين يمكنهم معرفة رصيدك أو تحديد ما تنفق أموالك عليه.
ومع ذلك ، يمكنك محاولة إخفاء آثار معاملاتك. هذه التقنية تسمى "الخلط" ويمكن القيام بها بطرق مختلفة. في بعض الأحيان مركزية ، وأحيانًا لا مركزية ، ولكن هناك دائمًا فرصة لرؤية أن بعض العملات المعدنية قد مرت عبر الخلاط. يؤدي استخدام هذه التقنية بطريقة أو بأخرى إلى مشاكل ، لأنه للخلط ، كقاعدة عامة ، يتم استخدام العملات المعدنية "القذرة". الخصوصية الاختيارية لا تحل مشكلة عدم قابلية تبادل العملات.
يمكنك محاولة تغطية المسارات ، ولكن إذا كنت تحاول خلط عملاتك المعدنية باستخدام "عملات معدنية" أو أي "أداة أخرى لإخفاء الهوية" ، فسيتم وضع علامة على هذه المعاملات على أنها نشاط "مريب محتمل" ، حيث يمكنك أن ترى على الفور أن العملات المعدنية كانت مختلطة ، حتى إذا أنت نفسك تظل مجهول الهوية.
لذلك لا تخلط بين عدم الكشف عن الهوية وبين التبادلية. تعمل تقنية الخلط فقط إذا تم استخدامها بشكل افتراضي من قبل جميع المستخدمين. إذا كان الجميع دائمًا يمزج المعاملات ، فلا يمكن لأحد أن يقول أي شيء محدد عن البيانات في سلسلة الكتلة.
التوقيعات الحلقية
تُستخدم توقيعات الحلقة لإخفاء مدخلات المعاملات الحقيقية بطريقة تجعل من المستحيل تحديد نوع التاريخ الذي يحتوي عليه كل خروج من هذه المعاملة في سلسلة الكتل.
توقيع الحلقة هو توقيع إلكتروني يسمح لأحد أعضاء المجموعة (يسمى الحلقة) بتوقيع رسالة نيابة عن المجموعة بأكملها ، ولن يكون معروفًا لأي من أعضاء المجموعة وقع عليها. التوقيعات الحلقية وتطبيقاتها - CryptoWiki
يتم تطبيق توقيعات الحلقة على كل مدخلات أي معاملة. يختار المرسل بشكل عشوائي المخرجات الأخرى بنفس المقدار من سلسلة الكتلة ويوقعها بمفتاحه الخاص. لا يحتاج المرسل إلى أي تأكيد من أصحاب المخرجات الأخرى. كل هذا يمكن القيام به في وضع غير متصل بالشبكة من أجل إنشاء معاملة وإرسالها إلى الشبكة بأمان من كمبيوتر متصل بالفعل.
قد تسأل نفسك على الأرجح كيف يتم تحديد الإنفاق المزدوج إذا كان هناك رفض معقول لكل عملية خروج؟ الجواب مرة أخرى بواسطة الرياضيات. جنبا إلى جنب مع الصفقة ، يتم نشر ما يسمى ب "الصورة الرئيسية". يثبت أن أحد إدخالات توقيع الحلقة حقيقي وعندما يحاول المرسل القيام بإهدار مزدوج ، فإن "الصورة الرئيسية" ستكون متطابقة تمامًا. يمكن العثور على مزيد من المعلومات حول التشفير الأساسي هنا .
نظرًا لاحترام توقيعات الخاتم عبر الشبكة ، يتم خلط جميع العملات دائمًا. وهذا يجعلها قابلة للتبادل على مستوى البروتوكول في Monero. إذا قارنا ذلك بميزات الخصوصية التي تم تنفيذها في Bitcoin أو ZCash أو Dash ، يمكننا أن نرى الفرق بوضوح: إذا كانت المعاملات الشفافة ممكنة على الشبكة ، فقد يتطلب المنظمون الشفافية في ظروف معينة ، بحيث تصبح التبادلية مستحيلة.
وأخيرًا وليس آخرًا ، ثبت التشفير. لقد كانت موجودة منذ عام 2001 ، لذلك يمكننا أن نفترض أنها موثوقة بما فيه الكفاية. على عكس ZCash ، وهو جديد للغاية ولم يتم اختباره بشكل كافٍ.
عناوين الشبح
تطبق مونيرو "عناوين التخفي" ، لديك عنوان واحد (عام) يمكنك خيانة أي شخص ، دون السماح للمراقبين بمعرفة أي شيء عن تاريخ المعاملات أو رصيد هذا العنوان. يستخدم نظام عناوين Monero مفتاحين خاصين: مفتاح العرض (مفتاح العرض) ومفتاح الإنفاق (مفتاح الإنفاق).
يعمل المفتاح الخاص للإنفاق مثل المفتاح الخاص المماثل في Bitcoin - يمكنك تسجيل المعاملات معه. يتم استخدام مفاتيح العرض للبحث عن المدفوعات الواردة في سلسلة الكتلة. فقط إذا كان لديك حق الوصول إلى المفتاح للعرض ، يمكنك معرفة إخراج المعاملة بالضبط المرتبط بعنوان Monero الخاص بك.
في Bitcoin (ومعظم العملات المشفرة الأخرى) ، تحدث إعادة استخدام العناوين باستمرار وهذا يقلل بشكل كبير من إخفاء الهوية المزيفة للشبكة. توفر عناوين التسلل طريقة سهلة لحماية الخصوصية وتحسينها. لن تعرض بيانات Blockchain العلاقات بين المعاملات المتعددة.
على الرغم من ذلك ، ليس كل شيء جميلًا جدًا: إذا كنت تستخدم العنوان في عدة أماكن ، يمكنك ربط المعاملات خارج سلسلة الكتلة. إذا سحبت الأموال من البورصة واستخدمت نفس العنوان في متجرك عبر الإنترنت حيث تبيع النباتات ، فإن وكالات إنفاذ القانون قادرة على ربط معاملاتك بناءً على البيانات من استخدام نفس العنوان. لهذا السبب ، يوصى باستخدام تقنية "العنوان لمرة واحدة" لكل خدمة من الخدمات. ستذهب جميع الأموال إلى نفس الحساب ، ولكن سيكون من المستحيل ربط المعاملات خارج سلسلة الكتلة.
معاملات RingCT السرية
Ring Confactions هو نظام توقيع جديد اقترحه الباحث Shen Noether في MRL-5. يمكنك العثور على نسخته الأولى في مجلة ليدجر . يعتمد نظام التوقيع هذا على أبحاث المعاملات السرية التي قام بها جريجوري ماكسويل ، ولكن تم تكييفه للعمل مع توقيعات الحلقة.
تسمح هذه التقنية للمستخدمين بإخفاء مبالغ المعاملات. وهي "القطعة الأخيرة من الفسيفساء" لإخفاء الهوية الكاملة على شبكة Monero. تعالج التكنولوجيا أيضًا بعض الحالات الحدودية التي يمكن أن تعرض خصوصية Monero للخطر. تم تنشيط RingCT على شبكة Monero في 9 يناير 2016. في البداية ، كان RingCT اختياريًا ، ولكن في سبتمبر 2017 ، بعد الترقية الصعبة المخطط لها ، ستصبح تقنية RingCT في Monero إلزامية ، دون أي طريقة للتغلب عليها.
Kovri - I2P
بيانات بلوك تشين هي مجرد هجوم هجوم واحد على سرية مستخدمي العملة المشفرة. من المعروف أن تحليل السلسلة يحاول تحديد المستخدمين من خلال عناوين IP الخاصة بهم. يهدف مشروع Kovri إلى تنفيذ جهاز توجيه I2P في C ++ ، والذي سيسمح في النهاية لمستخدمي Monero بإخفاء عناوين IP الخاصة بهم عند إرسال المعاملات. لم يتم دمج Kovri بعد في Monero ولا تزال في مرحلة مبكرة من التطوير.
الخلاصة
مونيرو هي تقنية مهمة للغاية وثورية. يسمح لك بإخفاء المرسل والمستلم والمبلغ وسجل المعاملة. لا تتطلب مونيرو ، على عكس ZCash ، الثقة في المشاركين في برنامج "الإعداد الموثوق" ، وقد عملت في هذا المجال منذ أكثر من 3 سنوات. الخصوصية مضمونة بواسطة البروتوكول ويوفر Monero مجموعة أكبر بكثير من الأدوات لإخفاء الهوية من خلاطات Bitcoin أو أي عملة مشفرة أخرى مع ميزات الخصوصية الطرفية. يسمح Monero للمستخدمين بإجراء معاملات سرية على شبكة لامركزية وتحمل محاولات التنظيم الحكومية المحتملة. Monero هو نقد رقمي حقيقي.
المقال الأصلي: مقدمة إلى Monero - نحن نستخدم النقد .