العملات المشفرة

تسريع برمجة البيتكوين باستخدام الآلة الافتراضية Solana



تسريع برمجة البيتكوين باستخدام الآلة الافتراضية Solana

Bitcoin & Beyond عبارة عن سلسلة تعليمية يقدمها فريق The Rollup وتركز على فئة جديدة وناشئة من المطورين في نظام Bitcoin البيئي. من خلال المساحات واللوحات والعروض التفاعلية، فإن الهدف هو تقديم رؤى تقنية عميقة حول مشاريع التوسع المبتكرة.

في مقابلة مع تشيس من شركة Molecule، نتعمق في الرغبة المتزايدة في الحصول على آلات افتراضية من الجيل التالي تهدف إلى تعزيز قابلية برمجة Bitcoin وقابليتها للتوسع. Molecule هي إحدى الشركات الرائدة في هذه التجربة. إن محاولتهم لتنفيذ آلة Solana الافتراضية (SVM) باستخدام Bitcoin هي إشارة قوية إلى أن المطورين يفكرون أيضًا في بدائل لآلة Ethereum الافتراضية الشهيرة (EVM).

آلات افتراضية عالية الأداء لعملة البيتكوين

أكد تشيس أن هدف Molecule هو الاستفادة من بيئة التنفيذ الأكثر أداءً لصالح مستخدمي Bitcoin. ويعتقد أن Solana Virtual Machine (SVM) تقدم إنتاجية لا مثيل لها وكفاءة في التكلفة. وأشار تشيس إلى أن “SVM توفر أعلى إنتاجية مع بيئة تنفيذ تم اختبارها بشكل كبير”، مسلطًا الضوء على قدرة VM على تحقيق 1000 معاملة في الثانية مقابل جزء بسيط من السنت لكل معاملة.

إن بنية SVM، المصممة لمعالجة المعاملات المتوازية، تعمل على تعزيز قابلية التوسع والكفاءة بشكل كبير. وعلى مستوى أساسي للغاية، فهي تمكن من التنفيذ المتزامن لعقود ذكية متعددة، مما يميز SVM عن الآلات الافتراضية الأخرى التي تعتمد على نماذج المعالجة المتسلسلة، مثل EVM. ويؤدي هذا إلى زيادة الإنتاجية وانخفاض زمن الوصول، وهو أمر بالغ الأهمية للتطبيقات التي تتطلب أداءً عاليًا وتكاليف معاملات ضئيلة

نظام بيئي مزدهر للمطورين

أحد الأسباب الرئيسية لقرار Molecule بتبني Solana Virtual Machine (SVM) يكمن في نظامها البيئي المزدهر للمطورين والاعتماد الواسع النطاق على Rust كلغة برمجة. تفتخر Solana بأكثر من 3300 مطور نشط اعتبارًا من أواخر عام 2023، وفقًا لشركة Electric Capital. يتم دعم هذا المجتمع القوي من خلال أدوات وموارد تعليمية واسعة النطاق أدت إلى تحسين الاحتفاظ بالمطورين بشكل كبير.

كما أشار تشيس إلى أن لغة Rust، لغة التطوير التي ابتكرتها Solana، لعبت دورًا حاسمًا في نجاح SVM. ومع وجود أكثر من 3 ملايين مطور Rust على مستوى العالم، فإن الانتقال إلى استخدام SVM سلس بالنسبة للعديد منهم، نظرًا لمعرفتهم باللغة. وتضمن هذه القاعدة الواسعة من المطورين والتكامل القوي للغة داخل أنظمة Web3 أن SVM ليس متفوقًا من الناحية الفنية فحسب، بل إنه مفيد أيضًا للتبني والابتكار على نطاق أوسع.

من خلال التركيز على VM التي تتوافق بشكل جيد مع تفضيلات المطورين وتوفر بيئة قوية وقابلة للتطوير، تضمن Molecule أنها تبني على أساس يشجع التطوير السريع ونشر التطبيقات الجديدة على Bitcoin.

الرؤية المتجانسة مقابل الرؤية المعيارية

