【转】تفسير ورقة AVM البيضاء
يرجى ملاحظة: هذا المقال كتب بناءً على الإدراك الشخصي والاستدلال المنطقي، وقد لا يكون صحيحًا، وهو للرجوع إليه فقط.
لفهم AVM، النقطة الرئيسية هي الرسوم الثلاثة أدناه، دعونا نحللها واحدة تلو الأخرى:
الرسم 1: ماذا يجب أن تفعل AVM
1️⃣
يمكن للمطورين تخصيص "قواعد إنشاء" الأصول و"قواعد النقل"، وتخزن هذه القواعد (أو يمكن القول أنها عقود) في شكل بيانات مضمنة على السلسلة.
2️⃣
تتضمن الأصول التي تم إنشاؤها "حالة"، وستتم تحديث الحالة وفقًا للإجراءات، ويعتبر إدخال "الحالة" مهمًا جدًا للتوسع.
3️⃣
من هذا البعد، يمكن فهم AVM على أنها "بروتوكول أصول من طبقة واحدة" (يسمى في الورقة البيضاء بروتوكول Overlayer)، ويمكنه توفير طرق كافية للمطورين لتخصيص إنشاء الأصول والنظم ذات الصلة على الشبكة الرئيسية لـ BTC.
الرسم 2: كيف يجب أن تعمل AVM
ننظر من الأعلى إلى الأسفل، ومن اليسار إلى اليمين:
1️⃣
الجانب الأيسر هو الشبكة الرئيسية لـ BTC، التي تحتوي على بيانات عقودنا، بيانات الحالة، وغيرها؛
2️⃣
الجزء الأوسط هو جزء البرمجة القائم على Indexer، يمكننا استدعاء كود العقد الذكي (يسار)، يمكن أن يكون الكود تم تجميعه من خلال لغات برمجة عالية (أعلى)، وعند تنفيذ العقد (يمين)، يتم تخزين البيانات ذات الصلة (بما في ذلك بيانات التوكن، بيانات الحالة) محليًا (أسفل)
3️⃣
تتضمن أشكال الوظائف التي يتم تنفيذها نوعين: نوع هو op-code الأصلي لـ Btc، مثل op_add وop_mul، هنا ظهر op_cat الذي لم يتم اعتماده بعد، والنوع الآخر هو op-code يمكن للمطورين تخصيصه، مثل op_ft_balance (رصيد الأصول FT). من الناحية النظرية، سيكون هناك مكتبة رسمية، يمكن للمطورين أن يرثوا منها ثم يطوروا وظائف جديدة.
4️⃣
في الحواشي، يتم تقديم تفسير حول op-code، حيث يُطرح بالنسبة لـ op-code المخصص، أنا لست متأكدًا تمامًا لماذا Two Stack PDA مكتمل تورين، إذا كان هناك خبراء يمكنهم توضيح ذلك في قسم التعليقات.
الرسم 3: كيف تشكل AVM 【التوافق】
نظرًا لأن كل عميل يعمل تحت السلسلة، كيف يتم تشكيل التوافق؟ الإجابة المقدمة في الورقة البيضاء هي رفع حالة الهاش إلى السلسلة، حتى يتمكن الجميع من التحقق مما إذا كانت الحالة صحيحة ومتزامنة.
بعد فهم النقاط المذكورة أعلاه، يمكننا تنظيم فهمنا لـ AVM:
1️⃣
يوفر AVM منصة للمطورين لتحديد قواعد الأصول بشكل مرن؛
2️⃣
من خلال op-code الأصلية والمخصصة، يمكنه تنفيذ العديد من الوظائف، ولكن يجب ملاحظة أن هذه الوظائف مختلفة عن ما نفهمه مثل عقود EVM الذكية، وعمومًا يتطلب التوسع وقتًا للتطوير؛
3️⃣
AVM قائم على البرمجة باستخدام indexer، من حيث المبدأ، قد يتوافق في المستقبل مع بروتوكولات الأصول القائمة على indexer، ويمكنه تنفيذ الوصول الأصلي إلى هذه الأصول، وقد يوفر نوعًا آخر من الأشكال عبر السلسلة بخلاف التوقيع المتعدد / الربط المتجانس، لكن يبدو أن الربط العميق بين بروتوكولات الأصول المختلفة يمثل صعوبة من وجهة نظر بيئية؛
4️⃣
لا ينبغي المبالغة في تأثير AVM في الوقت الحالي، لأنه قائم على الشبكة الرئيسية لـ BTC، وما يمكن القيام به مبني على الشبكة الرئيسية محدود (بسبب أداء الشبكة الرئيسية)؛ ولكن يجب أيضًا عدم التقليل من شأنه، لأنه من الناحية النظرية يمكن أن ينفذ قدرة العقود على الشبكة الرئيسية، وهذا له معنى إيجابي مهم للنظام البيئي لـ BTC. الاتجاه المستقبلي لدمجه مع شبكة Lightning هو أيضًا اتجاه يمكن استكشافه.
#avm #atomicals #Quark رابط النص الأصلي: https://x.com/DaPangDunCrypto/status/1796099325170495990