المصدر: عرض على السلسلة
في مجال Ethereum L2، أصبحت الوحدات النمطية هي الطريقة الوحيدة لتحدي السلسلة المتجانسة. بدأت Celestia حرب DA، واستخدمت Espresso الحركة النهائية للتسلسل المشترك، وألقى Altlayer خدمة Rollup AS A Service.
تحول سوق العمليات من A إلى C الذي كان مدفوعًا في الأصل بواسطة المستخدمين والبيئة إلى سوق To B مع خيال غير محدود من خلال التخطيط الاستراتيجي لشركة Stack. لا يسعنا إلا أن نتساءل ماذا سيحدث إذا تم تنفيذ "النمطية" في الطبقة الثانية من BTC؟
لماذا تعد شبكة BTC أكثر ملاءمة للوحدات النمطية؟ ما هي مكونات BTC Layer2 المناسبة للنموذجية؟ ما هو مشهد الأعمال الجديد الذي ستجلبه النمطية إلى طبقة BTC 2؟ ستناقش هذه المقالة @BSquaredNetwork كمثال:
يرجع السبب الرئيسي وراء عمل النمطية إلى الطبيعة القابلة للتركيب لبنية السلسلة العامة لـ blockchain. تتضمن السلسلة العامة الناضجة ما يلي:
1 ) طبقة التسوية (طبقة التسوية) مسؤولة عن نقل وتحديد حالة معاملة الأصول؛
2) طبقة DA (توافر البيانات) مسؤولة عن توفر بيانات تغيير الحالة لبيانات المعاملة التحقق من المعاملة: < /p>
3) طبقة التنفيذ مسؤولة عن معالجة منطق تنفيذ المعاملات، بما في ذلك استدعاء العقود الذكية وتنفيذها؛ 4) طبقة الإجماع مسؤولة عن وصول جميع العقد إلى الاتساق في إصدار معين لسجل المعاملات. ;
5) طبقة قابلية التشغيل البيني مسؤولة عن توصيل الرسائل وإدارة الحالة لشبكات blockchain المختلفة.
تحتوي مكونات blockchain المذكورة أعلاه على تقسيم واضح للعمل، ويؤدي كل منها واجباته الخاصة، والتي تشكل الخصائص الجديرة بالثقة واللامركزية لـ blockchain.
شبكة الإيثريوم هي شبكة عقود ذكية يمكنها تخزين الحالات التاريخية والتحقق منها. ويمكن إكمال وظائف المكونات في كل طبقة أعلاه. ومع ذلك، تواجه بعض المكونات مشاكل في التوسع تحتاج إلى الاستعانة بمصادر خارجية بسبب قيود الأداء أو السعة. شبكة BTC هي شبكة عقود غير ذكية عديمة الجنسية. نموذج UTXO هو عبارة عن بنية تقنية نقل الأصول والتسوية البسيطة. بالإضافة إلى وظيفة التسوية، وطبقات التنفيذ الأخرى، وطبقات DA، وطبقات الإجماع، والطبقات المتقاطعة تعد الطبقات المتسلسلة القابلة للتشغيل البيني وما إلى ذلك مناسبة لتكوين التغليف "المعياري".
يدعم Ethereum مجموعة واسعة من التطبيقات من خلال طبقة الوظائف المعقدة المضمنة، بينما تدعم Bitcoin وظيفة الدفع الخاصة بها فقط من خلال بنية UTXO البسيطة، ولا يمكن للوظائف الأكثر تعقيدًا أن تعتمد إلا على التوسع المعياري الخارجي. مما لا شك فيه أن BTC تحتاج إلى "نمطية" أكثر من Ethereum.
لذلك، إذا كانت طبقة BTC 2 (بنية غير UTXO) تريد تنفيذ منطق تنفيذ المعاملات المعقد، فكيف يمكن تقسيم طبقة DA الأساسية وطبقة التنفيذ ومكونات طبقة التسوية؟ ما هي التعديلات التي يجب إجراؤها للتكيف مع خصائص شبكة BTC الرئيسية؟ بعد ذلك، سأقدم لك تحليلًا فنيًا مفصلاً حول حل @BSquaredNetwork:
1) طبقة DA: يمكن لشبكة BTC الرئيسية الاعتماد فقط على المساحة المحدودة في البرنامج النصي Taproot للتخزين، والشبكة الرئيسية. يحتوي على عقد كاملة ولا يمكن التحقق من الحالة المعقدة على البيانات المخزنة.
ولتحقيق هذه الغاية، قامت شبكة B² ببناء طبقة DA مستقلة، بما في ذلك: التخزين اللامركزي + عقد B²:
يحتاج جزء التخزين إلى تخزين جميع بيانات سجل المعاملات التاريخية المحلية، وهي يوفر الأساس لجميع بيانات التحقق من العقدة مصدر بيانات موثوقًا به وغير قابل للتلاعب، وهو ما يعادل Calldata وBlob لنظام Ethereum؛ جزء العقدة مسؤول عن معالجة البيانات المجمعة، وهو ما يعادل نظام Procer الخاص بـ Ethereum L2، وسيقوم بإجراء إثبات التحقق على هذه البيانات للتأكد من صحة بيانات المعاملات وانتقالات الحالة.
من خلال التعاون بين هذين الجزأين، نفذت شبكة B² شبكة DA يمكنها تخزين البيانات بكفاءة وتحقيق الحساب + التحقق، وذلك باستخدام هذا للتعويض عن نقص إمكانات DA لشبكة BTC الرئيسية. ومن المثير للاهتمام، أنه بعد التحقق الكامل من جدوى البنية، قامت شبكة B² بترقيتها إلى B² Hub، وهو ما يعادل توفير طبقة DA كحل خدمة معياري لطبقة BTC 2 الأخرى التي تتطلب طبقة DA.
لماذا تختار منصات Layer2 الأخرى B² Hub بدلاً من الاستخدام المباشر لحل تخزين IPFS أو خدمة الاستعانة بمصادر خارجية لـ Celestia DA؟ ويرجع ذلك أساسًا إلى تصميم B² الخاص لخصائص شبكة Bitcoin الرئيسية، مثل: لحفظ مساحة محدودة للشبكة الرئيسية، ستقوم طبقة DA بضغط نتائج التحقق من البيانات لنظام Prover في دوائر وإنشاء التزامات الالتزام.
2) طبقة التنفيذ: "التنفيذ" الذي تقوم به شبكة BTC الرئيسية هو فقط النقل المشروط للأصول. غالبًا ما تحتاج منصة الطبقة 2 إلى بناء طبقة تنفيذ محلية يمكنها تنفيذ منطق عقد معقد لتكملة ذلك .
استجابة لذلك، تستخدم B² Network ZK-Rollup كطبقة تنفيذ للتعامل مع البيانات خارج السلسلة واتساق تفاعل الاتصالات من خلال إثبات المعرفة الصفرية. خلال هذه العملية، يقوم Sequencer بجمع المعاملات وتجميعها، ثم يقوم بإنشاء أدلة متنوعة من خلال نظام ZKEVM، وأخيرًا يقوم بتجميع البيانات وتلخيصها في طبقة DA.
تستخدم شبكة B² ZK كتقنية أساسية للتعامل مع اتساق البيانات المحلية وحالة المعاملات، ويمكن اعتبارها أيضًا حلاً معياريًا مشتركًا لطبقة تنفيذ التسلسل. بعد كل شيء، ZK فريد من نوعه في ربط الاتصالات بين موضوعات متعددة ومنح رصيد الخصوصية.
3) طبقة التسوية: إذا كانت بنية UTXO، فيمكن أن تعتمد شبكة BTC الرئيسية على العقد الخفيفة + توقيع Schnorr + MAST وأطر أخرى، وتحقيق تغييرات حالة أمان الأصول من خلال قنوات الدولة + واحد- ختم الوقت، وما إلى ذلك. إذا كانت بنية غير UTXO، فيمكنك الاعتماد فقط على موضوع التوقيع المتعدد للإجماع المحلي لتسوية الأصول مع الشبكة الرئيسية. وهذا يفترض في الواقع أن التوقيع المتعدد وحده لا يستطيع أن يضمن بشكل فعال أمن الأصول بنسبة 100%. فماذا لو كان صاحب التوقيع المتعدد يفعل الشر؟
لذلك، يتضمن تصميم طبقة التسوية لشبكة B² جزأين: الفتح المشروط لشبكة BTC الرئيسية + التحدي المحلي لـ B² Hub:
الجزء B² Hub هو ضمان الإجماع المحلي للطبقة الثانية وتقليل احتمالية ارتكاب أعمال شريرة. ، تم تصميم آلية التحدي بناءً على تقنية BitVM للسماح للعقد المحلية بتحدي التزامات الالتزام على الشبكة الرئيسية بناءً على أجزاء البيانات التاريخية:
1. طبقة DA لشبكة B² سيتم ضغط حالة تغيير البيانات النهائية في الالتزام وتحميلها إلى شبكة Bitcoin الرئيسية في شكل نقش. يتم هنا تقديم آلية إدخال البيانات المبتكرة الخاصة بـ Inscription، والتي تعادل الإعلان عن بيانات الحالة التاريخية لشبكة BTC الرئيسية لتكون بمثابة حكم عادل للتحديات. ستحتوي العقد B² على نظام فهرس لامركزي عام لتحليل وتسجيل حالة بيانات الشبكة الرئيسية، مما يسمح للعقد الأخرى بتحدي البيانات المقدمة إلى الشبكة الرئيسية بشكل تفاضلي بناءً على سجلات البيانات المحلية الخاصة بها.
2. نظرًا لأنه لا يمكن التلاعب ببيانات النقش بعد Inscribe، وتكون بيانات المفهرس المحلي في الطبقة 2 شفافة للغاية، بمجرد أن يكون جزء بيانات التحدي المقدم من المنافس غير متوافق مع نتيجة التزام الالتزام التاريخي الحالي على الرغم من أن العقدة بأكملها لا يمكن التحقق من محتوى الالتزام مباشرة، إلا أن هذا عدم الاتساق يمكن أن يؤدي إلى تأكيد حالة تسوية الشبكة الرئيسية وفرض عقوبة مائلة على مزود الالتزام المزور (سيتم نقل BTC المقفلة في UTXO إلى المنافس).
في رأيي، فإن آلية الالتزام + التحدي الخاصة بشبكة B² المستندة إلى BitVM تعادل الحل التكميلي الفعال للإجماع الأمني "لطبقة التسوية" ويمكن أن تصبح حلاً فعالاً للتحدي المعياري. لإكمال الإجماع الأمني الذي تتبعه سلسلة الطبقة الثانية نقص في تسوية الأصول. بعد كل شيء، الاعتماد فقط على الشبكة الرئيسية لبناء العقد الخفيفة والتوقيعات المتعددة قد يؤدي إلى مشاكل العقد الشريرة. إذا تم تشكيل آلية فعالة لمساءلة المجرمين، ألن يتم حل المشكلة؟
أعلاه.
لقد بدأ النقاش حول معايير الطبقة الثانية من بيتكوين مرة أخرى في اليومين الماضيين. سواء كانت القوى الشرقية تزدهر في الطبقة الثانية من بيتكوين، أو التيار الغربي الذي يحاول تشكيل المعايير في طبقة الإجماع، في النهاية، هذه مجرد عملية تطوير لجزء من سوق الطبقة الثانية من BTC.
في رأيي، فإن أكبر سحر لطبقة BTC Layer2 في الوقت الحالي هو شموليتها اللامحدودة، مما يمنح السوق مساحة كافية للخيال، وهو بعيد عن وضع معيار.
على العكس من ذلك، مشكلة اللامركزية في مؤشر BTC، ونقص قدرة طبقة BTC DA، وآلية الأمان الصعبة لطبقة تسوية BTC، والتطور البطيء لخطة توسيع هيكل UTXO السائد لـ BTC، وما إلى ذلك، كلها مشاكل تحتاج إلى حل عاجل..
المفتاح هو أنه بمجرد حل هذه المشكلات بشكل فعال وتقسيمها إلى وحدات، فمن المرجح أن تصبح حاجة مشتركة للنظام البيئي بأكمله. بمعنى آخر، أليس حل المشكلات وتقسيم مخرجات الأعمال هو نفس وضع "المعايير"؟
ملاحظة: يتمحور تفسير هذه المقالة حول سوق BTC Layer2 لبنية غير UTXO. المشاكل وأفكار التطوير الخاصة ببنية UTXO ليست هي نفسها. سأشرحها بالتفصيل عندما تتاح لي الفرصة المستقبل.