تقدم كبير في نظام BTC البيئي: إطلاق قدرة العقود الذكية Fractal وتحليل بروتوكول CAT20

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

ستتوفر العقود الذكية على BTC قريبًا

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

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

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

قبل فهم CAT20، نحتاج أولاً إلى فهم بسيط ل Fractal Bitcoin. العلاقة بين الاثنين مشابهة ل ERC20 و ETH، حيث يتم نشر بروتوكول CAT20 على Fractal Bitcoin.

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

تعتبر ميزة Fractal الرئيسية هي تفعيل رمز التشغيل OP_CAT، الذي تم التخلي عنه منذ فترة طويلة لأسباب أمنية، مما عزز بشكل كبير من قدرة Fractal Bitcoin. يعتقد البعض أن OP_CAT يمكن أن يمنح BTC قدرة العقود الذكية، مما يوفر المزيد من إمكانيات التخيل لـ Fractal.

حالياً، قامت بالفعل بعض الجهات بتنفيذ بروتوكول مشابه لـ ERC20 على Fractal Bitcoin.

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

بروتوكول CAT

بدعم من OP_CAT الأساسي، ظهرت بروتوكولات مناسبة بسرعة - بروتوكول CAT. البروتوكول الذي يعمل حاليًا هو CAT20.

كيف يحقق CAT20 دورة حياة مشابهة مقارنة ببروتوكول ERC20 الناضج؟

نشر

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

تنقسم النشر إلى مرحلتين "commit" و "reveal". في مرحلة commit، سيتم كتابة المعلومات الأساسية للرمز في نص إخراج المعاملة. سيكون hashId للمعاملة commit بمثابة معرف لهذا الرمز. في مرحلة reveal، سيتم إخراج OP_RETURN لحفظ حالة CAT20 الأولية، بالإضافة إلى Minter المستخدمة في عملية Mint اللاحقة.

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

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

سك

عملية السك تتميز بما يلي:

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

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

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

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

بناء الصفقة

لماذا يمكن استخدام utxo الخاص بـ minter لبناء الصفقة؟ يتعلق الأمر ببعض التصميمات الذكية في شفرة "العقد" المصدرية:

  1. reveal utxo: من خلال استخدام زوج المفاتيح العامة والخاصة الخاص بك في البرنامج النصي، يمكنك التحكم في utxo لعنوانين مختلفين.

  2. minter utxo: يُفترض أنه تم استخدام قدرة العقود الذكية التي يوفرها OP_CAT، كل minter هو عقد ذكي. ومع ذلك، لم يتم نشر جزء من الشيفرة المصدرية هذه بعد.

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

حالة المعاملة (V2)

تم حفظ معلومات الحالة في minter، المخزنة في OP_RETURN و العقود الذكية. يخزن OP_RETURN هاش حالة مخرجات المعاملة الحالية، بينما يتم تخزين عدد Mint المتبقي من Token في العقد. بعد كل Mint، يكون عدد mint الذي تم إنشاؤه حديثًا في Minter مساويًا لنصف العدد المتبقي القابل للmint.

أخيرًا، فإن الرمز المميز الناتج ( وهو CAT20) هو أيضًا العقود الذكية، وله حالتان أساسيتان وهما الكمية وعنوان المالك. من الجدير بالذكر أن CAT20 لا توجد مثل BRC20 أو النقوش على UTXO لعناوين المستخدمين.

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

تحويل

عند التحويل، يجب أن تكون كميات التوكن المدخلة والمخرجة لبناء المعاملة متسقة. يمكن أن تحتوي نفس المعاملة على توكنات مختلفة، طالما أن كميات المدخلات والمخرجات متطابقة.

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

حرق

يمكنك إحراق الرمز عن طريق تحويله إلى عنوان عادي.

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

ملخص

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

  1. لاستعلام عن جميع حالات حيازة الرموز، كل ما عليك هو查看 UTXO للرمز، دون الحاجة للتراجع للأعلى.

  2. يمكنك البحث عن المعاملات التي تحتوي على بيانات cat في OP_RETURN لرؤية الحالة الحالية لـ mint.

يوفر هذا التصميم للمستخدمين مزيدًا من المرونة، لكنه يضع أيضًا متطلبات أعلى على أمان العقود. يستحق تطوير بروتوكول CAT20 في المستقبل متابعة مستمرة.

تفسير تقني لـ 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.
  • أعجبني
  • 6
  • مشاركة
تعليق
0/400
CoinBasedThinkingvip
· 07-13 03:56
هل لا يزال بالإمكان تداول هذه العملة؟ ههه
شاهد النسخة الأصليةرد0
PumpDetectorvip
· 07-12 15:28
ngmi... بروتوكول آخر يحاول ركوب موجة btc smh
شاهد النسخة الأصليةرد0
RugDocDetectivevip
· 07-12 15:27
مرة أخرى فخ العقود الذكية، أليس كذلك؟
شاهد النسخة الأصليةرد0
WalletInspectorvip
· 07-12 15:26
Musk زار انتظر طويلاً حتى جاء
شاهد النسخة الأصليةرد0
RugPullSurvivorvip
· 07-12 15:26
انتهى اللعب وبدأ العمل
شاهد النسخة الأصليةرد0
liquidation_surfervip
· 07-12 15:15
العملة القديمة بأسلوب جديد، btc تلعب العقود الآن
شاهد النسخة الأصليةرد0
  • تثبيت