تسريع برمجة البيتكوين باستخدام سولانا فيرتشوال ماشين
سلسلة Bitcoin & Beyond عبارة عن سلسلة تعليمية من فريق The Rollup تركز على فئة جديدة وناشئة من البناة في نظام Bitcoin البيئي. من خلال المساحات واللوحات والعروض التفاعلية، تهدف هذه السلسلة إلى تقديم رؤى تقنية عميقة حول مشاريع التوسع الابتكارية.
الاهتمام بالآلات الافتراضية الجيل الجديد
في مقابلة مع Chase من Molecule، تناولنا تزايد الشهية للآلات الافتراضية الجيل الجديد (VMs) التي تهدف إلى تعزيز قدرة Bitcoin على البرمجة والتوسع. تعد Molecule شركة في طليعة هذا التجريب. محاولتهم لتنفيذ الآلة الافتراضية الخاصة بـ Solana (SVM) مع Bitcoin هي إشارة قوية على أن البناة يفكرون أيضًا في بدائل للآلة الافتراضية الشهيرة للـ Ethereum (EVM).
مزايا الآلة الافتراضية لــ Solana
أكد Chase أن هدف Molecule هو الاستفادة من بيئة التنفيذ الأكثر أداءً لفائدة مستخدمي Bitcoin. ويعتقد أن الآلة الافتراضية لـ Solana (SVM) تقدم سرعة فائقة وتكلفة فعالة. وأوضح قائلاً: “SVM توفر أعلى مستوى من الإنتاجية ببيئة تنفيذ مختبرة بشدة”، مشيرًا إلى قدرة الآلة الافتراضية على تحقيق 1000 معاملة في الثانية بجزء ضئيل من السنت لكل معاملة.
البنية المعمارية لـ SVM
تعمل بنية SVM، المصممة لمعالجة المعاملات بشكل متوازي، على تحسين التوسع والكفاءة بشكل كبير. على مستوى أساسي للغاية، تُمكِّن من تنفيذ العقود الذكية المتعددة بشكل متزامن، مما يميز SVM عن الآلات الافتراضية الأخرى التي تعتمد على نماذج المعالجة التتابعية مثل EVM. هذه الميزات تؤدي إلى إنتاجية أعلى وزمن انتقال أقل، وهو أمر حيوي للتطبيقات التي تتطلب أداءً عاليًا وتكلفة معاملات منخفضة.
دعم مجتمع المطورين وروست
يكمن السبب الرئيسي لاعتماد Molecule على الآلة الافتراضية لـ Solana (SVM) في نظام المطورين المزدهر وإستخدام لغة البرمجة Rust على نطاق واسع. وفقًا لـ Electric Capital، فإن Solana تضم أكثر من 3,300 مطور نشط حتى أواخر عام 2023. يدعم هذا المجتمع القوي أدوات تعليمية شاملة وموارد تعليمية، مما حسن بشكل كبير احتفاظ المطورين.
أهمية لغة البرمجة روست
أشار Chase أيضًا إلى أن لغة البرمجة Rust، المستخدمة في تطوير Solana، تلعب دورًا حاسمًا في نجاح SVM. مع وجود أكثر من 3 ملايين مطور Rust على مستوى العالم، فإن الانتقال لاستخدام SVM هو سلس لكثيرين، نظرًا لألفتهم مع اللغة. تضمن هذه القاعدة الموسعة من المطورين والتكامل القوي للغة داخل نظم Web3 أن تكون SVM ليست فقط متفوقة تقنيًا بل أيضًا مفيدة لاعتماد واسع وإبتكارات جديدة.
نحو تطوير بيئة قابلة للتوسع
بالتركيز على آلة افتراضية تتناسب مع تفضيلات المطورين وتوفر بيئة قوية وقابلة للتوسع، تضمن Molecule أنها تبني على أساس يشجع على تطوير ونشر التطبيقات الجديدة بشكل سريع على Bitcoin.
النهج النموذجي لتحسين قابلية البرمجة
تم تسليط الضوء أيضًا على القيود الجوهرية للطبقة الأولى من Bitcoin، ما يستدعي نهجًا نمطيًا لتحسين قابلية البرمجة والتوسع. تدمج السكك الحديدية التقليدية الأحادية جميع الوظائف الأساسية — التنفيذ، توافر البيانات، التوافق والتسوية — في طبقة واحدة. بينما يعزز هذا التصميم الأمن واللامركزية، فإنه يخلق أيضًا عوائق كبيرة تحد من إنتاجية المعاملات والمرونة. يمكن أن تعالج طبقة Bitcoin الأولى عددًا محدودًا فقط من المعاملات في الثانية، مما يحد من قدرتها على دعم العقود الذكية المعقدة وحجم المعاملات الكبير.
النهج النموذجي لتوسيع النطاق
لمعالجة هذه القيود، تتبنى Molecule نهجًا نموذجيًا، بحيث تفصل هذه الوظائف إلى طبقات متميزة. يتيح هذا البنية التخصص والتحسين لكل طبقة، مما يحسن بشكل كبير من قابلية التوسع والكفاءة. من خلال الاستفادة من الأكوام المعيارية، تهدف Molecule إلى دمج طبقة التنفيذ الخاصة بـ Solana (SVM) مع التحقق من العمليات باستخدام تقنية ZK (إثبات المعرفة الصفرية) للمعاملات على Bitcoin.
تكديس SVM المبتكر
يركز تكديس SVM المبتكر من Molecule على تمكين التحقق من العمليات باستخدام ZK من خلال ZKVM (آلة افتراضية بإثبات المعرفة الصفرية) ونشر ZK snarks (حجج معرفة غير تفاعلية مختصرة) إلى Bitcoin باستخدام آلية التحدي والمكافأة. يضمن هذا الأسلوب إنجاز المعاملات بأمان وكفاءة على Bitcoin.
آليات التحدي المقترحة
تدرس Molecule خيارات مختلفة لهذه الآلية التحدي، بما في ذلك استخدام BitVM أو نسخة تعتمد على ترقية OP_CAT المستقبلية. يستخدم BitVM نظام تحدي-مرسل حيث يمكن لأي مدقق أن يتحدى المعاملات خلال فترة تحدي محددة سلفًا، مما يضمن سلامة ودقة نقل الأصول. وأوضح Chase قائلاً: “يمكنك التحقق من أي تحويل أصول من molecule إلى Bitcoin. هناك فترة تحدي حيث يمكن لأي مدقق أن يدخل ويقول أنه هناك مشاكل، ثم يمكنهم المرور عبر هذه الآلية التحدي.” يجمع هذا النهج بين الحوسبة خارج السلسلة والتحقق على السلسلة، مما يوفر حلاً قويًا وفعالًا من حيث التكلفة للمحافظة على نهائية وأمن المعاملات.
موقف مجتمع Bitcoin تجاه الحلول الطبقية الثانية
عند سؤاله عن موقف مجتمع Bitcoin تجاه حلول الطبقة الثانية (L2)، لاحظ Chase تحولاً ملحوظًا نحو احتضان البرمجة. تقليديًا، كان العديد من نقاء Bitcoin متخوفين من حلول الطبقة الثانية، خشية أن تضعف أمان الشبكة ولامركزيتها. ومع ذلك، فإن التقدمات الأخيرة والطلب المتزايد على تطبيقات أكثر قابلية للتوسع قد بدأ في تغيير هذا المنظور.
صرح Chase قائلاً: “أعتقد أن مجتمع Bitcoin بالتأكيد يطلب البرمجة لــــ Bitcoin. SVM هي الحل الأفضل لذلك من حيث الإنتاجية والتكلفة”، مشددًا على انفتاح المجتمع المتزايد على الابتكارات في حلول الطبقة الثانية.
تعد نهج Molecule المبتكر والتزامها بدمج الآلات الافتراضية عالية الأداء (VMs) مع Bitcoin خطوة تحولية نحو تعزيز فائدة Bitcoin وقابليتها للتوسع.
هذا منشور للضيف من The Rollup. الآراء المعبر عنها هي آراء أصحابها فقط ولا تعكس بالضرورة آراء BTC Inc أو Bitcoin Magazine.