بروتوكول عملة CAT20 الجديد على بيتكوين: تحليل تقني
مؤخراً، تم إطلاق بيتكوين الفرعي (Fractal Bitcoin) على الشبكة الرئيسية بعد عدة جولات من اختبارات الشبكة. كشبكة من الطبقة الثانية متوافقة مع BTC، تتمثل إحدى ميزات بيتكوين الفرعي في دعم وظيفة العقود الذكية. في الوقت نفسه، تم إطلاق بروتوكول عملة جديد يسمى CAT20. ستتناول هذه المقالة من منظور تقني مفهوم التصميم وطرق التنفيذ لـ CAT20.
مقدمة بيتكوين الفركتالي
فركتال بيتكوين هو شبكة من الطبقة الثانية متوافقة تمامًا مع بيتكوين، ووقت تأكيد الكتلة يستغرق دقيقة واحدة فقط. المبدأ الأساسي هو نسخ شبكة بيتكوين عدة مرات، حيث يمكن لكل سلسلة معالجة المعاملات، مما يزيد من سرعة معالجة المعاملات بشكل عام.
تتمثل إحدى الميزات البارزة لبيتكوين الفركتالي في تفعيل رمز العمليات OP_CAT الذي تم التخلي عنه في وقت مبكر من BTC لأسباب أمنية. وهذا يمنح بيتكوين الفركتالي القدرة على عقود ذكية، مما يوفر الأساس لتنفيذ بروتوكولات مثل CAT20.
تحليل بروتوكول CAT20
بروتوكول CAT20 مشابه ل ERC20 على الإيثريوم، وهو معيار عملة تم تنفيذه على Fractal Bitcoin. سنقوم بتحليل التنفيذ الفني ل CAT20 بالتفصيل من حيث النشر، وصك العملات وغيرها.
عملية النشر
يتم تقسيم نشر CAT20 إلى مرحلتين: "commit" و"reveal".
مرحلة الالتزام: كتابة المعلومات الأساسية للعملة ( مثل الاسم، الرمز، إلخ ) في نص إخراج المعاملة. يتم استخدام hashId لهذه المعاملة كمعرف فريد للعملة.
مرحلة الكشف: إخراج OP_RETURN، حفظ هاش الحالة الأولية لـ CAT20؛ في نفس الوقت إخراج مَنشئ، لاستخدامه في عملية الصك اللاحقة.
هذه الطريقة في النشر من مرحلتين هي نموذج تقديم-كشف شائع الاستخدام في مشاريع البلوكتشين، حيث يتم الكشف عن البيانات الأساسية فقط في مرحلة الكشف.
سك (Mint) آلية
تتميز عملية صك CAT20 بالخصائص التالية:
كل عملية سك تستخدم minter واحد كمدخل
يمكن إخراج أي عدد من minter
كل مرة يتم فيها سك عملة واحدة
تحديد عدد المعدنين أمر حاسم:
تعيينها على 1 سيؤدي إلى ازدحام
تعيينه إلى 0 سيؤدي إلى انكماش
تعيينه ليكون أكبر من 1 يمكن أن يزيد من عدد المينتر المتاح، ولكن يتطلب ذلك رسومًا إضافية
الإصدار V2 يقوم بإنشاء حالتين قريبتين من Minter بشكل افتراضي.
بناء المعاملات
CAT20 تستفيد بذكاء من بروتوكول بيتكوين، مما يسمح للمستخدمين بالتحكم في UTXO لعنوان غير مملوك لهم:
كتابة مفتاح المستخدم العام والخاص في النص
من خلال ISSUE_PUBKEY تعديل مفتاح العمومي لإنشاء عناوين مختلفة
المُنتِر يستخدم OP_CAT لتنفيذ وظائف العقود الذكية، لكن تفاصيل التنفيذ الدقيقة لم تُنشر بعد.
إدارة الحالة
تخزين الحالة في CAT20 في OP_RETURN والعقود الذكية:
OP_RETURN يخزن حالة مخرجات المعاملة الحالية كهاش
عدد مرات Mint المتبقية في العقد
عدد المينت الذي تم إنشاؤه حديثًا لمينتر هو نصف العدد المتبقي القابل للمينت.
تحويل وحرق
عند التحويل، يجب أن تظل كميات الإدخال والإخراج للعملة نفسها متطابقة. أما بالنسبة للإحراق، فيكفي نقل العملة إلى عنوان عادي.
ملخص
تتمتع CAT20 بمرونة تصميم عالية، ولكنها تتطلب أيضًا متطلبات أعلى لطقوس التحقق من العقود. تشمل مزايا هذا التصميم:
للاستعلام عن حالة حيازة العملة، يكفي التحقق من UTXO للعملة.
يمكنك البحث عن المعاملات التي تحتوي على "cat" في OP_RETURN لرؤية حالة المينت.
بشكل عام، جلب CAT20 إمكانيات جديدة لبيئة BTC، ويستحق متابعة تطوره.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
تسجيلات الإعجاب 12
أعجبني
12
4
مشاركة
تعليق
0/400
TBCChargeForward
· منذ 9 س
#TBC# TBC تخطط حاليًا لإطلاق نظام دفع قائم على رمز الاستجابة السريعة. كما قلت في هونغ كونغ، نحن بالفعل نعمل على هذا المشروع. الأمور تسير بشكل مشابه هنا في كوريا، لقد توصلنا إلى اتفاق مع حكومة هونغ كونغ. سيتم إطلاق هذا في الشهرين المقبلين، وهذا هو الجزء الوحيد الذي نريده، وهو أن يتمكن جميع من يرغب في استخدام هذه الخدمة من الوصول إليها. نظام الدفع القائم على الأصول الرقمية؟ يجب أن يكونوا قادرين على استخدام أصولهم الرقمية أو عملة TBC للدفع.
شاهد النسخة الأصليةرد0
WenMoon
· منذ 14 س
btc终于要 للقمر了
شاهد النسخة الأصليةرد0
TheMemefather
· منذ 15 س
الأشياء الجيدة، استنشاق أول.
شاهد النسخة الأصليةرد0
ZkSnarker
· منذ 15 س
من الناحية الفنية... cat20 اسقط بعض الأمل الأكاديمي لمدمني البيتكوين
تحليل CAT20: بروتوكول عملة الجيل الجديد على فركتال بيتكوين
بروتوكول عملة CAT20 الجديد على بيتكوين: تحليل تقني
مؤخراً، تم إطلاق بيتكوين الفرعي (Fractal Bitcoin) على الشبكة الرئيسية بعد عدة جولات من اختبارات الشبكة. كشبكة من الطبقة الثانية متوافقة مع BTC، تتمثل إحدى ميزات بيتكوين الفرعي في دعم وظيفة العقود الذكية. في الوقت نفسه، تم إطلاق بروتوكول عملة جديد يسمى CAT20. ستتناول هذه المقالة من منظور تقني مفهوم التصميم وطرق التنفيذ لـ CAT20.
مقدمة بيتكوين الفركتالي
فركتال بيتكوين هو شبكة من الطبقة الثانية متوافقة تمامًا مع بيتكوين، ووقت تأكيد الكتلة يستغرق دقيقة واحدة فقط. المبدأ الأساسي هو نسخ شبكة بيتكوين عدة مرات، حيث يمكن لكل سلسلة معالجة المعاملات، مما يزيد من سرعة معالجة المعاملات بشكل عام.
تتمثل إحدى الميزات البارزة لبيتكوين الفركتالي في تفعيل رمز العمليات OP_CAT الذي تم التخلي عنه في وقت مبكر من BTC لأسباب أمنية. وهذا يمنح بيتكوين الفركتالي القدرة على عقود ذكية، مما يوفر الأساس لتنفيذ بروتوكولات مثل CAT20.
تحليل بروتوكول CAT20
بروتوكول CAT20 مشابه ل ERC20 على الإيثريوم، وهو معيار عملة تم تنفيذه على Fractal Bitcoin. سنقوم بتحليل التنفيذ الفني ل CAT20 بالتفصيل من حيث النشر، وصك العملات وغيرها.
عملية النشر
يتم تقسيم نشر CAT20 إلى مرحلتين: "commit" و"reveal".
مرحلة الالتزام: كتابة المعلومات الأساسية للعملة ( مثل الاسم، الرمز، إلخ ) في نص إخراج المعاملة. يتم استخدام hashId لهذه المعاملة كمعرف فريد للعملة.
مرحلة الكشف: إخراج OP_RETURN، حفظ هاش الحالة الأولية لـ CAT20؛ في نفس الوقت إخراج مَنشئ، لاستخدامه في عملية الصك اللاحقة.
هذه الطريقة في النشر من مرحلتين هي نموذج تقديم-كشف شائع الاستخدام في مشاريع البلوكتشين، حيث يتم الكشف عن البيانات الأساسية فقط في مرحلة الكشف.
سك (Mint) آلية
تتميز عملية صك CAT20 بالخصائص التالية:
تحديد عدد المعدنين أمر حاسم:
الإصدار V2 يقوم بإنشاء حالتين قريبتين من Minter بشكل افتراضي.
بناء المعاملات
CAT20 تستفيد بذكاء من بروتوكول بيتكوين، مما يسمح للمستخدمين بالتحكم في UTXO لعنوان غير مملوك لهم:
المُنتِر يستخدم OP_CAT لتنفيذ وظائف العقود الذكية، لكن تفاصيل التنفيذ الدقيقة لم تُنشر بعد.
إدارة الحالة
تخزين الحالة في CAT20 في OP_RETURN والعقود الذكية:
عدد المينت الذي تم إنشاؤه حديثًا لمينتر هو نصف العدد المتبقي القابل للمينت.
تحويل وحرق
عند التحويل، يجب أن تظل كميات الإدخال والإخراج للعملة نفسها متطابقة. أما بالنسبة للإحراق، فيكفي نقل العملة إلى عنوان عادي.
ملخص
تتمتع CAT20 بمرونة تصميم عالية، ولكنها تتطلب أيضًا متطلبات أعلى لطقوس التحقق من العقود. تشمل مزايا هذا التصميم:
بشكل عام، جلب CAT20 إمكانيات جديدة لبيئة BTC، ويستحق متابعة تطوره.