يقدم منشئ شبكة Lightning Network الإصدار الأول من تقنية قابلية التوسع لـ Bitcoin

يقدم منشئ Lightning Network الإصدار الأول من تقنية قابلية التوسع لـ Bitcoin - Lightning Network bitcoin 1024x683عمل منشئ شبكة Lightning Tadge Dryja على تصميم جديد للعقدة الكاملة للبيتكوين الأخف. في الأسبوع الماضي ، أصدرت Dryja وفريق من المبرمجين نسخة أولى من برنامج Utreexo كجزء من مبادرة MIT's Currency Digital (DCI).

تتعامل Utreexo على وجه التحديد مع حجم "حالة" العقدة الكاملة ، والتي تعرض معلومات محدثة حول من يملك عدد بيتكوين. يقلل Utreexo من حجم الولاية من حوالي أربعة غيغابايت إلى أقل من كيلوبايت واحد. قد تكون هذه خطوة كبيرة إلى الأمام ، ولكن لم يتم تنفيذها بالكامل بعد.

"عقدة فائقة التقليم"

حاليًا ، تحتوي عقد Bitcoin الكاملة على جميع المعاملات التي تم إجراؤها على الإطلاق ، والتي تم تسجيلها بحوالي 200 غيغابايت. العقد "المشذبة" الكاملة قادرة على تقليل حجم سجل المعاملات إلى نصف غيغابايت على الأقل.

لكن هذا لا يتعلق بتخزين إخراج المعاملات غير المنفق (UTXO) للبيتكوين ، والذي يجمع كمية البيتكوين - هنا اقتباس في الوقت الحقيقي - مرتبط بكل عنوان بيتكوين. تستهلك هذه الدفعة من البيانات أقل بقليل من 4 غيغابايت من البيانات.

نمت حالة UTXO هذه بسرعة مع مرور الوقت ومن المرجح أن تستمر في النمو ، مما يجعل تنفيذ العقدة الكاملة أكثر صعوبة. هذا هو المكان الذي يأتي فيه Utreexo. بمساعدة التشفير الجديد المعقد ، يمكن استبدال هذه الحالة الكبيرة بدليل تشفير صغير يشغل مساحة تخزين أقل بكثير.

تشرح Dryja على موقع MIT DCI على الإنترنت: "إن Utreexo عبارة عن تراكم ديناميكي جديد يعتمد على التجزئة ويسمح لك بتمثيل ملايين المخرجات غير المنفقة بالكيلوبايت - وهي صغيرة بما يكفي ليتم كتابتها على ورقة".

تطالب SPV

محاولة تفتيح عقدة Bitcoin ليست بعيدة عن فكرة جديدة. ربما يكون التحقق من الدفع المبسط (SPV) هو الإصدار الأكثر شيوعًا للعقدة الخفيفة ، التي تستخدمها Electrum والمحافظ الأخرى. يشبه Utreexo SPV لأنه لا يكاد يتطلب مساحة تخزين لجهاز كمبيوتر كامل.

لكن عقد SPV لا تحافظ على خصوصية المستخدم وأكثر حساسية للهجوم من عقد Utreexo. نظرًا لأن Utreexo تقدم مزايا الأمان هذه ، تأمل Dryja في أن تتمكن من الهروب من هيمنة SPV في الفضاء (طالما أن كتابة برنامج Utreexo تسير كما هو متوقع). لكنها تدعي أيضًا أنه من الصعب استبدال SPV تمامًا ، نظرًا لأن SPV أسهل في الأداء.

إلى الأمام ولكن بحذر

يكتب دريجا: "لا يزال هناك العديد من الأخطاء المعروفة وأوجه القصور في الشفرة ، لكننا نعمل على تحسينها بسرعة". في النهاية ، سيكون من الضروري جعل عقدة Utreexo متوافقة مع العقد التي تعمل بالفعل على شبكة Bitcoin.

للقيام بذلك ، ستحتاج إلى تعديل Bitcoin Core ، برنامج عقدة Bitcoin الأكثر شيوعًا. لكن هذا قد يكون خطيرا. Utreexo هو "إعادة تفكير كبيرة لكيفية عمل Bitcoin ، مما يغير رمز الموافقة ،" يكتب Dryja.

"من المحتمل أنه سيكون من الصعب إدخال رمز Utreexo في Bitcoin Core ، ولسبب وجيه. نريد أن نتأكد من عدم إدخال مشاكل في نظام يدير الكثير من المال ".