كل ما تحتاج لمعرفته حول بروتوكول RGB

متوسطJan 03, 2024
بروتوكول RGB هو بروتوكول عقد ذكي على بلوكشين بيتكوين يعتمد نموذج التحقق من جانب العميل مع بيانات خارج السلسلة لتنفيذ العقود الذكية.
كل ما تحتاج لمعرفته حول بروتوكول RGB

ما هو بروتوكول RGB؟

مصدر الصورة: موقع RGB

بروتوكول RGB عبارة عن مجموعة من البروتوكولات مفتوحة المصدر لشبكة Bitcoin التي تسمح بتطوير وتنفيذ عقود ذكية معقدة وسرية وآمنة. يستخدم بروتوكول RGB بلوكشين بيتكوين كطبقة أساسية تحافظ على رموز العقود الذكية والبيانات خارج السلسلة.

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

تاريخ بروتوكول RGB

وقد تم تصميم بروتوكول RGB في الأصل من قبل جياكومو زوكو في عام ٢٠١٦ كنظام أصول غير قائم على بلوكتشين يسمى شبكة BHB، استنادًا إلى تصميم «التحقق من جانب العميل» لبيتر تود. تم إطلاق النموذج الأولي للمشروع في عام 2017 بدعم من مجموعة Poseidon Group.

بحلول عام 2019، أصبح الدكتور ماكسيم أورلوفسكي من Pandora Prime AG المصمم الرئيسي للمشروع والمساهم الرئيسي، مما أثر على تغييره من نظام أصول شبكة BHB إلى بروتوكول RGB الحالي، مما سمح للمشروع بحساب العقود الذكية السرية.

وفي نفس العام، أنشأ جياكومو وأورلوفسكي بروتوكول لايتنينج نتورك/رابطة معايير بروتوكول بيتكوين (رابطة معايير LNP/BP) للإشراف على تطوير بروتوكول RGB وقيادة إنشاء وإدارة المعايير والسجلات والمكتبات والعقد وأدوات سطر الأوامر والوثائق لشبكتي Lightning وبيتكوين. تم تمويل الجمعية من قبل أصحاب رؤوس الأموال مثل iFinex Inc. و Fulgur Ventures و Pandora Prime AG والأموال الشخصية للدكتور مكسيم أورلوفسكي ومؤسسة هوجو وشركة DIBA Inc. وحتى التبرعات المجتمعية المجهولة.

يرجع بروتوكول RGB الحالي إلى المساهمات الفنية والمالية لأكثر من 50 فردًا وشركة.

فريق آر جي بي

كبروتوكول لامركزي، لا يوجد هيكل فريق رسمي. وبالتالي، تأتي المساهمات في المشروع من شبكة من المطورين والباحثين العالميين. شارك في تأسيس المشروع جياكومو زوكو، وهو رجل أعمال إيطالي كان من أنصار بيتكوين المتطرف منذ عام 2012. قام بتأسيس أول منصة إيطالية تركز على البيتكوين تسمى Bitcoin.it ويهدف إلى تطوير شبكة Bitcoin لمنافسة سلاسل البلوكشين مثل Ethereum.

مكسيم أورلوفسكي هو باحث ومهندس قام بتحويل شبكة BHB إلى بروتوكول RGB. وهو أيضًا كبير المهندسين في جمعية معايير LNP/BP. وقد ساهم في العديد من المشاريع في نظام بيتكوين البيئي، مثل البرق، والشبكات التي تحافظ على الخصوصية، والبرمجة الوظيفية، والحوسبة الحتمية.

ومن بين المساهمين البارزين الآخرين في المشروع AJ Town وكريستيان باتشر و «ZmNSCPxJ» المجهول. كما ذكرنا سابقًا، يتم تطوير المشروع من قبل شبكة من الباحثين وأعضاء مجتمع بيتكوين.

مقدمة إلى التكنولوجيا الأساسية: إثبات النشر والأختام ذات الاستخدام الواحد والتزامات بيتكوين

مصدر الصورة: موقع RGB

إثبات النشر

وقد تم تصميم بروتوكول RGB باستخدام تقنية بيتر تود «التحقق من جانب العميل» التي تسمح بالتحقق من حالات العقود والمعاملات دون إثقال كاهل بلوكشين بيتكوين بشكل غير ملائم.

