تفسير علم البيئة التجريدية لحسابات CKB: رصف أحجار لاعتماد BTC الجماعي

منذ أن أصبحت رواية AA شائعة في مجتمع Ethereum في عام 2022 ، كان مفهوم تجريد الحساب شائعًا في مجتمع Web3.إنه في الواقع مفهوم تصميم حول نظام الحساب ، بهدف وضع معايير على مستوى أعلى وتعزيز وظائف الحساب.وفي blockchains السائدة مثل Ethereum ، بسبب القيود المفروضة على القواعد الثابتة ، تكون مرونة نظام الحساب وعالميها سيئة للغاية.على سبيل المثال:

  1. يجب أن يكون لديك رموز غاز مثل ETH مقدمًا في حسابك ، وإلا فلن تتمكن من بدء المعاملات.

  2. تدعم السلاسل العامة التي تمثلها أنظمة EVM فقط نظام حساب واحد ، والسلاسل العامة الأخرى أو مستخدمي Web2 يحتاجون إلى استخدام أدوات وبوابات الحساب الجديدة.

تم اعتبار اقتراح EIP-4337 ، الذي كان شائعًا سابقًا في مجتمع Ethereum ، حل المشكلات المذكورة أعلاه ، ولكن بسبب عوامل مثل نموذجها الفني ، والعبء التاريخي والتنمية البيئية ، وإدراك المطور.يشبه حل الترقيع لـ EIP-4337 بشكل أساسي حل المشكلة ؛أثناء حل المشكلات القديمة ، تسبب مشاكل جديدة من خلال الجدوى المثيرة للجدل.

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

على عكس السلسلة العامة المستندة إلى EVM ، أخذت Nervos في الاعتبار مسألة نظام الحساب في بداية تصميمها.نظام حساب Nervos أكثر ميلًا إلى الأساسيات الأساسية لـ AA.وليس له عبء تاريخي وهو يولد لدعم أنظمة الحسابات للسلاسل العامة الأخرى مثل BTC و ETH وحتى سولانا.

بالإضافة إلى ذلك ، بالنسبة إلى BTCFI الشهيرة مؤخرًا ، نظرًا لأنه يقدم في حد ذاته سيناريوهات أخرى لأصول البيتكوين الأصلية ، من أجل تمكين أصحاب البيتكوين من الحصول على تجربة منتج سلس ، من الضروري أن تكون متوافقة مع محافظ Bitcoin السائدة وغيرها من المرافق المحيطية. يحقق حل AA الأصلي لـ CKB ذلك بشكل طبيعي ، مما يخلق الظروف اللازمة لاعتماد BTCFI على نطاق واسع.

أدناه سوف نفسر نظام Abstract Abstract الخاص بـ Nervos من وجهات نظر متعددة مثل مفهوم التصميم ، بنية النظام ، التطبيق ، وعلم البيئة.

نموذج خلايا Bitcoin Utxo و Nervos

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

القراءة الموصى بها: “الوصول إلى BTC: المعرفة الأساسية اللازمة لفهم BitVM (1)”

ليس من المبالغة القول أن Bitcoin قد أنشأت نموذجًا تخزينًا يختلف عن نظام “معلومات الحساب” الخاصة بـ Web2 التقليدية ، والذي يمكن أن يحل مشاكل انفجار الحالة ، وقراءة البيانات غير الفعالة وكفاءة الكتابة ، والملكية الغامضة.بموجب نموذج UTXO ، يكون موقع تخزين بيانات الأصول وملكية مختلف الأشخاص واضحين للغاية ، وهو أكثر ودية للتوازي/التزامن ، وهو مناسب لدعم وظائف التخزين والتأجير ، والتي يمكن أن تتجنب العديد من المزالق في نظام الحساب التقليدي.

في بداية التصميم ، استوعب نظام الحساب في سلسلة Nervos العامة مزايا Bitcoin UTXO.نموذج الخلية الخاص به هو في الواقع نسخة ترقية من Bitcoin UTXO ، مما يوفر برمجة Turing كاملة.بالإضافة إلى ذلك ، كل من CKB والأصول الأخرى هي أصول من الدرجة الأولى ، ولا تعامل الأصول الأصلية بشكل مختلف عن ERC-20 مثل سلاسل EVM العامة.

