بيتكوين كأكثر بلوكتشين سيولة وأمانًا حاليًا، جذبت مؤخرًا عددًا كبيرًا من المطورين بسبب موجة النقوش. هؤلاء المطورون أدركوا بسرعة تحديات قابلية البرمجة والتوسع التي تواجه بيتكوين. من خلال إدخال حلول مبتكرة مثل ZK وDA وسلاسل الجانبية وrollup وrestaking، يشهد نظام بيتكوين ازدهارًا غير مسبوق، ليصبح محور التركيز الرئيسي في هذه الدورة الصاعدة.
ومع ذلك، فإن معظم الحلول اعتمدت على خبرات توسيع نطاق منصات العقود الذكية مثل إيثيريوم، وتعتمد على جسور متعددة السلاسل مركزية، مما أصبح نقطة ضعف محتملة في النظام. نادراً ما توجد حلول مصممة بناءً على خصائص بيتكوين نفسها، وهذا مرتبط بتجربة تطوير بيتكوين غير الجيدة. من الصعب على بيتكوين دعم العقود الذكية مثل إيثيريوم، ولها ثلاثة أسباب رئيسية:
لغة سكريبت بيتكوين تضمن الأمان عن طريق تقييد اكتمال تورين، مما يمنع تنفيذ العقود الذكية المعقدة.
تم تصميم تخزين بلوكتشين بيتكوين للمعاملات البسيطة، ولم يتم تحسينه للعقود الذكية المعقدة.
بيتكوين تفتقر إلى آلة افتراضية لتشغيل العقود الذكية.
شهد عام 2017 عزل الشهود ( SegWit ) توسيع حدود حجم الكتلة؛ في عام 2021، تم تنفيذ ترقية Taproot لتحقيق التحقق من التوقيعات الجماعية، مما يسرع من معالجة المعاملات. وضعت هذه التقدمات أساساً لقابلية البرمجة لبيتكوين.
في عام 2022، قدم المطور كيسي رودارمور "نظرية الأوردر"، التي أوضحت نظام ترقيم البيت، مما جعل من الممكن تضمين أي بيانات في معاملات بيتكوين، مما فتح طرقًا جديدة لتضمين معلومات الحالة والبيانات الوصفية مباشرة على السلسلة، مما وفّر أفكارًا جديدة للتطبيقات التي تحتاج إلى بيانات حالة قابلة للوصول والتحقق.
في الوقت الحالي، تعتمد معظم المشاريع التي تعزز قابلية برمجة بيتكوين على الشبكات من الطبقة الثانية (L2)، حيث يجب على المستخدمين الثقة في جسور السلاسل، مما يشكل عقبة أمام اكتساب الطبقة الثانية للمستخدمين والسيولة. بالإضافة إلى ذلك، يفتقر بيتكوين إلى آلة افتراضية أصلية أو قابلية البرمجة، مما يمنع تنفيذ اتصال الطبقة الثانية مع الطبقة الأولى دون فرض افتراضات ثقة إضافية.
تحاول RGB و RGB++ و Arch Network تعزيز قابلية البرمجة من خلال الخصائص الأصلية لبيتكوين، من خلال تقديم قدرات العقود الذكية والمعاملات المعقدة بطرق مختلفة:
RGB هو حل لعقد ذكي يتم التحقق منه من خلال عميل خارج السلسلة، وتُسجل تغييرات الحالة في UTXO الخاص ببيتكوين. على الرغم من مزايا الخصوصية، إلا أنه معقد الاستخدام، ويفتقر إلى قابلية تجميع العقود، ويتطور ببطء.
RGB++ هو مسار توسيع يعتمد على فكرة RGB من Nervos، لا يزال يستند إلى ربط UTXO، ولكنه يجعل السلسلة نفسها كعميل موثوق يملك توافقًا، ويقدم حلولًا عبر السلاسل للأصول الوصفية، ويدعم نقل أي سلسلة ذات هيكل UTXO.
يقدم Arch Network حلاً للعقود الذكية الأصلية لبيتكوين، ويقوم بإنشاء آلة افتراضية ZK وشبكة عقد التحقق، من خلال تجميع المعاملات لتسجيل تغييرات الحالة ومراحل الأصول في معاملات بيتكوين.
RGB هو فكرة توسيع العقود الذكية المبكرة في مجتمع بيتكوين، من خلال تغليف بيانات الحالة باستخدام UTXO، مما يوفر فكرة مهمة للتوسع الأصلي في المستقبل.
تستخدم RGB التحقق خارج السلسلة، حيث يتم نقل التحقق من نقل الرموز من طبقة إجماع البيتكوين إلى خارج السلسلة، حيث يتم التحقق من قبل عملاء معينين ذوي الصلة بالصفقات. وهذا يقلل من متطلبات البث عبر الشبكة بأكملها، ويعزز الخصوصية والكفاءة. ومع ذلك، فإن هذه الطريقة في تعزيز الخصوصية هي سلاح ذو حدين. على الرغم من أن السماح لمكونات معينة ذات صلة بالصفقات بالمشاركة في التحقق يعزز الخصوصية، إلا أنه يؤدي إلى عدم رؤية الأطراف الثالثة، مما يجعل العملية معقدة وصعبة التطوير، ويؤثر سلبًا على تجربة المستخدم.
يقدم RGB مفهوم شريط الختم للاستخدام مرة واحدة. يمكن إنفاق كل UTXO مرة واحدة فقط، ويتم قفله عند إنشائه وفتحه عند إنفاقه. يتم encapsulating حالة العقد الذكي بواسطة UTXO وتديرها شريط الختم، مما يوفر آلية فعالة لإدارة الحالة.
RGB++ هو مسار توسيع آخر يعتمد على فكرة RGB من Nervos، لا يزال يعتمد على ربط UTXO.
يستخدم RGB++ سلسلة UTXO القابلة للبرمجة بالكامل ( مثل CKB أو سلاسل أخرى ) لمعالجة البيانات خارج السلسلة والعقود الذكية، مما يعزز قابلية برمجة بيتكوين، ومن خلال الربط المتجانس يضمن أمان BTC.
RGB++ يستخدم سلسلة UTXO القابلة للبرمجة بالكامل كسلسلة ظل، لمعالجة البيانات خارج السلسلة والعقود الذكية. يمكن أن تنفذ هذه السلاسل عقودًا ذكية معقدة، وترتبط بـ بيتكوين UTXO، مما يزيد من قابلية برمجة النظام ومرونته. بيتكوين UTXO وسلسلة الظل UTXO مرتبطة بشكل متساوي، مما يضمن التوافق في الحالة والأصول بين السلسلتي، ويضمن أمان المعاملات.
يدعم RGB++ جميع سلاسل UTXO القابلة للبرمجة، وليس فقط CKB، مما يعزز التشغيل البيني عبر السلاسل وسيولة الأصول. يسمح الدعم المتعدد السلاسل لـ RGB++ بالدمج مع أي سلسلة UTXO قابلة للبرمجة، مما يعزز مرونة النظام. في الوقت نفسه، يتم تحقيق التشغيل البيني بدون جسر من خلال الربط المتجانس لـ UTXO، مما يتجنب مشكلة "العملات المزيفة" ويضمن أصالة الأصول وتوافقها.
التحقق على السلسلة من خلال سلسلة الظل، RGB++ تبسط تحقق العميل. يحتاج المستخدم فقط إلى فحص المعاملات المتعلقة بسلسلة الظل للتحقق من صحة حساب حالة RGB++. تقوم هذه العملية بتبسيط التحقق على السلسلة، مما يحسن تجربة المستخدم. باستخدام سلسلة الظل القابلة للبرمجة، تتجنب RGB++ إدارة UTXO المعقدة، مما يوفر تجربة أكثر بساطة وودية للمستخدم.
خطة شبكة Arch
يتكون Arch Network بشكل أساسي من Arch zkVM وشبكة العقد المصدقة، حيث يستخدم إثبات المعرفة الصفرية وشبكة التحقق اللامركزية لضمان أمان وخصوصية العقود الذكية، وهو أكثر سهولة من RGB، ولا يتطلب ربط سلسلة UTXO أخرى مثل RGB++.
يستخدم Arch zkVM RISC Zero ZKVM لتنفيذ العقود الذكية وإنشاء إثباتات عدم المعرفة، ويتم التحقق منها بواسطة شبكة من عقد التحقق اللامركزية. يعمل النظام بناءً على نموذج UTXO، حيث يتم تغليف حالة العقد الذكي داخل State UTXOs، مما يزيد من الأمان والكفاءة.
تمثل UTXOs الأصول التي تحتوي على بيتكوين أو عملات أخرى، ويمكن إدارتها من خلال التفويض. تقوم الشبكة بالتحقق من خلال اختيار عشوائي لعقدة القائد للتحقق من محتوى ZKVM، وتستخدم خطة توقيع FROST لتجميع توقيعات العقد، وأخيرًا يتم بث المعاملات إلى شبكة البيتكوين.
تقدم Arch zkVM آلة افتراضية قادرة على البرمجة لبيتكوين، لتنفيذ عقود ذكية معقدة. بعد كل تنفيذ لعقد، يتم إنشاء إثبات عدم المعرفة للتحقق من صحة العقد وتغير الحالة.
أرك يستخدم نموذج UTXO لبيتكوين، حيث يتم حزم الحالة والأصول في UTXO، ويتم إجراء تحويل الحالة من خلال مفهوم الاستخدام الفردي. يتم تسجيل بيانات حالة العقود الذكية كـ state UTXOs، بينما يتم تسجيل الأصول الأصلية كـ Asset UTXOs. أرك يضمن أن كل UTXO يمكن إنفاقه مرة واحدة فقط، مما يوفر إدارة حالة آمنة.
يتطلب Arch شبكة عقد التحقق. خلال كل Epoch، يقوم النظام باختيار عقدة Leader بشكل عشوائي بناءً على الحقوق، وهي المسؤولة عن نشر المعلومات. يتم التحقق من جميع الأدلة من قبل شبكة عقد التحقق اللامركزية، مما يضمن أمان النظام ومقاومته للرقابة، ويقوم بإنشاء توقيع لعقدة Leader. بعد أن تحصل المعاملات على العدد المطلوب من توقيعات العقد، يمكن بثها على شبكة بيتكوين.
تتميز RGB و RGB++ و Arch Network بتصميم قابلية البرمجة لبيتكوين، مما يستمر في ربط فكرة UTXO. إن خاصية المصادقة لاستخدام UTXO مرة واحدة تناسب تسجيل حالة العقود الذكية بشكل أفضل.
ومع ذلك، فإن هذه الحلول تعاني من عيوب واضحة: تجربة المستخدم السيئة والتأخير في التأكيد والأداء المنخفض المتوافق مع BTC. توسع Arch و RGB في الوظائف فقط دون تحسين الأداء؛ بينما يقدم RGB++ سلسلة UTXO عالية الأداء لتحسين تجربة المستخدم، إلا أنه يتطلب فرضيات أمان إضافية.
مع انضمام المزيد من المطورين إلى مجتمع بيتكوين، سنشهد المزيد من مقترحات توسيع السعة، مثل اقتراح ترقية op-cat الذي يتم مناقشته بنشاط. يجب أن تحظى الحلول التي تتماشى مع الخصائص الأصلية لبيتكوين باهتمام خاص. تعتبر طريقة ربط UTXO أكثر الطرق فعالية لتوسيع برمجة بيتكوين دون ترقية شبكة بيتكوين. ستحقق معالجة مشاكل تجربة المستخدم تقدماً كبيراً لعقود بيتكوين الذكية.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
تسجيلات الإعجاب 11
أعجبني
11
5
إعادة النشر
مشاركة
تعليق
0/400
ImpermanentLossEnjoyer
· 08-16 07:06
BTC فقط يمكن أن تكون مستلقية
شاهد النسخة الأصليةرد0
MetaverseLandlord
· 08-16 07:04
هذا الترقية لـ btc معقدة جدًا، أشعر بالصداع.
شاهد النسخة الأصليةرد0
ChainWallflower
· 08-16 07:01
عالم العملات الرقمية浪了三年了، الأمان أولاً، الاسترخاء هو الأساس
مقارنة حلول توسيع قابلية البرمجة الأصلية لبيتكوين: RGB و RGB++ و Arch Network
استكشاف قابلية البرمجة في نظام بيتكوين البيئي
بيتكوين كأكثر بلوكتشين سيولة وأمانًا حاليًا، جذبت مؤخرًا عددًا كبيرًا من المطورين بسبب موجة النقوش. هؤلاء المطورون أدركوا بسرعة تحديات قابلية البرمجة والتوسع التي تواجه بيتكوين. من خلال إدخال حلول مبتكرة مثل ZK وDA وسلاسل الجانبية وrollup وrestaking، يشهد نظام بيتكوين ازدهارًا غير مسبوق، ليصبح محور التركيز الرئيسي في هذه الدورة الصاعدة.
ومع ذلك، فإن معظم الحلول اعتمدت على خبرات توسيع نطاق منصات العقود الذكية مثل إيثيريوم، وتعتمد على جسور متعددة السلاسل مركزية، مما أصبح نقطة ضعف محتملة في النظام. نادراً ما توجد حلول مصممة بناءً على خصائص بيتكوين نفسها، وهذا مرتبط بتجربة تطوير بيتكوين غير الجيدة. من الصعب على بيتكوين دعم العقود الذكية مثل إيثيريوم، ولها ثلاثة أسباب رئيسية:
شهد عام 2017 عزل الشهود ( SegWit ) توسيع حدود حجم الكتلة؛ في عام 2021، تم تنفيذ ترقية Taproot لتحقيق التحقق من التوقيعات الجماعية، مما يسرع من معالجة المعاملات. وضعت هذه التقدمات أساساً لقابلية البرمجة لبيتكوين.
في عام 2022، قدم المطور كيسي رودارمور "نظرية الأوردر"، التي أوضحت نظام ترقيم البيت، مما جعل من الممكن تضمين أي بيانات في معاملات بيتكوين، مما فتح طرقًا جديدة لتضمين معلومات الحالة والبيانات الوصفية مباشرة على السلسلة، مما وفّر أفكارًا جديدة للتطبيقات التي تحتاج إلى بيانات حالة قابلة للوصول والتحقق.
في الوقت الحالي، تعتمد معظم المشاريع التي تعزز قابلية برمجة بيتكوين على الشبكات من الطبقة الثانية (L2)، حيث يجب على المستخدمين الثقة في جسور السلاسل، مما يشكل عقبة أمام اكتساب الطبقة الثانية للمستخدمين والسيولة. بالإضافة إلى ذلك، يفتقر بيتكوين إلى آلة افتراضية أصلية أو قابلية البرمجة، مما يمنع تنفيذ اتصال الطبقة الثانية مع الطبقة الأولى دون فرض افتراضات ثقة إضافية.
تحاول RGB و RGB++ و Arch Network تعزيز قابلية البرمجة من خلال الخصائص الأصلية لبيتكوين، من خلال تقديم قدرات العقود الذكية والمعاملات المعقدة بطرق مختلفة:
RGB هو حل لعقد ذكي يتم التحقق منه من خلال عميل خارج السلسلة، وتُسجل تغييرات الحالة في UTXO الخاص ببيتكوين. على الرغم من مزايا الخصوصية، إلا أنه معقد الاستخدام، ويفتقر إلى قابلية تجميع العقود، ويتطور ببطء.
RGB++ هو مسار توسيع يعتمد على فكرة RGB من Nervos، لا يزال يستند إلى ربط UTXO، ولكنه يجعل السلسلة نفسها كعميل موثوق يملك توافقًا، ويقدم حلولًا عبر السلاسل للأصول الوصفية، ويدعم نقل أي سلسلة ذات هيكل UTXO.
يقدم Arch Network حلاً للعقود الذكية الأصلية لبيتكوين، ويقوم بإنشاء آلة افتراضية ZK وشبكة عقد التحقق، من خلال تجميع المعاملات لتسجيل تغييرات الحالة ومراحل الأصول في معاملات بيتكوين.
! UTXO Binding: شرح مفصل لمخططات عقود BTC الذكية: RGB و RGB ++ و Arch Network
خطة RGB
RGB هو فكرة توسيع العقود الذكية المبكرة في مجتمع بيتكوين، من خلال تغليف بيانات الحالة باستخدام UTXO، مما يوفر فكرة مهمة للتوسع الأصلي في المستقبل.
تستخدم RGB التحقق خارج السلسلة، حيث يتم نقل التحقق من نقل الرموز من طبقة إجماع البيتكوين إلى خارج السلسلة، حيث يتم التحقق من قبل عملاء معينين ذوي الصلة بالصفقات. وهذا يقلل من متطلبات البث عبر الشبكة بأكملها، ويعزز الخصوصية والكفاءة. ومع ذلك، فإن هذه الطريقة في تعزيز الخصوصية هي سلاح ذو حدين. على الرغم من أن السماح لمكونات معينة ذات صلة بالصفقات بالمشاركة في التحقق يعزز الخصوصية، إلا أنه يؤدي إلى عدم رؤية الأطراف الثالثة، مما يجعل العملية معقدة وصعبة التطوير، ويؤثر سلبًا على تجربة المستخدم.
يقدم RGB مفهوم شريط الختم للاستخدام مرة واحدة. يمكن إنفاق كل UTXO مرة واحدة فقط، ويتم قفله عند إنشائه وفتحه عند إنفاقه. يتم encapsulating حالة العقد الذكي بواسطة UTXO وتديرها شريط الختم، مما يوفر آلية فعالة لإدارة الحالة.
! UTXO Binding: شرح مفصل لحلول عقود BTC الذكية: RGB و RGB ++ و Arch Network
مخطط RGB ++
RGB++ هو مسار توسيع آخر يعتمد على فكرة RGB من Nervos، لا يزال يعتمد على ربط UTXO.
يستخدم RGB++ سلسلة UTXO القابلة للبرمجة بالكامل ( مثل CKB أو سلاسل أخرى ) لمعالجة البيانات خارج السلسلة والعقود الذكية، مما يعزز قابلية برمجة بيتكوين، ومن خلال الربط المتجانس يضمن أمان BTC.
RGB++ يستخدم سلسلة UTXO القابلة للبرمجة بالكامل كسلسلة ظل، لمعالجة البيانات خارج السلسلة والعقود الذكية. يمكن أن تنفذ هذه السلاسل عقودًا ذكية معقدة، وترتبط بـ بيتكوين UTXO، مما يزيد من قابلية برمجة النظام ومرونته. بيتكوين UTXO وسلسلة الظل UTXO مرتبطة بشكل متساوي، مما يضمن التوافق في الحالة والأصول بين السلسلتي، ويضمن أمان المعاملات.
يدعم RGB++ جميع سلاسل UTXO القابلة للبرمجة، وليس فقط CKB، مما يعزز التشغيل البيني عبر السلاسل وسيولة الأصول. يسمح الدعم المتعدد السلاسل لـ RGB++ بالدمج مع أي سلسلة UTXO قابلة للبرمجة، مما يعزز مرونة النظام. في الوقت نفسه، يتم تحقيق التشغيل البيني بدون جسر من خلال الربط المتجانس لـ UTXO، مما يتجنب مشكلة "العملات المزيفة" ويضمن أصالة الأصول وتوافقها.
التحقق على السلسلة من خلال سلسلة الظل، RGB++ تبسط تحقق العميل. يحتاج المستخدم فقط إلى فحص المعاملات المتعلقة بسلسلة الظل للتحقق من صحة حساب حالة RGB++. تقوم هذه العملية بتبسيط التحقق على السلسلة، مما يحسن تجربة المستخدم. باستخدام سلسلة الظل القابلة للبرمجة، تتجنب RGB++ إدارة UTXO المعقدة، مما يوفر تجربة أكثر بساطة وودية للمستخدم.
خطة شبكة Arch
يتكون Arch Network بشكل أساسي من Arch zkVM وشبكة العقد المصدقة، حيث يستخدم إثبات المعرفة الصفرية وشبكة التحقق اللامركزية لضمان أمان وخصوصية العقود الذكية، وهو أكثر سهولة من RGB، ولا يتطلب ربط سلسلة UTXO أخرى مثل RGB++.
يستخدم Arch zkVM RISC Zero ZKVM لتنفيذ العقود الذكية وإنشاء إثباتات عدم المعرفة، ويتم التحقق منها بواسطة شبكة من عقد التحقق اللامركزية. يعمل النظام بناءً على نموذج UTXO، حيث يتم تغليف حالة العقد الذكي داخل State UTXOs، مما يزيد من الأمان والكفاءة.
تمثل UTXOs الأصول التي تحتوي على بيتكوين أو عملات أخرى، ويمكن إدارتها من خلال التفويض. تقوم الشبكة بالتحقق من خلال اختيار عشوائي لعقدة القائد للتحقق من محتوى ZKVM، وتستخدم خطة توقيع FROST لتجميع توقيعات العقد، وأخيرًا يتم بث المعاملات إلى شبكة البيتكوين.
تقدم Arch zkVM آلة افتراضية قادرة على البرمجة لبيتكوين، لتنفيذ عقود ذكية معقدة. بعد كل تنفيذ لعقد، يتم إنشاء إثبات عدم المعرفة للتحقق من صحة العقد وتغير الحالة.
أرك يستخدم نموذج UTXO لبيتكوين، حيث يتم حزم الحالة والأصول في UTXO، ويتم إجراء تحويل الحالة من خلال مفهوم الاستخدام الفردي. يتم تسجيل بيانات حالة العقود الذكية كـ state UTXOs، بينما يتم تسجيل الأصول الأصلية كـ Asset UTXOs. أرك يضمن أن كل UTXO يمكن إنفاقه مرة واحدة فقط، مما يوفر إدارة حالة آمنة.
يتطلب Arch شبكة عقد التحقق. خلال كل Epoch، يقوم النظام باختيار عقدة Leader بشكل عشوائي بناءً على الحقوق، وهي المسؤولة عن نشر المعلومات. يتم التحقق من جميع الأدلة من قبل شبكة عقد التحقق اللامركزية، مما يضمن أمان النظام ومقاومته للرقابة، ويقوم بإنشاء توقيع لعقدة Leader. بعد أن تحصل المعاملات على العدد المطلوب من توقيعات العقد، يمكن بثها على شبكة بيتكوين.
! UTXO Binding: شرح مفصل لحلول العقود الذكية BTC RGB و RGB ++ و Arch Network
ملخص
تتميز RGB و RGB++ و Arch Network بتصميم قابلية البرمجة لبيتكوين، مما يستمر في ربط فكرة UTXO. إن خاصية المصادقة لاستخدام UTXO مرة واحدة تناسب تسجيل حالة العقود الذكية بشكل أفضل.
ومع ذلك، فإن هذه الحلول تعاني من عيوب واضحة: تجربة المستخدم السيئة والتأخير في التأكيد والأداء المنخفض المتوافق مع BTC. توسع Arch و RGB في الوظائف فقط دون تحسين الأداء؛ بينما يقدم RGB++ سلسلة UTXO عالية الأداء لتحسين تجربة المستخدم، إلا أنه يتطلب فرضيات أمان إضافية.
مع انضمام المزيد من المطورين إلى مجتمع بيتكوين، سنشهد المزيد من مقترحات توسيع السعة، مثل اقتراح ترقية op-cat الذي يتم مناقشته بنشاط. يجب أن تحظى الحلول التي تتماشى مع الخصائص الأصلية لبيتكوين باهتمام خاص. تعتبر طريقة ربط UTXO أكثر الطرق فعالية لتوسيع برمجة بيتكوين دون ترقية شبكة بيتكوين. ستحقق معالجة مشاكل تجربة المستخدم تقدماً كبيراً لعقود بيتكوين الذكية.