يعتمد هذا التحقق والتحقق على إثبات النشر (PoP)، الذي يعمل بمثابة قصاصة صحيفة رقمية تشارك التحديثات مع المشاركين في المعاملة، مما يضمن حصول كل شخص ذي صلة على التغييرات المحدثة وإقرارها.

على عكس آليات الإجماع الأخرى التي تحتاج إلى التحقق من الشبكة العالمية، يستخدم PoP ثلاثة مفاهيم أساسية للعمل. الأول هو إثبات الاستلام، والذي يسمح للمشاركين بتأكيد مستلم التسليم. يشبه هذا إرسال بريد إلكتروني للتأكيد بعد مستند محدث.

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

الأختام ذات الاستخدام الواحد

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

تم تقديم مفهوم الختم أحادي الاستخدام في البداية في عام 2016، وقد ضمن إنشاء التزامات بيتكوين الحتمية التي سمحت للمشاريع على بلوكتشين بيتكوين باستخدام نفس المعاملة دون الحاجة إلى الوعي المتبادل. يشتمل الختم على معرف معاملة SHA-256 ورقم إخراج معاملة 32 بت ملتزم برسالة معينة، على غرار الرمز السري، والذي لا يمكن إجراء هندسة عكسية له حتى إذا كان المشارك يعرف محتوى الرسالة.

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

التزامات بيتكوين

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

في بروتوكول RGB، تعتبر التزامات بيتكوين التزامات حتمية تتضمن ثلاثة أشكال: التزامات Tapret وOperet والالتزامات متعددة البروتوكولات. وتستند التزامات Tapret على ميزة Taproot في بلوكتشين لإنشاء التزامات آمنة يمكن التحقق منها.

يعتمد التزام Opret على مخرجات إرجاع OP (OP_RETURN). إخراج OP Return هو إخراج يسمح بتضمين بيانات عشوائية للأجهزة القديمة جدًا لاستخدام ميزة Taproot. تتسم التزامات البروتوكولات المتعددة بالمرونة الكافية لاستخدامها في بروتوكولات متعددة.

مقدمة للتصميم المعماري لبروتوكول RGB

الطبقة الأساسية هي بلوكتشين بيتكوين، والتي تعمل بمثابة حجر الأساس لجميع المعاملات والالتزامات في المشروع. تم بناء طبقة التحقق من جانب العميل في الأعلى، وتتألف من التزامات بيتكوين الحتمية (Tapret و Opret) و AluVM، وهي آلة افتراضية محسّنة للعمليات الحسابية والمنطقية اللازمة للتحقق من العقود الذكية أثناء التحقق من جانب العميل.

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

ثم، أخيرًا، يتكون عقد RGB وشبكة البرق من حالة Genesis، وانتقال حالة الرسم البياني غير الدوري الموجه (DAG)، وبروتوكول Bifrost لتنسيق العقود الذكية والتفاعل.

ميزات النظام البيئي لبروتوكول RGB: حالة العقد الذكي وتكامل المحفظة

مصدر الصورة: موقع RGB

حالة العقد الذكي

يستخدم بروتوكول RGB التحقق من جانب العميل والبيانات خارج السلسلة لتنفيذ العقود الذكية على Bitcoin blockchain. يقدم هذا الانحراف عن نموذج التنفيذ العام عملية جديدة للعقود وحالتها على بلوكتشين.

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

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

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

تكامل المحفظة

مع البنية التحتية خارج السلسلة لبروتوكول RGB لتنفيذ العقود الذكية، لا تحتاج المحفظة المتكاملة إلى العمل مباشرة على السلسلة. بدلاً من ذلك، يستخدم تكامل API لجلب بيانات العقد وتتبع حالات العقد وبدء عمليات التحقق داخل واجهة محفظة المستخدم.

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

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

تحليل المخاطر

المزايا

يحتوي بروتوكول RGB على بعض الفوائد الرئيسية كحل للعقود الذكية على Bitcoin blockchain. الأول هو قابلية التوسع والكفاءة. يستخدم بروتوكول RGB عمليات التحقق من جانب العميل والبيانات خارج السلسلة لتقليل عبء إجراء المعاملات على Bitcoin مع تمكين وقت معالجة أسرع.

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

