الأخبارالبيتكوين

إعادة إحياء إحدى مساهمات Hal Finney المفقودة في Bitcoin Core

في 8 فبراير 2011 على موقع Bitcointalk ، قال فيني إن قراءة كتاب بعنوان “دليل لتشفير المنحنى الإهليلجي” بقلم هانكرسون ومينيزيس وفانستون ، أعطته فكرة عن كيفية تسريع التحقق من التوقيع بنسبة 25٪. في المنشور التالي من نفس اليوم ، أعلن فيني أنه قد كتب بالفعل “كود اختبار” وحمله إلى مستودع Github. ومع ذلك ، كانت هناك مشكلة في اقتراح فيني – طريقته كانت بالفعل مسجلة ببراءة اختراع من قبل شخص آخر.

“طريقة لتسريع عملية التشفير على المنحنيات الإهليلجية” (المعروفة أيضًا باسم GLV أو Four-Dimensional Gallant-Lambert-Vanstone Scalar Multiplication) حصلت على براءة اختراع في 19 سبتمبر 2006 – على الأرجح في وقت كان ساتوشي ناكاموتو مشغولاً بالفعل في العمل على البيتكوين (BTC). من أجل فهم الاختراع ، علينا الغوص بشكل أعمق قليلاً في تشفير المنحنى الإهليلجي. تقرأ براءة الاختراع:

يأتي التحسين من تمثيل “الحجمي k كمجموعة من المكونات k ، وعدد صحيح A”. يبدو أن العمليات الحسابية التي يتم إجراؤها على k ممثلة في هذا النموذج أقل تكلفة من الناحية الحسابية ، وبالتالي المكاسب في السرعة.

تم تنفيذ اقتراح Finney لعام 2013 بإصدار مكتبة libsecp256k1 ، ولكن لم يتم تمكينه أبدًا بسبب مخاوف قانونية قائمة. هكذا كانت الأمور حتى 25 سبتمبر ، عندما انتهت صلاحية براءة الاختراع. وفقًا للمؤسس المشارك لـ Blockstream آدم باك ، من المتوقع الآن تنشيط الكود في تحديث Bitcoin Core القادم.

يبدو أن فبراير 2011 هو الوقت الذي كان فيه Finney شديد التركيز على تحسين التحقق من توقيع Bitcoin. في منشور بتاريخ 7 فبراير 2011 ، قال فيني إنه كان يبحث في “التحقق من توقيع الدفعة” ، والذي يعتقد أنه قد يسرع العملية بمقدار أربعة أضعاف. كانت الفكرة من وراء ذلك أنه بدلاً من التحقق من التوقيعات واحدة تلو الأخرى ، للتحقق من صحة التوقيعات: المئات أو حتى الآلاف في المرة الواحدة. ومع ذلك ، وفقًا لمؤسس Blockstream Pieter Wuille (الذي كان أحد مؤلفي مكتبة libsecp256k1) ، عندما يتم دمج GLV مع التحقق من الدُفعات ، تختفي المكاسب بمجرد وصولك إلى ما يقرب من 1000 توقيع:

“فائدة الدفعة + GLV على دفعة واحدة أقل من واحدة + GLV على مرة واحدة فقط. وبالنسبة للأعداد الكبيرة جدًا ، تميل الفائدة إلى نسبة 1 (لذلك لا فائدة). لكن ما يصل إلى آلاف التوقيعات على الأقل ، لا يزال يمثل ميزة “.

في الواقع ، تم تنفيذه لتوقيعات شنور حيث يوفر مكاسب مضاعفة في السرعة. أشار رجوع إلى أنه يتوقع إصدارًا وشيكًا لتوقيعات شنور التي تتضمن التحقق من الدُفعة:

“في وقت لاحق من هذا العام / العام المقبل ، تم إصدار توقيعات شنور بما في ذلك التنشيط ثم تسريع التحقق من الدُفعات أيضًا.”

من غير المحتمل أن يسمح السكن المبرد لـ Finney بأي حركة ، ولكن إذا حدث ذلك ، فقد نتسلل بابتسامة على وجهه.

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى

أنت تستخدم إضافة Adblock

برجاء دعمنا عن طريق تعطيل إضافة Adblock