خلية CKB هي نفسها تقريبًا مثل Bitcoin Utxo من حيث آلية التشغيل: فهي مدفوعة جميعًا بـ “Scripts Lock” و “Unlock Scripts”.عند إنشاء كل خلية/خلية ، سيكون هناك “نص قفل” ، مثل قفل كلمة المرور ؛طالما يمكنك إرسال “المفتاح” المقابل لـ “القفل” ، فإن UTXO المرتبط سيكون تحت تصرفك.

ولكن على عكس Bitcoin Utxo ،أضافت الخلية حقل “TypeScript” لقفل البرنامج النصي.لوLockscript هو جهاز مصادقة يحدد ما إذا كنت مؤهلاً لإعادة كتابة هذه الخلية.يمكن نشر رموز DEX وبروتوكولات الإقراض في TypeScript.

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

قام تصميم CKB بتوسيع سيناريوهات أكثر تنوعًا على نموذج Bitcoin UTXO وهو أكثر برمجة. قوي من البيتكوين.

كمايرتبط Lockscript Lock Cell’s Lock بشكل إيجابي بموضوعنا الأساسي AA اليوم.نظرًا لأن ميزة رئيسية تدعوها AA هي أنها تسمح للحسابات على السلسلة بدعم طرق المصادقة المرنة والمتنوعة.بالنسبة إلى UTXO ، لتنفيذ هذه الوظيفة ، تحتاج إلى العمل بجد على Lockscript ، الذي يعمل كمصادقة.أطلقت CKB البرامج النصية Omnilock التي تدعم على وجه التحديد حلول مصادقة متعددة.

دعونا نتعرف على التصميم المحدد لـ Omnilock أدناه.

Omnilock مع تجريد الحساب

在前面我们曾提到,CKB的Cell与比特币UTXO,其使用权限都是由锁定脚本来定义的,LockScript中会确定哪些人可以改写这个Cell,起到身份验证的作用。为了支持多种认证方法,CKB提供了名为يتوافق نص القفل الشامل لـ Omnilock مع مجموعة متنوعة من خوارزميات التوقيع وآليات التحقق.

يعالج Omnilock منطقية مختلفة من المنطق.يمكن للمستخدمين استخدام BTC و ETH وحتى Webauthn وحسابات أخرى ، أساليب المحافظ/التفويض على التوالي لمعالجة الأصول مباشرة على سلسلة CKB.

فكيف بالضبط يتم تنفيذ Omnilock واستخدامه؟في الواقع ، يجب أن يكون تفسيرًا شائعًا.Omnilock هو جزء من الكود الذي رتبه Nervos رسميًا مباشرة على سلسلة CKB.إذا كانت الخلية تريد استخدام Omnilock ، فيمكنك إعلان إشارة إلى Omnilock في البرنامج النصي Lock.

أدناه يمكننا أن نفهم كيف تعمل برامج القفل والرصاصات من خلال قطعة من الرمز الزائفة.

يتضمن البرنامج النصي CKB Lock ثلاثة حقول: علامة التجزئة ونوع التجزئة.بعد ذلك نركز على حقل ARGS.من خلال تكوين ARGS بمرونة ، يمكنك استخدام خوارزميات التحقق المختلفة المحددة في Omnilock.

يمكن تقسيم المحتوى المقابل لحقل ARGS إلى جزأين ، جزء منه يستخدم خصيصًا للمصادقة.تحتوي بيانات المصادقة الخاصة بـ AUTH على تجزئة مفتاح عامة مسبقًا ، ويمكن لمالك المفتاح العمومي الذي يتوافق مع تجزئة المفتاح العمومي تمرير المصادقة.تأهل لإعادة كتابة البيانات في الخلية.

