#革新 قابلية البرمجة في نظام بيتكوين البيئي: من RGB إلى شبكة Arch
بيتكوين كأعلى سيولة وأقوى أمان في عالم البلوكتشين، جذبت مؤخراً انتباه العديد من المطورين. مع انفجار النقوش، يواجه نظام بيتكوين البيئي تحديات قابلية البرمجة والتوسع. لمواجهة هذه المشاكل، قدم المطورون مجموعة من الحلول المبتكرة، مثل إثباتات عدم المعرفة، وتوافر البيانات، والشبكات الجانبية، والـrollup، وإعادة الرهن. ظهور هذه الحلول دفع ازدهار وتطور نظام بيتكوين البيئي، ليصبح محور التركيز في السوق الحالية.
ومع ذلك، لا تزال معظم حلول التوسع تعتمد على تجارب التوسع في منصات العقود الذكية مثل إيثيريوم، وغالبًا ما تعتمد على جسور عبر السلاسل مركزية، مما يشكل نقطة خطر محتملة للنظام. لا توجد حلول مصممة حقًا بناءً على خصائص بيتكوين، وهذا مرتبط بعدم كون بيئة تطوير بيتكوين نفسها صديقة بما فيه الكفاية. تواجه بيتكوين عدة قيود رئيسية:
تم تقييد لغة البرمجة النصية لضمان الأمان، مما يجعلها غير قادرة على تنفيذ العقود الذكية المعقدة مثل الإيثيريوم.
تم تصميم تخزين البلوكشين للمعاملات البسيطة، ولم يتم تحسينه للعقود الذكية المعقدة.
نقص في وجود آلة افتراضية مخصصة لتشغيل العقود الذكية.
على الرغم من ذلك، فقد مهدت بعض الترقيات التي حدثت في السنوات الأخيرة لبيتكوين الطريق لتعزيز قابلية البرمجة. حيث وسع SegWit في عام 2017 من حدود حجم الكتلة؛ بينما حقق ترقية Taproot في عام 2021 التحقق من التوقيعات المتعددة، مما سهل معالجة المعاملات المعقدة مثل المبادلات الذرية، والمحافظ متعددة التوقيع، والمدفوعات المشروطة.
في عام 2022، اقترح مطور "نظرية الأعداد" التي فتحت إمكانيات جديدة لإدخال معلومات الحالة والبيانات الوصفية مباشرة على سلسلة بيتكوين، وهذا يمثل تقدمًا كبيرًا للتطبيقات التي تحتاج إلى بيانات حالة قابلة للوصول والتحقق.
في الوقت الحالي، تعتمد معظم المشاريع التي تعزز من قابلية برمجة بيتكوين على الشبكات من الطبقة الثانية (L2)، مما يتطلب من المستخدمين الثقة في جسور السلاسل، وهو ما يمثل عقبة كبيرة أمام L2 في جلب المستخدمين والسيولة. بالإضافة إلى ذلك، تفتقر بيتكوين إلى آلة افتراضية أصلية أو قابلية البرمجة، مما يمنع تحقيق التواصل بين L2 وL1 دون إضافة افتراضات ثقة إضافية.
في هذا السياق، حاولت بعض المشاريع تعزيز قابلية البرمجة من خلال الخصائص الأصلية لبيتكوين. تعتبر RGB وRGB++ وشبكة Arch من بين هذه المشاريع، حيث تقدم لبيتكوين قدرات العقود الذكية والمعاملات المعقدة بطرق مختلفة:
تحقق RGB من العقود الذكية من خلال عميل خارج السلسلة، وتسجل التغيرات في الحالة في UTXO الخاص ببيتكوين. على الرغم من أن لديها بعض مزايا الخصوصية، إلا أن العمليات معقدة، وتفتقر إلى قابلية تجميع العقود، وتطورها بطيء نسبياً.
RGB++ قامت بتحسينات على RGB، لا تزال تعتمد على UTXO، ولكنها تعتبر السلسلة نفسها كعميل للتحقق من الإجماع، وتوفر حلاً لنقل الأصول عبر السلاسل باستخدام بيانات وصفية، وتدعم نقل الأصول عبر أي هيكل سلسلة UTXO.
يوفر Arch Network حلاً للعقود الذكية الأصلية لـ بيتكوين، ويقوم بإنشاء آلة افتراضية ZK وشبكة من عقد التحقق ذات الصلة، من خلال تجميع المعاملات لتسجيل تغييرات الحالة والأصول في معاملات بيتكوين.
RGB كفكرة لتوسيع العقود الذكية في مجتمع بيتكوين في المراحل المبكرة، من خلال تغليف بيانات الحالة باستخدام UTXO، وقدمت فكرة مهمة لتوسيع بيتكوين الأصلي في المستقبل. إنها تعتمد على أسلوب التحقق خارج السلسلة، حيث يتم نقل التحقق من نقل الرموز من طبقة الإجماع إلى خارج السلسلة، ليتم التحقق من قبل عميل معين مرتبط بالمعاملات. على الرغم من أن هذه الطريقة تعزز الخصوصية والكفاءة، إلا أنها تجعل من الصعب على الأطراف الثالثة الرؤية، مما يؤدي إلى تعقيد العمليات وصعوبة التطوير، وتجربة المستخدم غير مرضية.
RGB++ هو خطة توسيع أخرى تستند إلى فكرة RGB ، ولا يزال يعتمد على ربط UTXO. يستخدم سلسلة UTXO القابلة للبرمجة (مثل CKB أو سلاسل أخرى) لمعالجة البيانات خارج السلسلة والعقود الذكية ، مما يعزز قابلية البرمجة لبيتكوين بشكل أكبر ، بينما يضمن الأمان من خلال ربط BTC المتجانس. يمتد RGB++ إلى جميع سلاسل UTXO القابلة للبرمجة ، مما يزيد من التشغيل البيني عبر السلاسل والسيولة للأصول. من خلال سلسلة الظل ، يتم إجراء التحقق على السلسلة ، مما يبسط عملية التحقق من العميل ويحسن تجربة المستخدم.
يتكون شبكة Arch بشكل رئيسي من Arch zkVM وشبكة عقد التحقق، التي تستخدم إثبات المعرفة الصفرية وشبكة التحقق اللامركزية لضمان أمان وخصوصية العقود الذكية. بالمقارنة مع RGB، فإنه أسهل في الاستخدام، ولا يتطلب الربط بسلسلة UTXO أخرى مثل RGB++. يستخدم Arch zkVM RISC Zero ZKVM لتنفيذ العقود الذكية وتوليد إثباتات المعرفة الصفرية، ويتم التحقق منها بواسطة شبكة عقد التحقق اللامركزية. يعتمد النظام على نموذج UTXO، حيث يتم تغليف حالة العقد الذكي في State UTXOs لزيادة الأمان والكفاءة.
تتميز هذه الحلول كل منها بخصائص فريدة، لكنها جميعًا تستمر في فكرة ربط UTXO، باستخدام خاصية الاستخدام مرة واحدة لـ UTXO لتسجيل الحالة. ومع ذلك، فإنها تواجه تحديات مشتركة، وهي تجربة المستخدم الضعيفة، بالإضافة إلى مشاكل تأخير التأكيدات والأداء المنخفض المتوافقة مع بيتكوين. بشكل خاص، قامت Arch و RGB بتوسيع الوظائف بشكل رئيسي، لكنها لم تتمكن من تحسين الأداء. ورغم أن RGB++ قد حسنت تجربة المستخدم من خلال تقديم سلسلة UTXO عالية الأداء، إلا أنها أدخلت أيضًا فرضيات أمان إضافية.
مع انضمام المزيد من المطورين إلى مجتمع بيتكوين، نتوقع أن نرى المزيد من الحلول المبتكرة لتوسيع السعة، مثل اقتراح ترقية op-cat الذي يتم مناقشته بنشاط. الحلول التي تتماشى مع الخصائص الأصلية لبيتكوين تستحق اهتمامًا خاصًا، تعتبر طريقة ربط UTXO وسيلة فعالة لتوسيع قدرة بيتكوين القابلة للبرمجة دون ترقية شبكة بيتكوين. طالما يمكن حل مشكلة تجربة المستخدم بشكل جيد، فإن هذا سيتحول إلى إنجاز مهم في تطوير العقود الذكية لبيتكوين.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
تسجيلات الإعجاب 18
أعجبني
18
8
مشاركة
تعليق
0/400
SighingCashier
· 07-19 20:50
مرة أخرى، ما فائدة هذا الفخ؟
شاهد النسخة الأصليةرد0
MaticHoleFiller
· 07-17 13:42
لا أشعر أن هناك جاذبية، واقتطاف القسائم
شاهد النسخة الأصليةرد0
FallingLeaf
· 07-17 02:05
فرق شجرة ميركل داخل السلسلة
شاهد النسخة الأصليةرد0
BlockchainThinkTank
· 07-16 21:32
حمقى لا تدعوا أحداً يخدعكم، القيمة الجوهرية لبيتكوين لا تزال هي القيمة المخزنة.
شاهد النسخة الأصليةرد0
LuckyBearDrawer
· 07-16 21:31
لقد جاء نقطة اهتمام جديدة
شاهد النسخة الأصليةرد0
TrustMeBro
· 07-16 21:23
بيتكوينyyds不开玩笑
شاهد النسخة الأصليةرد0
MoneyBurner
· 07-16 21:15
لا تزال تلعب بالعقود الذكية؟ بيانات btc داخل السلسلة كلها تضربني على وجهي.
شاهد النسخة الأصليةرد0
JustHereForMemes
· 07-16 21:06
لكن النقاط السوداء يمكن أن تحقق تقدمًا تقنيًا سريعًا
ابتكار بيئة بيتكوين: من ثورة قابلية البرمجة في RGB إلى Arch Network
#革新 قابلية البرمجة في نظام بيتكوين البيئي: من RGB إلى شبكة Arch
بيتكوين كأعلى سيولة وأقوى أمان في عالم البلوكتشين، جذبت مؤخراً انتباه العديد من المطورين. مع انفجار النقوش، يواجه نظام بيتكوين البيئي تحديات قابلية البرمجة والتوسع. لمواجهة هذه المشاكل، قدم المطورون مجموعة من الحلول المبتكرة، مثل إثباتات عدم المعرفة، وتوافر البيانات، والشبكات الجانبية، والـrollup، وإعادة الرهن. ظهور هذه الحلول دفع ازدهار وتطور نظام بيتكوين البيئي، ليصبح محور التركيز في السوق الحالية.
ومع ذلك، لا تزال معظم حلول التوسع تعتمد على تجارب التوسع في منصات العقود الذكية مثل إيثيريوم، وغالبًا ما تعتمد على جسور عبر السلاسل مركزية، مما يشكل نقطة خطر محتملة للنظام. لا توجد حلول مصممة حقًا بناءً على خصائص بيتكوين، وهذا مرتبط بعدم كون بيئة تطوير بيتكوين نفسها صديقة بما فيه الكفاية. تواجه بيتكوين عدة قيود رئيسية:
على الرغم من ذلك، فقد مهدت بعض الترقيات التي حدثت في السنوات الأخيرة لبيتكوين الطريق لتعزيز قابلية البرمجة. حيث وسع SegWit في عام 2017 من حدود حجم الكتلة؛ بينما حقق ترقية Taproot في عام 2021 التحقق من التوقيعات المتعددة، مما سهل معالجة المعاملات المعقدة مثل المبادلات الذرية، والمحافظ متعددة التوقيع، والمدفوعات المشروطة.
في عام 2022، اقترح مطور "نظرية الأعداد" التي فتحت إمكانيات جديدة لإدخال معلومات الحالة والبيانات الوصفية مباشرة على سلسلة بيتكوين، وهذا يمثل تقدمًا كبيرًا للتطبيقات التي تحتاج إلى بيانات حالة قابلة للوصول والتحقق.
في الوقت الحالي، تعتمد معظم المشاريع التي تعزز من قابلية برمجة بيتكوين على الشبكات من الطبقة الثانية (L2)، مما يتطلب من المستخدمين الثقة في جسور السلاسل، وهو ما يمثل عقبة كبيرة أمام L2 في جلب المستخدمين والسيولة. بالإضافة إلى ذلك، تفتقر بيتكوين إلى آلة افتراضية أصلية أو قابلية البرمجة، مما يمنع تحقيق التواصل بين L2 وL1 دون إضافة افتراضات ثقة إضافية.
في هذا السياق، حاولت بعض المشاريع تعزيز قابلية البرمجة من خلال الخصائص الأصلية لبيتكوين. تعتبر RGB وRGB++ وشبكة Arch من بين هذه المشاريع، حيث تقدم لبيتكوين قدرات العقود الذكية والمعاملات المعقدة بطرق مختلفة:
تحقق RGB من العقود الذكية من خلال عميل خارج السلسلة، وتسجل التغيرات في الحالة في UTXO الخاص ببيتكوين. على الرغم من أن لديها بعض مزايا الخصوصية، إلا أن العمليات معقدة، وتفتقر إلى قابلية تجميع العقود، وتطورها بطيء نسبياً.
RGB++ قامت بتحسينات على RGB، لا تزال تعتمد على UTXO، ولكنها تعتبر السلسلة نفسها كعميل للتحقق من الإجماع، وتوفر حلاً لنقل الأصول عبر السلاسل باستخدام بيانات وصفية، وتدعم نقل الأصول عبر أي هيكل سلسلة UTXO.
يوفر Arch Network حلاً للعقود الذكية الأصلية لـ بيتكوين، ويقوم بإنشاء آلة افتراضية ZK وشبكة من عقد التحقق ذات الصلة، من خلال تجميع المعاملات لتسجيل تغييرات الحالة والأصول في معاملات بيتكوين.
! UTXO Binding: شرح مفصل لمخططات عقود BTC الذكية: RGB و RGB ++ و Arch Network
RGB كفكرة لتوسيع العقود الذكية في مجتمع بيتكوين في المراحل المبكرة، من خلال تغليف بيانات الحالة باستخدام UTXO، وقدمت فكرة مهمة لتوسيع بيتكوين الأصلي في المستقبل. إنها تعتمد على أسلوب التحقق خارج السلسلة، حيث يتم نقل التحقق من نقل الرموز من طبقة الإجماع إلى خارج السلسلة، ليتم التحقق من قبل عميل معين مرتبط بالمعاملات. على الرغم من أن هذه الطريقة تعزز الخصوصية والكفاءة، إلا أنها تجعل من الصعب على الأطراف الثالثة الرؤية، مما يؤدي إلى تعقيد العمليات وصعوبة التطوير، وتجربة المستخدم غير مرضية.
RGB++ هو خطة توسيع أخرى تستند إلى فكرة RGB ، ولا يزال يعتمد على ربط UTXO. يستخدم سلسلة UTXO القابلة للبرمجة (مثل CKB أو سلاسل أخرى) لمعالجة البيانات خارج السلسلة والعقود الذكية ، مما يعزز قابلية البرمجة لبيتكوين بشكل أكبر ، بينما يضمن الأمان من خلال ربط BTC المتجانس. يمتد RGB++ إلى جميع سلاسل UTXO القابلة للبرمجة ، مما يزيد من التشغيل البيني عبر السلاسل والسيولة للأصول. من خلال سلسلة الظل ، يتم إجراء التحقق على السلسلة ، مما يبسط عملية التحقق من العميل ويحسن تجربة المستخدم.
! UTXO Binding: شرح مفصل لحلول عقود BTC الذكية: RGB و RGB ++ و Arch Network
يتكون شبكة Arch بشكل رئيسي من Arch zkVM وشبكة عقد التحقق، التي تستخدم إثبات المعرفة الصفرية وشبكة التحقق اللامركزية لضمان أمان وخصوصية العقود الذكية. بالمقارنة مع RGB، فإنه أسهل في الاستخدام، ولا يتطلب الربط بسلسلة UTXO أخرى مثل RGB++. يستخدم Arch zkVM RISC Zero ZKVM لتنفيذ العقود الذكية وتوليد إثباتات المعرفة الصفرية، ويتم التحقق منها بواسطة شبكة عقد التحقق اللامركزية. يعتمد النظام على نموذج UTXO، حيث يتم تغليف حالة العقد الذكي في State UTXOs لزيادة الأمان والكفاءة.
تتميز هذه الحلول كل منها بخصائص فريدة، لكنها جميعًا تستمر في فكرة ربط UTXO، باستخدام خاصية الاستخدام مرة واحدة لـ UTXO لتسجيل الحالة. ومع ذلك، فإنها تواجه تحديات مشتركة، وهي تجربة المستخدم الضعيفة، بالإضافة إلى مشاكل تأخير التأكيدات والأداء المنخفض المتوافقة مع بيتكوين. بشكل خاص، قامت Arch و RGB بتوسيع الوظائف بشكل رئيسي، لكنها لم تتمكن من تحسين الأداء. ورغم أن RGB++ قد حسنت تجربة المستخدم من خلال تقديم سلسلة UTXO عالية الأداء، إلا أنها أدخلت أيضًا فرضيات أمان إضافية.
مع انضمام المزيد من المطورين إلى مجتمع بيتكوين، نتوقع أن نرى المزيد من الحلول المبتكرة لتوسيع السعة، مثل اقتراح ترقية op-cat الذي يتم مناقشته بنشاط. الحلول التي تتماشى مع الخصائص الأصلية لبيتكوين تستحق اهتمامًا خاصًا، تعتبر طريقة ربط UTXO وسيلة فعالة لتوسيع قدرة بيتكوين القابلة للبرمجة دون ترقية شبكة بيتكوين. طالما يمكن حل مشكلة تجربة المستخدم بشكل جيد، فإن هذا سيتحول إلى إنجاز مهم في تطوير العقود الذكية لبيتكوين.