المساوئ

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

يقدم تصميم RGB خارج السلسلة أيضًا المزيد من التعقيدات للبنية التحتية لـ blockchain، مما قد يؤدي إلى مشكلات قابلية التوسع.

التحديات

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

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

التحليل التنافسي

تعد بروتوكولات RGB و OmniBolt من مشاريع الطبقة الثانية التي تستخدم شبكة Lightning و Bitcoin لتسهيل المعاملات بشكل أسرع وأرخص. لكن لديهم أيضًا اختلافاتهم.

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

وبقدر ما تم تصميم المشروعين لتحسين قابلية التوسع على شبكة بيتكوين، فإن بروتوكول RGB، الذي يستخدم التحقق من جانب العميل، يقلل العبء على بلوكتشين. على عكس بروتوكول RGB، يعتمد OmniBolt بشكل كبير على البلوكشين للتحقق من الصحة، مما يقلل من قدرة قابلية التوسع.

يستخدم بروتوكول RGB التخزين خارج السلسلة، والذي يعطي الأولوية لقابلية التوسع والخصوصية. يتيح البروتوكول للمستخدمين الكشف عن البيانات بشكل انتقائي، مما يمنحهم التحكم في المعلومات الحساسة. من ناحية أخرى، يستخدم بروتوكول OmniBolt التخزين على السلسلة، والذي يعطي الأولوية للشفافية والقابلية للتدقيق، بحيث تكون المعاملات مرئية تمامًا، على غرار معيار Bitcoin للمعاملات.

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

تطبيقات على بروتوكول RGB

إنفينتاس

مصدر الصورة: موقع Infinitas

المشروع عبارة عن منصة Turing للعقود الذكية الكاملة على Bitcoin التي تستخدم كلاً من بروتوكول RGB وشبكة Lightning.

ويرث المشروع أمان بلوكتشين لبيتكوين لحماية أصول المستخدم مع استخدام آلية تثبيت بيتكوين متقدمة غير موثوقة لحماية بيانات المستخدم من أعين المتطفلين. يركز المشروع على توسيع قدرة بروتوكول RGB، مما يمهد الطريق لتطبيقات أكثر تعقيدًا وتعزيز نظام بيئي مترابط لمطوري ومستخدمي بيتكوين.

ماي سيتاديل

مصدر الصورة: موقع MyCitadel

MyCitadel هي أول محفظة لواجهة المستخدم الرسومية (محفظة GUI) لدعم ميزات بروتوكول RGB. تم إنشاؤها من قبل مطوري RGB، وهي محفظة متعددة المنصات تتيح للمستخدمين الاستمتاع بالمنصة على أجهزتهم المفضلة.

فن البيتكوين الرقمي (DIBA)

مصدر الصورة: موقع DIBA

DIBA هو أول سوق NFT على بيتكوين يستخدم العقود الذكية لبروتوكول RGB وشبكة Lightning. وقد تم تصميمه للمساعدة في تشكيل الفهم البشري للأصول الفنية غير الاحتجازية على بلوكتشين بيتكوين.

يتم تشغيل الإصدار التجريبي من التطبيق على شبكة بيتكوين التجريبية وسيتم إطلاقه على الشبكة الرئيسية قريبًا.

الاستنتاج

بروتوكول RGB هو بروتوكول عقد ذكي على بلوكشين بيتكوين الذي يتبنى نموذج التحقق من جانب العميل مع البيانات خارج السلسلة. تم تصميمه وتطويره في البداية من قبل جياكومو ومكسيم.

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

على الرغم من التحديات، يلتزم بروتوكول RGB بالخصوصية والتنمية القائمة على المجتمع لتحسين شبكة Bitcoin

作者: Bravo
譯者: Sonia
文章審校: Piccolo、Wayne、Ashley He
* 投資有風險,入市須謹慎。本文不作為Gate.io提供的投資理財建議或其他任何類型的建議。
* 在未提及Gate.io的情況下,複製、傳播或抄襲本文將違反《版權法》,Gate.io有權追究其法律責任。

كل ما تحتاج لمعرفته حول بروتوكول RGB