العلم في AUTH هو معرف يستخدم لتحديد طرق مصادقة مختلفة.لا تشير طريقة المصادقة المذكورة هنا فقط إلى التحقق من التشفير ، ولكن تتضمن أيضًا عمليات شاملة مثل معالجة المعلومات: إذا كانت العلامة 0x01 ، فهي تمثل طريقة المصادقة للرسائل الخارجية على Ethereum.بالإضافة إلى Ethereum ، يدعم Omnilock أيضًا نماذج التحقق من الرسائل الغنية مثل Bitcoin و Dogecoin و Tron و Multi-Signature.

يسمى جزء آخر من args args omnilock.على سبيل المثال ، استخدم وضع المسؤول (مثل وظيفة تجميد مسؤول USDT) ، وضع أي شخص للدفع للدفع الصغير (يستخدم للتبرع الصغير) ، وضع قفل الوقت ، إلخ.على أي حال ، طالما تم ضبط args Omnilock ، يمكنك استخدام وظائف مختلفة مكتوبة مسبقًا في Omnilock.

باختصار ، يمكننا إدخال معلمات مختلفة في حقول Auth و Omnilock Args من نص قفل الخلية لتحديد طرق المصادقة لسلاسل أو منصات عامة مختلفة ، وتقديم مجموعة متنوعة من طرق المصادقة لـ CKB.بطبيعة الحال ، بالإضافة إلى العديد من طرق المصادقة المحددة مسبقًا في Omnilock ، يمكن للمطورين أيضًا تحديد مخططات المصادقة الخاصة بهم.

حساب الأعصاب التجريدي البيئة: CCC ، Mobit و Joyid

كما نعلم بالفعل أعلاه ، فإن Omnilock هو أساس Nevos لتنفيذ تجريد الحساب ، في حين أن المحافظ القائمة على Omnilock مثل Mobit و .bit و Omiga و Middleware CCC (موصل السلاسل المشتركة) تشكل أيضًا تجريد حساب BTCFI الغني بـ Nervos ، ويشمل أيضًا أيضًا ، ويشمل أيضًا أيضًا أن DID.ID ، منصة DID التي توفر خدمات حماية الأمن والخصوصية وإدارة الهوية ، وكذلك Dobby ، منصة DOBS Asset Trading.

تجلب الخصائص الجيدة لـ AA أيضًا راحة كبيرة لتطبيق النظام الإيكولوجي BTCFI ، مما يسمح للمشاريع داخل النظام البيئي CKB بدعم تفاعل محفظة BTC مباشرة ، مما يقلل العتبة للاستخدام.في ما يلي ، دعونا نأخذ حالة محددة لفحص بيئة AA من CKB.

موصل السلاسل الشائعة (CCC)

أولاً ، دعنا نأخذ CCC كمثال.

الشكل التالي هو نافذة اتصال CCC.هنا نأخذ metamask كمثال.

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

يمكننا أن نرى أن المحتوى الوارد في هذه المعلومات عبارة عن سلسلة من الرموز السداسية المعاملة CKB.سيتم تقديم الرسالة الموقعة بواسطة Metamask إلى سلسلة Nervos CKB والتحقق منها من خلال آليات مثل Omnilock.

وذكرنا سابقًا ،يدعم Nervos نفسها التحقق من تنسيق رسالة Ethereum.بالنسبة للمستخدمين ، يمكنك إدخال النظام البيئي CKB من خلال البوابات والأدوات الحالية والمألوفة ؛

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

Mobit

Mobit هي منصة لإدارة الأصول المستندة إلى Nervos.مع Mobit ، لا يحتاج المستخدمون إلى أي معرفة وقائية تقريبًا.يمكن استخدام عدد قليل من العمليات البسيطة لإكمال التفاعل في النظام الإيكولوجي لـ Nervos باستخدام حسابات السلسلة العامة الأخرى.

الشكل التالي هو نافذة اتصال Mobit.يمكن ملاحظة أن Mobit قد دعمت حاليًا أنظمة الحسابات لسلاسل عامة متعددة ، ولا تزال هذه القائمة تتوسع.

