ما هو الفاليديوم
Validium هو أيضًا حل توسعي للطبقة الثانية من Ethereum. فهو يعالج بشكل أساسي المعاملات خارج السلسلة، ويضمن توفر البيانات خارج السلسلة (يخزن البيانات خارج السلسلة)، ويولد الأصفار وفي الوقت نفسه إثبات المعرفة يؤكد صحة المعاملة.
كيف يعمل أسلوب Validium
2.1 إرسال المعاملة
يرسل المستخدمون المعاملات، ويتم إرسال المعاملات إلى المشغل. المشغل هنا هو في الواقع عقدة Validium التي تنفذ المعاملة. يمكن أن يكون المشغل هنا فرديًا أو متعددًا
2.2 معالجة المعاملات< /h3>2.2.1 جمع المعاملات وتكوين الدفعات
يجمع المشغل المعاملات خلال فترة زمنية معينة وينظم هذه المعاملات في دفعة< /p>
2.2.2 معالجة المعاملات
2.2.2.1 التحقق من صحة المعاملة
التحقق من التوقيع: يتحقق المشغل أولاً من توقيع كل معاملة للتأكد من أن المعاملة قد بدأت بواسطة حساب شرعي
التحقق من الرصيد: تحقق مما إذا كان حساب التداول يحتوي على رصيد كافٍ للتداول. تضمن هذه الخطوة عدم وجود تجاوزات في الإنفاق وتضمن صحة الأموال في المعاملة.
2.2.2.2 فرز المعاملات
يقوم المشغل بفرز المعاملات وفقًا لقواعد معينة (مثل الطابع الزمني والتكلفة وما إلى ذلك). الغرض من الفرز هو تحسين كفاءة المعالجة وضمان عدالة المعاملات.
2.2.2.3 دفعة التغليف
تجميع المعاملات المتعددة في دفعة واحدة للمعالجة الموحدة اللاحقة
2.2.2.4 تحديث الحالة
يقوم المشغل بتحديث حالة الحساب (مثل تغييرات الرصيد) بناءً على محتوى المعاملة. تتضمن هذه الخطوة تعديل قاعدة بيانات الحالة خارج السلسلة لتسجيل الحالة الجديدة لكل حساب. أنشئ تجزئات جديدة لكل حالة محدثة، وسيتم استخدام هذه التجزئات لإنشاء جذور حالة جديدة
2.3 إنشاء إثبات المعرفة الصفرية
يستخدم الباحثون في العملية دوائر إثبات محددة لإنشاء أدلة المعرفة الصفرية للتحقق من صحة هذه المعاملات خارج السلسلة. تضمن إثباتات ZK إجراء جميع الحسابات خارج السلسلة بشكل صحيح مع حماية خصوصية المعاملات.
2.4 إرسال التزام الدولة وإثبات المعرفة الصفرية إلى السلسلة
المشغل يقوم المشغل بإنشاء أحدث جذر حالة وفقًا للدُفعة، كالتزام حالة، و تم إنشاء إثبات المعرفة الصفرية (إثبات صحة المعاملات خارج السلسلة) وإرساله إلى شبكة L1 الرئيسية
2.5 تخزين البيانات خارج السلسلة
يعتمد Validium على لجنة توفر البيانات (DAC) لإدارة تخزين البيانات وإتاحتها خارج السلسلة. وهذا يضمن إمكانية الوصول إلى البيانات والتحقق منها عند الحاجة.
2.6 التحقق والتسجيل على الشبكة الرئيسية
2.6.1 التحقق من إثبات المعرفة الصفرية
عندما يتلقى التحقق من العقد الذكي لشبكة Ethereum الرئيسية إثبات المعرفة الصفرية المقدم، سيتم التحقق منه للتأكد من صحة المعالجة خارج السلسلة وصلاحيتها. من جذر الدولة الجديدة.
2.6.2 جذر حالة التسجيل
بمجرد اجتياز عملية التحقق، يتم تسجيل جذر الحالة الجديد (جذر الحالة) على Ethereum لضمان شرعية وصلاحية حالة خارج السلسلة. يتم تسجيلها عادةً في رؤوس الكتل أو العقود الذكية المتخصصة. تضمن هذه الخطوة الشفافية وإمكانية تتبع حالة خارج السلسلة.
يعادل سجل جذر الحالة الالتزام خارج السلسلة الحالة، مما يشير إلى أنه تم تأكيد وتسجيل جميع المعاملات خارج السلسلة المقدمة. من خلال تسجيل جذر الحالة، يمكن للمستخدمين والمدققين استخدام Merkle Proofs للتحقق من تضمين معاملات معينة في الحالة دون الحاجة إلى تنزيل الحالة بأكملها والتحقق منها. وهذا يحسن بشكل كبير كفاءة التحقق من صحة البيانات. حل النزاعات: في حالة حدوث نزاع، يمكن استخدام جذر الدولة كأساس للتحقق من سلامة البيانات خارج السلسلة. يمكن للمستخدمين تقديم الأدلة ذات الصلة لحل النزاعات وضمان شفافية البيانات ودقتها
2.7 الودائع والسحب
2.7.1 الودائع
يرسل المستخدمون ETH أو الرموز المميزة الأخرى إلى عقود خاصة على Ethereum. يسجل هذا العقد الإيداع ويخطر مشغل Validium خارج السلسلة. يقوم المشغل بإيداع إيداع المستخدم في الحساب خارج السلسلة. يقوم المشغل بإيداع إيداع المستخدم في الحساب خارج السلسلة
2.7.2 السحب
طلب سحب المستخدم : يقدم المستخدم طلب سحب إلى المشغل. طلبات السحب المجمعة: يقوم المشغل بتضمين طلبات السحب دفعة واحدة ويقوم بإنشاء إثبات ZK المقابل. التحقق والسحب: تقوم الشبكة الرئيسية بالتحقق من شهادة ZK المقدمة وطلب السحب. بمجرد التحقق، يمكن للمستخدمين سحب الأموال المقابلة من العقد على شبكة إيثريوم الرئيسية.
ثلاث مزايا وعيوب للفاليديوم
3.1 المزايا
3.1.1 إنتاجية عالية
إيقاف -يؤدي توفر بيانات السلسلة إلى تحسين الإنتاجية وتعزيز قابلية التوسع
3.1.2 رسوم المعاملات المخفضة< /span>
ليست هناك حاجة لنشر بيانات المعاملات إلى السلسلة الرئيسية، مما يقلل تكاليف المعاملات بشكل كبير التكلفة
3.1.3 التمتع بدرجة معينة من الخصوصية h4 >
يتم تخزين البيانات خارج السلسلة فقط وليس داخل السلسلة، لذلك لن يتم الوصول إليها عبر السلسلة ، لذلك له تأثير معين لحماية الخصوصية
3.1.4 عمليات سحب سريعة، بدون تحدي قيود الفترة، وما إلى ذلك.
3.2 العيوب
< h4 style= "text-align: left;">
3.2.1 خطر توفر البياناتيعتمد Validium على توفر البيانات خارج السلسلة، مما يجلب بعض المخاطر. لأنه إذا قام المشغل أو مدير توفر البيانات بإخفاء بيانات المعاملة، فقد لا يكون من الممكن إنشاء الدليل اللازم لسحب أموال المستخدم
3.2.2 خطر المركزية
تم الإنشاء يتطلب إثبات الجنس الصالح استخدام أجهزة متخصصة، مما يؤدي إلى مخاطر المركزية. لأنه إذا كان عدد قليل فقط من الكيانات قادرًا على توفير الموارد المطلوبة، فقد تهيمن على الشبكة، مما يعرض طبيعتها اللامركزية
3.2.3 تكلفة الحوسبة
لا يتطلب إثبات أي معرفة قوة حوسبة كبيرة؛ ليست فعالة من حيث التكلفة للتطبيقات منخفضة الإنتاجية
3.2.4 لا تعتمد فقط على آلية أمان التشفير
واعتمد بشكل كامل على أمان التشفير على عكس آلية تلافي المعرفة الصفرية، فإنها تعتمد أيضًا على افتراضات الثقة وحوافز الاقتصاد المشفر
مقارنة أربعة فاليديوم والبلازما
4.1 أوجه التشابه h3>
أولاً: جميعها عبارة عن حلول توسعة خارج السلسلة من الطبقة الثانية، والتي يمكنها زيادة إنتاجية المعاملات وتقليل رسوم المعاملات.
ثانيًا: يتم نقل جميع المعاملات ومعالجة البيانات خارج السلسلة لتقليل العبء على السلسلة الرئيسية
4.2 الاختلافات
4.2.1 معالجة البيانات تختلف الطرق< /span>
البلازما: تبدأ عمليات الإيداع والسحب من طبقة L1؛ يلزم إرسال جذر الحالة إلى السلسلة الرئيسية L1
Validium: تبدأ عمليات الإيداع بواسطة L1، وتبدأ عمليات السحب بواسطة L2. لا تحتاج فقط إلى إرسال جذر الحالة، ولكنك تحتاج أيضًا إلى إنشاء إثبات المعرفة الصفرية وإرساله إلى سلسلة L1 الرئيسية.< /p>
4.2.2 نموذج الأمان مختلف
البلازما: تستخدم آلية مقاومة الاحتيال للتعامل مع النزاعات من خلال السلسلة الرئيسية لضمان الأمان. لدى المستخدمين فترة زمنية معينة لتقديم إثبات الاحتيال. Validium: يعتمد بشكل أساسي على إثباتات المعرفة الصفرية للتحقق من صحة المعاملات خارج السلسلة وضمان خصوصية البيانات وأمانها
4.2.3 التكلفة والأداء مختلفان
البلازما: تتم معالجة معظم حسابات المعاملات خارج السلسلة، برسوم أقل. ومع ذلك، قد يتم تكبد بعض التكاليف على السلسلة عند تقديم نقاط التفتيش والتعامل مع النزاعات.
Validium: تتم معالجة معظم حسابات المعاملات خارج السلسلة، برسوم أقل. يحتاج المستخدمون فقط إلى دفع تكلفة إرسال إثباتات ZK وجذور الحالة
4.2. 4 الاستخدام السيناريوهات مختلفة
البلازما: مناسبة لأولئك الذين يحتاجون إلى إجراءات أمنية عالية ومعقدة تطبيق معالجة المعاملات، ولكن لا يلزم أن تكون التكلفة عالية، ومناسبة للتطبيقات على مستوى المؤسسة والحلول عبر السلسلة
Validium: مناسب للتداول عالي التردد والتمويل اللامركزي (DeFi) والألعاب والتطبيقات الأخرى التي تتطلب إنتاجية عالية وتكلفة منخفضة. نظرًا لقدرات المعالجة الفعالة خارج السلسلة وتكاليف المعاملات المنخفضة
五validium Compare مع مجموعة zk
5.1 أوجه التشابه
< h4 style ="text-align: left;">
5.1.1 الحوسبة خارج السلسلةكلاهما ينقل معظم الحسابات ومعالجة المعاملات خارج السلسلة لتقليل العبء على السلسلة الرئيسية وتحسين قابلية التوسع وإنتاجية النظام< /p>< h4 style="text-align: left;">5.1.2 إثبات المعرفة الصفرية
كلاهما يستخدم تقنية إثبات المعرفة الصفرية للتحقق من صحة وقانونية المعاملات خارج السلسلة. تضمن أدلة صفر المعرفة الخصوصية وسلامة البيانات دون الكشف عن تفاصيل محددة للمعاملات
5.1.3 تم إرسال جذر الحالة إلى السلسلة الرئيسية
يتم تجميع كل من Validium وZK بانتظام أرسل جذر الحالة إلى سلسلة Ethereum الرئيسية لضمان التحديث والتحقق من حالة خارج السلسلة
5.2 الاختلافات
5.2.1 يختلف تخزين البيانات
Validium: يتم تخزين البيانات ضمن سلسلة L1
مجموعة ZK: يتم ضغط البيانات على دفعات وإرسالها إلى سلسلة L1 للتخزين
5.2.2 مخاطر توفر البيانات
Validium: لجنة توفر البيانات التي تقوم بتخزين بيانات المعاملات -chain (DAC) أو أي نظام تخزين موزع آخر. لا يتم تخزين البيانات مباشرة على السلسلة الرئيسية. إذا كانت لجنة توفر البيانات مهملة أو ضارة (انقطاع، أو عدم تعبئة بعض المعاملات عمدًا)، فقد لا يتمكن المستخدمون من الوصول إلى البيانات الضرورية.
ZK Rollup: بما أن جميع بيانات المعاملات مخزنة على السلسلة الرئيسية، فإن توفر البيانات وأكثر أمانًا، يمكن للمستخدمين الوصول إلى بيانات المعاملات والتحقق منها في أي وقت
5.2.3 الأمان بدرجات متفاوتة
Validium: لجنة توفر البيانات التابعة
يعتمد أمن Validium جزئيًا على إجراءات لجنة توفر البيانات. إذا كانت اللجنة مهملة أو خبيثة فقد يؤثر ذلك على أمن النظام. ZK Rollup: التحقق الكامل على السلسلة
يعتمد ZK Rollup بشكل كامل على السلسلة الرئيسية للتحقق من البيانات وتخزينها، مما يضمن مستوى أعلى من الأمان والشفافية
5.2.4 تكاليف المعاملات
Validium: لأن البيانات غير مطلوبة يمكن لـ Validium المُخزن على السلسلة الرئيسية أن يقلل بشكل كبير من تكاليف المعاملات، خاصة بالنسبة للكميات الكبيرة من المعاملات الصغيرة. ZK Rollup: على الرغم من انخفاض تكاليف المعاملات مقارنة بالمعاملات التقليدية على السلسلة، نظرًا لأنه يجب تقديم جميع البيانات في النهاية إلى السلسلة الرئيسية، إلا أن تكاليف المعاملات الخاصة بـ ZK Rollup لا تزال أعلى من Validium
5.2.5 الخصوصية
Validium: نظرًا لأنه يتم تخزين البيانات خارج السلسلة وليس على السلسلة الرئيسية، فهي تتمتع بدرجة معينة من الخصوصية.
ZK Rollup: يتم تخزين البيانات في السلسلة وليس لها أي خصوصية
5.2.6 سيناريوهات الاستخدام
Validium: أكثر ملاءمة للمعاملات عالية التردد أو تلك التي لديها متطلبات خصوصية مشاهد
ZK Rollup: مناسب لبعض متطلبات الخصوصية العادية أو التي لا تتطلب أي خصوصية