شرح تفصيلي لحل محول طبقة Bitcoin DA Chainway وKasar Labs: كيف نساعد Bitcoin على تنفيذ ZK Rollup؟

بقلم : نامسيوس

تم إعداده بواسطة: Deep Wave TechFlow

Bitcoin على وشك الحصول على مجموعة أدوات Zero Knowledge (ZK). في الآونة الأخيرة، قام مشروعان مختلفان بإحياء هذا التطوير، وهو تطور لا يمكن أن يساعد فقط في توسيع نطاق Bitcoin، ولكنه يوفر أيضًا ضمانات خصوصية إضافية للمستخدمين الذين يقررون استخدامه.

أعلنت Chainway الأسبوع الماضي عن فتح المصدر لمحول توفر البيانات (DA)، وهي تقنية تسمح للمطورين بالاستفادة من أمان ونهائية Bitcoin لتطوير القوائم المجمعة باستخدام مجموعة تطوير البرمجيات السيادية (SDK). توفر Sovereign للمطورين خدمة مجمعة لبناء أنواع مختلفة من Rollups، بينما يهدف إطلاق Chainway إلى تمكين أول ZK Rollup من Bitcoin.

قامت Kasar Labs، بالشراكة مع Taproot Wizards، بإصدار محول DA للبيتكوين بالصدفة في نفس الوقت. يتيح المحول للمطورين توصيل حزمة Madara بالبيتكوين لتشغيل Starknet Rollups استنادًا إلى لغة برمجة القاهرة التي أنشأتها StarkWare.

ما هو ZK Rollup؟

تجميع ونشر معاملات Bitcoin غير القياسية (مثل تلك الموجودة في سلاسل جانبية معينة) في كتل على blockchain الأساسي (مثل Bitcoin). وهذا يقلل بشكل كبير من التكلفة الحسابية للتحقق من هذه المعاملات، مع الاستفادة إلى حد ما من أمان سلاسل الكتل من الطبقة الأولى. وبهذا المعنى، توجد معاملات تراكمية على البيتكوين. سيقوم المستخدمون بعد ذلك بتشغيل عقدة لتلك السلسلة الجانبية، والتي تعرف كيفية تفسير البيانات المنشورة على البيتكوين وبناء أرصدة الحسابات. ومع ذلك، هذا يعني أن الجميع بحاجة إلى عقدة كاملة تقوم بتشغيل هذا البروتوكول الآخر، وهو غير قابل للتطوير. هذا هو المكان الذي يأتي فيه ZK.

يستخدم ZK Rollup براهين المعرفة الصفرية، وهو دليل تشفير يضمن السلامة الحسابية دون المساس بالخصوصية. فهو يسمح للمثبت أن يثبت للمدقق صحة البيان الحسابي بيقين رياضي دون الكشف عن تفاصيل المعلومات المحددة المستخدمة لحساب الإثبات. في سياق التراكمي، يعد هذا أمرًا مهمًا للغاية لأنه يتطلب فقط من المراقب معرفة الدليل النهائي للتحقق من هذه البيانات أو المعاملات. يسمح استخدام بروفات ZK للأشخاص الذين يستخدمون Rollup بالحصول على إثباتات لأحدث حالة من Bitcoin مع اليقين الرياضي مع الحفاظ على الخصوصية الكاملة.

تشمل فوائد ZK Rollup عدم حاجة المستخدمين إلى الاتصال بالإنترنت لتلقي المدفوعات، وبيانات الدفع على السلسلة فقط حيثما أمكن ذلك، وعدم الحاجة إلى إدارة السيولة، وعدم الاعتماد على الرسوم المنخفضة للطبقة الأساسية لبيتكوين. بالإضافة إلى ذلك، باستخدام ZK Rollup، يمكن للمطورين إضافة أي بيئة برمجة مرغوبة بالإضافة إلى Bitcoin، مثل عقود Turing-Complete الذكية.

تستخدم براهين ZK تقنيتين رياضيتين رئيسيتين: SNARKs وSTARKs. الأولى، وهي حجج معرفية موجزة وغير تفاعلية، تسبق الأخيرة وتستخدم في العملات المشفرة مثل Zcash، مما يوفر للمستخدمين مستوى عالٍ من الخصوصية. تم تطوير حجج المعرفة الشفافة القابلة للتطوير لاحقًا لتوفير أمان أفضل وقابلية للتوسع بالإضافة إلى الخصوصية المطلوبة. وذلك لأن SNARK يعتمد على إعداد موثوق به لإنشاء البراهين، بينما يهدف STARK إلى أن يكون غير موثوق به تمامًا. أخيرًا، SNARKs عرضة للحوسبة الكمومية، لكن STARKs آمنة كميًا.

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