لنأخذ محفظة Metamask كمثال.يمكن للواجهة بعد الاتصال أيضًا رؤية عناوين EVM و CKB الخاصة بالمستخدم ، وعرض أصول الرمز المميز و DOBS الذي يحتفظ به العنوان على سلسلة CKB.

دعنا نتحدث عن DOBS هنا.بادئ ذي بدء ، يتم تخزين بيانات DOBs بالكامل على السلسلة ، والتي يمكن اعتبارها “NFT كاملة السلسلة” ، في حين أن العديد من بيانات Ethereum NFT لا يتم تخزينها بالكامل على السلسلة ؛

بالإضافة إلى ذلك ، يمكن لكل DOBS إعداد chatbot ، ويمكن أن يكون لها سيناريوهات تفاعلية مثل الحوار مع الحامل.

بالنسبة إلى Omiga ، منصة التداول لـ DOBS في النظام الإيكولوجي لـ Nervos ، يمكن للمستخدمين الانتقال مباشرة إلى واجهة تطبيقات Mobit بنقرة واحدة.

يستفيد Omiga أيضًا من تجريد حساب Nervos.

Mobit سهل التشغيل وشامل في الوظائف ، مما سيساعد BTCFI على التفاعل.يتمثل جوهر منتجات BTCFI في توفير تجربة Defi المتنوعة لأصول Bitcoin الأصلية.

اعتماد Webauthn

Webauthnإنه معيار شبكة تم تطويره بشكل مشترك من قبل تحالف World Wide Web Alliance (W3C) و FIDO (Identity online).الهدف من ذلك هو تحسين أمان مصادقة المستخدم ، وتبسيط عملية تسجيل الدخول ، وتقليل الاعتماد على كلمات المرور التقليدية أو المفاتيح الخاصة.

يمكن لبعض أنظمة تشغيل سطح المكتب أو الأجهزة المحمولة السائدة مثل برامج إدارة المفاتيح المضمنة في iOS و Android استخدام وحدات الأمان المحلية أو التخزين السحابي لتخزين المفاتيح والتوقيع عليها.في الوقت الحالي ، تدعم ممارسة Webauthn السائدة عمومًا P-256 و P-384 و P-521 ، وما إلى ذلك نظرًا لأن Emnilock Emnilock يدعم بدايات التشفير المخصصة ، يمكن أيضًا تغطية هذه.

فيما يلي بعض العملاء المدعومين بـ Webauthn:

  • سلسلة مفاتيح التفاح:

    • جيب الأمان: تستخدم أجهزة Apple جيبًا آمنًا للتعامل مع عمليات التشفير الهامة ، بما في ذلك تخزين المفاتيح والتوقيعات الخاصة.

    • iOS و MACOS: يمكن لنظام Apple استخدام واجهة برمجة تطبيقات سلسلة المفاتيح لمصادقة وعمليات التوقيع ، أو مصادقة المستخدم من خلال معرف الوجه أو معرف اللمس.

  • Windows Hello:

    • TPM (وحدة المنصة الموثوقة): يمكن لأجهزة Windows استخدام TPM لإنشاء مفاتيح خاصة وتوقيعها من خلال Windows Hello.

    • القياسات الحيوية: يدعم Windows Hello التعرف على بصمات الأصابع والتعرف على الوجه للتحقق من هوية المستخدم.

  • Android Keystore:يمكن لأجهزة Android استخدام وحدات أمان الأجهزة للتخزين والتوقيعات الرئيسية ، ويتم المصادقة عليها بواسطة القياسات الحيوية مثل بصمات الأصابع أو التعرف على الوجه.

  • مفاتيح أمان Ubisoft:أجهزة الأجهزة الرئيسية للأمان ، مثل Yubikey ، ودعم مصادقة الأمان وعمليات التوقيع عبر USB أو NFC.

CKB Eco-Wallet Joyid هو تطبيق تم تنفيذه باستخدام تقنية Webauthn.مع JoyID ، يمكن للمستخدمين المصادقة مباشرة من خلال القياسات الحيوية (مثل البصمات أو التعرف على الوجه) ، وتحقيق إدارة تسجيل الدخول والهوية بشكل سلس وآمن للغاية.

