العقود الذكية على BTC: تحليل Fractal Bitcoin وCAT20 بروتوكول
مؤخراً، شهدت بيئة البيتكوين تقدمًا كبيرًا. بعد عدة جولات من اختبار الشبكة، تم إطلاق Fractal BTC رسميًا على الشبكة الرئيسية في سبتمبر. واحدة من أبرز ميزات Fractal هي أنها تتمتع بوظيفة العقود الذكية، وعند إطلاق الشبكة الرئيسية، تم تقديم بروتوكول الرموز الجديدة CAT20. ستتناول هذه المقالة التصميم الفني لـ CAT20 وتأثيراته المحتملة.
مقدمة عن فركتل بيتكوين
قبل مناقشة CAT20، نحتاج أولاً إلى فهم بيئة تشغيله Fractal Bitcoin. Fractal Bitcoin، المعروف أيضًا باسم البيتكوين الفرعي، هو شبكة من الطبقة الثانية متوافقة تمامًا مع BTC. مقارنةً بـ BTC، فإن وقت تأكيد الكتل أقصر، حيث يحتاج فقط إلى دقيقة واحدة. المبدأ الأساسي هو نسخ عدة شبكات من BTC، حيث يمكن لكل سلسلة معالجة المعاملات، مما يزيد من سرعة المعالجة الإجمالية.
تتمثل إحدى الابتكارات الكبرى في Fractal في تفعيل رمز العملية OP_CAT الذي تم التخلي عنه في وقت مبكر من أجل الأمان. وقد عززت هذه الخطوة بشكل كبير من وظائف Fractal Bitcoin، مما جعلها تمتلك القدرة على العقود الذكية، مما يوفر مساحة واسعة لتطوير التطبيقات المستقبلية.
تحليل بروتوكول CAT20
عملية النشر
تتكون عملية نشر بروتوكول CAT20 من مرحلتين: "commit" و "reveal":
مرحلة الالتزام:
كتابة المعلومات الأساسية للرمز (مثل الاسم، الرمز، إلخ) في نص مخرجات المعاملة
يتم استخدام معرف تجزئة المعاملة الناتج كمعرف فريد لهذا الرمز المميز
مرحلة الكشف:
إخراج OP_RETURN، حفظ تجزئة الحالة الأولية لـ CAT20
إخراج Minter، لاستخدامه في عملية السك اللاحقة
تساعد هذه الطريقة في نشر مرحلتين على حماية معلومات المشروع الحساسة، حتى يتم الكشف عنها بالكامل في مرحلة الكشف.
آلية سك العملات
تتميز عملية سك CAT20 بعدة خصائص رئيسية:
في كل عملية تداول للعملة المشفرة، يوجد مُنتِج واحد فقط كمدخل
يمكن أن يتم إخراج عدة مبدعين، ولكن قد يكون العدد صفرًا أيضًا
يتم إنشاء رمز واحد في كل مرة يتم فيها سك العملة
ترتيب الإخراج ثابت: يجب أن يكون minter بعد token
تصميم عملية السك يؤثر على التوازن الديناميكي للشبكة بأكملها. زيادة عدد المينتر يمكن أن تزيد من سيولة الشبكة، لكنها تعني أيضًا تكاليف معاملات أعلى. النسخة CAT20 V2 تُنتج بشكل افتراضي مينترين بحالة قريبة لتحقيق توازن بين هذا التناقض.
تفاصيل التقنية لبناء الصفقة
يحقق بروتوكول CAT20 من خلال تصميم نص برمجي بارع التحكم في UTXO لعناوين غير المستخدمين:
في مرحلة الكشف، من خلال تعديل خوارزمية توليد المفتاح العام، بحيث يمكن لمفتاح خاص واحد التحكم في UTXO عناوين مختلفة.
مرحلة Minter تستخدم قدرة العقود الذكية لـ OP_CAT، مما يسمح لأي شخص باستخدام هذه UTXO كمدخلات
إدارة الحالة
قدم الإصدار CAT20 V2 ابتكارات في إدارة حالة التداول:
يتم تخزين معلومات الحالة في OP_RETURN والعقود الذكية
سجل عقد Minter عدد مرات السكّ المتبقية
بعد كل عملية سك، تكون حصة السك الجديدة للـ Minter نصف الكمية المتبقية الإجمالية
يضمن هذا التصميم عدالة وشفافية عملية السك.
تحويل وحرق
عند التحويل، يجب أن يظل عدد رموز الإدخال والإخراج للصفقة متطابقًا
لتدمير الرموز، ما عليك سوى نقلها إلى عنوان عادي.
ملخص
تصميم بروتوكول CAT20 يستفيد بشكل كامل من قدرات العقود الذكية لبيتكوين الفراكتال، مما يوفر للمستخدمين مساحة مرنة للعمل. هذا التصميم يجلب عدة مزايا واضحة:
تبسيط عملية استعلام حالة حيازة التوكن
يسهل مراقبة حالة السك العملة الحالية
ومع ذلك، فإن هذه المرونة تتطلب أيضًا من مستوى العقود إجراء منطق تحقق صارم لمنع الثغرات المحتملة. مع مشاركة المزيد من المطورين والمراجعة، من المتوقع أن يتحسن بروتوكول CAT20 باستمرار من حيث الأمان والوظائف، مما يجلب حيوية جديدة لنظام بيتكوين البيئي.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
تسجيلات الإعجاب 11
أعجبني
11
6
مشاركة
تعليق
0/400
GateUser-3588bf00
· منذ 8 د
لقد انتهت وسائل cnm! حتى أفضل القصص ليست لها قيمة!!!
شاهد النسخة الأصليةرد0
HypotheticalLiquidator
· منذ 15 س
احرص على مخاطر تكرار الثغرات، وكن حذراً عند المشاركة في فترة الاختبار العام
Fractal Bitcoin وبروتوكول CAT20: العقود الذكية في نظام BTC البيئي تحقق突破ا جديدا
العقود الذكية على BTC: تحليل Fractal Bitcoin وCAT20 بروتوكول
مؤخراً، شهدت بيئة البيتكوين تقدمًا كبيرًا. بعد عدة جولات من اختبار الشبكة، تم إطلاق Fractal BTC رسميًا على الشبكة الرئيسية في سبتمبر. واحدة من أبرز ميزات Fractal هي أنها تتمتع بوظيفة العقود الذكية، وعند إطلاق الشبكة الرئيسية، تم تقديم بروتوكول الرموز الجديدة CAT20. ستتناول هذه المقالة التصميم الفني لـ CAT20 وتأثيراته المحتملة.
مقدمة عن فركتل بيتكوين
قبل مناقشة CAT20، نحتاج أولاً إلى فهم بيئة تشغيله Fractal Bitcoin. Fractal Bitcoin، المعروف أيضًا باسم البيتكوين الفرعي، هو شبكة من الطبقة الثانية متوافقة تمامًا مع BTC. مقارنةً بـ BTC، فإن وقت تأكيد الكتل أقصر، حيث يحتاج فقط إلى دقيقة واحدة. المبدأ الأساسي هو نسخ عدة شبكات من BTC، حيث يمكن لكل سلسلة معالجة المعاملات، مما يزيد من سرعة المعالجة الإجمالية.
تتمثل إحدى الابتكارات الكبرى في Fractal في تفعيل رمز العملية OP_CAT الذي تم التخلي عنه في وقت مبكر من أجل الأمان. وقد عززت هذه الخطوة بشكل كبير من وظائف Fractal Bitcoin، مما جعلها تمتلك القدرة على العقود الذكية، مما يوفر مساحة واسعة لتطوير التطبيقات المستقبلية.
تحليل بروتوكول CAT20
عملية النشر
تتكون عملية نشر بروتوكول CAT20 من مرحلتين: "commit" و "reveal":
مرحلة الالتزام:
مرحلة الكشف:
تساعد هذه الطريقة في نشر مرحلتين على حماية معلومات المشروع الحساسة، حتى يتم الكشف عنها بالكامل في مرحلة الكشف.
آلية سك العملات
تتميز عملية سك CAT20 بعدة خصائص رئيسية:
تصميم عملية السك يؤثر على التوازن الديناميكي للشبكة بأكملها. زيادة عدد المينتر يمكن أن تزيد من سيولة الشبكة، لكنها تعني أيضًا تكاليف معاملات أعلى. النسخة CAT20 V2 تُنتج بشكل افتراضي مينترين بحالة قريبة لتحقيق توازن بين هذا التناقض.
تفاصيل التقنية لبناء الصفقة
يحقق بروتوكول CAT20 من خلال تصميم نص برمجي بارع التحكم في UTXO لعناوين غير المستخدمين:
إدارة الحالة
قدم الإصدار CAT20 V2 ابتكارات في إدارة حالة التداول:
يضمن هذا التصميم عدالة وشفافية عملية السك.
تحويل وحرق
ملخص
تصميم بروتوكول CAT20 يستفيد بشكل كامل من قدرات العقود الذكية لبيتكوين الفراكتال، مما يوفر للمستخدمين مساحة مرنة للعمل. هذا التصميم يجلب عدة مزايا واضحة:
ومع ذلك، فإن هذه المرونة تتطلب أيضًا من مستوى العقود إجراء منطق تحقق صارم لمنع الثغرات المحتملة. مع مشاركة المزيد من المطورين والمراجعة، من المتوقع أن يتحسن بروتوكول CAT20 باستمرار من حيث الأمان والوظائف، مما يجلب حيوية جديدة لنظام بيتكوين البيئي.