في الآونة الأخيرة، تم إطلاق شبكة Fractal BTC، وهي شبكة من الطبقة الثانية في نظام بيتكوين البيئي، بشكل رسمي بعد عدة جولات من الاختبارات. واحدة من أبرز ميزات Fractal BTC هي أنها تحتوي على وظيفة العقود الذكية، وعند إطلاق الشبكة الرئيسية، تم تقديم بروتوكول عملة جديد CAT20. فما هي التصميمات التقنية الذكية التي يقدمها CAT20؟ وماذا يمكننا أن نتعلم من ذلك؟
مقدمة بيتكوين الفركتالية
قبل فهم CAT20، نحتاج أولاً إلى فهم Fractal Bitcoin بشكل بسيط. Fractal Bitcoin هو شبكة "طبقة ثانية" متوافقة تمامًا مع BTC، حيث يستغرق وقت تأكيد الكتلة دقيقة واحدة فقط، وهو أسرع من BTC. المبدأ الأساسي هو نسخ شبكة BTC عدة مرات، حيث يمكن لكل سلسلة معالجة المعاملات، مما يزيد من سرعة المعالجة الكلية.
تتمثل إحدى الميزات الرئيسية لـ Fractal في تفعيل رمز التشغيل OP_CAT الذي تم التخلي عنه في وقت مبكر من BTC لأسباب تتعلق بالأمان، مما يمنح Fractal Bitcoin القدرة على العمل مثل العقود الذكية، مما يوفر المزيد من الاحتمالات للتطور في المستقبل.
نظرة عامة على بروتوكول CAT
استنادًا إلى دعم OP_CAT الأساسي، ظهر بروتوكول CAT. حاليًا، يتم تشغيل بروتوكول CAT20 فعليًا، وقد أضافت بعض منصات التداول واجهات دعم مناسبة له. يشبه CAT20 في الاسم والوظيفة ERC20، فكيف يحقق دورة حياة مشابهة لـ ERC20؟
عملية النشر
عند نشر عملة CAT20، يحتاج المستخدم إلى تحديد عنوان المحفظة والمعلومات الأساسية للعملة. على عكس ERC20، يمكن لـ CAT20 تعيين الحد الأقصى للتعدين المسبق وحدود السك من المرة الواحدة.
يتكون النشر من مرحلتين: "commit" و "reveal":
مرحلة الالتزام: كتابة المعلومات الأساسية للعملة في نص مخرجات المعاملة.
مرحلة الكشف: حفظ قيمة هاش حالة CAT20 الأولية، وإنشاء Minter للصب اللاحق.
تعتبر هذه الطريقة في النشر على خطوتين شائعة في مشاريع البلوكتشين، حيث يمكن الكشف عن المعلومات الكاملة للمشروع فقط في مرحلة الكشف.
آلية السك
تتميز عملية الصك بالخصائص التالية:
الإدخال هو minter واحد، تم إنشاؤه في البداية عند النشر
كل عملية mint تحتوي على minter واحد كمدخل، ويمكن أن تحتوي على عدة minter كمخرجات
في كل مرة يتم فيها mint يتم إنشاء عملة واحدة
ترتيب الإخراج ثابت، يجب أن يكون token بعد minter
إدارة عدد المينتر أمر حاسم. إذا تم إصدار 1 فقط في كل مرة، فسوف يؤدي ذلك إلى الازدحام؛ إذا تم إصدار الكثير، فسوف يزيد ذلك من التكاليف. الإصدار V2 يقوم بشكل افتراضي بإنشاء مينترين بحالات قريبة من بعضها البعض، من أجل تحقيق التوازن بين الكفاءة والتكاليف.
بناء الصفقة
يمكن لـ CAT20 استخدام UTXO من عناوين غير مملوكة لبناء المعاملات، وذلك بفضل تصميم البرنامج النصي الذكي:
من خلال تعديل طريقة توليد المفتاح العام، يتم تحقيق التحكم في UTXO لعناوين مختلفة
مبدع العقد نفسه كالعقود الذكية، يسمح لأي شخص باستخدامه
إدارة الحالة
تم حفظ معلومات الحالة في minter، بما في ذلك:
تخزين قيمة الهاش لحالة مخرجات المعاملة الحالية في OP_RETURN
عدد العملات المتبقية القابلة للتعدين المخزنة في العقد
عدد Minter الجديد القابل للتعدين هو نصف الكمية المتبقية الإجمالية، حتى يكتمل التعدين بالكامل.
عملة CAT20 هي أيضًا العقود الذكية، تسجل الكمية وعنوان الملكية. هذا يختلف عن آلية النقوش مثل BRC20.
تحويل وحرق
يجب أن تكون كميات التوكن المدخلة والمخرجة متطابقة عند التحويل. يمكنك نقل أنواع متعددة من التوكن في نفس المعاملة.
لإلغاء عملة، ما عليك سوى نقلها إلى عنوان عادي.
ملخص
تتمتع تصميم CAT20 بمرونة عالية، حيث يمكن للمستخدمين بناء أنواع مختلفة من العمليات بأنفسهم. تتميز هذه التصميم بالمزايا التالية:
للاستعلام عن حالة حيازة العملة، يكفي البحث عن UTXO للعملة.
يمكن تتبع تقدم mint بسهولة من خلال بيانات OP_RETURN
لكن المرونة جاءت أيضًا بمخاطر أمنية، مما يتطلب تعزيز منطق التحقق في العقود. بشكل عام، توفر CAT20 إمكانيات جديدة لبيئة BTC، مما يستحق منا متابعة تطورها.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
تسجيلات الإعجاب 11
أعجبني
11
4
مشاركة
تعليق
0/400
SignatureAnxiety
· منذ 18 س
هل يجب كتابة كل هذا الطول؟ إنه يجعل رأسي يؤلمني.
شاهد النسخة الأصليةرد0
RugDocDetective
· منذ 18 س
طبقة ثانية أخرى، كتلة من الشيفرة
شاهد النسخة الأصليةرد0
liquiditea_sipper
· منذ 18 س
طبقة أخرى من الصوف الثقيل، يبدو أنها تسبب الصداع.
شاهد النسخة الأصليةرد0
RegenRestorer
· منذ 18 س
تلك السنة كانت البيتكوين 2000 عملة، والآن أشعر بالندم الشديد.
تحليل بروتوكول CAT20: كيف يمكن لـ Fractal BTC تنفيذ العقود الذكية بيتكوين
BTCالعقود الذكية即将到来?Fractal BTC上新عملةبروتوكولCAT20解析
في الآونة الأخيرة، تم إطلاق شبكة Fractal BTC، وهي شبكة من الطبقة الثانية في نظام بيتكوين البيئي، بشكل رسمي بعد عدة جولات من الاختبارات. واحدة من أبرز ميزات Fractal BTC هي أنها تحتوي على وظيفة العقود الذكية، وعند إطلاق الشبكة الرئيسية، تم تقديم بروتوكول عملة جديد CAT20. فما هي التصميمات التقنية الذكية التي يقدمها CAT20؟ وماذا يمكننا أن نتعلم من ذلك؟
مقدمة بيتكوين الفركتالية
قبل فهم CAT20، نحتاج أولاً إلى فهم Fractal Bitcoin بشكل بسيط. Fractal Bitcoin هو شبكة "طبقة ثانية" متوافقة تمامًا مع BTC، حيث يستغرق وقت تأكيد الكتلة دقيقة واحدة فقط، وهو أسرع من BTC. المبدأ الأساسي هو نسخ شبكة BTC عدة مرات، حيث يمكن لكل سلسلة معالجة المعاملات، مما يزيد من سرعة المعالجة الكلية.
تتمثل إحدى الميزات الرئيسية لـ Fractal في تفعيل رمز التشغيل OP_CAT الذي تم التخلي عنه في وقت مبكر من BTC لأسباب تتعلق بالأمان، مما يمنح Fractal Bitcoin القدرة على العمل مثل العقود الذكية، مما يوفر المزيد من الاحتمالات للتطور في المستقبل.
نظرة عامة على بروتوكول CAT
استنادًا إلى دعم OP_CAT الأساسي، ظهر بروتوكول CAT. حاليًا، يتم تشغيل بروتوكول CAT20 فعليًا، وقد أضافت بعض منصات التداول واجهات دعم مناسبة له. يشبه CAT20 في الاسم والوظيفة ERC20، فكيف يحقق دورة حياة مشابهة لـ ERC20؟
عملية النشر
عند نشر عملة CAT20، يحتاج المستخدم إلى تحديد عنوان المحفظة والمعلومات الأساسية للعملة. على عكس ERC20، يمكن لـ CAT20 تعيين الحد الأقصى للتعدين المسبق وحدود السك من المرة الواحدة.
يتكون النشر من مرحلتين: "commit" و "reveal":
تعتبر هذه الطريقة في النشر على خطوتين شائعة في مشاريع البلوكتشين، حيث يمكن الكشف عن المعلومات الكاملة للمشروع فقط في مرحلة الكشف.
آلية السك
تتميز عملية الصك بالخصائص التالية:
إدارة عدد المينتر أمر حاسم. إذا تم إصدار 1 فقط في كل مرة، فسوف يؤدي ذلك إلى الازدحام؛ إذا تم إصدار الكثير، فسوف يزيد ذلك من التكاليف. الإصدار V2 يقوم بشكل افتراضي بإنشاء مينترين بحالات قريبة من بعضها البعض، من أجل تحقيق التوازن بين الكفاءة والتكاليف.
بناء الصفقة
يمكن لـ CAT20 استخدام UTXO من عناوين غير مملوكة لبناء المعاملات، وذلك بفضل تصميم البرنامج النصي الذكي:
إدارة الحالة
تم حفظ معلومات الحالة في minter، بما في ذلك:
عدد Minter الجديد القابل للتعدين هو نصف الكمية المتبقية الإجمالية، حتى يكتمل التعدين بالكامل.
عملة CAT20 هي أيضًا العقود الذكية، تسجل الكمية وعنوان الملكية. هذا يختلف عن آلية النقوش مثل BRC20.
تحويل وحرق
يجب أن تكون كميات التوكن المدخلة والمخرجة متطابقة عند التحويل. يمكنك نقل أنواع متعددة من التوكن في نفس المعاملة.
لإلغاء عملة، ما عليك سوى نقلها إلى عنوان عادي.
ملخص
تتمتع تصميم CAT20 بمرونة عالية، حيث يمكن للمستخدمين بناء أنواع مختلفة من العمليات بأنفسهم. تتميز هذه التصميم بالمزايا التالية:
لكن المرونة جاءت أيضًا بمخاطر أمنية، مما يتطلب تعزيز منطق التحقق في العقود. بشكل عام، توفر CAT20 إمكانيات جديدة لبيئة BTC، مما يستحق منا متابعة تطورها.