CAT20: تحليل بروتوكول عملة العقود الذكية الجديدة على شبكة BTC

robot
إنشاء الملخص قيد التقدم

التطورات الجديدة في العقود الذكية على شبكة BTC

مؤخراً، ظهر مشروع لافت في بيئة البيتكوين وهو Fractal BTC. بعد عدة جولات من اختبار الشبكة، تم إطلاق المشروع في سبتمبر على الشبكة الرئيسية. أحد أبرز ميزات Fractal هو أنه يمتلك وظيفة العقود الذكية، وعند إطلاق الشبكة الرئيسية تم تقديم بروتوكول الرموز الجديد CAT20. فما هي الجوانب الذكية في تصميم CAT20؟ وما الدروس التي يمكننا تعلمها من ذلك؟

تفسير CAT20 من منظور تقني: بروتوكول الرموز الجديدة على بيتكوين الفرعي

مقدمة عن فركتال بيتكوين

لفهم CAT20، تحتاج أولاً إلى فهم بيئة تشغيله Fractal Bitcoin. يُعرف Fractal Bitcoin أيضًا باسم "بيتكوين الفركتالي"، وهو شبكة "طبقة ثانية" متوافقة تمامًا مع BTC. مقارنةً بـ BTC، فإن وقت تأكيد الكتلة يبلغ دقيقة واحدة فقط، مما يعزز بشكل كبير من سرعة المعاملات. المبدأ الأساسي هو نسخ شبكة BTC عدة مرات، حيث يمكن لكل سلسلة معالجة المعاملات، مما يزيد من السعة العامة. ومع ذلك، بشأن تفاصيل محددة مثل الاتصال بين السلاسل المختلفة، لم تقم الجهة الرسمية بعد بنشر وثائق تقنية كاملة.

تتمثل إحدى النقاط البارزة في Fractal في إعادة تفعيل رمز العملية OP_CAT الذي تم التخلي عنه في البداية من قبل BTC لأسباب تتعلق بالأمان. إن إدخال هذا الرمز يجعل Fractal Bitcoin يمتلك وظيفة العقود الذكية، مما يوسع بشكل كبير إمكانياته التطبيقية. بناءً على ذلك، قام بعض المطورين بالفعل بتنفيذ بروتوكول رمزي مشابه لـ ERC20 على Fractal Bitcoin.

تفسير تقني لـ CAT20: بروتوكول الرموز الجديدة على بيتكوين الفراكتال

نظرة عامة على بروتوكول CAT

بدعم من OP_CAT الأساسي ، نشأ بروتوكول CAT. في الوقت الحالي ، البروتوكول CAT20 هو الذي يعمل فعليًا ، وقد أضافت إحدى منصات التداول أيضًا دعمًا للوحة المقابلة. من الاسم ، يمكننا أن نرى أن CAT20 يشترك في العديد من أوجه التشابه مع ERC20. إذن ، كيف يحقق CAT20 ، مقارنةً بـ ERC20 الناضج ، دورة حياة رمزية مشابهة؟

عملية النشر

قبل النشر، يحتاج المستخدم إلى تحديد عنوان المحفظة ومعلومات أساسية عن التوكن. مقارنةً بـ ERC20، أضاف CAT20 إعدادات مثل التعدين المسبق وحد أقصى للتعدين في مرة واحدة.

تنقسم عملية النشر إلى مرحلتين: "commit" و "reveal":

  1. مرحلة الالتزام: يتم كتابة المعلومات الأساسية للرمز في نص الخروج من الصفقة، مثل الاسم، الرمز، وما إلى ذلك. سيكون hashId لهذه الصفقة هو المعرف الفريد لهذا الرمز.

  2. مرحلة الكشف: إخراج OP_RETURN، وحفظ تجزئة الحالة الأولية لـ CAT20. في نفس الوقت، إخراج Minter، لاستخدامه في عملية السك لاحقًا لصيانة تغيرات الحالة.

تعتبر طريقة "التقديم - الكشف" ذات الخطوتين من الممارسات الشائعة في مشاريع البلوكشين، حيث يمكن الكشف عن بعض بيانات المشروع فقط في مرحلة الكشف.

تفسير تقني CAT20: بروتوكول رمز جديد على بيتكوين الفركتالي

آلية الصك

تتميز عملية Mint بما يلي:

  • الإدخال هو minter واحد، تم إنشاؤه في البداية بواسطة deploy
  • في كل مرة يتم فيها السك، يوجد minter واحد فقط كمدخل، وعدد minter المتخرج يمكن أن يتغير.
  • كل عملية mint تنتج توكن واحد
  • ترتيب الإخراج ثابت، يجب أن يكون minter قبل الرمز المميز

تصميم المينتر مليء بالإبداع. إذا تم إصدار مينيتر واحد فقط في كل مرة، ستبقى كمية المينتر المتاحة في الشبكة ثابتة، مما سيتسبب في اختناق أثناء الطباعة. بينما يمكن أن يخفف إصدار عدة مينيترات من الازدحام، إلا أنه سيزيد من تكاليف المستخدمين. وهذا يتطلب من بعض المستخدمين تحمل تكاليف إضافية طواعية، للحفاظ على سير الشبكة بشكل جيد.

