على مدار العام الماضي، كانت الظاهرة الأكثر لفتًا للانتباه في مجال web3 هي انفجار نظام النقوش. كانت نقطة انطلاقه هي Ordinals، وهي تقنية تمنح كل ساتوشي على البيتكوين رقم تسلسلي فريد.
قام مؤسس Ordinals كيسي بتقديم الكود الأساسي لـ Runes في سبتمبر من العام الماضي، لكنه لم يتم إصدار الشبكة الرئيسية حتى الآن. هذا دفع بعض المشاريع إلى إجراء fork للكود مسبقًا، وإصدار بروتوكولات مثل RunesAlpha. على الرغم من وجود جدل حول الانتحال، إلا أن الزيادة في القيمة السوقية بمئات الملايين في غضون أشهر قليلة تظهر الإمكانيات الكبيرة لبروتوكول Runes.
ستطلق النسخة الرسمية من بروتوكول Runes على الشبكة الرئيسية لبيتكوين حوالي 20 أبريل 2024. وهذا يعني أن الأطراف المعنية ومحافظ العملات ومنصات التداول ستواجه تحديات كبيرة عند الإطلاق المباشر على الشبكة الرئيسية.
2. طريقة تسجيل معلومات إضافية على البيتكوين
هناك نوعان رئيسيان من حلول بيانات السلسلة الجانبية المرتبطة ببيتكوين: النقش والنقش.
2.1 مبادئ النقش الأساسية
تستخدم Runes تقنية النقش لكتابة المعلومات في حقل op-return من UTXO لعملة البيتكوين. هذه طريقة بسيطة وبديهية لتسجيل المعلومات على السلسلة، وقد تم دعمها منذ إصدار Bitcoin Core 0.9. يخلق op-return مخرجات قابلة للتحقق ولكن غير قابلة للاستهلاك، مما يسمح بتخزين البيانات على blockchain.
يمكن رؤية معلومات op-return المرفقة بالمعاملات في متصفح blockchain. عادةً ما تكون هذه المعلومات بيانات مشفرة بتنسيق سداسي عشري، وبعد فك تشفيرها يمكن الحصول على سلسلة بتنسيق JSON، تمثل معلومات نشر، سك، وإصدار أصول Runes.
2.2 مبادئ النقش الأساسية
تقوم بروتوكولات Ordinals/brc20 بإدراج البيانات الوصفية في بيانات الشهادة للمعاملات، من خلال عزل الشهادة وP2TR. تتضمن هذه العملية مرحلتين: التقديم والإفصاح، وتتطلب إتمام معاملتين.
P2TR هو نوع من مخرجات المعاملات التي قدمها ترقية Taproot في Bitcoin عام 2021، مما يعزز خصوصية المعاملات. بعد اكتمال عملية النقش، يحدد بروتوكول Ordinals ربط النقوش بأول سات في أول إدخال.
2.3 مقارنة بين方案ين
مزايا النقش: منطق بسيط، تكاليف交易 منخفضة، لا تشغل مساحة الذاكرة الكاملة للعقد.
العيوب: يقتصر على طول 80 بايت، ويجب ضغط البيانات بشكل كبير.
المزايا المنقوشة: حجم غير محدود تقريباً، مع حماية معينة للخصوصية، يدعم أنماط لعب متعددة.
العيوب: يحتاج إلى سلسلتين، التكلفة مرتفعة، الضغط على ذاكرة العقد الكاملة كبير.
3. تحليل تصميم Runes
3.1 رنات 0.11版本
النسخة الأولى من Runes مقسمة إلى ثلاثة أجزاء: edicts( نقل الأصول), etching( نشر الأصول), burn( تدمير).
تعريف الأوامر اتجاه نقل الأصول، وتقديم معلومات نشر الأصول. مقارنةً بـ ERC721، أضافت Runes حقول limit و term، مما يحد من عدد mint والنطاق. هذه هي الفروق الأساسية بين مشروع النقوش وإصدار الأصول عبر عقود Ethereum الذكية، حيث تفتقر إلى القدرة على التحقق في الوقت الحقيقي.
تعريف بروتوكول النقوش بشكل موحد لطرق إصدار الأصول وmint ، ويؤكد على الإطلاق العادل ، وفتح المشاركة للمستخدمين بالكامل ، وقيود على تدخل المشروع.
3.2 روني 0.18版本
تنقسم النسخة الجديدة من Runes إلى أربعة جوانب: edicts, Mint, etching، وغيرها من الحقول.
تضيف edicts معلمة pointer جديدة، لتعديل اتجاه تحويل الأصول الافتراضي، وتقليل كمية الترميز وتكاليف المعاملات.
تحدد حقل Mint أن كل معاملة يمكن أن تصدر أصلًا واحدًا فقط، مما يوازن بين التكنولوجيا والمستخدمين العاديين.
تغير حقل etching هو الأكبر:
تم تغيير معرف الأصول إلى شكل سلسلة، مما يوفر مساحة الترميز
إدخال حقل terms، تحديد نقطة البداية والنهاية لـ mint، وزيادة العدالة
تعيين قواعد طول اسم الإطلاق، لتجنب التسجيل المسبق
استخدام عملية commit و reveal لحماية حقوق التحكم في اسم الجهة المصدرة
تم إضافة حقل turbo، لترك مجال لتغييرات البروتوكول المستقبلية.
4. تقييم بروتوكول Runes الجديدة
المميزات:
تلبية احتياجات السوق، وحل الفوضى في بيئة النقوش
بالاعتماد على قاعدة مستخدمي بروتوكول Ordinals
استخدام طريقة op_Return لزيادة الأمان ودرجة اللامركزية
عيوب:
توقيت الإطلاق ضيق، وقد يؤثر على تطور النظام البيئي
القواعد معقدة، مما يزيد من صعوبة عمليات المستخدم ومخاطر الاحتيال
مقارنة ببروتوكول Atomical وغيرها، تفتقر إلى L2 أو BVM.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
تحليل عميق لبروتوكول Runes: آلية التصميم، المزايا والعيوب وتأثيرها على نظام بيتكوين البيئي
تحليل متعمق لبروتوكول Runes: آلية التصميم والقيود
1. Runes( رموز) مقدمة
على مدار العام الماضي، كانت الظاهرة الأكثر لفتًا للانتباه في مجال web3 هي انفجار نظام النقوش. كانت نقطة انطلاقه هي Ordinals، وهي تقنية تمنح كل ساتوشي على البيتكوين رقم تسلسلي فريد.
قام مؤسس Ordinals كيسي بتقديم الكود الأساسي لـ Runes في سبتمبر من العام الماضي، لكنه لم يتم إصدار الشبكة الرئيسية حتى الآن. هذا دفع بعض المشاريع إلى إجراء fork للكود مسبقًا، وإصدار بروتوكولات مثل RunesAlpha. على الرغم من وجود جدل حول الانتحال، إلا أن الزيادة في القيمة السوقية بمئات الملايين في غضون أشهر قليلة تظهر الإمكانيات الكبيرة لبروتوكول Runes.
ستطلق النسخة الرسمية من بروتوكول Runes على الشبكة الرئيسية لبيتكوين حوالي 20 أبريل 2024. وهذا يعني أن الأطراف المعنية ومحافظ العملات ومنصات التداول ستواجه تحديات كبيرة عند الإطلاق المباشر على الشبكة الرئيسية.
2. طريقة تسجيل معلومات إضافية على البيتكوين
هناك نوعان رئيسيان من حلول بيانات السلسلة الجانبية المرتبطة ببيتكوين: النقش والنقش.
2.1 مبادئ النقش الأساسية
تستخدم Runes تقنية النقش لكتابة المعلومات في حقل op-return من UTXO لعملة البيتكوين. هذه طريقة بسيطة وبديهية لتسجيل المعلومات على السلسلة، وقد تم دعمها منذ إصدار Bitcoin Core 0.9. يخلق op-return مخرجات قابلة للتحقق ولكن غير قابلة للاستهلاك، مما يسمح بتخزين البيانات على blockchain.
يمكن رؤية معلومات op-return المرفقة بالمعاملات في متصفح blockchain. عادةً ما تكون هذه المعلومات بيانات مشفرة بتنسيق سداسي عشري، وبعد فك تشفيرها يمكن الحصول على سلسلة بتنسيق JSON، تمثل معلومات نشر، سك، وإصدار أصول Runes.
2.2 مبادئ النقش الأساسية
تقوم بروتوكولات Ordinals/brc20 بإدراج البيانات الوصفية في بيانات الشهادة للمعاملات، من خلال عزل الشهادة وP2TR. تتضمن هذه العملية مرحلتين: التقديم والإفصاح، وتتطلب إتمام معاملتين.
P2TR هو نوع من مخرجات المعاملات التي قدمها ترقية Taproot في Bitcoin عام 2021، مما يعزز خصوصية المعاملات. بعد اكتمال عملية النقش، يحدد بروتوكول Ordinals ربط النقوش بأول سات في أول إدخال.
2.3 مقارنة بين方案ين
مزايا النقش: منطق بسيط، تكاليف交易 منخفضة، لا تشغل مساحة الذاكرة الكاملة للعقد. العيوب: يقتصر على طول 80 بايت، ويجب ضغط البيانات بشكل كبير.
المزايا المنقوشة: حجم غير محدود تقريباً، مع حماية معينة للخصوصية، يدعم أنماط لعب متعددة. العيوب: يحتاج إلى سلسلتين، التكلفة مرتفعة، الضغط على ذاكرة العقد الكاملة كبير.
3. تحليل تصميم Runes
3.1 رنات 0.11版本
النسخة الأولى من Runes مقسمة إلى ثلاثة أجزاء: edicts( نقل الأصول), etching( نشر الأصول), burn( تدمير).
تعريف الأوامر اتجاه نقل الأصول، وتقديم معلومات نشر الأصول. مقارنةً بـ ERC721، أضافت Runes حقول limit و term، مما يحد من عدد mint والنطاق. هذه هي الفروق الأساسية بين مشروع النقوش وإصدار الأصول عبر عقود Ethereum الذكية، حيث تفتقر إلى القدرة على التحقق في الوقت الحقيقي.
تعريف بروتوكول النقوش بشكل موحد لطرق إصدار الأصول وmint ، ويؤكد على الإطلاق العادل ، وفتح المشاركة للمستخدمين بالكامل ، وقيود على تدخل المشروع.
3.2 روني 0.18版本
تنقسم النسخة الجديدة من Runes إلى أربعة جوانب: edicts, Mint, etching، وغيرها من الحقول.
تضيف edicts معلمة pointer جديدة، لتعديل اتجاه تحويل الأصول الافتراضي، وتقليل كمية الترميز وتكاليف المعاملات.
تحدد حقل Mint أن كل معاملة يمكن أن تصدر أصلًا واحدًا فقط، مما يوازن بين التكنولوجيا والمستخدمين العاديين.
تغير حقل etching هو الأكبر:
تم إضافة حقل turbo، لترك مجال لتغييرات البروتوكول المستقبلية.
4. تقييم بروتوكول Runes الجديدة
المميزات:
عيوب: