يتلقى المستلم consignment يحوي السجل المعني، ويتحقق منه مقابل genesis وschema، ثم يفحص ارتباط state transitions المقابلة بمعاملات Bitcoin صالحة.
يقوم RGB Protocol على Client-Side Validation وsingle-use seals. لا يكرر Bitcoin بيانات العقد التفصيلية؛ بل يحتفظ بها المشاركون ويتحققون منها، بينما توفر Bitcoin UTXO والمعاملات دليلًا عامًا على إغلاق الأختام وحماية من double-spend. [6]
يبدأ العقد بعملية Genesis ثم يتغير عبر state transitions داخل رسم بياني موجه غير دوري. تستهلك transitions حالة owned state السابقة وتنشئ حالة جديدة وتربط commitments عبر anchor بـBitcoin witness transaction. [3]
Schema قالب تصريحي لمنطق العمل؛ يحدد أنواع البيانات وowned وglobal state والعمليات المسموحة وقواعد validation. ينشئ Genesis بعد ذلك instance محددة من schema، مثل إصدار أصل fungible أو unique وتخصيصاته الأولية. [2]
عند النقل يرسل الدافع إلى المستلم consignment يتضمن genesis وschema والسجل المعني والأدلة. قبل القبول يتحقق المستلم محليًا من السلسلة كاملة وanchors وروابطها بـBitcoin؛ ولا يشكل ticker أو رصيد معروض في wallet دليلًا على الصلاحية. [4]
يصنف سجل الإصدارات العام v0.10 على أنه stable وسلسلة v0.11 على أنها pre-release؛ كما تحذر إصدارات beta من تغييرات في RGB consensus لا Bitcoin consensus. لذلك يتطلب الإنتاج version دقيقة ومتوافقة لكل client stack، لا مجرد ادعاء عام بدعم RGB. [5]
تسمية RGB ملتبسة من دون سياق. تفصل documentation الحالية صراحة بين RGB Protocol on Bitcoin الموصوف هنا وبين proposal مختلفة وغير مكتملة باسم v0.12 وبين RGB++ على Nervos/CKB؛ فتشابه الاختصار لا يثبت بنية مشتركة أو interoperability. [1]
للخصوصية والتوسع كلفة تتعلق بتوافر البيانات. لا يستطيع Bitcoin إعادة بناء consignment مفقود من commitment؛ ويجب أن يحصل المستلم على السجل المعني كاملًا وأن ينسخ المالك stash وسائر client-side data احتياطيًا بأمان. [4]
لتقييم ادعاء عن RGB يجب التحقق من versions الدقيقة للprotocol والمكتبات، وschema وgenesis وcontract ID ونوع commitment والطبقة المدعومة واكتمال consignment وحالة audits. لا تثبت عبارة on Bitcoin وحدها interoperability أو السلامة أو قابلية الاستعادة. [5]
للحصول على صورة أوضح، اقرأ هذا المدخل مع Client-Side Validation, UTXO, Taproot, Lightning Network, Sidechain, Hash. تشير إلى هذا المدخل أيضًا Taproot Assets, Runes.
01هل تُخزن عقود RGB مباشرة في Bitcoin blockchain؟+
لا. يحمل Bitcoin المعاملات وcommitments المشفرة اللازمة للترتيب وإغلاق الأختام؛ أما الحالة التفصيلية وسجل validation فيُنقلان ويُحفظان على جانب العميل.
02هل كل token يحمل اسم RGB متوافق مع غيره؟+
ليس تلقائيًا. يجب أن تدعم wallet version المحددة من protocol وschema وinterface وإجراء commitment. قبل القبول يجب التحقق من contract ID وconsignment كاملًا، لا الاسم أو ticker فقط.