المصدر: عرض السلسلة
كيفية هل تفهم أحدث تقرير تقني عن الجهاز الظاهري AVM صادر عن @atomicalsxyz؟ بكل بساطة: إنها طريقة لمحاكاة آلة بيتكوين الافتراضية لتمكين شبكة بيتكوين الرئيسية "عديمة الحالة" الأصلية من تنفيذ نظام عقد ذكي، والذي يمكنه بعد ذلك إكمال قدرات تسجيل الحالة ومعالجتها للأصول الأكثر تعقيدًا إلى جانب أصول بيتكوين. على غرار تورينج العقود الذكية الكاملة. بعد ذلك، شارك ما أفهمه:
1) تم تصميم Bitcoin في الأصل كنظام نقدي إلكتروني من نظير إلى نظير، مع إمكانات معينة لتخزين بيانات البرنامج النصي، وبعض العمليات الأساسية. يحتوي رمز تشغيل الأكواد أيضًا على مجموعة من منطق التحقق من الأصول بناءً على قفل وقت UTXO وظروف الإنفاق.
وبالتالي، يمكن لشبكة Bitcoin تحقيق إدارة الأصول "عديمة الحالة" عند تسجيل أصول BTC ونقلها. نظرًا لقيود نموذج UTXO البسيط وقواعد تحويل الحالة المحددة مسبقًا، لا يمكن لهذا النموذج عديم الحالة التعامل إلا مع إدارة محدودة لأصل BTC واحد.
إذا حاولت إضافة أصول جديدة إلى شبكة Bitcoin، مثل BRC20 وARC20 وRunes وأصول أخرى، فستحتاج إلى نموذج "آلة حالة" ديناميكي أكثر تعقيدًا لتسجيل سلوك هذه الأصول التخزين والمعاملات وتغييرات الحالة وما إلى ذلك. كيفية تحقيق ذلك؟
إحدى الطرق هي استخدام البروتوكولات الخارجية وحلول الطبقة الثانية لبناء نموذج "جهاز الحالة" خارج السلسلة لتوسيع المعالجة، مثل @NervosNetwork @RoochNetwork حلول توسعة الطبقة الثانية الممتازة الأخرى حاليًا، حتى الحلول الأصلية مثل RGB وLightning Network، تندرج ضمن هذه الفئة؛
هي طريقة أخرى لتوسيع وظائف البرنامج النصي مباشرةً لإضافتها عمليات جديدة؟ أو مساحة تخزين للتعامل مع إنشاء الأصول المعقدة ونقلها، وتقع الحلول مثل العهد وOP_CAT التي تعتمد على اعتماد معايير مقترحات BIP ضمن هذه الفئة؛
ما ورد أعلاه. طريقتان إما "نشطة" للغاية "من الصعب التوصل إلى توافق في الآراء وتوحيد في فترة قصيرة من الزمن، أو أنها "سلبية" للغاية وهناك قدر كبير من عدم اليقين. يوفر الجهاز الظاهري AVM حلاً خاصًا بين الاثنين ويبني مباشرة بيئة تنفيذ الجهاز الظاهري على شبكة Bitcoin الرئيسية.
2) كيف نفعل ذلك؟ يتكون مبدأ العمل الرئيسي لـ AVM من ثلاثة أجزاء:
1. تُدرك محاكاة نص Bitcoin، وهي في الواقع مجموعة تعليمات Bitcoin، تورينج من خلال المساعد الشخصي الرقمي (PDA) المزدوج (جهاز تخزين قابل للضغط) مكتمل. السمات;
2. بيئة تشغيل Sandbox، تكون المحاكاة بأكملها في بيئة عزل خاضعة للرقابة، بحيث لا يتداخل التنفيذ في Sandbox والتنفيذ في الخارج مع بعضهما البعض؛< /p>
3. تتيح تجزئة الحالة للمشاركين التحقق مما إذا كانت حالة مفهرساتهم متزامنة بشكل صحيح، مما يمنع الهجمات المحتملة من الحالة غير المتسقة.
الفهم البسيط: يستخدم AVM بشكل مباشر مساحة التخزين المحدودة الحالية لـ BTC وإطار معالجة رموز OP، من خلال تقديم طريقة تشفير وفك تشفير خاصة (sha) في كل صندوق معاملة على شبكة BTC الرئيسية بيئة).
يأتي صندوق الحماية هذا مزودًا بمفهرس، ومحلل صندوق الحماية (مجموعة التعليمات)، وقاعدة بيانات عالمية (قاعدة بيانات)، وما إلى ذلك، والتي يمكنها إكمال مجموعة كاملة من تخزين الأصول، وتسجيل حالة المعاملة، إلخ. إن الإدارة تعادل وجود "آلة حالة" ديناميكية مدمجة في شبكة BTC الرئيسية، والتي يمكنها بعد ذلك تنفيذ معالجة العقود الذكية المعقدة ومزامنة الحالة والتحقق منها.
3) يمكن للجهاز الظاهري AVM نظريًا تمكين شبكة Bitcoin الرئيسية من الحصول على وظائف تشغيل العقود الذكية الأساسية، مما يجعل من الممكن لـ Bitcoin إدارة أصول معقدة متعددة وتنفيذ DApps المنطقية المعقدة للحالة. إنه يعادل إعطاء شبكة Bitcoin وظيفة بيئية معينة ذاتية الإنشاء.
يعد هذا بالتأكيد تقدمًا كبيرًا، على الأقل نفس المستوى من ابتكار قدرة توسيع BTC مثل RGB وLightning Network والعديد من حلول معالجة بروتوكول الطبقة الثانية الممتازة. بل إنه أفضل من الحلول الأخرى من حيث Native.
ومع ذلك، تعتمد AVM على نصوص Bitcoin النصية لتخزين التعليمات البرمجية ورموز OP لتنفيذ المعاملات، لذا فهي محدودة بشكل عام بأداء شبكة BTC الرئيسية، مثل: حجم مساحة تخزين الكتل وسرعة الخروج وما إلى ذلك.
تخيل أن مشروع DeFi القائم على AVM يمكنه معالجة 7 معاملات فقط في الدقيقة، ويستغرق الانتظار بين حالتين عشر دقائق، حتى لو كان هذا العقد الذكي مكتملًا من الناحية النظرية. لا تزال مقيدة اليدين والقدمين. علاوة على ذلك، فإن الاعتماد على مجموعة تعليمات البرنامج النصي Bitcoin لتطوير وظائف العقود المعقدة أكثر تعقيدًا وصعوبة من تطوير العقود الذكية بلغات مثل Ethereum Solidity.
علاوة على ذلك، يوضح تقرير AVM فقط طريقة تنفيذ الجهاز الظاهري المضمنة لـ Make Sense، مثل كيفية إجراء النشر الفعلي عبر الإنترنت وكيفية عمل بيئة التطبيق وكيفية ذلك تعمل بشكل مستقر لا تزال مجهولة.
أعلاه
بشكل عام، أميل إلى اعتبار تطوير وتنفيذ AVM بمثابة فائدة مفيدة تعتمد على امتداد البرنامج النصي لشبكة BTC الرئيسية. يمكن أن يؤدي الاستكشاف النشط بالفعل إلى تنفيذ بعض العقود الذكية الأبسط على شبكة BTC الرئيسية، وفي الوقت نفسه، يمكن لشبكة Bitcoin الرئيسية أن تلعب دورًا وقيمة أكبر في بناء بيئة الطبقة الثانية والبيئة المشتركة للشبكة. السلسلة وخارج السلسلة مثل BitVM.
ومع ذلك، مثل الأنواع الأخرى من حلول توسيع BTC، تتمتع AVM أيضًا بمزايا وعيوب، ويجب أن تعتمد على البناء البيئي بعد التنفيذ لتوسيع جاذبيتها "الشرعية". للحفاظ على موقف عقلاني وحذر ومتفائل.