التطورات الجديدة في العقود الذكية على BTC: تحليل عميق لبروتوكول عملة CAT20
مؤخراً، شهدت بيئة البيتكوين تقدمًا مهمًا. بعد عدة جولات من اختبار الشبكة، تم إطلاق Fractal BTC أخيرًا على الشبكة الرئيسية في سبتمبر. واحدة من أبرز ميزات Fractal هي أنها تحتوي على وظيفة العقود الذكية، وعند الإطلاق على الشبكة الرئيسية، تم تقديم بروتوكول العملة الجديد CAT20. ستتناول هذه المقالة التصميم الذكي على المستوى التقني لـ CAT20 والدروس المستفادة منه.
مقدمة عن فركتال بيتكوين
قبل التعمق في CAT20، نحتاج أولاً إلى فهم منصة Fractal Bitcoin الأساسية التي تعمل عليها. يُعرف Fractal Bitcoin أيضًا باسم بيتكوين الفرعي، وهو شبكة من الجيل الثاني متوافقة تمامًا مع BTC. مقارنةً بـ BTC، فإن وقت تأكيد الكتل فيه أسرع، حيث يستغرق دقيقة واحدة فقط. المبدأ الأساسي هو نسخ شبكة BTC عدة مرات، حيث يمكن لكل سلسلة معالجة المعاملات، مما يزيد من سرعة المعالجة الإجمالية.
تتمثل إحدى الميزات الرئيسية لـ Fractal في تفعيل رمز العملية OP_CAT الذي تم التخلي عنه في وقت مبكر من BTC لأسباب تتعلق بالأمان. وقد أدى هذا الإجراء إلى تعزيز كبير في وظائف Fractal Bitcoin، مما منحها قدرة العقود الذكية، وفتح آفاق واسعة للتطور في المستقبل.
نظرة عامة على بروتوكول CAT20
بدعم من OP_CAT، تم إنشاء بروتوكول CAT20. حالياً، يعمل هذا البروتوكول في بيئات فعلية، وقد أضافت بعض مستعرضات الكتل لوحات عرض جديدة ذات صلة.
CAT20 في تصميمه يستند إلى فكرة ERC20، ولكنه يحتوي أيضًا على خصائص فريدة. على سبيل المثال، يسمح CAT20 بتحديد كمية التعدين المسبق وحدود كمية كل عملية سك (Mint)، هذه الوظائف عادةً ما تحتاج إلى منطق عقد إضافي في ERC20.
دورة حياة CAT20
نشر (Deploy)
تتكون عملية نشر CAT20 من مرحلتين: "commit" و "reveal":
مرحلة الالتزام: كتابة المعلومات الأساسية للعملة في نص إخراج المعاملة، مثل الاسم، الرمز، وغيرها. سيتم استخدام تجزئة المعاملة الناتجة في هذه المرحلة كمعرف فريد لهذه العملة.
مرحلة الكشف: توليد مخرجات OP_RETURN التي تحتوي على هاش الحالة الأولية لـ CAT20، بالإضافة إلى مخرجات Minter لعملية السك اللاحقة.
تعتبر طريقة النشر ذات الخطوتين هذه ممارسة شائعة في مشاريع blockchain، وتساعد في حماية بعض المعلومات الرئيسية للمشروع.
(Mint) الصب
تشمل الخصائص الرئيسية لعملية الصك ما يلي:
يتم استخدام Minter واحد كمدخل في كل عملية سك
يمكن أن تحتوي الإخراجات على عدة Minter
كل عملية سك تنتج عملة واحدة
هناك متطلبات صارمة لترتيب الإخراج, يجب أن يكون Minter قبل العملة.
من الجدير بالذكر أن استراتيجية إدارة عدد Minter تؤثر بشكل كبير على أنشطة سك العملة في الشبكة بأكملها. لتجنب الازدحام في السك، يُنصح عادةً بإخراج عدة Minter في كل مرة. لكن لأسباب اقتصادية، قد يميل المستخدمون إلى عدم إخراج Minter جديدة، مما يتطلب من بعض المستخدمين تحمل تكاليف إضافية طواعية للحفاظ على حيوية الشبكة.
تحويل (Transfer)
تحتاج معاملات التحويل إلى ضمان توازن عدد العملات المدخلة والمخرجة. يمكن أن تتضمن نفس المعاملة تحويلات لعدة عملات مختلفة، طالما أن كميات المدخلات والمخرجات متوازنة.
حرق (
إذا كنت ترغب في حرق العملة، ما عليك سوى نقلها إلى عنوان عادي.
![تفسير تقني لـ CAT20: بروتوكول عملة جديدة على بيتكوين الفركتالي])https://img-cdn.gateio.im/webp-social/moments-e327f5fb8fe3f8d0f8762ee1d421a2d6.webp(
المميزات التقنية
بناء تداول مرن: جميع العمليات يتم بناؤها من قبل المستخدم بشكل مستقل، مما يوفر مرونة كبيرة. وهذا يتطلب أيضًا أن تحتوي العقود على منطق تحقق صارم لضمان الأمان.
استعلام فعال:
للعثور على حالة حيازة العملة، تحتاج فقط إلى فحص UTXO للعملة، دون الحاجة لتتبع تاريخ المعاملات.
يمكنك التحقق من حالة الصك من خلال البحث في المعاملات التي تحتوي على "cat" في OP_RETURN.
إدارة الحالة: تستخدم CAT20 OP_RETURN والعقود الذكية )Minter وToken( لتخزين وإدارة معلومات الحالة، مما يحقق تتبعاً وتحديثاً فعالاً للحالة.
![تفسير CAT20 من منظور تقني: بروتوكول عملة جديدة على بيتكوين الفراكتل])https://img-cdn.gateio.im/webp-social/moments-be9094baf3be7cbadff7b63aa73f44fa.webp(
ملخص
يعرض بروتوكول CAT20 الابتكارات في مجال العقود الذكية في بيئة البيتكوين. من خلال التصميم الذكي، يحقق وظائف مشابهة لـ ERC20 على شبكة البيتكوين، مع الحفاظ على خصائص البيتكوين. هذا يوفر أفكارًا جديدة لتوسيع بيئة البيتكوين، ويجلب المزيد من الإمكانيات للمطورين والمستخدمين. مع استمرار تحسين التكنولوجيا، يمكننا أن نتوقع رؤية المزيد من التطبيقات المبتكرة القائمة على CAT20.
![تفسير تقني لـ CAT20: بروتوكول عملة جديدة على بيتكوين الفركتالي])https://img-cdn.gateio.im/webp-social/moments-73c817fad835a9a2cb0c727674c81801.webp(
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
تسجيلات الإعجاب 7
أعجبني
7
6
مشاركة
تعليق
0/400
OnchainSniper
· منذ 2 س
لقد عدت لتداول هذا ، لقد تم تداوله بشكل مفرط بالفعل.
بروتوكول CAT20: التطور الرائد للعقود الذكية في نظام BTC البيئي
التطورات الجديدة في العقود الذكية على BTC: تحليل عميق لبروتوكول عملة CAT20
مؤخراً، شهدت بيئة البيتكوين تقدمًا مهمًا. بعد عدة جولات من اختبار الشبكة، تم إطلاق Fractal BTC أخيرًا على الشبكة الرئيسية في سبتمبر. واحدة من أبرز ميزات Fractal هي أنها تحتوي على وظيفة العقود الذكية، وعند الإطلاق على الشبكة الرئيسية، تم تقديم بروتوكول العملة الجديد CAT20. ستتناول هذه المقالة التصميم الذكي على المستوى التقني لـ CAT20 والدروس المستفادة منه.
مقدمة عن فركتال بيتكوين
قبل التعمق في CAT20، نحتاج أولاً إلى فهم منصة Fractal Bitcoin الأساسية التي تعمل عليها. يُعرف Fractal Bitcoin أيضًا باسم بيتكوين الفرعي، وهو شبكة من الجيل الثاني متوافقة تمامًا مع BTC. مقارنةً بـ BTC، فإن وقت تأكيد الكتل فيه أسرع، حيث يستغرق دقيقة واحدة فقط. المبدأ الأساسي هو نسخ شبكة BTC عدة مرات، حيث يمكن لكل سلسلة معالجة المعاملات، مما يزيد من سرعة المعالجة الإجمالية.
تتمثل إحدى الميزات الرئيسية لـ Fractal في تفعيل رمز العملية OP_CAT الذي تم التخلي عنه في وقت مبكر من BTC لأسباب تتعلق بالأمان. وقد أدى هذا الإجراء إلى تعزيز كبير في وظائف Fractal Bitcoin، مما منحها قدرة العقود الذكية، وفتح آفاق واسعة للتطور في المستقبل.
نظرة عامة على بروتوكول CAT20
بدعم من OP_CAT، تم إنشاء بروتوكول CAT20. حالياً، يعمل هذا البروتوكول في بيئات فعلية، وقد أضافت بعض مستعرضات الكتل لوحات عرض جديدة ذات صلة.
CAT20 في تصميمه يستند إلى فكرة ERC20، ولكنه يحتوي أيضًا على خصائص فريدة. على سبيل المثال، يسمح CAT20 بتحديد كمية التعدين المسبق وحدود كمية كل عملية سك (Mint)، هذه الوظائف عادةً ما تحتاج إلى منطق عقد إضافي في ERC20.
دورة حياة CAT20
نشر (Deploy)
تتكون عملية نشر CAT20 من مرحلتين: "commit" و "reveal":
مرحلة الالتزام: كتابة المعلومات الأساسية للعملة في نص إخراج المعاملة، مثل الاسم، الرمز، وغيرها. سيتم استخدام تجزئة المعاملة الناتجة في هذه المرحلة كمعرف فريد لهذه العملة.
مرحلة الكشف: توليد مخرجات OP_RETURN التي تحتوي على هاش الحالة الأولية لـ CAT20، بالإضافة إلى مخرجات Minter لعملية السك اللاحقة.
تعتبر طريقة النشر ذات الخطوتين هذه ممارسة شائعة في مشاريع blockchain، وتساعد في حماية بعض المعلومات الرئيسية للمشروع.
(Mint) الصب
تشمل الخصائص الرئيسية لعملية الصك ما يلي:
من الجدير بالذكر أن استراتيجية إدارة عدد Minter تؤثر بشكل كبير على أنشطة سك العملة في الشبكة بأكملها. لتجنب الازدحام في السك، يُنصح عادةً بإخراج عدة Minter في كل مرة. لكن لأسباب اقتصادية، قد يميل المستخدمون إلى عدم إخراج Minter جديدة، مما يتطلب من بعض المستخدمين تحمل تكاليف إضافية طواعية للحفاظ على حيوية الشبكة.
تحويل (Transfer)
تحتاج معاملات التحويل إلى ضمان توازن عدد العملات المدخلة والمخرجة. يمكن أن تتضمن نفس المعاملة تحويلات لعدة عملات مختلفة، طالما أن كميات المدخلات والمخرجات متوازنة.
حرق (
إذا كنت ترغب في حرق العملة، ما عليك سوى نقلها إلى عنوان عادي.
![تفسير تقني لـ CAT20: بروتوكول عملة جديدة على بيتكوين الفركتالي])https://img-cdn.gateio.im/webp-social/moments-e327f5fb8fe3f8d0f8762ee1d421a2d6.webp(
المميزات التقنية
بناء تداول مرن: جميع العمليات يتم بناؤها من قبل المستخدم بشكل مستقل، مما يوفر مرونة كبيرة. وهذا يتطلب أيضًا أن تحتوي العقود على منطق تحقق صارم لضمان الأمان.
استعلام فعال:
إدارة الحالة: تستخدم CAT20 OP_RETURN والعقود الذكية )Minter وToken( لتخزين وإدارة معلومات الحالة، مما يحقق تتبعاً وتحديثاً فعالاً للحالة.
![تفسير CAT20 من منظور تقني: بروتوكول عملة جديدة على بيتكوين الفراكتل])https://img-cdn.gateio.im/webp-social/moments-be9094baf3be7cbadff7b63aa73f44fa.webp(
ملخص
يعرض بروتوكول CAT20 الابتكارات في مجال العقود الذكية في بيئة البيتكوين. من خلال التصميم الذكي، يحقق وظائف مشابهة لـ ERC20 على شبكة البيتكوين، مع الحفاظ على خصائص البيتكوين. هذا يوفر أفكارًا جديدة لتوسيع بيئة البيتكوين، ويجلب المزيد من الإمكانيات للمطورين والمستخدمين. مع استمرار تحسين التكنولوجيا، يمكننا أن نتوقع رؤية المزيد من التطبيقات المبتكرة القائمة على CAT20.
![تفسير تقني لـ CAT20: بروتوكول عملة جديدة على بيتكوين الفركتالي])https://img-cdn.gateio.im/webp-social/moments-73c817fad835a9a2cb0c727674c81801.webp(