
مؤلف:Bitcoinsquare
هذا الأسبوع فقط ، أصدرت@Atomicalsxyz آخر ورقة AVM White سنقوم بتحليل محتوى الاتفاقية والورقة البيضاء.
1. 1. الخلفية
مع تطوير النظم الإيكولوجية للبيتكوين ، مثل البرامج النصية Segwit و Taproot و Schnorr و Mast و Taproot وغيرها من التقنيات ، والتي عززت ظهور تطبيقات جديدة.على هذا الأساس ، وُلدت العديد من الرموز المميزة لـ Bitcoin ، كما شجعت التطوير المستمر للنظام الإيكولوجي Bitcoin.
ترتبط ولادة بروتوكول المراسيم ارتباطًا وثيقًا بمفهوم Satoshi على شبكة Bitcoin.يقدم البروتوكول مفاهيم أرقام الطلبات والنقوش.رقم الطلب هو تخصيص رقم فريد لأمر التعدين لكل Cong.يتم تحقيق النقوش عن طريق حرق المعلومات على كونغ.بالاقتران مع Segwit و Taproot ، يسمح بروتوكول Ordinals بتسجيل ملف أقل من 4 ميغابايت لكل Cong على Bitcoin blockchain ، أي النقش.مع تطوير النظام البيئي Bitcoin ، اقترح مؤسس Ordinals Casey استخدام الرونية كبديل لـ BRC-20.بالمقارنة مع BRC-20 ، فإن الرونية يقلل من طبقة إجماع الخادم وتصبح أبسط. من البيتكوين.
إن ولادة بروتوكول الذرية نريد تقديمها أيضًا في البداية. تم إرسالها على Twitter ، ثم تم إطلاقها رسميًا في سبتمبر من العام الماضي.بالنسبة لمفهوم ARC-20 في Atomicals ، فإنه ليس هناك اتفاقية نقشية. وحدة واحدة على الأقل وتعمل وفقًا لنفس قواعد إرسال واستلام قواعد البيتكوين نفسها وفقًا لعمارة UTXO للمعاملات غير المناسبة.
عند تتبع سجلات المعاملات التاريخية وحساب توازن الأصول ARC-20 الحالي ، يحتاج الأشخاص فقط إلى التحقق من Bitcoin UTXO UTXO المتعلقة بـ ARC-20 ، ولا يلزم وجود بيانات إضافية لتخزين الوحدة النمطية من السلسلة.هذا هو الفرق الرئيسي بين ARC-20 وبروتوكول BRC-20 ، لأن بروتوكول BRC-20 يعتمد عادة على الفهرس وتحت طبقة تخزين السلسلة.لقد خفض بروتوكول ARC-20 بشكل كبير من تكلفة خادم الفهرس وزيادة درجة اللامركزية. التطبيقات.لا يتعلق بروتوكول الذرية فقط بإصدار الأصول ، ولكن كيفية توفير سيناريوهات الاستخدام الأكثر ثراءً للأصول لتعزيز السيولة وتوسيع المزيد من الوظائف.
2. ما هو AVM
تم تصميم Bitcoin في الأصل كنقطة نقدية إلكترونية.تشترك جميع اتفاقيات التغطية بشكل أساسي في نوعين من آلات الحالة: يتم استخدام أحدهما لإرسال الإشارة لإنشاء أصول رقمية ، ويستخدم الآخر لإدارة هذه الأصول الرقمية.قواعد آلة الحالة لم تتغير بشكل أساسي ، ويتم ترميزها في فهارس بروتوكول التغطية الخاصة بهم -لا يمكن لمطوري التطبيق التخصيص تخصيص الأصول الرقمية.
ومع ذلك ، نظرًا للقيود المفروضة على نموذج UTXO وقواعد تحويل الحالة المحددة مسبقًا ، يمكن لهذا النموذج عديمي الجنسية التعامل مع الإدارة المحدودة للأصول الفردية BTC.من أجل إضافة أصول مثل BRC20 و ARC20 و RUTES إلى شبكة Bitcoin ، تحتاج نماذج “آلات الحالة” الديناميكية الأكثر تعقيدًا إلى تسجيل التخزين والمعاملات وتغييرات الحالة في هذه الأصول.تتمثل إحدى هذه الطرق في استخدام البروتوكولات الخارجية وحلول الطبقة 2.ومع ذلك ، فإن المشكلة هي أنه من الصعب الوصول إلى الطريقة الأولى في الإجماع في فترة زمنية قصيرة ، وهناك حالة من عدم اليقين في الطريقة الثانية.
يوفر الجهاز الظاهري AVM حلاً بين الاثنين.تتمثل الفكرة الأساسية في السماح للمطورين بوضع رمز العقد الذكي في قطاع البيانات من المعاملة بحيث يمكن تنفيذ جميع الأطراف ذات الصلة.عن طريق تخزين الكود على blockchain ، يمكن للأطراف المختلفة ذات الصلة مزامنة الحالة بسهولة عن طريق أداء المنطق بنفس الطريقة.
3. مبدأ العمل
نعلم جميعًا أن لغة البرمجة للعقود الذكية يجب أن تحتوي على السمات الرئيسية التالية على الأقل: وقت التشغيل المتوقع ، وإكمال تورينج ، والقدرة على تنفيذ التنفيذ الفعال على نظام تقييد الموارد.انطلاقًا من المتطلبات المذكورة أعلاه ، فإن برنامج Bitcoin Script مناسب جدًا كمجموعة تعليمية لتحديد قواعد إنشاء الأصول الرقمية ونقلها.يتم تخزين رمز العقد الذكي في معاملات Bitcoin ، تغطي فهارس البروتوكول لتنفيذ هذه الرموز لطرق مختلفة للاتصال والتحويل.تؤدي جميع الأطراف ذات الصلة نفس المنطق وتحقيق نفس تحويل الحالة ، وبالتالي تشكيل إجماع تلقائي.
قم بإنشاء وتنفيذ العقود الذكية التي تغطي الأصول الرقمية عن طريق محاكاة الأجهزة الافتراضية Bitcoin ومترجمي النصوص.يتم استخدام Bitcoin blockchain كقائد طابع زمني ومزود بيانات لتخزين برامج العقود الذكية على السلسلة ، ولكن يتم تنفيذ هذه البرامج بواسطة مفهرس بروتوكول التغطية عند تشغيل صندوق الرمل.يتم تشغيل عقدة مؤشر بروتوكول الغلاف بشكل مشترك من قبل مطوري التطبيقات ومقدمي الخدمات والمستخدمين ، وبالتالي تشكيل إجماع ناشئ:
1.
2. بيئة التشغيل في صندوق الرمل: محاكاة بأكملها في بيئة العزلة التي يتم التحكم فيها ، بحيث لن يتداخل تنفيذ صندوق الرمل وتنفيذ صندوق الرمل مع بعضهما البعض ؛
3. تجزئة الحالة: يسمح للمشاركين بالتحقق مما إذا كانت حالة الفهرس الخاصة بها تتم مزامنتها بشكل صحيح ، مما يمنع إمكانية الانتهاك المحتملة للحالة غير المتسقة.
ببساطة ، AVM هو استخدام مساحة التخزين المحدودة الحالية لـ BTC وإطار معالجة رموز المرجع المباشر لإدخال طريقة ترميز وفك تشفير خاصة من خلال إدخال طريقة ترميز وفك تشفير خاصة في كل معاملة شبكة رئيسية في BTC ، وهي بيئة Sandbox هذا الصندوق الرملي هو صندوق الرمل يمكن إكمال سجلات التخزين والمعاملات لمجموعة من الأصول بشكل مستقل ، ثم يمكن تحقيق معالجة العقود الذكية المعقدة ومزامنة الحالة والتحقق منها.
الرابع ، التنمية المستقبلية
في المستقبل ، هناك تطور محتمل لـ AVM.في الوقت نفسه ، يدرك AVM قابلية التشغيل البيني والتواصل عبر السلع.ببساطة ، يسمح AVM لبروتوكول الذرية بأداء مهام مختلفة ، وليس فقط الرموز البسيطة في إصدار آلية إصدارها من قبل.بعد تلبية أساس احتياجات إصدار الأصول وأصول الإدارة ، يمكننا حقًا تطوير النظام البيئي Bitcoin ، وسيكون هناك تطبيقات أكبر وعمارة النظام.
على الرغم من أن هناك العديد من القيود المفروضة على AVM ، فإنه لا يمكن تشغيل أصول ARC20 فقط ، ولا يزال توافر طبقة من العقود الذكية بموجب الشبكة الرئيسية غير معروف. قد لا تزال العقود الذكية المعقدة تستهلك الكثير من موارد الحوسبة ، ولا تزال هناك شكوك فيما يتعلق بكفاءة التنفيذ.لكن مظهره لا يزال مثيرًا ، يتطلع إلى مزيد من اختراقات الابتكار التكنولوجي.