من أجل تنفيذ ZK Rollup على Bitcoin بشكل صحيح والسماح للمستخدمين بربط Bitcoin الخاص بهم بشكل موثوق بين مجموعات Rollups، يلزم وجود شوكة ناعمة من Bitcoin. ستضيف هذه الانقسام الناعم رمز تشغيل جديدًا إلى أقدم عملة مشفرة، مما يجعل Bitcoin نفسها على دراية بإثباتات ZK وقادرة على التحقق منها. إذا حدث هذا، فلن يحتاج المستخدمون إلا إلى تشغيل عقدة Bitcoin حتى يتمكنوا من التحقق بشكل موثوق من الدليل الصادر عن مجموعة محددة، والتعرف على حساباتهم ورصيدهم، ويكونوا قادرين على سحب الأموال من المجموعة.

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

تخدم الأعلام وأكواد التشغيل الموجودة في بداية المغلف غرضًا مزدوجًا. أولاً، سمحوا لعقد البيتكوين بمعرفة أنه يمكنهم تخطي مغلفات المعلومات التي لا تتعلق بشبكة البيتكوين. ثانيًا، يكون لها تأثير عكسي على المستخدمين والتطبيقات الذين هم على علم بالمغلف، حيث تتيح لهم معرفة أنه يحتوي على محتوى يهمهم. في حالة ZK Rollup، يمكن للمستخدمين مسح كتل Bitcoin بحثًا عن هذه المغلفات، ومعرفة أحدث حالة للمجموعة، واستخدام أدلة ZK للتحقق الرياضي.

الآن بعد أن أصبح لدينا فهم لإثباتات ZK، دعنا نعود إلى المشروعين المذكورين سابقًا ونستكشف الجوانب الفريدة لتصميمهما.

السيادية

لدى Sovereign SDK نفسها ثلاثة أهداف رئيسية. أولاً، يهدف إلى توفير واجهة قياسية للاتصال بين التراكمي وطبقة DA، مما يسهل نشر التراكمي على طبقة DA الجديدة وتمكين سلاسل جديدة لدعم التراكمي الحالي. ثانيًا، يتكامل مع مترجم التشفير لتحويل منطق عمل الكود إلى نموذج يمكن التحقق منه بالتشفير. وأخيرًا، يوفر تطبيقات افتراضية لأساسيات blockchain الشائعة مثل الرموز المميزة والرموز غير القابلة للاستبدال والجسور عبر السلسلة.

كما ذكرنا سابقًا، تم تصميم محول DA الخاص بـ Chainway لتسهيل اتصال التطبيقات المبنية باستخدام Sovereign SDK بـ Bitcoin. بمعنى آخر، يسمح المحول لـ Sovereign Rollup باستخدام Bitcoin كطبقة DA الخاصة به، وهو ما لم يكن ممكنًا من قبل. يعد توفر البيانات أمرًا بالغ الأهمية لـ Rollup لأنه يسمح بالتحقق الموثوق من الحسابات التي يتم إجراؤها خارج السلسلة الرئيسية، وهو مطلب لتمكين المستخدمين من التحقق من أرصدتهم أو تعديلها وسحب الأموال من Rollup.

من أجل تضمين معاملات Sovereign Rollup في كتل Bitcoin، يقوم المستخدمون بتمرير معاملاتهم إلى ما يسمى جهاز التسلسل. يتم تشغيل جهاز التسلسل بواسطة المؤسسة نفسها في تصميم محول DA الخاص بـ Chainway وهو مسؤول عن إنشاء هذا الاتصال بين السلسلة الجانبية وبيتكوين، مما يضمن نشر جميع المعاملات التي يمررها المستخدمون إلى Bitcoin في شكل أدلة ZK.

يبدو هذا مركزيًا بعض الشيء، وهو كذلك بالفعل. ومع ذلك، نظرًا لوجود تقنية إثبات الصلاحية المعروفة باسم ZK-STARKs، لا يمكن لأجهزة التسلسل أن تعمل بشكل ضار. وذلك لأن الشهادة تؤكد بشكل خاص شرعية المعاملة ويمكن لأي شخص التحقق منها. على سبيل المثال، لا يمكن لأجهزة التسلسل اختلاس أموال المستخدم أو إجراء معاملات غير مصرح بها. ومع ذلك، يمكنهم نظريًا فرض رقابة على معاملات المستخدم من خلال عدم تضمينها في كتل البيتكوين والاحتفاظ بتلك البيانات. إذا حدث هذا، فيمكن للمستخدمين اختيار نشر بيانات معاملاتهم في Bitcoin عن طريق تسجيل تلك المعلومات في Bitcoin.

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

