المؤلف: مصدر OneKey الصيني: X, @OneKeyCN
مؤخرًا، @ أعلنت شركة NervosNetwork أنها ستعمل على الترويج لـ CKB لتصبح أول Bitcoin L2 "POW+UTXO"، وارتفع سعر CKB بشكل حاد.
في السابق، عندما تحدثت الدائرة عن BTC L2، كانت في الواقع متأثرة بشدة بمفهوم L2 Rollup الخاص بـ Ethereum. على الرغم من أن إصدارات EVM المتنوعة من L2 التي تم بناؤها بسرعة تتمتع بتقنيات ناضجة وعتبات تنمية بيئية منخفضة، فقد تم انتقاد أمانها الأصلي. في الوقت نفسه، يتطلب استخدام هذا النوع من L2 من المستخدمين التبديل ذهابًا وإيابًا بين محفظة BTC ومحفظة EVM، مما يجعل تجربة المستخدم غير أنيقة للغاية. بشكل عام، حتى يتم حل هذه المشكلات، قد لا يكون من السهل "FOMO" OGs والحيتان "الصعبة الإرضاء" في مجتمع BTC. وسط العديد من المشكلات، أصبح ما إذا كان حل UTXO المتماثل L2 يمكن أن يصبح مخرجًا جديدًا موضوعًا ساخنًا مؤخرًا.
هذه المقالة مخصصة للمبتدئين، بدءًا من UTXO، "مصدر كل الشرور"، لربط النقوش ونشر تطوير "جسر بدون سلاسل متقاطعة" لـ CKB "بي تي سي المستوى 2.
ما هو UTXO وeUTXO؟
UTXO (مخرجات المعاملات غير المنفقة)، الترجمة الحرفية هي "مخرجات المعاملات غير المنفقة". على سبيل المثال، إذا تلقيت تحويلاً بقيمة 10 BTC ولم تنفقه على أي شخص آخر، فإن هذه الـ 10 BTC هي UTXO.
دعونا نفهم من خلال المقارنة والأمثلة.
يوجد حاليًا نموذجان رئيسيان لتسجيل المعاملات في blockchain، وهما نموذج UTXO ونموذج الحساب. من السهل جدًا فهم نموذج الحساب الذي تستخدمه Ethereum، وهذا النموذج هو نفس الحساب البنكي أو حساب Alipay WeChat. وبموجب هذا النموذج، يتم عرض المبلغ الإجمالي للأموال في الحساب بشكل مرئي كرصيد إجمالي، ويحتاج النظام فقط إلى تتبع تغييرات الرصيد في حساب المستخدم. على سبيل المثال: لديك رصيد قدره 1000 يوان في حسابك. عند شراء OneKey Classic مقابل 600 يوان، سيقوم النظام بخصم 400 يوان من حسابك وإضافة 400 يوان إلى حساب OneKey الخاص بك.
بالمقارنة مع نموذج الحساب الذي تستخدمه Ethereum، سيكون تجريد UTXO الخاص بـ Bitcoin أشبه بـ "محفظة" و"ورقة نقدية" حقيقية، ويشبه إلى حد كبير معاملة نقدية حقيقية. . تشبيه: تخيل أن لديك حقيبة محفظة تحتوي على العديد من الأوراق النقدية بفئات مختلفة. يمكن اعتبار كل ورقة نقدية بمثابة UTXO، وهو مبلغ من المال يمكنك استخدامه. في نظام مثل البيتكوين، عندما تتلقى تحويلاً بالبيتكوين من شخص آخر، فإن الأموال تشبه ورقة نقدية جديدة في محفظتك. ولم تستخدمها للدفع مقابل أي شيء آخر، لذا فهي "غير منفقة". في كل مرة تقوم فيها بإجراء معاملة، على سبيل المثال شراء OneKey Classic بقيمة 600 دولار أمريكي بفاتورة بقيمة 1000 دولار أمريكي، فستحصل على 400 دولار أمريكي كباقي المبلغ. في نظام Bitcoin، تعادل هذه العملية استخدام UTXO واحد (1000 يوان) لإنشاء UTXOs جديدين: أحدهما هو دفع OneKey الخاص بنا (600 يوان)، والآخر يتم إرجاعه لنفسك (400 يوان). أنت "تنفق" UTXO الأصلي (1000 يوان) و"تولد" UTXOs جديدة (600 يوان و400 يوان).
مع ما ورد أعلاه، من السهل فهم مفهوم eUTXO (مخرجات المعاملات غير المنفقة الموسعة، أي النسخة الموسعة لمخرجات المعاملات غير المنفقة). في أنظمة مثل Cardano التي تستخدم نموذج eUTXO، فإنه لا يسجل مبلغ المال فحسب، بل يمكن أن يحتوي أيضًا على بيانات ومنطق أكثر تعقيدًا (على سبيل المثال، لا يمكن استخدام الأموال إلا لشراء سلع أو خدمات محددة). وبهذه الطريقة، لا تقوم كل معاملة بتحويل الأموال فحسب، بل تنفذ أيضًا بعض الشروط وحتى محتويات العقد الذكي. وهذا يجعل المعاملات أكثر مرونة، ولكن أيضًا أكثر تعقيدًا.
ما علاقة النقوش مثل BRC-20 بـ UTXO؟
إذا كنت تعرف شيئًا عن بروتوكول BRC-20، فسوف تكتشفه قريبًا - "يا إلهي، ما يفعلونه يعتمد على حساب تشغيل نموذج UTXO نموذج". بعد كل شيء، يأتي اسم البروتوكول من معيار الرمز المميز لإيثريوم، ERC-20، والذي يستخدم نموذج الحساب.
في BRC-20، تتم عمليات الرمز المميز، بما في ذلك النشر (النشر) والنعناع (mint) والنقل (النقل)، جميعها من خلال Bitcoin. ويتم تحقيق ذلك عن طريق تضمين البيانات بتنسيق JSON في معاملات UTXO. وهذا يعادل كتابة السجلات على "الأوراق النقدية" التي ذكرناها سابقًا. وبهذه الطريقة، يمكن إصدار الرموز المميزة بحرية على سلسلة البيتكوين. ومع ذلك، لا تستطيع Bitcoin إدارة نموذج الحساب، ويتم وضع محتوى BRC-20 في برنامج Taproot الخاص بـ Segwit، ولا تستطيع Bitcoin التعرف على الأرقام الموجودة بداخله وحسابها. يبدو الأمر كما لو أن النظام المصرفي لا يتعرف إلا على فئة الورقة النقدية ولا يهتم بما تكتبه عليها. لحسن الحظ، على عكس البنوك المركزية، فإن جميع معاملات البيتكوين عامة، ويمكننا التحقق مما هو مكتوب على جميع "الأوراق النقدية". طالما أننا نتبع قواعد معينة (النظرية الترتيبية) لإنشاء دفتر الأستاذ وحساب عمليات الجمع والطرح والطرح خارج السلسلة. لذلك، يقوم BRC-20 حاليًا ببناء خادم فهرس خارج السلسلة لتنفيذ حسابات دفتر الأستاذ المختلفة لرموز BRC20. ومع ذلك، من الواضح أن هذه الطريقة تنطوي على خطر المركزية - هذه الخدمة التي تحافظ على دفتر الأستاذ لا تتمتع بآلية اللعبة العادلة لأسرى الحرب أو نقاط البيع لضمان عدم ارتكاب أي شر. وهذا يفسر أيضًا سبب اعتبار بعض مطوري Bitcoin الأساسيين BRC-20 بمثابة انحدار تكنولوجي لا لزوم له.
لذلك تم تطوير العديد من بروتوكولات النقش الجديدة لاحقًا لحل عيوب BRC-20. على سبيل المثال، يستخدم ARC-20 وRunes طريقة مشابهة للسماح للبيتكوين بحساب الأرصدة، أي جعل عدد الرموز يساوي عدد عملات البيتكوين في UTXO (الوحدة: ساتوشي) - 1 رمز = 1 سات، بدلاً من عدد آخر. وهذا يعادل وضع "علامة خاصة" على أصغر فئة من الأوراق النقدية لتمثيل عملة أخرى. وفي الواقع، إنها "العملة المصبوغة" التي ظهرت في التاريخ القديم لدائرة العملة. وتتمثل ميزة ذلك في عدم الحاجة إلى نظام خارج السلسلة لتتبع المعاملات وحساب الأرصدة وما إلى ذلك. هناك حاجة إلى خادم فهرس فقط للتعرف على هذه "العلامة الخاصة"، مما يقلل من تكلفة خادم الفهرس. ولكن هذا يقدم أيضًا مشكلة جديدة. فمن أجل تقليل معاملات البريد العشوائي، تمتلك شبكة البيتكوين حدًا أدنى لمخرجات المعاملات (546 ساتوشي). ونتيجة لذلك، لا يمكن لرموز التسجيل مثل ARC-20 أن تنقسم إلى معاملات أكثر دقة، مما يؤدي إلى السيولة، وهي تشبه NFT وليست رمزًا قابلاً للاستبدال حقًا. ومع ذلك، لتقديم حساب المعاملات المقسمة، التي تدور حولها، علينا إجراء معاملات فهرس مركزية خارج السلسلة. فيما يتعلق بهذه المشكلة، ظل ARC-20 عالقًا لفترة طويلة، ولم تكن هناك خطة مقسمة لعدة أشهر. في الوقت الحالي، يبدو أن فريق المشروع يعتمد على AVM المستوحى من BitVM لتنفيذ حساب تقسيم التعهدات، وهو أمر ليس من السهل تطويره.
كيف يقوم CKB بتنفيذ L2 بدون جسور عبر السلسلة؟
من وجهة نظر فنية، فإن العديد من خطط إصدار أصول النقش من نوع Meme بحد ذاتها لديها ترويج محدود لتقدم تكنولوجيا Bitcoin. لقد خلقت النقوش العديد من الأصول الجديدة، إلا أن تطبيقها توقف عند إصدار الأصول. لكن تأثير الثروة وFOMO يسمحان للناس برؤية خيال النظام البيئي BTC. في ظل الاحتياجات الفعلية للاعبين على السلسلة، أدت القيود المختلفة لشبكة Bitcoin وUTXO إلى تحفيز طلب الناس على توسيع Bitcoin والتطبيقات البيئية الأكثر تعقيدًا.
من منظور التوسع، تعد شبكة Lightning بالفعل لغة L2 جيدة بما فيه الكفاية. تحقق قناة Lightning انعدام الثقة والتشغيل من خلال الألعاب (معاملات الالتزام القابلة للإلغاء القائمة على العقوبة) لعدة سنوات. ومع ذلك، فإن بنية قناة الدولة للشبكة المسرّعة تقتصر أساسًا على الدفع ولا يمكنها تحقيق نوايا أكثر تعقيدًا. كما ذكرنا سابقًا، قد يكون تنفيذ L2 آمنًا وأنيقًا نسبيًا، واعتماد نموذج UTXO المتماثل لـ BTC، وتوسيعه باستخدام مفهوم eUTXO هو الحل. حققت كل من السلاسل العامة Ergo وCardano إنجازات في نموذج eUTXO ونفذت وظائف العقود الذكية. ولكن كان CKB هو أول من فكر في تنفيذ حل اللغة الثانية.
إجابة CKB هي اقتراح بروتوكول تمديد لـ RGB: RGB++، في الواقع، هذا ليس امتدادًا بقدر ما هو "تغيير سحري كبير". يرث امتداد CKB جوهر بروتوكول RGB، ولكنه يستخدم بشكل مباشر أجهزة افتراضية مختلفة وأنظمة تحقق. باعتباره بروتوكول نظام عقد ذكي مفتوح المصدر، تم تصميم بروتوكول RGB لتشغيل عقود ذكية خاصة وقابلة للتطوير وقوية على سلاسل UTXO (مثل Bitcoin وLiquid). لم يتم إصدار الإصدار v0.11 حاليًا، ولا يزال الجهاز الظاهري AluVM بعيدًا عن التنفيذ الكامل (يقول البعض أنه قد لا يكون ممكنًا حتى بعد انتهاء هذا السوق الصاعد). ينصب تركيزها الفني على "الربط المتماثل"، وهو تعيين Bitcoin UTXO إلى خلية Nervos CKB - وهي نسخة معدلة بطريقة سحرية من UTXO يمكن دمجها لتحقيق القدرة التعاقدية الذكية. بالنسبة لنظام التحقق، ستظهر جميع معاملات RGB++ في وقت واحد على سلسلتي BTC وCKB بمعاملة واحدة لكل منهما. تم تغيير التحقق الأصلي من العميل خارج السلسلة إلى التحقق العام عبر السلسلة الخاص بـ CKB، وهو أكثر سهولة في الاستخدام، وليست هناك حاجة لاستخدام عميل مستقل أو حفظ بيانات المعاملة الأصلية. الفهم التقريبي هو أن أصول RGB++ الصادرة على الطبقة الأولى من Bitcoin يمكنها استخدام العقود الذكية على الطبقة الثانية من CKB لتحقيق نوايا معقدة مختلفة. لا يستخدم CKB أي جسر عبر السلسلة، ولكنه يستخدم نظام التحقق من العميل الأصلي.
بمعنى ما، هذه فكرة متطورة نسبيًا - للقيام بتوسيع النية (Intent) عبر السلسلة، بدلاً من الأصول التقليدية عبر- سلسلة. يفكر الأشخاص في اللغة الثانية دائمًا في طرق لاستخدام طرق مختلفة لقفل BTC في اللغة الثانية، ولكن لتحقيق التوسع والتطبيقات المعقدة، ربما نحتاج فقط إلى تنفيذ تطبيقات موجهة نحو الهدف في اللغة الثانية؟
على الرغم من أن RGB++ لا يزال مجرد مفهوم ولم يتم تنفيذه بعمق بعد، إلا أنه يُعتقد أن هذا الحل يوفر مسارًا جديدًا لاستكشاف شرعية BTC L2 . المستقبل واعد. ص>