متوسطJan 03, 2024
بروتوكول RGB هو بروتوكول عقد ذكي على بلوكشين بيتكوين يعتمد نموذج التحقق من جانب العميل مع بيانات خارج السلسلة لتنفيذ العقود الذكية.
كل ما تحتاج لمعرفته حول بروتوكول RGB

ما هو بروتوكول RGB؟

مصدر الصورة: موقع RGB

بروتوكول RGB عبارة عن مجموعة من البروتوكولات مفتوحة المصدر لشبكة Bitcoin التي تسمح بتطوير وتنفيذ عقود ذكية معقدة وسرية وآمنة. يستخدم بروتوكول RGB بلوكشين بيتكوين كطبقة أساسية تحافظ على رموز العقود الذكية والبيانات خارج السلسلة.

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

تاريخ بروتوكول RGB

وقد تم تصميم بروتوكول RGB في الأصل من قبل جياكومو زوكو في عام ٢٠١٦ كنظام أصول غير قائم على بلوكتشين يسمى شبكة BHB، استنادًا إلى تصميم «التحقق من جانب العميل» لبيتر تود. تم إطلاق النموذج الأولي للمشروع في عام 2017 بدعم من مجموعة Poseidon Group.

بحلول عام 2019، أصبح الدكتور ماكسيم أورلوفسكي من Pandora Prime AG المصمم الرئيسي للمشروع والمساهم الرئيسي، مما أثر على تغييره من نظام أصول شبكة BHB إلى بروتوكول RGB الحالي، مما سمح للمشروع بحساب العقود الذكية السرية.

وفي نفس العام، أنشأ جياكومو وأورلوفسكي بروتوكول لايتنينج نتورك/رابطة معايير بروتوكول بيتكوين (رابطة معايير LNP/BP) للإشراف على تطوير بروتوكول RGB وقيادة إنشاء وإدارة المعايير والسجلات والمكتبات والعقد وأدوات سطر الأوامر والوثائق لشبكتي Lightning وبيتكوين. تم تمويل الجمعية من قبل أصحاب رؤوس الأموال مثل iFinex Inc. و Fulgur Ventures و Pandora Prime AG والأموال الشخصية للدكتور مكسيم أورلوفسكي ومؤسسة هوجو وشركة DIBA Inc. وحتى التبرعات المجتمعية المجهولة.

يرجع بروتوكول RGB الحالي إلى المساهمات الفنية والمالية لأكثر من 50 فردًا وشركة.

فريق آر جي بي

كبروتوكول لامركزي، لا يوجد هيكل فريق رسمي. وبالتالي، تأتي المساهمات في المشروع من شبكة من المطورين والباحثين العالميين. شارك في تأسيس المشروع جياكومو زوكو، وهو رجل أعمال إيطالي كان من أنصار بيتكوين المتطرف منذ عام 2012. قام بتأسيس أول منصة إيطالية تركز على البيتكوين تسمى Bitcoin.it ويهدف إلى تطوير شبكة Bitcoin لمنافسة سلاسل البلوكشين مثل Ethereum.

مكسيم أورلوفسكي هو باحث ومهندس قام بتحويل شبكة BHB إلى بروتوكول RGB. وهو أيضًا كبير المهندسين في جمعية معايير LNP/BP. وقد ساهم في العديد من المشاريع في نظام بيتكوين البيئي، مثل البرق، والشبكات التي تحافظ على الخصوصية، والبرمجة الوظيفية، والحوسبة الحتمية.

ومن بين المساهمين البارزين الآخرين في المشروع AJ Town وكريستيان باتشر و «ZmNSCPxJ» المجهول. كما ذكرنا سابقًا، يتم تطوير المشروع من قبل شبكة من الباحثين وأعضاء مجتمع بيتكوين.

مقدمة إلى التكنولوجيا الأساسية: إثبات النشر والأختام ذات الاستخدام الواحد والتزامات بيتكوين

مصدر الصورة: موقع RGB

إثبات النشر

وقد تم تصميم بروتوكول RGB باستخدام تقنية بيتر تود «التحقق من جانب العميل» التي تسمح بالتحقق من حالات العقود والمعاملات دون إثقال كاهل بلوكشين بيتكوين بشكل غير ملائم.

