تبدأ قصة TuringBitChain (المشار إليها فيما بعد بـ TBC) في منتدى توسيع البيتكوين.
تعارف مؤسسو TBC في منتدى توسيع البيتكوين. جميعهم مؤيدون للكتل الكبيرة في البيتكوين ولديهم فكرة مشتركة: بالنسبة لمستقبل BTC، يأملون في زيادة حجم الكتل لتحقيق معاملات أرخص وأسرع.
في ذلك الوقت، كانت معركة الكتل الكبيرة والصغيرة تتأجج، وفي النهاية انتصر مؤيدو الكتل الصغيرة، حيث حُدِدت سعة كتلة البيتكوين عند 1MB، بينما شارك مؤيدو الكتل الكبيرة في انقسام البيتكوين، ثم انتقلوا إلى سلاسل الانقسام التي توسيع البيتكوين، مثل BCH وBSV، حيث كانوا يعملون على مشاريعهم الخاصة من أجل الحفاظ على فكرة الكتل الكبيرة.
ثم في عام 2021، ومع اكتمال ترقية BTC taproot، أصبحت خوارزمية التوقيع بتوقيعات العتبة (threshold) لـBTC قادرة على دعم طبقة ثانية لِلعقود الذكية لامركزية بالكامل. اجتمع عدة مؤسسين لـTBC وقرروا بناء طبقة عقود ذكية لبيتكوين يمكنها استيعاب تطبيقات هائلة الحجم. نشر الدكتور JONES، أحد المؤسسين، ورقة تتعلق بنقص العقود الذكية على طبقة بيتكوين؛ وهذا يُعد بمثابة مقدمة/سلف لحل عقود TBC الذكية.
إذا كانت منشورات ورقة 2021 تمثل بداية TBC، فإن إطلاق شبكة TBC الرئيسية في فبراير 2024 يُعدّ علامة فارقة مرحلية في مساره. خلال الأشهر القليلة بعد إطلاق الشبكة الرئيسية، جمع TBC قرابة مئة مطوّر، وتراكم عدد أفراد المجتمع إلى ما بين عشرات الآلاف (نحو 20 إلى 30 ألف).
إن تطور TBC بهذه السرعة الهائلة يعتمد على تقنياته الأساسية التي لا يمكن الاستغناء عنها.
أطلق TBC هذا المجال الخاص بآلة بيتكوين الافتراضية BVM. وBVM هي آلة افتراضية تُجري استرجاع أكواد التشغيل (opcodes) وتوسيع الوظائف اعتمادًا على نظام سكربتات بيتكوين؛ وهي محرك تنفيذ العقود الذكية لـTBC.
استخدم TBC هذه الفكرة، بالتزامن مع أدوات تطوير ذكية أكثر ودًّا ومُترجِمين، ما خفّض عتبة كتابة ونشر العقود الذكية على نموذج بيتكوين الأصلي UTXO. كطبقة ثانية (Layer2) متجانسة أصليًا (متوافقة بنيويًا) مع بيتكوين، نجح TBC في زيادة قابلية بيتكوين للتوسّع وسرعة التنفيذ.
1. نبذة عن المشروع
TBC هو بيتكوين Layer2 مبنيًا على نموذج UTXO الخاص ببروتوكول بيتكوين الأصلي. يبدأ من طريقة توليد TXID في أعمق طبقة، ثم يحسن أداء التوازي أكثر، كما اخترع ابتكارًا تنفيذ العقود الذكية على نحو طبقة واحدة (pure-layer) فوق نموذج UTXO عبر Turingcontract. وبما أنه يحافظ على قدر كافٍ من اللامركزية، فإنه يمكنه تحقيق توسع غير محدود. كذلك قام TBC بإنشاء آلة بيتكوين الافتراضية BVM لأول مرة.
2. شرح تفصيلي لتقنيات المشروع الأساسية
أطلق TBC هذا المجال الخاص بآلة بيتكوين الافتراضية BVM. وBVM هي آلة افتراضية تُجري استرجاع أكواد التشغيل (opcodes) وتوسيع الوظائف اعتمادًا على نظام سكربتات بيتكوين؛ وهي محرك تنفيذ العقود الذكية لـTBC.
استخدم TBC هذه الفكرة، بالتزامن مع أدوات تطوير ذكية أكثر ودًّا ومُترجِمين، ما خفّض عتبة كتابة ونشر العقود الذكية على نموذج بيتكوين الأصلي UTXO. كطبقة ثانية (Layer2) متجانسة أصليًا (متوافقة بنيويًا) مع بيتكوين، نجح TBC في زيادة قابلية بيتكوين للتوسّع وسرعة التنفيذ.
آلة بيتكوين الافتراضية BVM المُبتكرة؛ إذ إن تنفيذ العقود الذكية عبرها تكون تكلفة حسابه أقل، كما يمكنها حمل كمية بيانات أكبر.
2.1 مقارنة بين EVM في إيثيريوم وBVM في TBC
عند مقارنة EVM الخاص بإيثيريوم وBVM الخاص بـTBC، يتبيّن أنه في الوقت الحالي وصل تطور EVM إلى عنق زجاجة. فتصميم إيثيريوم هو: عند حدوث معاملة واحدة، يتعين على جميع العقد تنفيذ العقد الذكي والتحقق منها. وإذا لم تكتمل معاملة واحدة، فلن تتمكن المعاملة التالية من الاكتمال.
هذه هي النقطة التي لا تستطيع فيها إيثيريوم التوسّع بشكل كافٍ؛ إذ يجب تنفيذ المعاملات واحدة تلو الأخرى، وتعتمد قدرة معالجة الشبكة على أضعف عقدة ضمنها. أي عقدة تنضم حديثًا إلى الشبكة يتوجب عليها مزامنة جميع العمليات السابقة. مزامنة عقد إيثيريوم بطيئة، وحجم الحسابات كبير؛ وبشكل عام وصلت القدرة الحاسوبية للشبكة إلى حدّها الأقصى، ما يقيّد بشكل كبير نطاق العمليات الممكن تنفيذها. في ظل هذه الحالة، يصبح تشغيل بيانات كبيرة أمرًا صعبًا.
عند مقارنته بالآلة الافتراضية EVM في إيثيريوم، يمكن استنتاج ميزة آلة TBC الافتراضية المُبتكرة BVM. فـEVM يشبه تحويل سلسلة الكتل إلى CPU. بينما TBC يعامل سلسلة الكتل كقاعدة بيانات ونظام تشغيل. لا يتم تنفيذ حسابات TBC على السلسلة؛ يوجد فقط مجموعة تعليمات (instruction set)، يشبه ذلك سكربتًا أو ملف قاعدة بيانات يتم تخزينه على السلسلة بصيغة ملفات. والأهم أن جوهر سلسلة الكتل ليس CPU في الأساس؛ بل هو نظام ملفات موزع. عند قيام المستخدم بتنفيذ عملية على السلسلة، فهو عمليًا يقوم فقط بتشغيل العمليات المطلوبة محليًا.
باستخدام TBC كحاسوب عملاق، لا داعي للقلق بشأن العقود والتوافقات المختلفة، ولا يلزم القلق بشكل مفرط حول السعة والأبعاد؛ فالبيانات والسكربتات على السلسلة، بينما يتم إجراء عمليات الحساب خارج السلسلة.
العمليات الأساسية لا تتطلب مزامنة تنفيذها على جميع العقد؛ وقد يظن البعض أنه لا يمكن ضمان صحة الحساب. لكن في التنفيذ، يتم ضمان أن مسار التنفيذ يمكن التحقق منه في الوقت الذي يكون فيه ذلك ضروريًا، ومن ناحية النتيجة، عند تسجيل النتائج على السلسلة يمكن ضمان إمكانية التحقق منها وقت الحاجة. هكذا، تبدو صيغة BVM كأنها تدير خادمًا، بتكلفة أقل. لذا فإن تكلفة تنفيذ العقود الذكية في TBC أقل.
بشكل عام، تكلفة حسابات العقود الذكية في TBC أقل، ويمكنه حمل بيانات أكبر. يمكن أن يصل سعة كتلة واحدة في TBC إلى 4GB. وبالنظر إلى الصورة الكاملة، فإن تنفيذ العقود الذكية عبر BVM يمنح ميزة واضحة في التكلفة والأداء مقارنة بـEVM.
2.2 مقدمة تقنية OP_PUSH_TX
يمكن لـTBC حاليًا اختيار تقنية OP_PUSH_TX لإدخال بيانات الجهة السابقة واللاحقة للمعاملة ضمن مساحة بيانات قابلة للبرمجة، بما يحقق قدرات تورينغ كاملة محليًا. ستجعل UTXO المعزولة تنفيذ المساحات القابلة للبرمجة المختلفة يتم بالتوازي، ما يحقق تحققًا فعالًا لبيانات الكتل وتقليل تكلفة كل معاملة.
2.3 تضخم البيانات -> تجزئة طبقية (Layered Hash)
يعالج TBC مشكلة تضخم/انتفاخ البيانات في انتقالها بين العقد أو داخل العقود الذكية عبر نموذج تجزئة طبقي مسطّح أصلي (flatted-layered hash)، ما يضع أساسًا متينًا لطبقات البنية العليا.
3. نموذج الاقتصاد
مثل BTC، يتم إنشاء رمز TBC عبر التعدين، وحدّ الإمداد الأقصى لـTBC هو 2.1 مليار قطعة؛ حيث يوجد 93.3% منها بشكل طبيعي عند الانقسام/التفرع (fork) وتم قفلها. أما الـ6.7% المتبقية فهي ناتجة عن التعدين. مثل BTC، يتم تخفيض إنتاج تعدين TBC إلى النصف كل 4 سنوات. ومن المتوقع أنه بعد 4 سنوات، سيصل إجمالي المعروض المتداول لـTBC إلى حوالي 65 مليون قطعة.
فاصل TBC بين الكتل، حوالي كل 10 دقائق؛ خوارزمية تعديل الصعوبة:
FastDAA؛ خوارزمية التعدين: SHA-256 (متوافقة مع BTC\BCH)؛ حجم الكتلة: حد ابتدائي 4GB (ثم يتم إجراء توسع ديناميكي حسب الحاجة)
4. مقدمة أعضاء الفريق
كان مطورو TBC الأوائل قادمين من عدة فرق نخبوية (هواة/خبراء تقنيين) من حول العالم. لديهم سنوات من الخبرة البحثية في حلول الكتل الكبيرة والتوسع، وهم خبراء في مجال العقود الذكية UTXO والحوسبة عالية الأداء.
5. حالة تطور المجتمع
حاليًا موزعون المنقبون في هونغ كونغ وكوريا وغيرها. لدى المجتمع قرابة 30 ألف عضو، وتتمركز الأسواق الأساسية في منطقة آسيا والمحيط الهادئ.
6. المعالم الكبرى لتطور المشروع
في سبتمبر 2021، تم اختراع تقنيات TBC الأساسية وتم نشرها. كما تم إنجاز تصميم وتجارب عقد Turing-Contract عالي الأداء والمكتمل من حيث التورينغ (Turing-complete) على Layer1 في وقت مبكر جدًا.
في مارس 2022، تم الإعلان رسميًا عن نشر Turing-Contract، وهو عقد ذكي عالي الأداء على Layer1 ومكتمل من حيث التورينغ (Turing-complete).
في ديسمبر 2023، تم إطلاق شبكة الاختبار ألفا لـTBC. وقد تم التحقق من حلول قابلية التوسع التي تقدمها مراكز حوسبة عالية الأداء معروفة عالميًا. بلغت سرعة تنفيذ TuringContract أكثر من 13k TPS.
في 14 فبراير 2024، تم إطلاق الشبكة الرئيسية لـTBC رسميًا.
7. خارطة طريق المشروع:
المرحلة الأولى: (مرحلة BTCfi)
يهدف TBC إلى إطلاق إمكانات بيتكوين للمشاركة في تطبيقات بيئية مثل Defi وNFT وRWA عبر BVM [آلة بيتكوين الافتراضية].
المرحلة الثانية: (دفع توافق BVM مع جميع سلاسل UTXO والطبقة الثانية الأصلية لبيتكوين)
a: دفع المزيد من سلاسل UTXO إلى التبنّي لـ BVM، مثل: نظام Doge البيئي.
b: من خلال البنية التحتية عبر السلاسل اللامركزية الناضجة لتوافق عبر سلاسل--TuringBrige، يساعد على دمج اندماج مستقبل سلاسل UTXO BVM مع منظومة سلاسل EVM القائمة على نموذج الحسابات.
المرحلة الثالثة: (دخول حجم الكتلة إلى مرحلة TB، والرسوم تتقارب نحو الصفر)
يُكسر TBC عادةً قائمة في سلاسل البلوكشين الحالية تتمثل في أن يؤدي وجود عدد كبير من المستخدمين إلى تكاليف مرتفعة. ومع تطور الشبكة، سيُظهر TBC جاذبية انخفاض رسوم المعاملات كلما زاد عدد المستخدمين، مما سيساعد على الانفجار الكبير في نظام BTC البيئي.
المرحلة الرابعة (لصياغة أفضل بلوكشين طبقة أساسية لعالم WEB3 في المستقبل)
بما أن TBC قادر على تشغيل تطبيقات بلوكشين هائلة الحجم والتحقق من البيانات على السلسلة، فإن تأثيرات الشبكة تزداد باستمرار. سيساعد TBC BTC على قيادة الجيل القادم من الإنترنت، كما سيصبح واحدًا من أفضل البنى التحتية لـWEB3.