شهدت بيئة البيتكوين مؤخرًا تطورًا هامًا. بعد عدة جولات من اختبار الشبكة، تم إطلاق Fractal BTC رسميًا على الشبكة الرئيسية في سبتمبر. إحدى الميزات البارزة لهذا النظام الجديد هي قدرته على تنفيذ العقود الذكية، وعند إطلاق الشبكة الرئيسية، تم تقديم بروتوكول توكن جديد يسمى CAT20. ما هي الجوانب الذكية في التصميم التقني لـ CAT20؟ وما هي الدروس التي يمكننا استخلاصها من ذلك؟
مقدمة في فركتال بيتكوين
قبل الغوص في تفاصيل CAT20، نحتاج أولاً إلى التعرف ببساطة على Fractal Bitcoin. العلاقة بين الاثنين تشبه ERC20 و ETH، حيث إن بروتوكول CAT20 مُنَشَأ على Fractal Bitcoin.
بيتكوين الفركتالي، المعروف أيضًا باسم بيتكوين الكسري، هو شبكة "الطبقة الثانية" متوافقة تمامًا مع BTC. مقارنةً بـ BTC، فإن سرعة تأكيد الكتل أعلى، حيث تحتاج فقط إلى دقيقة واحدة. المبدأ الأساسي كما يوحي اسمه، هو نسخ شبكة BTC عدة مرات، حيث يمكن لكل سلسلة معالجة المعاملات، مما يزيد من عدد العقد القادرة على معالجة المعاملات لزيادة السرعة. ومع ذلك، لا تزال التفاصيل المحددة حول كيفية التواصل بين السلاسل المختلفة غير واضحة، ولم تقدم الجهة الرسمية وثائق تقنية ذات صلة.
تتمثل إحدى الميزات المهمة لـ Fractal في تفعيل رمز التشغيل OP_CAT الذي تم التخلي عنه في وقت مبكر من BTC لأسباب أمنية. إن إعادة تفعيل هذا الرمز التشغيل قد زادت بشكل كبير من وظائف Fractal Bitcoin، وهناك آراء تشير إلى أن OP_CAT يمكن أن يمنح BTC القدرة على العقود الذكية، مما يفتح المزيد من الاحتمالات للتطور المستقبلي.
حاليًا، قام المطورون بتنفيذ بروتوكول مشابه لـ ERC20 على Fractal Bitcoin.
نظرة عامة على بروتوكول CAT
مع الدعم الأساسي لـ OP_CAT، تم إصدار البروتوكول المناسب بسرعة، وهو بروتوكول CAT. تم تشغيل بروتوكول CAT20 بالفعل، وأصبح هناك لوحة وظائف جديدة على منصة تداول معينة.
اسم CAT20 يثير الذكريات عن ERC20، حيث أن كلاهما لهما تشابهات معينة. كيف يتمكن CAT20 من تحقيق دورة حياة رمزية مشابهة بالمقارنة مع بروتوكول ERC20 الناضج؟
عملية النشر
قبل التوزيع، يجب على المستخدم تحديد عنوان المحفظة ومعلومات الرمز الأساسي. مشابه لـ ERC20، تتضمن معلومات الرمز الاسم والرمز وما إلى ذلك. والاختلاف هو أن CAT20 يمكنه تعيين كمية ما قبل التعدين وحدود كمية التعدين في كل مرة.
تنقسم عملية النشر إلى مرحلتين: "commit" و "reveal". في مرحلة commit، يتم كتابة المعلومات الأساسية للرمز في نص مخرجات المعاملة. يستخدم hashId لهذه المعاملة كمعرف للرمز، لتمييزه عن الرموز الأخرى.
ستكون هناك مدخلتان UTXO خلال مرحلة الكشف، تتوافق مع أول مخرجي مرحلة الالتزام. هذه المعاملة تقوم أولاً بإخراج OP_RETURN، لحفظ Hash الحالة الأولية لـ CAT20. ثم تقوم بإخراج Minter، والذي يستخدم للحفاظ على تغييرات الحالة خلال عملية الصك اللاحقة.
تمت عملية النشر بأكملها باستخدام خطوات الإرسال - الكشف الشائعة على blockchain، وهي طريقة نشر نموذجية للمشاريع.
آلية السك
تتميز عملية الصب بالخصائص التالية:
الإدخال هو minter، تم إنشاؤه في المرحلة الأولية للنشر
كل عملية سك تتطلب فقط مكون واحد كمدخل، ويمكن أن يكون هناك عدة مكونات كمخرجات
يتم إنشاء رمز واحد في كل مرة يتم فيها السك
متطلبات ترتيب الإخراج minter قبل الرمز المميز
هذا التصميم يجعل عملية السك أكثر إثارة. على سبيل المثال، يمكن أن ينتج كل سك عدة مبدعين، مما يزيد من عدد المبدعين المتاحين، ويتجنب الازدحام في السك. لكن بالنظر إلى العوامل الاقتصادية، قد يميل المزيد من الناس إلى عدم إنتاج مبدعين جدد، مما يتطلب من بعض المستخدمين التطوع لدفع المزيد للحفاظ على تشغيل النظام.
في الإصدار V2، يتم إنشاء Minterين بحالة قريبة من بعضها بشكل افتراضي.
بناء المعاملات
تحتوي بنية تداول CAT20 على عدة تفاصيل تقنية جديرة بالملاحظة:
reveal UTXO: من خلال إعادة كتابة منطق البرنامج النصي بذكاء، يمكن التحكم في UTXO لعناوين مختلفة باستخدام نفس المفتاح الخاص.
minter UTXO: يُعتقد أنه يتم تحقيق وظيفة العقود الذكية باستخدام OP_CAT، مما يتيح للجميع استخدام هذه UTXO كمدخلات.
إدارة الحالة (V2)
تم الاحتفاظ بمعلومات الحالة في minter، المخزنة في OP_RETURN والعقود الذكية. يخزن OP_RETURN هاش حالة مخرجات المعاملة الحالية، ويتم تخزين عدد المرات المتبقية للسك في العقد. بعد كل عملية سك، تكون كمية السك الجديدة لمينتر نصف الكمية المتبقية القابلة للسك.
رمز CAT20 هو أيضًا عقد ذكي، ويتضمن حالتين أساسيتين: الكمية وعنوان المالك. على عكس BRC20 أو النقوش، فإن CAT20 لا توجد مباشرة على UTXO لعنوان المستخدم.
تحويل وحرق
عند التحويل، يجب أن تظل كميات الإدخال والإخراج لكل نوع من التوكنات متساوية في نفس المعاملة. لتدمير التوكن، يكفي نقله إلى عنوان عادي.
ملخص
تصميم CAT20 يوفر للمستخدمين مرونة كبيرة، لكنه يفرض أيضًا متطلبات أعلى على منطق التحقق من العقود. هذا التصميم يجلب بعض المزايا:
للتحقق من حالة حيازة الرمز، يكفي فحص UTXO للرمز، دون الحاجة إلى تتبع للأعلى.
من خلال البحث عن المعاملات التي تحتوي على "cat" في OP_RETURN، يمكن بسهولة عرض حالة الصك الحالية.
إن الابتكار في CAT20 قد جلب إمكانيات جديدة لنظام بيتكوين البيئي، مما يستحق منا متابعة تطوره وآفاق تطبيقه.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
突破 جديدة في نظام BTC البيئي: أطلق Fractal Bitcoin بروتوكول CAT20 للعقود الذكية
BTC生态迎来 العقود الذكية新突破
شهدت بيئة البيتكوين مؤخرًا تطورًا هامًا. بعد عدة جولات من اختبار الشبكة، تم إطلاق Fractal BTC رسميًا على الشبكة الرئيسية في سبتمبر. إحدى الميزات البارزة لهذا النظام الجديد هي قدرته على تنفيذ العقود الذكية، وعند إطلاق الشبكة الرئيسية، تم تقديم بروتوكول توكن جديد يسمى CAT20. ما هي الجوانب الذكية في التصميم التقني لـ CAT20؟ وما هي الدروس التي يمكننا استخلاصها من ذلك؟
مقدمة في فركتال بيتكوين
قبل الغوص في تفاصيل CAT20، نحتاج أولاً إلى التعرف ببساطة على Fractal Bitcoin. العلاقة بين الاثنين تشبه ERC20 و ETH، حيث إن بروتوكول CAT20 مُنَشَأ على Fractal Bitcoin.
بيتكوين الفركتالي، المعروف أيضًا باسم بيتكوين الكسري، هو شبكة "الطبقة الثانية" متوافقة تمامًا مع BTC. مقارنةً بـ BTC، فإن سرعة تأكيد الكتل أعلى، حيث تحتاج فقط إلى دقيقة واحدة. المبدأ الأساسي كما يوحي اسمه، هو نسخ شبكة BTC عدة مرات، حيث يمكن لكل سلسلة معالجة المعاملات، مما يزيد من عدد العقد القادرة على معالجة المعاملات لزيادة السرعة. ومع ذلك، لا تزال التفاصيل المحددة حول كيفية التواصل بين السلاسل المختلفة غير واضحة، ولم تقدم الجهة الرسمية وثائق تقنية ذات صلة.
تتمثل إحدى الميزات المهمة لـ Fractal في تفعيل رمز التشغيل OP_CAT الذي تم التخلي عنه في وقت مبكر من BTC لأسباب أمنية. إن إعادة تفعيل هذا الرمز التشغيل قد زادت بشكل كبير من وظائف Fractal Bitcoin، وهناك آراء تشير إلى أن OP_CAT يمكن أن يمنح BTC القدرة على العقود الذكية، مما يفتح المزيد من الاحتمالات للتطور المستقبلي.
حاليًا، قام المطورون بتنفيذ بروتوكول مشابه لـ ERC20 على Fractal Bitcoin.
نظرة عامة على بروتوكول CAT
مع الدعم الأساسي لـ OP_CAT، تم إصدار البروتوكول المناسب بسرعة، وهو بروتوكول CAT. تم تشغيل بروتوكول CAT20 بالفعل، وأصبح هناك لوحة وظائف جديدة على منصة تداول معينة.
اسم CAT20 يثير الذكريات عن ERC20، حيث أن كلاهما لهما تشابهات معينة. كيف يتمكن CAT20 من تحقيق دورة حياة رمزية مشابهة بالمقارنة مع بروتوكول ERC20 الناضج؟
عملية النشر
قبل التوزيع، يجب على المستخدم تحديد عنوان المحفظة ومعلومات الرمز الأساسي. مشابه لـ ERC20، تتضمن معلومات الرمز الاسم والرمز وما إلى ذلك. والاختلاف هو أن CAT20 يمكنه تعيين كمية ما قبل التعدين وحدود كمية التعدين في كل مرة.
تنقسم عملية النشر إلى مرحلتين: "commit" و "reveal". في مرحلة commit، يتم كتابة المعلومات الأساسية للرمز في نص مخرجات المعاملة. يستخدم hashId لهذه المعاملة كمعرف للرمز، لتمييزه عن الرموز الأخرى.
ستكون هناك مدخلتان UTXO خلال مرحلة الكشف، تتوافق مع أول مخرجي مرحلة الالتزام. هذه المعاملة تقوم أولاً بإخراج OP_RETURN، لحفظ Hash الحالة الأولية لـ CAT20. ثم تقوم بإخراج Minter، والذي يستخدم للحفاظ على تغييرات الحالة خلال عملية الصك اللاحقة.
تمت عملية النشر بأكملها باستخدام خطوات الإرسال - الكشف الشائعة على blockchain، وهي طريقة نشر نموذجية للمشاريع.
آلية السك
تتميز عملية الصب بالخصائص التالية:
هذا التصميم يجعل عملية السك أكثر إثارة. على سبيل المثال، يمكن أن ينتج كل سك عدة مبدعين، مما يزيد من عدد المبدعين المتاحين، ويتجنب الازدحام في السك. لكن بالنظر إلى العوامل الاقتصادية، قد يميل المزيد من الناس إلى عدم إنتاج مبدعين جدد، مما يتطلب من بعض المستخدمين التطوع لدفع المزيد للحفاظ على تشغيل النظام.
في الإصدار V2، يتم إنشاء Minterين بحالة قريبة من بعضها بشكل افتراضي.
بناء المعاملات
تحتوي بنية تداول CAT20 على عدة تفاصيل تقنية جديرة بالملاحظة:
reveal UTXO: من خلال إعادة كتابة منطق البرنامج النصي بذكاء، يمكن التحكم في UTXO لعناوين مختلفة باستخدام نفس المفتاح الخاص.
minter UTXO: يُعتقد أنه يتم تحقيق وظيفة العقود الذكية باستخدام OP_CAT، مما يتيح للجميع استخدام هذه UTXO كمدخلات.
إدارة الحالة (V2)
تم الاحتفاظ بمعلومات الحالة في minter، المخزنة في OP_RETURN والعقود الذكية. يخزن OP_RETURN هاش حالة مخرجات المعاملة الحالية، ويتم تخزين عدد المرات المتبقية للسك في العقد. بعد كل عملية سك، تكون كمية السك الجديدة لمينتر نصف الكمية المتبقية القابلة للسك.
رمز CAT20 هو أيضًا عقد ذكي، ويتضمن حالتين أساسيتين: الكمية وعنوان المالك. على عكس BRC20 أو النقوش، فإن CAT20 لا توجد مباشرة على UTXO لعنوان المستخدم.
تحويل وحرق
عند التحويل، يجب أن تظل كميات الإدخال والإخراج لكل نوع من التوكنات متساوية في نفس المعاملة. لتدمير التوكن، يكفي نقله إلى عنوان عادي.
ملخص
تصميم CAT20 يوفر للمستخدمين مرونة كبيرة، لكنه يفرض أيضًا متطلبات أعلى على منطق التحقق من العقود. هذا التصميم يجلب بعض المزايا:
إن الابتكار في CAT20 قد جلب إمكانيات جديدة لنظام بيتكوين البيئي، مما يستحق منا متابعة تطوره وآفاق تطبيقه.