المصدر: ByteDance CKB
أعلم أنه عندما يتعلق الأمر بهذه المشكلة، قد يفكر أنصار البيتكوين: أليس من الجيد أن تصبح عملة البيتكوين ذهبًا رقميًا بهدوء؟ لماذا نحتاج إلى الرموز؟ لماذا يعد USDT ضروريًا؟ ومع ذلك، إذا كنت مهتمًا بشكل خاص بأمن الأصول، فعليك أن تفكر، ماذا لو انهار Ethereum؟ من يمكنه تولي DeFi؟ علاوة على ذلك، فإن حل الرمز المميز متوافق مع بروتوكول Bitcoin ولن يدمر الوظائف الأصلية. إذا لم يعجبك، فلن تحتاج إلى تنزيل عميل الرمز المميز ولن يكون ذلك كبيرًا متأثر.
إصدار الرموز المميزة على البيتكوين: لماذا لا؟
ظهرت فكرة إصدار الرموز المميزة على Bitcoin لنقل معاملات الأصول الحقيقية إلى السلسلة في مجتمع Bitcoin حوالي عام 2010. تصورت المناقشة الأولية في المجتمع نقل أصول العالم الحقيقي، مثل العقارات والأسهم والعملات القانونية والأصول الأخرى، إلى بيتكوين لإجراء المعاملات اللامركزية. ومع ذلك، بسبب العوامل القانونية، ليس من السهل نقل الأصول مثل العقارات والأسهم. حتى إذا قمت بدفع رمز الأصل الرقمي الخاص بمنزلك لشخص آخر، فقد لا تتعرف عليه الحكومة، أو قد تحل محل الشهادة العقارية تلقائيًا في العالم الحقيقي، وقد تحتاج أيضًا إلى دفع ضرائب مختلفة. علاوة على ذلك، لا يمكنك التداول على السلسلة حسب الرغبة وتحت الإشراف.
لذلك، فإن الطريقة الأكثر جاذبية هي إصدار الرموز المميزة المرتبطة بالعطاء القانوني، أي العملات المعدنية المستقرة. تختلف العملات المستقرة عن NFTs، فهي لا تزال رموزًا قابلة للاستبدال، لكنها تختلف عن عملة البيتكوين الأصلية. عندما تظهر كرموز، يتم تحديد قيمتها من خلال سعر الأصول الحقيقية التي تمثلها، ولم يعد هناك سعر العملة الرقمية الأصلي (إذا ارتفع سعر العملة الرقمية أعلى بكثير من سعر الأصل، فمن وليس من المستحيل التخلي عن الأصول)). هذا هو السبب في أن الرموز المميزة على Bitcoin يتم قياسها عادةً بالساتوشي.
يتطلب استخدام العملة الرقمية كرمز أصول حل مشكلتين رئيسيتين:
كيفية استخدام البيتكوين لتمثيل الأصول الحقيقية;
- < p style= "محاذاة النص: left;">كيفية إعداد قواعد وعقود تداول معقدة بلغة البرمجة النصية المحدودة للغاية الخاصة بالبيتكوين.
يركز المحتوى التالي على النقطتين المذكورتين أعلاه ويلخص خطط إصدار أصول البيتكوين الرئيسية الحالية وتم إجراء مقارنات من عدة نقاط جوانب مثل توفر البيانات، وحامل الأصول، والتعبير، وقابلية التوسع.
أول رمز مميز على البيتكوين: عملة ملونة
أول رمز مميز على البيتكوين الشخص الذي صمم العملة لم يعد بروتوكول الرمز المميز معروفًا، ربما نشأت الفكرة من المناقشات في منتدى أو مجتمع Bitcoin. بدأ مشروع العملة الملونة على يد يوني آسيا في عام 2012. وفي ذلك الوقت، كتب "الورقة البيضاء للعملات الملونة" [1] مع فيتاليك بوتيرين، وليور حكيم، وميني روزنفيلد، وروتم ليف. تم إطلاق المشروع في عام 2013. بدأ التشغيل في السنة.
مبدأ عمل العملات المصبوغة هو وضع علامة على ساتوشي كعملة خاصة، وكتابة المعلومات ذات الصلة بالأصل في ساتوشي - وتسمى هذه العملية الصباغة . يمكنك صبغ الساتوشي بألوان مختلفة ووضع علامة عليه بعلامات مختلفة، لكن العملات المعدنية من نفس اللون لا تزال غير قابلة للتمييز. على سبيل المثال، لا تزال مجموعة من الساتوشي المصبوغة بالدولار متجانسة. استخدمت البروتوكولات السابقة حقل nSequence، مضيفة علامة إلى nSequence للإدخال الأول UTXO للمعاملة. ومع ذلك، فإن الحد الأقصى لتخزين nSequence هو 4 بايت فقط، لذلك تم استبدال تصميمات الرمز المميز لاحقًا بحقول OP_RETURN، والتي يمكنها تخزين المزيد من البيانات التعريفية.
يتم ذكر عملة الصباغة حاليًا بشكل أساسي لأنها أول مشروع رمزي على Bitcoin. وبما أن تطوير المشروع لم يكن مثالياً ولم يتم تطبيقه على نطاق واسع، فقد تم نسيان المشروع نفسه تدريجياً. وكانت المشكلة التي واجهتها العملات الملونة في ذلك الوقت هي أن وظائف البيتكوين لم تكن قادرة على دعم هذه الفكرة المتقدمة نسبيًا، وكان من الصعب تنفيذ هذه الفكرة وتشغيلها بكفاءة وثبات. قد يكون هذا أيضًا هو السبب وراء معارضة Vitalik لـ Bitcoin بعد مشروع العملة المصبوغة وإصرارها الشديد على العقود الذكية.
بما أن العملة الملونة موجودة على شكل ساتوشي، فإن التحقق منها هو نفس التحقق من صحة UTXO، الأمر الذي يتطلب تنزيل السلسلة بأكملها. سيتم حل هذه المشكلة لاحقًا من خلال التحقق من جانب العميل.
استخدم OP_RETURN لإصدار الرموز: الطرف المقابل وطبقة Omni
وهي مختلفة عن المصبوغة العملات المعدنية والطرف المقابل[2] وOmni Layer[3] (البروتوكول وراء USDT) لا تقوم بصبغ Satoshi مباشرة، ولكنها تحدد UTXO بقيمة 0 في المعاملة في UTXO هذا يتم تخزين البيانات التعريفية في OP_RETURN. يمكن لـ OP_RETURN تخزين 80 بايت. لا يمكن إنفاق UTXO المميز بـ OP_RETURN. الرمز الحقيقي هو الإخراج i المسجل في OP_RETURN. عادة ما تكون قيمة هذا الإخراج 0.00000546 BTC - الحد الأدنى للقيمة التي يسمح النظام بإرسالها، وبما أن قيمة الرمز المميز غير مرتبطة بـ BTC، ليست هناك حاجة لإرسال أكثر من 0.00000546 BTC.
يجب إجراء التحقق من هذه المشاريع على السلسلة، ويتم تخزين البيانات الوصفية على السلسلة.
كانت Omni Layer لاعبًا في سلسلة Ethereum لفترة طويلة ولم تعود إلى نظام Bitcoin البيئي إلا مؤخرًا واستعدت لإصدار BTC-USDT . يمتلك الطرف المقابل جزءًا من عملة البيتكوين وله رمز خاص به، XCP. انطلاقًا من تويتر[4]، أعتقد أنني أعمل على NFT مؤخرًا.
لمعرفة المزيد حول OP_RETURN، يرجى الرجوع إلى:
تحليل البيانات الوصفية لـ Bitcoin OP RETURN[5]
أنشئ OP_RETURN يدويًا للإرسال USDT[6]
استخدام السلاسل الجانبية لترسيخ البيتكوين: Rootstock & Liquid Network
Rootstock[7] وLiquid Network[8]، وهما مشروعان ظهرا في عام 2017 تقريبًا، وكلاهما من حلول السلسلة الجانبية - باستخدام الربط ثنائي الاتجاه (الربط ثنائي الاتجاه) لمقايضات Bitcoin إلى السلاسل الجانبية وعلى EVM يتم استخدام العديد من تطبيقات DeFi وdApps على السلاسل الجانبية المتوافقة. لديهم رموز مشابهة لـ WBTC [9] (RSK لديها RBTC، وLiquid لديها L-BTC)، بشكل أساسي للأشخاص الذين يرغبون في استخدام BTC للبناء على النظام البيئي لـ Ethereum.
طريقة إصدار الرموز المميزة على Rootstock هي نفس طريقة الإصدار على Ethereum بمعنى آخر، سلسلة Rootstock الجانبية تشبه سلسلة Bitcoin باستثناء التعدين. وفي الوقت نفسه، يتم إنشاء وظائف أخرى للتكيف مع نظام Ethereum البيئي، على سبيل المثال، تتم كتابة رموز العقود الذكية أيضًا في Solidity. لذلك، يتم إصدار جميع الرموز المميزة هنا على أساس RBTC ولا ترتبط مباشرة بـ BTC.
نظرًا لأن هذه المقالة تركز بشكل أساسي على السلاسل العامة، وLiquid Network عبارة عن سلسلة كونسورتيوم، فلن نناقشها بعمق هنا.
لمعرفة المزيد حول RSK، راجع:
من بين المشاريع المذكورة سابقًا، اختفى بعضها (مثل العملات المعدنية المصبوغة)، وبعضها يبيع النظام البيئي للإيثريوم تحت ستار البيتكوين. ويرجع ذلك أساسًا إلى أنه بعد احتضان Ethereum لرأس المال، احتلت DeFi وdApps ميزة سوقية مطلقة، لذلك يصعب على مشاريع DeFi التي لا تلعب بها الحصول على ميزة. يتم إصدار الرموز المميزة على Ethereum وتداولها من خلال العقود، وفقًا لمعايير مثل ERC-20. بدأ نظام Bitcoin البيئي أيضًا في إطلاق وظائف العقود في العامين الماضيين، مثل BitVM، كما ظهر أيضًا معيار الرمز المميز BRC-20.
تنفيذ العقود الذكية على Bitcoin: RGB
ولد RGB في عام 2016 (جيد جدًا لـ Bitcoin) [13] تم تصميمه في الأصل كمنافس للعملات المعدنية المصبوغة. ولكن في مواجهة تحديات مماثلة، تحولت إلى تمكين العقود الذكية على البيتكوين. على الرغم من أن تركيزها الأساسي ينصب على تشغيل العقود الذكية بدلاً من إصدار الرموز، إلا أن وظائف العقد الكاملة تظل محدودة اعتبارًا من عام 2024 بسبب قيود الجهاز الافتراضي، AluVM.
تتمثل فكرة RGB في وضع جميع البيانات خارج السلسلة وأكواد العقود الذكية خارج Bitcoin، وتوفير التحقق من المعاملات والتحقق منها من خلال Merkle root عند إصدار الرمز المميز، تقوم سلسلة Bitcoin فقط بالتحقق من التزام المعاملة ووضع اللمسات النهائية عليها لإثبات عدم وجود إنفاق مزدوج.
من الجدير بالذكر أن RGB يستخدم تقنية التحقق من جانب العميل وتقنية الختم لمرة واحدة، بحيث لا يضع علامة على UTXO لتمثيل الرمز المميز. تم اقتراح هذين المفهومين لأول مرة من قبل بيتر تود في عام 2013 [14]، وقام جياكومو زوكو ومكسيم أورلوفسكي بتصميم بروتوكول RGB على هذا الأساس.
يسمح التحقق من جانب العميل بتخزين البيانات والرموز المستخدمة في المعاملات خارج السلسلة ولن يتم بثها علنًا. قد يتم إجراء عمليات تبادل فقط لبعض البيانات بشكل خاص بين الطرفين، والآخرين غير المشاركين في الصفقة قد لا يكونون على علم بها. يتم الحفاظ على حالة خارج السلسلة بمساعدة Bitcoin. تعمل blockchain كطابع زمني ويمكن أن تثبت ترتيب الحالات.
الختم ذو الاستخدام الواحد - وهو أيضًا الشكل الأكثر شيوعًا للتحقق من جانب العميل - هو نسخة رقمية من الختم الذي يُستخدم لمرة واحدة. إنه يستفيد من حقيقة أنه لا يمكن إنفاق كل UTXO إلا مرة واحدة لكتابة معلومات الحالة خارج السلسلة في UTXO. بهذه الطريقة، إذا تم إنفاق UTXO هذا في لحظة معينة، فسنعلم أن الحالة قد تم تحديثها، وسيتم كتابة معلومات الحالة المحدثة إلى UTXO الذي تم إنشاؤه حديثًا. يمكن أن تكون معلومات الحالة خارج السلسلة هذه هي ملكية رموز USDT، أو عدد الرموز المميزة الموجودة في عقد معين.
على سبيل المثال، تريد أليس نقل USDT إلى Bob. هذا USDT غير موجود في سلسلة Bitcoin، ويتم الاحتفاظ بمعلوماته خارج السلسلة، ولكنه سيكون موجودًا يرتبط بـ UTXO الذي تسيطر عليه أليس. يتم تخزين معلوماتها في حقل OP_RETURN الخاص بـ UTXO بقيمة صفر في المعاملة التي أدت إلى إنشاء UTXO هذا. بهذه الطريقة، يمكن لـ Alice فقط إنفاق USDT هذا، ويستطيع Bob تتبع المعاملات على السلسلة التي تم تخزين UTXO فيها USDT هذا في المعاملات السابقة، وما إذا كانت UTXOs صالحة، وما إذا كانت المعاملة قانونية. بهذه الطريقة، عندما تبدأ أليس معاملة لنقل معلومات التزام USDT إلى UTXO التي يتحكم فيها بوب، يمكن لبوب التأكد من حصوله على USDT.
يمكن أيضًا تشغيل RGB على شبكة Lightning Network نظرًا لأن حالتها خارج السلسلة وتتطلب فقط وضع الالتزامات على السلسلة أو على شبكة Lightning Network. بعد ترقية Taproot، يمكن لـ RGB تضمين الالتزامات في معاملة Taproot، مما يسمح لـ RGB بتضمين الالتزامات في سلسلة Bitcoin بطريقة أكثر مرونة.
لمعرفة المزيد حول RGB، راجع: مخطط RGB[15]
تدعم التوليد فقط. العملة لا تدعم العقود الذكية: Taproot Asset
Taproot Asset هو مشروع تم تطويره بواسطة فريق Lightning Network Daemon (LND)[16]. مبدأه مشابه لـ RGB، لكنه لا يدعم العقود الذكية المعقدة ويدعم الرموز المميزة فقط (راجع شرح مدخل Taproot [17] هنا).
تعرف على المزيد حول التحقق من جانب العميل وRGB وTaproot، راجع:
التحقق من جانب العميل[18]
المعاملات خارج السلسلة: تطور البيتكوين بروتوكولات الأصول[19]
الطرف المقابل مقابل RGB مقابل TARO[20]
< h2 style="text-align: left;">جعل كل ساتوشي مختلفًا: الترتيبات والنقوش
أصدر كيسي رودارمور بروتوكول Ordinal في أوائل عام 2023[21]. جاء هذا المشروع في الأصل من فكرة كيفية ترقيم الساتوشي بحيث يكون لكل ساتوشي رقم تسلسلي فريد ويمكن فرزه. وكانت هذه الفكرة معاصرة للعملات المصبوغة ولم يتم اقتراحها مرة أخرى إلا في العام الماضي. وبفضل إضافة ميزات SegWit وTaproot، يصبح تنفيذه أقل صعوبة. Ordinal يجعل كل ساتوشي فريدًا من نوعه عن الآخر، مما يسمح بإصدار NFTs مباشرة على سلسلة Bitcoin.
Inscriptions[22] هو مشروع NFT. يتم تخزين بيانات NFT في البيانات الشاهدة للمعاملة، بدلاً من حقل OP_RETURN الذي تستخدمه المشاريع السابقة، بحيث يمكن تخزين البيانات الوصفية في حدود 4 ميجابايت. على عكس NFTs على Ethereum، يتم تخزين النقوش على السلسلة، بما في ذلك البيانات الوصفية والصور.
لمعرفة المزيد حول الأرقام الترتيبية، راجع:
الأعداد الترتيبية: أرضية مشتركة لأقصى الحدود في Ethereum وBitcoin؟[23]
الدليل الشامل لترتيبات البيتكوين و النقوش[24]
ربط ثنائي الاتجاه لأي سلسلة UTXO: ربط متماثل RGB++
RGB++[25] ظهر في الأصل كبروتوكول ربط متماثل بين BTC وCKB (أساس شبكة Nervos[26])، والآن أصبح نطاق تطبيقه واسعًا جدًا، ولا يقتصر على بين CKB وBTC، طالما يمكن نظريًا ربط سلسلتين UTXO معًا باستخدام هذا البروتوكول.
يعمل نظام RGB++ على تطوير أفكار التحقق من جانب العميل والأختام أحادية الاستخدام الخاصة بـ RGB. كما ذكرنا من قبل، أكبر مشكلة في بروتوكول RGB هي أن البيانات يتم حفظها محليًا بواسطة المستخدم. إذا فقد المستخدم البيانات عن طريق الخطأ، فلا توجد نسخة احتياطية ولا يمكن استرجاعها. علاوة على ذلك، نظرًا لأن المستخدمين يحفظون فقط البيانات المتعلقة بالرموز المميزة الخاصة بهم، فمن الصعب التحقق من البيانات الأخرى. إن حل طبقة الربط المتماثلة لا يتمثل فقط في ربط الرمز المميز بحقل OP_RETURN الخاص بـ Bitcoin UTXO، ولكن أيضًا ربط معلومات معاملة Bitcoin المقابلة للمعاملة على سلسلة CKB (من خلال برنامج قفل CKB Cell [27]، والذي تم تنفيذه باستخدام نص خاص لقفل IB). عند الحكم على ما إذا كانت المعاملة على سلسلة CKB قانونية، سيستخدم Lock Script بيانات عميل BTC الخفيف على CKB لمعرفة ما إذا كان UTXO المقابل قد تم إنفاقه، وما إذا كان UTXO الذي تم إنشاؤه حديثًا بعد إنفاقه مرتبطًا بالمبلغ الحالي معلومات معاملة الرمز المميز (كمعلومات جزئية بدون توقيع).
ميزات RGB++ الجديرة بالاهتمام:
حل مشكلات توفر البيانات من خلال الربط ثنائي الاتجاه: يرتبط التزام خلية CKB بحقل OP_RETURN الخاص بمعلومات UTXO؛ ويرتبط بخلية الإخراج الخاصة بـ CKB عملية.
متوافق مع شبكة Lightning وشبكة الألياف (شبكة Lightning المستندة إلى CKB)
- < p style="text-align: left;">يدعم أصول متعددة
يمكن ربطه بأي سلسلة UTXO
معرفة المزيد RGB++، المرجع:
بروتوكول RGB++ Light Paper[28]
الدليل الشامل للتحقق من صحة RGB وRGB++ والتحقق من جانب العميل[29]
من أجل الحصول على فهم أوضح لمزايا وقيود كل مشروع، قمنا بوضع المشاريع المذكورة أعلاه في الجدول أدناه للمقارنة. تشمل المؤشرات التي يجب التركيز عليها ما يلي:
توفر البيانات: السلسلة المتماثلة هي تقريبًا نفس السلسلة الجانبية، في حين أن توفر البيانات ضمن السلسلة أضعف من الحلول الأخرى. ترتيب هذا العنصر من القوي إلى الضعيف هو: متصل بالسلسلة ≥ سلسلة متماثلة ≥ سلسلة جانبية > >ناقل الأصول (ناقل الأصول): تعد حلول الرموز المميزة المرتبطة مباشرة بـ BTC أفضل من تلك غير المرتبطة بشكل مباشر؛
قابلية الاستبدال: يشير هذا إلى ما إذا كانت الرموز المميزة الأصلية للمشروع قابلة للتبديل مع بعضها البعض. وهذا لا يعني أن المشروع لا يدعم إصدار NFT. ويمكن تحقيق هذا الأخير عن طريق إضافة بروتوكولات إضافية؛
التعبير: يشير إلى القدرة على التعامل مع العقود الذكية المعقدة.
بعض الروابط المذكورة في المقالة: [1]https://docs.google.com/document/d/1AnkP_cVZTCMLIzw4DvsW6M8Q2JC0lIzrTLuoWu2z1BE/edit?pli=1&tab=t.0#heading=h.pr8n14cpqri5 p>
[2] https://www.counterparty.io/
[3] https://www.omnilayer.org/
[4] https://x.com/counterpartyxcp
[5] https://arxiv.org/pdf/1702.01024
[6] https://juejin.cn/post/6844903769327534088
< p style="text-align: left;">[7] https://rootstock.io/
[8] https://liquid.net/
[9] https://www.wbtc.network/ < /p>
[10] https://eprint.iacr.org/2022/684.pdf
[11] https://wiki.moneyonchain.com/getting-started/what-do-i-need-to-know-first
[12] https:/ /dev.rootstock.io/resources/faqs/
[13] https://rgb.tech/
[14] https://petertodd.org/2013/disentangling-crypto-coin-mining
[15] https://rgb -org.github.io/
[16] https://docs.lightning.engineering/
[17] https://bitcoinops.org/en/topics/client-side-validation/
[18] https://bitcoinops.org/en/topics/client-side-validation/
[19] https://mirror.xyz/0x5CCF44ACd0D19a97ad5aF0da492AC0388469DfE9/h7XChxETK-cBfGdc0sTq_cCuWeo13-sp1j-g0ZYoYdc
[20] https://mandelduck.medium.com/counterparty-vs-rgb-vs-taro-8cd707d544f7
[21] https://docs.ordinals. com/
[22] https://ordinals.com/inscriptions
[23] https://blog.kraken.com/crypto-education/ordinals-a-common-ground-for-ethereum-and-bitcoin-maximalists
[25] https://www.rgbppfans.com/
[26] https://www.nervos.org/  ;
[27] https://docs.nervos.org/docs/tech-explanation/cell
[28] https://github.com/utxostack/RGBPlusPlus-design/blob/main/docs/light-paper-en.md
[29] https://www.nervos.org/knowledge-base/ultimate_guide_to_rgb_rgbpp_and_client_side_validation