Fractal Bitcoin كعضو جديد في نظام بيتكوين البيئي، تم إطلاقه رسميًا على الشبكة الرئيسية في سبتمبر بعد عدة جولات من الشبكة الاختبارية. ومن أبرز ميزاته أنه يحتوي على وظيفة العقود الذكية، وأطلق بروتوكول CAT20 للرموز عند بدء تشغيل الشبكة الرئيسية. إذن، ما هي التصاميم التقنية الذكية لـ CAT20؟ وماذا يمكننا أن نتعلم من ذلك؟
مقدمة عن فراكترال بتكوين
قبل التعمق في CAT20، نحتاج أولاً إلى فهم Fractal Bitcoin. إنه شبكة من الطبقة الثانية متوافقة تمامًا مع BTC، ووقت تأكيد الكتلة يستغرق دقيقة واحدة فقط. المبدأ الأساسي هو نسخ شبكة BTC عدة مرات، حيث يمكن لكل سلسلة معالجة المعاملات، مما يزيد من سرعة المعالجة العامة.
تتمثل إحدى الابتكارات الكبرى في Fractal في تفعيل تعليمات OP_CAT التي تم التخلي عنها في وقت مبكر من BTC لأسباب تتعلق بالأمان. وهذا يمنح Fractal Bitcoin القدرة على العقود الذكية، مما يتيح إمكانية المزيد من التطبيقات الابتكارية.
نظرة عامة على بروتوكول CAT
بناءً على دعم OP_CAT، تم إنشاء بروتوكول CAT. حاليًا، تم إطلاق بروتوكول CAT20 على الشبكة الرئيسية Fractal. تصميمه مشابه لمعيار ERC20 الخاص بإيثريوم، ولكنه يتمتع بخصائصه الفريدة.
عملية النشر
يتكون نشر CAT20 من مرحلتين: "commit" و "reveal":
مرحلة الالتزام: كتابة المعلومات الأساسية للرمز في نص إخراج المعاملة، وتستخدم قيمة تجزئة المعاملة الناتجة كمعرف فريد لهذا الرمز.
مرحلة الكشف: إخراج OP_RETURN لحفظ تجزئة الحالة الأولية لـ CAT20، وإنشاء Minter لعملية السك اللاحقة.
تساعد هذه الطريقة في النشر المكونة من خطوتين في حماية معلومات المشروع، حتى يتم الكشف عنها بالكامل في مرحلة الكشف.
آلية الصك
عملية صك CAT20 لها عدة ميزات:
كل عملية سك تستخدم minter كمدخل
يمكن إخراج عدة مُركِّزات، لكن يمكن سكّ رمز واحد فقط في كل مرة
ترتيب الإخراج ثابت، يجب أن يكون minter قبل token
لتوازن الازدحام الشبكي والاقتصادية، فإن الإصدار V2 ينشئ افتراضيًا حالتين قريبتين من Minter.
بناء المعاملات
CAT20 يستفيد بذكاء من مرونة سكربت البيتكوين:
في مرحلة الكشف، من خلال تعديل طريقة توليد المفتاح العام، يمكن للمنشئ التحكم في UTXO لعناوين مختلفة.
تستخدم مرحلة minter OP_CAT لتحقيق وظيفة العقود الذكية، مما يسمح لأي شخص باستخدام minter UTXO.
إدارة الحالة
CAT20 يخزن معلومات الحالة في OP_RETURN و العقود الذكية:
OP_RETURN يحفظ حالة مخرجات المعاملة الحالية كهاش
يتم تسجيل عدد مرات سك Token المتبقية في العقد
بعد كل عملية سك، تكون كمية السك الجديدة لمولد Minter نصف الكمية المتبقية القابلة للسكو.
تحويل وحرق
عند التحويل، يجب أن يكون عدد التوكنات المدخلة والمخرجة متساويًا. لتدمير التوكن، يكفي تحويله إلى عنوان عادي.
ملخص
تصميم CAT20 مرن للغاية، حيث يمكن للمستخدمين بناء الصفقات بأنفسهم. يسهل هذا التصميم استعلام حالة حيازة التوكن وحالة السك، ولكنه يتطلب أيضًا من جزء العقد وجود منطق تحقق صارم.
يعتبر CAT20 بروتوكولًا مبتكرًا على Fractal Bitcoin، حيث يظهر إمكانيات جديدة في مجال العقود الذكية ضمن بيئة Bitcoin. إن تطوره سيجلب المزيد من سيناريوهات التطبيق المثيرة لشبكة Bitcoin.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
تسجيلات الإعجاب 11
أعجبني
11
6
مشاركة
تعليق
0/400
ForkLibertarian
· 07-22 01:38
btc أيضا بدأ في اللعب بالعقود الذكية
شاهد النسخة الأصليةرد0
CryptoHistoryClass
· 07-21 00:39
تاريخ يعيد نفسه... جنون ICO لعام 2017 يتكرر مرة أخرى بصراحة
CAT20 بروتوكول يقود عصر جديد من العقود الذكية BTC
BTCالعقود الذكية新篇章:解析Fractal Bitcoin与CAT20بروتوكول
Fractal Bitcoin كعضو جديد في نظام بيتكوين البيئي، تم إطلاقه رسميًا على الشبكة الرئيسية في سبتمبر بعد عدة جولات من الشبكة الاختبارية. ومن أبرز ميزاته أنه يحتوي على وظيفة العقود الذكية، وأطلق بروتوكول CAT20 للرموز عند بدء تشغيل الشبكة الرئيسية. إذن، ما هي التصاميم التقنية الذكية لـ CAT20؟ وماذا يمكننا أن نتعلم من ذلك؟
مقدمة عن فراكترال بتكوين
قبل التعمق في CAT20، نحتاج أولاً إلى فهم Fractal Bitcoin. إنه شبكة من الطبقة الثانية متوافقة تمامًا مع BTC، ووقت تأكيد الكتلة يستغرق دقيقة واحدة فقط. المبدأ الأساسي هو نسخ شبكة BTC عدة مرات، حيث يمكن لكل سلسلة معالجة المعاملات، مما يزيد من سرعة المعالجة العامة.
تتمثل إحدى الابتكارات الكبرى في Fractal في تفعيل تعليمات OP_CAT التي تم التخلي عنها في وقت مبكر من BTC لأسباب تتعلق بالأمان. وهذا يمنح Fractal Bitcoin القدرة على العقود الذكية، مما يتيح إمكانية المزيد من التطبيقات الابتكارية.
نظرة عامة على بروتوكول CAT
بناءً على دعم OP_CAT، تم إنشاء بروتوكول CAT. حاليًا، تم إطلاق بروتوكول CAT20 على الشبكة الرئيسية Fractal. تصميمه مشابه لمعيار ERC20 الخاص بإيثريوم، ولكنه يتمتع بخصائصه الفريدة.
عملية النشر
يتكون نشر CAT20 من مرحلتين: "commit" و "reveal":
مرحلة الالتزام: كتابة المعلومات الأساسية للرمز في نص إخراج المعاملة، وتستخدم قيمة تجزئة المعاملة الناتجة كمعرف فريد لهذا الرمز.
مرحلة الكشف: إخراج OP_RETURN لحفظ تجزئة الحالة الأولية لـ CAT20، وإنشاء Minter لعملية السك اللاحقة.
تساعد هذه الطريقة في النشر المكونة من خطوتين في حماية معلومات المشروع، حتى يتم الكشف عنها بالكامل في مرحلة الكشف.
آلية الصك
عملية صك CAT20 لها عدة ميزات:
لتوازن الازدحام الشبكي والاقتصادية، فإن الإصدار V2 ينشئ افتراضيًا حالتين قريبتين من Minter.
بناء المعاملات
CAT20 يستفيد بذكاء من مرونة سكربت البيتكوين:
في مرحلة الكشف، من خلال تعديل طريقة توليد المفتاح العام، يمكن للمنشئ التحكم في UTXO لعناوين مختلفة.
تستخدم مرحلة minter OP_CAT لتحقيق وظيفة العقود الذكية، مما يسمح لأي شخص باستخدام minter UTXO.
إدارة الحالة
CAT20 يخزن معلومات الحالة في OP_RETURN و العقود الذكية:
بعد كل عملية سك، تكون كمية السك الجديدة لمولد Minter نصف الكمية المتبقية القابلة للسكو.
تحويل وحرق
عند التحويل، يجب أن يكون عدد التوكنات المدخلة والمخرجة متساويًا. لتدمير التوكن، يكفي تحويله إلى عنوان عادي.
ملخص
تصميم CAT20 مرن للغاية، حيث يمكن للمستخدمين بناء الصفقات بأنفسهم. يسهل هذا التصميم استعلام حالة حيازة التوكن وحالة السك، ولكنه يتطلب أيضًا من جزء العقد وجود منطق تحقق صارم.
يعتبر CAT20 بروتوكولًا مبتكرًا على Fractal Bitcoin، حيث يظهر إمكانيات جديدة في مجال العقود الذكية ضمن بيئة Bitcoin. إن تطوره سيجلب المزيد من سيناريوهات التطبيق المثيرة لشبكة Bitcoin.