كان التركيز الآخر على القيود المتأصلة في الطبقة الأولى من البيتكوين، والتي تتطلب نهجًا معياريًا لتعزيز قابلية البرمجة وقابلية التوسع. تدمج سلاسل الكتل المتجانسة التقليدية جميع الوظائف الأساسية – التنفيذ، وتوافر البيانات، والإجماع، والتسوية – في طبقة واحدة. في حين يعزز هذا التصميم الأمان واللامركزية، فإنه يخلق أيضًا اختناقات كبيرة تحد من معدل إنتاج المعاملات والمرونة. لا يمكن للطبقة الأولى من البيتكوين معالجة سوى عدد محدود من المعاملات في الثانية، مما يحد من قدرتها على دعم العقود الذكية المعقدة وحجم المعاملات الأعلى.

لمعالجة هذه القيود، تتبنى Molecule نهجًا معياريًا، حيث تفصل هذه الوظائف إلى طبقات مميزة. تسمح هذه البنية بالتخصص وتحسين كل طبقة، مما يحسن بشكل كبير من قابلية التوسع والكفاءة. من خلال الاستفادة من المكدسات المعيارية، تهدف Molecule إلى دمج طبقة التنفيذ (SVM) الخاصة بـ Solana مع التحقق من عدم المعرفة (ZK) للمعاملات على Bitcoin.

تركز مجموعة أدوات SVM المبتكرة من Molecule على تمكين التحقق من المعاملات من خلال ZKVM (آلة افتراضية بدون معرفة) ونشر ZK snarks (حجج المعرفة المختصرة غير التفاعلية) على Bitcoin باستخدام آلية التحدي والمكافأة. تضمن هذه الطريقة إتمام المعاملات بشكل آمن وفعال على Bitcoin.

تدرس Molecule خيارات مختلفة لآلية التحدي هذه، ربما باستخدام BitVM أو متغير يعتمد على شوكة OP_CAT الناعمة المستقبلية. يستخدم BitVM نظام إثبات التحدي حيث يمكن لأي محقق الاعتراض على المعاملات خلال فترة تحدي محددة مسبقًا، مما يضمن سلامة ودقة عمليات نقل الأصول. أوضح تشيس، “يمكنك التحقق من أي عمليات نقل أصول من Molecule إلى Bitcoin. هناك فترة تحدي حيث يمكن لأي محقق أن يأتي ويقول، مهلاً، هناك بعض المشكلات، ثم يمكنهم المرور عبر آلية التحدي هذه”. يمزج هذا النهج بين الحوسبة خارج السلسلة والتحقق على السلسلة، مما يوفر حلاً قويًا وفعّالاً من حيث التكلفة للحفاظ على نهائية المعاملات وأمانها.

قصة جديدة حول Bitcoin L2

عندما سُئل تشيس عن موقف مجتمع البيتكوين من حلول الطبقة 2 (L2)، لاحظ تحولًا ملحوظًا في الموقف تجاه تبني قابلية البرمجة. تقليديًا، كان العديد من المتشددين في البيتكوين حذرين من حلول الطبقة 2، خوفًا من أنها قد تعرض أمن الشبكة واللامركزية للخطر. ومع ذلك، بدأت التطورات الأخيرة والطلب المتزايد على تطبيقات أكثر قابلية للتطوير في تغيير هذا المنظور.

صرح تشيس قائلاً: “أعتقد أن مجتمع Bitcoin يطالب بالتأكيد بإمكانية برمجة Bitcoin. SVM هو الحل الأفضل لذلك من حيث الإنتاجية والتكلفة”، مؤكدًا على انفتاح المجتمع المتطور على ابتكارات L2.

يمثل النهج المبتكر لشركة Molecule والتزامها بدمج الآلات الافتراضية عالية الأداء مع Bitcoin خطوة تحويلية نحو تعزيز فائدة Bitcoin وقابلية التوسع.

هذه تدوينة كتبها ضيف من The Rollup. الآراء الواردة هنا هي آراؤهم الشخصية بالكامل ولا تعكس بالضرورة آراء BTC Inc أو Bitcoin Magazine.

اترك تعليقاً

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

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