ستار نت

مثل Sovereign، تم تصميم Starknet أيضًا للسماح ببناء مجموعات Rollups. ومع ذلك، فإن Starknet هو نظام بيئي أكثر رأيًا يتضمن مكونات واضحة مثل القاهرة، وCairoVM، وMadara التي يمكن للمطورين البناء بها.

Starknet عبارة عن ZK Rollup يتم تشغيله حاليًا على Ethereum، مما يعني أن Rollup يعتمد على blockchain الذي أنشأه Vitalik Buterin كطبقة DA الخاصة به. إنه يعزز براهين STARK لتزويد المستخدمين بافتراضات الخصوصية والأمان المطلوبة، بالإضافة إلى تحسين قابلية التوسع وتقليل تكاليف المعاملات عن طريق تجميع المعاملات قبل نشر البراهين والحالات الجديدة إلى الطبقة الأولى. القاهرة هي لغة برمجة تورينج كاملة لكتابة برامج يمكن إثباتها، حيث يمكن لطرف أن يثبت لطرف آخر أن عملية حسابية معينة قد تم إجراؤها بشكل صحيح دون مطالبة ذلك الطرف بإعادة تنفيذ نفس البرنامج. إنها أول منصة على مستوى الإنتاج لإنشاء براهين STARK للحوسبة العامة.

يتلقى الجهاز الظاهري في القاهرة الرمز الثانوي الذي تم إنشاؤه بواسطة المترجم ويقوم بتشغيله على الكمبيوتر. مخرجات التشغيل هي أثر للبرنامج، والذي يمكن بعد ذلك إرساله إلى مولد إثبات STARK لإثبات صحة البيانات المعبر عنها في كود القاهرة.

Madara هو جهاز تسلسل لمكدس Starknet، مما يساعد المطورين على دعم ZK Rollup المستند إلى Starknet.

حتى وقت قريب، كانت جميع مجموعات البرامج هذه متاحة فقط على إيثريوم. الآن، أطلقت Kasar Labs وTaproot Wizards محول DA للبيتكوين، مصمم للسماح للمطورين بربط المجموعات المجمعة التي تم إنشاؤها باستخدام إصدار مفتوح المصدر من Starknet بشبكة العملات المشفرة الأصلية والأكثر أمانًا.

هل تحتاج عملة البيتكوين إلى ZK Rollup؟

في الأساس، لا تحتاج عملة البيتكوين إلى ذلك. إنه يعمل بشكل جيد للغاية في حالته الحالية، وليس هناك سبب كبير للاعتقاد بأن البيتكوين يحتاج إلى تغييرات كبيرة. من ناحية أخرى، تعد قابلية التوسع حاجة حقيقية، وقد أثبتت تقنيات مثل Lightning Network أنها مفيدة للغاية في السماح بمشاركة أكبر من المستخدمين الذين لولا ذلك لن يتمكنوا من المشاركة في المعاملات الاقتصادية الخاصة بالبيتكوين.

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

على غرار شبكة Lightning Network، تعمل ميزة Rollup من خلال دمج معاملات متعددة معًا ونشر موجز واحد من المعلومات إلى Bitcoin. بالطبع، تتبع ZK Rollup نهجًا مختلفًا تمامًا عن Lightning Network، وهي محقة في ذلك. لا تحاول التكنولوجيا التنافس مع الطبقة الثانية المثبتة من المدفوعات الرخيصة التي يحبها مستخدمو البيتكوين بالفعل. بدلاً من ذلك، تركز مجموعة التحديثات على المشكلات الأخرى وتحاول توفير حلول أخرى.

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

من غير الواضح ما إذا كانت ZK Rollup ستكتسب أي تأثير على البيتكوين. لدى Bitcoin بالفعل سلسلة جانبية، وكان Liquid نشطًا على Bitcoin لعدة سنوات، لكن حجم معاملاته لا يزال متواضعًا. ويمكن القول أنه في حالة Liquid، فإن وجود نموذج الاتحاد يعد عيبًا، بينما يتمتع ZK Rollup بمزايا أكثر في هذه الحالة. ربما قد يعاني Rollup من نفس مصير Liquid، أي انخفاض حجم التداول وانخفاض الفائدة، حيث يستمر مستخدمو Bitcoin في اختيار "HODL Bitcoin والاحتفاظ به". أو يمكن أن يفتح فصلاً جديدًا في تطوير واستخدام البيتكوين.

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

شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • تعليق
  • إعادة النشر
  • مشاركة
تعليق
0/400
لا توجد تعليقات
  • تثبيت