يعتمد هذا التحقق والتحقق على إثبات النشر (PoP)، الذي يعمل بمثابة قصاصة صحيفة رقمية تشارك التحديثات مع المشاركين في المعاملة، مما يضمن حصول كل شخص ذي صلة على التغييرات المحدثة وإقرارها.

على عكس آليات الإجماع الأخرى التي تحتاج إلى التحقق من الشبكة العالمية، يستخدم PoP ثلاثة مفاهيم أساسية للعمل. الأول هو إثبات الاستلام، والذي يسمح للمشاركين بتأكيد مستلم التسليم. يشبه هذا إرسال بريد إلكتروني للتأكيد بعد مستند محدث.

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

الأختام ذات الاستخدام الواحد

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

تم تقديم مفهوم الختم أحادي الاستخدام في البداية في عام 2016، وقد ضمن إنشاء التزامات بيتكوين الحتمية التي سمحت للمشاريع على بلوكتشين بيتكوين باستخدام نفس المعاملة دون الحاجة إلى الوعي المتبادل. يشتمل الختم على معرف معاملة SHA-256 ورقم إخراج معاملة 32 بت ملتزم برسالة معينة، على غرار الرمز السري، والذي لا يمكن إجراء هندسة عكسية له حتى إذا كان المشارك يعرف محتوى الرسالة.

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

التزامات بيتكوين

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

في بروتوكول RGB، تعتبر التزامات بيتكوين التزامات حتمية تتضمن ثلاثة أشكال: التزامات Tapret وOperet والالتزامات متعددة البروتوكولات. وتستند التزامات Tapret على ميزة Taproot في بلوكتشين لإنشاء التزامات آمنة يمكن التحقق منها.

يعتمد التزام Opret على مخرجات إرجاع OP (OP_RETURN). إخراج OP Return هو إخراج يسمح بتضمين بيانات عشوائية للأجهزة القديمة جدًا لاستخدام ميزة Taproot. تتسم التزامات البروتوكولات المتعددة بالمرونة الكافية لاستخدامها في بروتوكولات متعددة.

مقدمة للتصميم المعماري لبروتوكول RGB

الطبقة الأساسية هي بلوكتشين بيتكوين، والتي تعمل بمثابة حجر الأساس لجميع المعاملات والالتزامات في المشروع. تم بناء طبقة التحقق من جانب العميل في الأعلى، وتتألف من التزامات بيتكوين الحتمية (Tapret و Opret) و AluVM، وهي آلة افتراضية محسّنة للعمليات الحسابية والمنطقية اللازمة للتحقق من العقود الذكية أثناء التحقق من جانب العميل.

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

ثم، أخيرًا، يتكون عقد RGB وشبكة البرق من حالة Genesis، وانتقال حالة الرسم البياني غير الدوري الموجه (DAG)، وبروتوكول Bifrost لتنسيق العقود الذكية والتفاعل.

ميزات النظام البيئي لبروتوكول RGB: حالة العقد الذكي وتكامل المحفظة

مصدر الصورة: موقع RGB

حالة العقد الذكي

يستخدم بروتوكول RGB التحقق من جانب العميل والبيانات خارج السلسلة لتنفيذ العقود الذكية على Bitcoin blockchain. يقدم هذا الانحراف عن نموذج التنفيذ العام عملية جديدة للعقود وحالتها على بلوكتشين.

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

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

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

تكامل المحفظة

مع البنية التحتية خارج السلسلة لبروتوكول RGB لتنفيذ العقود الذكية، لا تحتاج المحفظة المتكاملة إلى العمل مباشرة على السلسلة. بدلاً من ذلك، يستخدم تكامل API لجلب بيانات العقد وتتبع حالات العقد وبدء عمليات التحقق داخل واجهة محفظة المستخدم.

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

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

تحليل المخاطر

المزايا

يحتوي بروتوكول RGB على بعض الفوائد الرئيسية كحل للعقود الذكية على Bitcoin blockchain. الأول هو قابلية التوسع والكفاءة. يستخدم بروتوكول RGB عمليات التحقق من جانب العميل والبيانات خارج السلسلة لتقليل عبء إجراء المعاملات على Bitcoin مع تمكين وقت معالجة أسرع.

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