في إصدار V2، يتم إنشاء حالتين قريبتين من Minter بشكل افتراضي، لتحقيق التوازن بين الكفاءة والتكلفة.

تفسير تقني لـ CAT20: بروتوكول رموز جديدة على بيتكوين الفراكتل

بناء الصفقة

آلية بناء交易 في CAT20 مميزة للغاية. في مرحلة الكشف، قام المطورون بتعديل منطق البرنامج بكفاءة، باستخدام المفتاح الخاص بهم للتحكم في UTXO لعناوين مختلفة. وفي مرحلة الصك، يمكن للجميع استخدام هذه UTXO كمدخلات، وهذا قد يكون بفضل القدرة على العقود الذكية التي يوفرها OP_CAT.

تفسير فني لـ CAT20: بروتوكول الرموز الجديد على بيتكوين الفركي

إدارة الحالة

يتم تخزين حالة CAT20 في مكانين: في OP_RETURN لمخرجات المعاملات حيث يتم تخزين حالة Hash ( ، وفي العقود الذكية حيث يتم تخزين عدد Mint المتبقي ). بعد كل عملية Mint ، يكون عدد mint الذي تم إنشاؤه حديثًا لمولد جديد هو نصف العدد المتبقي القابل للمينت. يضمن هذا التصميم اتساق الحالة ، ويحقق توزيعًا متوازنًا.

من المهم أن نلاحظ أن توكن CAT20 هو أيضًا عقد ذكي، يسجل الكمية وعنوان الملكية. وهذا يختلف عن نمط UTXO الخاص بـ BRC20 أو النقوش.

تفسير من منظور تقني لـ CAT20: بروتوكول الرموز الجديدة على بيتكوين الفركتال

( تحويل وإتلاف

عند التحويل، يجب أن تظل كميات الإدخال والإخراج لكل نوع من الرموز المميزة في نفس الصفقة متساوية. لتدمير الرموز المميزة، يكفي نقلها إلى عنوان عادي.

![تفسير CAT20 من منظور تقني: بروتوكول الرموز الجديد على بيتكوين الفركالي])https://img-cdn.gateio.im/webp-social/moments-e327f5fb8fe3f8d0f8762ee1d421a2d6.webp###

ملخص

تتميز CAT20 بمرونة تصميم عالية، حيث يتم بناء جميع العمليات من قبل المستخدم بشكل مستقل. تتيح هذه التصميم بعض المزايا:

  1. للتحقق من حالة حيازة التوكن، يكفي البحث عن UTXO للتوكن، دون الحاجة إلى تتبع الوراء.
  2. من خلال البحث عن المعاملات التي تحتوي على "cat" في OP_RETURN، يمكن الحصول بسرعة على حالة mint.

ومع ذلك، فإن هذه المرونة تضع متطلبات أعلى على منطق التحقق من العقود، وبعض الثغرات التي ظهرت مؤخرًا تعود إلى ذلك. بشكل عام، يُعتبر CAT20 بروتوكول رمزي جديد على شبكة بيتكوين، وتصميمه المبتكر يستحق الاهتمام والدراسة المتعمقة.

تفسير من زاوية تقنية لـ CAT20: بروتوكول رموز جديد على بيتكوين الفركتالي

تفسير تقني لـ CAT20: بروتوكول الرموز الجديد على بتكوين الفراكتال

CAT-5.54%
BTC-0.15%
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • 8
  • مشاركة
تعليق
0/400
TommyTeacher1vip
· 07-21 22:35
مرة أخرى، تم إصدار بروتوكول جديد؟؟ أشعر بالدوار عند النظر إليه
شاهد النسخة الأصليةرد0
DaisyUnicornvip
· 07-21 12:03
قطط صغيرة العقود الذكية أصبحت أكبر الآن~
شاهد النسخة الأصليةرد0
SybilAttackVictimvip
· 07-20 12:06
نظرت إلى CAT20 وأخشى أنها جاءت مرة أخرى لاستغلال الحمقى.
شاهد النسخة الأصليةرد0
TeaTimeTradervip
· 07-19 06:12
مرة أخرى بروتوكول فخ للعقود الذكية؟
شاهد النسخة الأصليةرد0
LayerZeroHerovip
· 07-19 06:07
لم يعد نظام BTC البيئي يعيش بلا هدف.
شاهد النسخة الأصليةرد0
BlockchainThinkTankvip
· 07-19 06:07
لا تمانع في الفوضى، لقد خرجت تجارب جديدة مرة أخرى
شاهد النسخة الأصليةرد0
CodeSmellHuntervip
· 07-19 06:01
هل يمكن أن يتغلب على إثيريوم إذا كان هناك استخدام لكل شيء؟
شاهد النسخة الأصليةرد0
PanicSellervip
· 07-19 05:52
لقد أصبح الأمر تنافسياً للغاية، هل تلعب بيتكوين أيضاً بالعقود الذكية؟
شاهد النسخة الأصليةرد0
  • تثبيت