انخرط مجتمع العملة المشفرة في نقاش حول نسخة مبكرة من كود ساتوشي التجريبي للبتكوين والتي ظهرت هذا الأسبوع. يرجح منشور قديم على إحدى المنتديات وبريد إلكتروني كتبه ساتوشي وجودَ نسخة خاصة من الكود وُزِّعت على عدد محدود من الناس قبل إطلاق الشبكة في 3 يناير/كانون الثاني 2009.
النسخة التجريبية للبتكوين وبلوك التكوين المُستبعد بهاش مختلف تماماً
على مدار الساعات القليلة الماضية، استمرت أحاديث مستخدمي البتكوين حول كود ساتوشي الأصلي للبتكوين، وما إذا كان الكاتب المجهول قد وزع نسخة خاصة لبعض الناس قبل الإطلاق الرسمي. بدأ النقاش في 13 مارس/آذار عندما نشر المناصر الشهير للبتكوين فرانسيس بوليو نسخة قديمة جداً من كود المصدر لساتوشي وخطاباً منه يشرح تفاصيل أنه أرسل “الملفات الرئيسية” إلى جيمس أ. دونالد، إذ كتب في 17 نوفمبر/تشرين الثاني 2008: “أرسلت لك الملفات الرئيسية (وهي متاحة حسب الطلب الآن، وسيكون الإطلاق الرسمي قريباً)”.
توجد اكتشافات مثيرة للاهتمام في نسخة كود المصدر التي حصل عليها “كرايدت Cryddit” عضو موقع بتكوين توك Bitcointalk.org والتي يُعتقد بأنها النسخة الأولى لكود البتكوين. على سبيل المثال، يذكر الكود مصطلح “معدِّن البتكوين”، إذ يبدو أنها المرة الأولى التي يصف فيها ناكاموتو هؤلاء المشاركين بـ”المعدِّنين”. وما يثير التعجب هنا هو أن مصطلح “المعدنين” لم يستخدم في الورقة البيضاء الأصلية- إذ كان يشار إليهم بمسمَّى “العقد”. وأيضاً مصطلح “بلوكتشين” كان يطلق عليه “تايمتشين Timechain” وفقاً لكود ساتوشي الذي حصل عليها كرايدت.
تصف النسخة التايمتشين بأنها: “عبارة عن هيكل على هيئة شجرة تبدأ فروعها من بلوك التكوين الذي يمثل الجذر. ولكل بلوك احتمالية ليكون البلوك القادم في الشبكة. فهناك وصل بين البلوك السابق pprev والبلوك التالي pnext عن طريق ممر خلال الشبكة الرئيسية/الأطول. قد يحتوي مؤشر البلوك على أكثر من قيمة للبلوكات السابقة لكنه لن يحتوي سوى على قيمة واحدة للبلوك القادم والتي تشير إلى أطول فرع في الشبكة، إذ ستكون هذه القيمة باطلة إذا لم يكن هذا البلوك جزءًا من السلسلة الأطول في الشبكة. تجمع العقد المعاملات الجديدة في بلوك ثم تهشرها في شجرة الهاش وتبحث في القيم العشوائية بهدف إتمام متطلبات إثبات العمل. ومن ثم يُنشَر البلوك للجميع ويُضاف للتايمتشين. والمعاملة الأولى في البلوك هي معاملة مميزة تنتج عملة جديدة يملكها مؤسس البلوك”.
هناك اكتشاف آخر مثير للاهتمام في ذلك الكود، وهو حقيقة تسمية ساتوشي للوحدات الأصغر من عملة البتكوين، إذ كانت العملة الواحدة تساوي مليون كوين و 10,000 سنت، بدلاً من وحدات “ساتوشي” المُستخدمة الآن. هناك أيضاً سطر في النص يتحدث عن “الذرات atoms” و”مراجعات المستخدمين” والتي تشير إلى نظام تقييم معين.
وفقاً لمطور البتكوين المخضرم مايك هيرن، كان ساتوشي ينوي دمج أسواق النظير إلى نظير (P2P) في البروتوكول، ولكن المؤسس لم يتمكن من إنهاء الكود مما أدى إلى تجميد الفكرة. واحتوى المصدر أيضاً بلوك تكوين مُستبعد في الكود وكان له هاش مختلف تماماً. وبافتراض أن الهاش هو أول بلوك تكوين تجريبي، فإنه أُنتج في 10 سبتمبر/أيلول 2008.
بروتوكول الدردشة عبر الإنترنت (IRC) وسوق بنظام نظير إلى نظير ولعبة بوكر افتراضية
بجانب إطلاق الكود المبدئي قبل الإطلاق الرسمي في 3 يناير/كانون الثاني 2009، يحتوي الكود الأصلي للبتكوين 0.1.0 على تفاصيل مذهلة. على سبيل المثال: كانت البرمجيات الأصلية للبتكوين تحتوي على بروتوكول الدردشة عبر الإنترنت والذي يشكل طريقاً أسهل لإتمام المراسلات. والأكثر من ذلك، كان السجل الذي يحمل الكود الأصلي للبتكوين يحتوي على إطار عمل لإنشاء لعبة بوكر افتراضية والتي أضيفت في أبريل/نسيان 2008. لكن بعد الإطلاق الرسمي، لم تتحقق أفكار سوق النظير إلى نظير أو لعبة البوكر الافتراضية. لكن بقي بروتوكول الدردشة عبر الإنترنت في عدد من الإصدارات حتى نسخة البتكوين 0.8.2، إذ ألغي دعم هذا البروتوكول تماماً.
لا أحد يعلم لماذا استخدم ساتوشي مصطلحات معينة لنظام البتكوين، أو لماذا قرر المؤسس التخلي عن سوق النظير إلى نظير وتطبيق البوكر. وأقدم وثيقة تاريخية متاحة لدينا من إثبات تشغيل نسخة البتكوين 0.1.0 هي سجل معالجة أخطاء يمكن قراءته. عمل ساتوشي على كود البتكوين بشكل مستمر حتى نسخة 0.3.19، ولكنه توقف عن هذا العمل في 2010، تاركاً إياه لغافين أندرسن. هذا الكود التجريبي الذي وُزع قبل الإطلاق الرسمي في 2009 مثير للاهتمام، لأسباب أقلها هو أنه يعطينا فهماً أكبر للعقلية المبهمة لمؤسس البتكوين، والذي أطلق تكنولوجيا ستغير العالم.
إخلاء المسؤولية: الآراء والتحليلات والأخبار الواردة لا تعكس رأي بت شين. لا ينبغي اعتبار أي من المعلومات التي تقرأها على موقع بت شين بمثابة نصيحة استثمارية، ولا تصادق بت شين على أي مشروع قد يتم ذكره أو ربطه في هذه المقالة. يجب اعتبار شراء وتداول العملات المشفرة نشاطًا عالي المخاطر. ويرجى بذل المجهود الواجب قبل اتخاذ أي إجراء يتعلق بالمحتوى المذكور ضمن هذا التقرير. لا تتحمل بت شين أي مسؤولية في حالة خسارة الأموال في تداول العملات المشفرة.