المساوئ

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

يقدم تصميم RGB خارج السلسلة أيضًا المزيد من التعقيدات للبنية التحتية لـ blockchain، مما قد يؤدي إلى مشكلات قابلية التوسع.

التحديات

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

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

التحليل التنافسي

تعد بروتوكولات RGB و OmniBolt من مشاريع الطبقة الثانية التي تستخدم شبكة Lightning و Bitcoin لتسهيل المعاملات بشكل أسرع وأرخص. لكن لديهم أيضًا اختلافاتهم.

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

وبقدر ما تم تصميم المشروعين لتحسين قابلية التوسع على شبكة بيتكوين، فإن بروتوكول RGB، الذي يستخدم التحقق من جانب العميل، يقلل العبء على بلوكتشين. على عكس بروتوكول RGB، يعتمد OmniBolt بشكل كبير على البلوكشين للتحقق من الصحة، مما يقلل من قدرة قابلية التوسع.

يستخدم بروتوكول RGB التخزين خارج السلسلة، والذي يعطي الأولوية لقابلية التوسع والخصوصية. يتيح البروتوكول للمستخدمين الكشف عن البيانات بشكل انتقائي، مما يمنحهم التحكم في المعلومات الحساسة. من ناحية أخرى، يستخدم بروتوكول OmniBolt التخزين على السلسلة، والذي يعطي الأولوية للشفافية والقابلية للتدقيق، بحيث تكون المعاملات مرئية تمامًا، على غرار معيار Bitcoin للمعاملات.

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

تطبيقات على بروتوكول RGB

إنفينتاس

مصدر الصورة: موقع Infinitas

المشروع عبارة عن منصة Turing للعقود الذكية الكاملة على Bitcoin التي تستخدم كلاً من بروتوكول RGB وشبكة Lightning.

ويرث المشروع أمان بلوكتشين لبيتكوين لحماية أصول المستخدم مع استخدام آلية تثبيت بيتكوين متقدمة غير موثوقة لحماية بيانات المستخدم من أعين المتطفلين. يركز المشروع على توسيع قدرة بروتوكول RGB، مما يمهد الطريق لتطبيقات أكثر تعقيدًا وتعزيز نظام بيئي مترابط لمطوري ومستخدمي بيتكوين.

ماي سيتاديل

مصدر الصورة: موقع MyCitadel

MyCitadel هي أول محفظة لواجهة المستخدم الرسومية (محفظة GUI) لدعم ميزات بروتوكول RGB. تم إنشاؤها من قبل مطوري RGB، وهي محفظة متعددة المنصات تتيح للمستخدمين الاستمتاع بالمنصة على أجهزتهم المفضلة.

فن البيتكوين الرقمي (DIBA)

مصدر الصورة: موقع DIBA

DIBA هو أول سوق NFT على بيتكوين يستخدم العقود الذكية لبروتوكول RGB وشبكة Lightning. وقد تم تصميمه للمساعدة في تشكيل الفهم البشري للأصول الفنية غير الاحتجازية على بلوكتشين بيتكوين.

يتم تشغيل الإصدار التجريبي من التطبيق على شبكة بيتكوين التجريبية وسيتم إطلاقه على الشبكة الرئيسية قريبًا.

الاستنتاج

بروتوكول RGB هو بروتوكول عقد ذكي على بلوكشين بيتكوين الذي يتبنى نموذج التحقق من جانب العميل مع البيانات خارج السلسلة. تم تصميمه وتطويره في البداية من قبل جياكومو ومكسيم.

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

على الرغم من التحديات، يلتزم بروتوكول RGB بالخصوصية والتنمية القائمة على المجتمع لتحسين شبكة Bitcoin

作者: Bravo
譯者: Sonia
文章審校: Piccolo、Wayne、Ashley He
* 投資有風險,入市須謹慎。本文不作為Gate.io提供的投資理財建議或其他任何類型的建議。
* 在未提及Gate.io的情況下,複製、傳播或抄襲本文將違反《版權法》,Gate.io有權追究其法律責任。
即刻開始交易
註冊並交易即可獲得
$100
和價值
$5500
理財體驗金獎勵!
立即註冊