استكشاف قابلية برمجة البيتكوين: من RGB إلى شبكة Arch
بيتكوين كأكثر سلاسل الكتل سيولة وأمانًا، جذبت مؤخرًا اهتمام عدد كبير من المطورين بشأن قابلية برمجتها ومشكلات التوسع. من خلال إدخال تقنيات مختلفة، يشهد نظام بيتكوين البيئي ازدهارًا جديدًا، ليصبح محور التركيز في السوق الحالية.
ومع ذلك، فإن العديد من تصميمات توسيع النطاق تستند إلى تجارب منصات العقود الذكية مثل إيثريوم، وغالبًا ما تعتمد على جسر عبر السلسلة مركزي، مما يشكل نقطة خطر محتملة للنظام. نادرًا ما توجد خطط مصممة بناءً على خصائص بيتكوين نفسها، وهذا مرتبط بقيود بيئة تطوير بيتكوين. لا يمكن لبيتكوين، لأسباب متعددة، تشغيل العقود الذكية مباشرة مثل إيثريوم:
لغة سكربت بيتكوين قيدت القابلية البرمجة لضمان الأمان، ولا يمكنها تنفيذ عقود ذكية معقدة.
بيتكوين بلوكشين تم تصميمه لتخزين المعاملات البسيطة، ولم يتم تحسينه للعقود الذكية المعقدة.
بيتكوين تفتقر إلى آلة افتراضية لتشغيل العقود الذكية.
أنشأت ترقية SegWit في عام 2017 وترقية Taproot في عام 2021 الشروط لقابلية البرمجة في بيتكوين. في عام 2022، قدم المطورون "نظرية الترتيب" التي فتحت آفاقًا جديدة لإدراج معلومات الحالة والبيانات الوصفية مباشرة على سلسلة بيتكوين، وهو ما له أهمية كبيرة للتطبيقات التي تحتاج إلى بيانات حالة قابلة للوصول والتحقق منها.
حالياً، تعتمد معظم المشاريع التي تعزز قابلية برمجة بيتكوين على الشبكات من الطبقة الثانية، مما يتطلب من المستخدمين الثقة في الجسور عبر السلاسل، مما يشكل عقبة أمام جذب المستخدمين والسيولة. بالإضافة إلى ذلك، يفتقر بيتكوين إلى آلة افتراضية أصلية أو قابلية البرمجة، مما يمنع تحقيق الاتصال بين الطبقة الثانية والطبقة الأولى دون افتراضات ثقة إضافية.
تحاول RGB و RGB++ و Arch Network تعزيز قابلية البرمجة الخاصة ببيتكوين من خلال الخصائص الأصلية له، من خلال تقديم قدرات العقود الذكية والتعاملات المعقدة بطرق مختلفة:
RGB هو حل عقد ذكي يتم التحقق منه من خلال عميل خارجي، حيث يتم تسجيل تغييرات حالة العقد في UTXO الخاص ببيتكوين. على الرغم من أن لديه مزايا الخصوصية، إلا أنه معقد الاستخدام ويفتقر إلى قابلية تجميع العقود، مما يؤدي إلى تطور بطيء.
RGB++ يعتمد على ربط UTXO، ويعتبر السلسلة نفسها كعميل تحقق من الإجماع، ويوفر حلًا عبر السلاسل للأصول الوصفية، ويدعم تحويل أي سلسلة بهيكل UTXO.
يوفر Arch Network حلول العقود الذكية الأصلية لبيتكوين، ويقوم بإنشاء جهاز ZK الافتراضي وشبكة عقد التحقق، من خلال تجميع المعاملات لتوثيق التغيرات في الحالة والسجلات الأصول في معاملات بيتكوين.
RGB
RGB هو فكرة توسيع العقود الذكية في مجتمع بيتكوين في المراحل المبكرة، من خلال تغليف بيانات الحالة عن طريق UTXO، مما يوفر فكرة هامة للتوسع الأصلي في المستقبل.
تستخدم RGB التحقق خارج السلسلة، حيث يتم نقل التحقق من نقل الرموز من طبقة الإجماع إلى خارج السلسلة، ويتم التحقق بواسطة عملاء معينين ذوي صلة بالمعاملات. وهذا يقلل من الحاجة إلى البث على الشبكة بالكامل، مما يعزز الخصوصية والكفاءة. ومع ذلك، فإن هذه الطريقة في تعزيز الخصوصية هي أيضًا سلاح ذو حدين. فالسماح فقط لنقاط التحقق ذات الصلة بالمعاملات بالمشاركة يعزز الخصوصية، لكنه يجعل الطرف الثالث غير مرئي، مما يزيد من تعقيد العمليات ويصعب التطوير، مما يؤدي إلى تجربة مستخدم سيئة.
قدمت RGB مفهوم شريط الختم للاستخدام لمرة واحدة. يمكن إنفاق كل UTXO مرة واحدة فقط، مما يعادل قفله عند الإنشاء وفتحه عند الإنفاق. يتم تغليف حالة العقد الذكي بواسطة UTXO وتديرها أشرطة الختم، مما يوفر آلية فعالة لإدارة الحالة.
RGB ++
RGB++ هو مسار توسعي آخر مستند إلى فكرة RGB، ولا يزال يعتمد على ربط UTXO.
تستخدم RGB++ سلسلة UTXO القابلة للبرمجة بالكامل لمعالجة البيانات والعقود الذكية خارج السلسلة، مما يعزز قابلية البرمجة لبيتكوين، ويضمن الأمان من خلال الربط المتجانس.
يستخدم RGB++ سلسلة UTXO القابلة للبرمجة كظل سلسلة، لمعالجة البيانات خارج السلسلة والعقود الذكية. يمكن لهذه السلسلة تنفيذ عقود ذكية معقدة، وترتبط بUTXO بيتكوين، مما يزيد من قابلية البرمجة ومرونة النظام. ترتبط UTXO بيتكوين مع UTXO الظل بشكل متجانس، مما يضمن التوافق بين حالة السلسلتين والأصول، ويضمن أمان المعاملات.
يدعم RGB++ جميع سلاسل UTXO القابلة للبرمجة Turing-complete، مما يعزز من التشغيل البيني عبر السلاسل و سيولة الأصول. هذه الدعم المتعدد السلاسل يعزز من مرونة النظام. في نفس الوقت، يتم تحقيق التشغيل البيني دون جسر من خلال ربط UTXO المتجانس، مما يتجنب مشكلة "العملة المزيفة" ويضمن صحة الأصول وتناسقها.
من خلال استخدام سلسلة الظل للتحقق على السلسلة، قامت RGB++ بتبسيط عملية التحقق من العميل. يحتاج المستخدم فقط إلى التحقق من المعاملات المتعلقة بسلسلة الظل للتحقق من صحة حساب الحالة. هذا التحقق على السلسلة يبسط العملية، ويحسن تجربة المستخدم. استخدام سلسلة الظل القابلة للبرمجة يتجنب إدارة UTXO المعقدة، ويوفر تجربة أكثر تبسيطًا وودية.
يتكون شبكة Arch بشكل أساسي من Arch zkVM وشبكة عقد التحقق، حيث تستخدم إثبات المعرفة الصفرية وشبكة التحقق اللامركزية لضمان أمان وخصوصية العقود الذكية، وهي أكثر سهولة من RGB، ولا تتطلب ربط سلسلة UTXO إضافية.
يستخدم Arch zkVM RISC Zero ZKVM لتنفيذ العقود الذكية وتوليد الإثباتات الصفرية، ويتم التحقق منها بواسطة شبكة من عقد التحقق اللامركزية. يعتمد النظام على نموذج UTXO، حيث يتم تغليف حالة العقد الذكي داخل UTXOs الحالة، مما يزيد من الأمان والكفاءة.
تمثل UTXOs الأصول البيتكوين أو الرموز الأخرى، ويمكن إدارتها من خلال التفويض. تختار شبكة Arch للتحقق بشكل عشوائي عقدة القائد للتحقق من محتوى ZKVM، وتستخدم مخطط توقيع FROST لتجميع توقيعات العقد، وأخيرًا تقوم ببث الصفقة إلى شبكة البيتكوين.
يقدم Arch zkVM آلة افتراضية كاملة التورينغ لبيتكوين، لتنفيذ العقود الذكية المعقدة. بعد كل تنفيذ للعقد، يتم إنشاء دليل عدم المعرفة للتحقق من صحة العقد وتغير الحالة.
تستخدم Arch نموذج UTXO الخاص بـ بيتكوين، حيث يتم encapsulation الحالة والأصول في UTXO، ويتم إجراء تحويل الحالة من خلال مفهوم الاستخدام الفردي. تُسجل بيانات حالة العقود الذكية كـ state UTXOs، بينما تُسجل الأصول الأصلية كـ Asset UTXOs. تضمن Arch أنه يمكن إنفاق كل UTXO مرة واحدة فقط، مما يوفر إدارة حالة آمنة.
Arch يحتاج إلى شبكة عقد للتحقق. خلال كل فترة Epoch، يقوم النظام بانتقاء عقدة قائد عشوائياً بناءً على حقوق الملكية، والتي تكون مسؤولة عن نشر المعلومات. يتم التحقق من جميع الإثباتات بواسطة شبكة عقد التحقق اللامركزية، مما يضمن أمان النظام ومقاومته للرقابة، ويولد توقيعاً لعقدة القائد. بمجرد أن تحصل الصفقة على توقيع العقد المطلوبة، يمكن بثها على شبكة بيتكوين.
الاستنتاج
في تصميم قابلية برمجة بيتكوين، يتميز RGB و RGB++ و Arch Network كل منها بخصائص فريدة، حيث تستمر في نهج ربط UTXO. إن خاصية التوثيق ذات الاستخدام الواحد لـ UTXO أكثر ملاءمة لتسجيل حالة العقود الذكية.
ومع ذلك، تواجه هذه الحلول أيضًا عيوبًا واضحة، مثل تجربة المستخدم السيئة، وتأخيرات طويلة في التأكيد، وأداء منخفض. يركز Arch وRGB بشكل أساسي على توسيع الوظائف دون تحسين الأداء؛ بينما يوفر RGB++ تجربة أفضل من خلال سلسلة UTXO عالية الأداء، إلا أنه يقدم فرضيات أمان إضافية.
مع انضمام المزيد من المطورين إلى مجتمع بيتكوين، سنشهد المزيد من حلول توسيع النطاق، مثل اقتراح ترقية op-cat الذي يتم مناقشته. تستحق الحلول التي تتماشى مع الخصائص الأصلية لبيتكوين الانتباه، وطريقة ربط UTXO هي وسيلة فعالة لتوسيع البرمجة دون ترقية الشبكة. طالما يتم حل مشكلات تجربة المستخدم بشكل جيد، ستصبح خطوة كبيرة إلى الأمام لعقود بيتكوين الذكية.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
تسجيلات الإعجاب 5
أعجبني
5
5
إعادة النشر
مشاركة
تعليق
0/400
CryptoPhoenix
· 08-12 09:05
大道至简 هبطت ثم نهضت في النهاية سيعرف الجميع أن عملتي ستقوم بالنهضة من جديد... أركض للدخول في السوق بناء مركز في القاع حسب القدر التوقف والتحرك أصبح عادة مشاعر مستقرة للوقاية من الفخ والانهيار
شاهد النسخة الأصليةرد0
SelfStaking
· 08-12 09:05
توسيع السعة يتحدث كل يوم، لكنه عالق دون حركة.
شاهد النسخة الأصليةرد0
PanicSeller69
· 08-12 09:04
هذا النوع من التصميم هو مجرد ضجة ..... من الأفضل بكثير أن نكون صادقين مع البيتكوين
استكشاف قابلية البرمجة الأصلية لبيتكوين: التطور من RGB إلى شبكة Arch
استكشاف قابلية برمجة البيتكوين: من RGB إلى شبكة Arch
بيتكوين كأكثر سلاسل الكتل سيولة وأمانًا، جذبت مؤخرًا اهتمام عدد كبير من المطورين بشأن قابلية برمجتها ومشكلات التوسع. من خلال إدخال تقنيات مختلفة، يشهد نظام بيتكوين البيئي ازدهارًا جديدًا، ليصبح محور التركيز في السوق الحالية.
ومع ذلك، فإن العديد من تصميمات توسيع النطاق تستند إلى تجارب منصات العقود الذكية مثل إيثريوم، وغالبًا ما تعتمد على جسر عبر السلسلة مركزي، مما يشكل نقطة خطر محتملة للنظام. نادرًا ما توجد خطط مصممة بناءً على خصائص بيتكوين نفسها، وهذا مرتبط بقيود بيئة تطوير بيتكوين. لا يمكن لبيتكوين، لأسباب متعددة، تشغيل العقود الذكية مباشرة مثل إيثريوم:
أنشأت ترقية SegWit في عام 2017 وترقية Taproot في عام 2021 الشروط لقابلية البرمجة في بيتكوين. في عام 2022، قدم المطورون "نظرية الترتيب" التي فتحت آفاقًا جديدة لإدراج معلومات الحالة والبيانات الوصفية مباشرة على سلسلة بيتكوين، وهو ما له أهمية كبيرة للتطبيقات التي تحتاج إلى بيانات حالة قابلة للوصول والتحقق منها.
حالياً، تعتمد معظم المشاريع التي تعزز قابلية برمجة بيتكوين على الشبكات من الطبقة الثانية، مما يتطلب من المستخدمين الثقة في الجسور عبر السلاسل، مما يشكل عقبة أمام جذب المستخدمين والسيولة. بالإضافة إلى ذلك، يفتقر بيتكوين إلى آلة افتراضية أصلية أو قابلية البرمجة، مما يمنع تحقيق الاتصال بين الطبقة الثانية والطبقة الأولى دون افتراضات ثقة إضافية.
تحاول RGB و RGB++ و Arch Network تعزيز قابلية البرمجة الخاصة ببيتكوين من خلال الخصائص الأصلية له، من خلال تقديم قدرات العقود الذكية والتعاملات المعقدة بطرق مختلفة:
RGB هو حل عقد ذكي يتم التحقق منه من خلال عميل خارجي، حيث يتم تسجيل تغييرات حالة العقد في UTXO الخاص ببيتكوين. على الرغم من أن لديه مزايا الخصوصية، إلا أنه معقد الاستخدام ويفتقر إلى قابلية تجميع العقود، مما يؤدي إلى تطور بطيء.
RGB++ يعتمد على ربط UTXO، ويعتبر السلسلة نفسها كعميل تحقق من الإجماع، ويوفر حلًا عبر السلاسل للأصول الوصفية، ويدعم تحويل أي سلسلة بهيكل UTXO.
يوفر Arch Network حلول العقود الذكية الأصلية لبيتكوين، ويقوم بإنشاء جهاز ZK الافتراضي وشبكة عقد التحقق، من خلال تجميع المعاملات لتوثيق التغيرات في الحالة والسجلات الأصول في معاملات بيتكوين.
RGB
RGB هو فكرة توسيع العقود الذكية في مجتمع بيتكوين في المراحل المبكرة، من خلال تغليف بيانات الحالة عن طريق UTXO، مما يوفر فكرة هامة للتوسع الأصلي في المستقبل.
تستخدم RGB التحقق خارج السلسلة، حيث يتم نقل التحقق من نقل الرموز من طبقة الإجماع إلى خارج السلسلة، ويتم التحقق بواسطة عملاء معينين ذوي صلة بالمعاملات. وهذا يقلل من الحاجة إلى البث على الشبكة بالكامل، مما يعزز الخصوصية والكفاءة. ومع ذلك، فإن هذه الطريقة في تعزيز الخصوصية هي أيضًا سلاح ذو حدين. فالسماح فقط لنقاط التحقق ذات الصلة بالمعاملات بالمشاركة يعزز الخصوصية، لكنه يجعل الطرف الثالث غير مرئي، مما يزيد من تعقيد العمليات ويصعب التطوير، مما يؤدي إلى تجربة مستخدم سيئة.
قدمت RGB مفهوم شريط الختم للاستخدام لمرة واحدة. يمكن إنفاق كل UTXO مرة واحدة فقط، مما يعادل قفله عند الإنشاء وفتحه عند الإنفاق. يتم تغليف حالة العقد الذكي بواسطة UTXO وتديرها أشرطة الختم، مما يوفر آلية فعالة لإدارة الحالة.
RGB ++
RGB++ هو مسار توسعي آخر مستند إلى فكرة RGB، ولا يزال يعتمد على ربط UTXO.
تستخدم RGB++ سلسلة UTXO القابلة للبرمجة بالكامل لمعالجة البيانات والعقود الذكية خارج السلسلة، مما يعزز قابلية البرمجة لبيتكوين، ويضمن الأمان من خلال الربط المتجانس.
يستخدم RGB++ سلسلة UTXO القابلة للبرمجة كظل سلسلة، لمعالجة البيانات خارج السلسلة والعقود الذكية. يمكن لهذه السلسلة تنفيذ عقود ذكية معقدة، وترتبط بUTXO بيتكوين، مما يزيد من قابلية البرمجة ومرونة النظام. ترتبط UTXO بيتكوين مع UTXO الظل بشكل متجانس، مما يضمن التوافق بين حالة السلسلتين والأصول، ويضمن أمان المعاملات.
يدعم RGB++ جميع سلاسل UTXO القابلة للبرمجة Turing-complete، مما يعزز من التشغيل البيني عبر السلاسل و سيولة الأصول. هذه الدعم المتعدد السلاسل يعزز من مرونة النظام. في نفس الوقت، يتم تحقيق التشغيل البيني دون جسر من خلال ربط UTXO المتجانس، مما يتجنب مشكلة "العملة المزيفة" ويضمن صحة الأصول وتناسقها.
من خلال استخدام سلسلة الظل للتحقق على السلسلة، قامت RGB++ بتبسيط عملية التحقق من العميل. يحتاج المستخدم فقط إلى التحقق من المعاملات المتعلقة بسلسلة الظل للتحقق من صحة حساب الحالة. هذا التحقق على السلسلة يبسط العملية، ويحسن تجربة المستخدم. استخدام سلسلة الظل القابلة للبرمجة يتجنب إدارة UTXO المعقدة، ويوفر تجربة أكثر تبسيطًا وودية.
! UTXO Binding: شرح مفصل لحلول عقود BTC الذكية: RGB و RGB ++ و Arch Network
شبكة Arch
يتكون شبكة Arch بشكل أساسي من Arch zkVM وشبكة عقد التحقق، حيث تستخدم إثبات المعرفة الصفرية وشبكة التحقق اللامركزية لضمان أمان وخصوصية العقود الذكية، وهي أكثر سهولة من RGB، ولا تتطلب ربط سلسلة UTXO إضافية.
يستخدم Arch zkVM RISC Zero ZKVM لتنفيذ العقود الذكية وتوليد الإثباتات الصفرية، ويتم التحقق منها بواسطة شبكة من عقد التحقق اللامركزية. يعتمد النظام على نموذج UTXO، حيث يتم تغليف حالة العقد الذكي داخل UTXOs الحالة، مما يزيد من الأمان والكفاءة.
تمثل UTXOs الأصول البيتكوين أو الرموز الأخرى، ويمكن إدارتها من خلال التفويض. تختار شبكة Arch للتحقق بشكل عشوائي عقدة القائد للتحقق من محتوى ZKVM، وتستخدم مخطط توقيع FROST لتجميع توقيعات العقد، وأخيرًا تقوم ببث الصفقة إلى شبكة البيتكوين.
يقدم Arch zkVM آلة افتراضية كاملة التورينغ لبيتكوين، لتنفيذ العقود الذكية المعقدة. بعد كل تنفيذ للعقد، يتم إنشاء دليل عدم المعرفة للتحقق من صحة العقد وتغير الحالة.
تستخدم Arch نموذج UTXO الخاص بـ بيتكوين، حيث يتم encapsulation الحالة والأصول في UTXO، ويتم إجراء تحويل الحالة من خلال مفهوم الاستخدام الفردي. تُسجل بيانات حالة العقود الذكية كـ state UTXOs، بينما تُسجل الأصول الأصلية كـ Asset UTXOs. تضمن Arch أنه يمكن إنفاق كل UTXO مرة واحدة فقط، مما يوفر إدارة حالة آمنة.
Arch يحتاج إلى شبكة عقد للتحقق. خلال كل فترة Epoch، يقوم النظام بانتقاء عقدة قائد عشوائياً بناءً على حقوق الملكية، والتي تكون مسؤولة عن نشر المعلومات. يتم التحقق من جميع الإثباتات بواسطة شبكة عقد التحقق اللامركزية، مما يضمن أمان النظام ومقاومته للرقابة، ويولد توقيعاً لعقدة القائد. بمجرد أن تحصل الصفقة على توقيع العقد المطلوبة، يمكن بثها على شبكة بيتكوين.
الاستنتاج
في تصميم قابلية برمجة بيتكوين، يتميز RGB و RGB++ و Arch Network كل منها بخصائص فريدة، حيث تستمر في نهج ربط UTXO. إن خاصية التوثيق ذات الاستخدام الواحد لـ UTXO أكثر ملاءمة لتسجيل حالة العقود الذكية.
ومع ذلك، تواجه هذه الحلول أيضًا عيوبًا واضحة، مثل تجربة المستخدم السيئة، وتأخيرات طويلة في التأكيد، وأداء منخفض. يركز Arch وRGB بشكل أساسي على توسيع الوظائف دون تحسين الأداء؛ بينما يوفر RGB++ تجربة أفضل من خلال سلسلة UTXO عالية الأداء، إلا أنه يقدم فرضيات أمان إضافية.
مع انضمام المزيد من المطورين إلى مجتمع بيتكوين، سنشهد المزيد من حلول توسيع النطاق، مثل اقتراح ترقية op-cat الذي يتم مناقشته. تستحق الحلول التي تتماشى مع الخصائص الأصلية لبيتكوين الانتباه، وطريقة ربط UTXO هي وسيلة فعالة لتوسيع البرمجة دون ترقية الشبكة. طالما يتم حل مشكلات تجربة المستخدم بشكل جيد، ستصبح خطوة كبيرة إلى الأمام لعقود بيتكوين الذكية.