.bit في النظام الإيكولوجي لـ Nervos هو أيضًا سيناريو حيث يتم استخدام تطبيق Webauthn من Apple لتسجيل الدخول واستخدام blockchain.

من الحالة المذكورة أعلاه ، يمكننا أن نرى أن حل AA الخاص بـ CKB يولد لدعم السلاسل العامة الأخرى ومستخدمي Web2.بالنسبة لمعظم مستخدمي Web2 ، يعد دعم Webauthn أمرًا بالغ الأهمية.كلما تم تشغيل النظام الإيكولوجي للسلسلة العامة في هذا الاتجاه ، زادت ميزة ذلك في المستقبل.

لخص

يقتصر Ethereum على مشكلة العبء التاريخية ، وعلاج حلول AA الحالية بشكل أساسي الأعراض ولكن ليس السبب الجذري ، ولا يمكن حل المشكلة من الجذر ؛نظرت Nervos بالكامل في تصميم نظام الحساب عندما بدأت الشبكة الرئيسية وقدمت وظيفة Omnilock ، والتي يمكن أن تدعم أي شكل من أشكال التحقق من الهوية.

نموذج خلية Nervos هو في الأساس توسع في وظائف Bitcoin UTXO تجربة على مستوى Web2 مع المستخدمين ؛

في الوقت الحاضر ، هناك بالفعل منتجات مثل CCC و Mobit و Joyid وغيرها من المنتجات في النظام البيئي المجردة لحساب Nervos ، والتي اكتملت بشكل أساسي ؛

BTCFI هي في الأساس تجربة DEFI لأصول Bitcoin الأصلية. وشملًا بهذه الطريقة ، يجب أن نخلق شروطًا ضرورية لاعتماد BTCFI الجماعي على كل من المطور وجانب المستخدم قدر الإمكان.

  • Related Posts

    مفترق طرق Ethereum: اختراق استراتيجي في إعادة بناء النظام الإيكولوجي L2

    المؤلف: momir iosg TL ؛ د تلاشت جنون رؤية Web3 في عام 2021 ، ويواجه Ethereum تحديات شديدة. لا يقتصر الأمر على التحول المعرفي في السوق في Web3.0 ، بل…

    Ethereum يختمر تغييراً تكنولوجياً عميقاً بقيادة تقنية ZK

    المؤلف: هاوتيان سألني أحد الأصدقاء ما أعتقد أن Vitalikbuterin اقترح حلاً عدوانيًا لاستبدال الجهاز الظاهري Ethereum EVM bytecode مع بنية مجموعة تعليمات RISC-V مفتوحة المصدر؟ يخطط Ethereum بشكل أساسي لتغيير…

    اترك تعليقاً

    لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

    You Missed

    تعريفة ترامب: ابتزاز من جانب واحد

    • من jakiro
    • أبريل 22, 2025
    • 0 views
    تعريفة ترامب: ابتزاز من جانب واحد

    ويكيليكس ، Google و Bitcoin: ما هي التحديات التي تواجهها BTC في عام 2011؟

    • من jakiro
    • أبريل 22, 2025
    • 2 views
    ويكيليكس ، Google و Bitcoin: ما هي التحديات التي تواجهها BTC في عام 2011؟

    تم تخفيض الائتمان بالدولار في الوسط ، وارتفع الذهب

    • من jakiro
    • أبريل 22, 2025
    • 0 views
    تم تخفيض الائتمان بالدولار في الوسط ، وارتفع الذهب

    Chuan Diudu هل يمكنك إطلاق النار على Bao؟

    • من jakiro
    • أبريل 22, 2025
    • 2 views
    Chuan Diudu هل يمكنك إطلاق النار على Bao؟

    قيمة الاستثمار الظاهري

    • من jakiro
    • أبريل 22, 2025
    • 0 views
    قيمة الاستثمار الظاهري

    على “نمط” دولة المدينة الرقمية

    • من jakiro
    • أبريل 21, 2025
    • 4 views
    على “نمط” دولة المدينة الرقمية
    Home
    News
    School
    Search