تقنية zkTLS: حل جديد لكسر جزر البيانات بين Web3 و Web2
في الآونة الأخيرة، أثناء استكشافي لاتجاهات مشاريع جديدة، تعرضت لتقنية zkTLS الناشئة. بعد دراسة متعمقة، حصلت على بعض الفهم لها، وأنا الآن أشارك نتائج تعلمي.
zkTLS هي تقنية مبتكرة تجمع بين إثباتات المعرفة الصفرية (ZKP) وبروتوكول أمان طبقة النقل (TLS). في مجال Web3، تُستخدم بشكل رئيسي في بيئات الآلات الافتراضية على السلسلة، مما يتيح التحقق من صحة بيانات HTTPS غير الموثوق بها بدون الحاجة إلى طرف ثالث موثوق. تشمل صحة البيانات هنا ثلاثة جوانب: مصدر البيانات يأتي بالفعل من موارد HTTPS معينة، البيانات العائدة لم يتم التلاعب بها، وموثوقية البيانات مضمونة. من خلال هذه الآلية التشفيرية، تتيح zkTLS للعقود الذكية على السلسلة الوصول الموثوق إلى موارد Web2 HTTPS الخارجية، مما يكسر جزر البيانات.
مقدمة في بروتوكول TLS
تستخدم TLS (بروتوكول أمان النقل) لتوفير التشفير والمصادقة وسلامة البيانات في الاتصالات الشبكية، مما يضمن نقل البيانات بشكل آمن بين العميل والخادم. بروتوكول HTTPS هو في الواقع يعتمد على بروتوكول HTTP ويستخدم بروتوكول TLS لضمان خصوصية وسلامة نقل المعلومات، مما يجعل صحة الخادم قابلة للتحقق.
تقوم بروتوكولات TLS بحل المشكلات التالية:
اتصالات مشفرة: استخدام التشفير المتماثل لحماية البيانات ومنع التنصت.
التحقق من الهوية: يتم التحقق من هوية الخادم من خلال شهادة رقمية صادرة عن طرف ثالث، لمنع هجمات الرجل في المنتصف.
سلامة البيانات: استخدم HMAC أو AEAD لضمان عدم العبث بالبيانات.
تتكون عملية تبادل البيانات في بروتوكول TLS من مرحلتين: مرحلة المصافحة ومرحلة نقل البيانات. في مرحلة المصافحة، يتفاوض العميل مع الخادم على المعلمات الأمنية ويقيم جلسة تشفير. بعد ذلك، في مرحلة نقل البيانات، تستخدم كلا الجهتين مفتاح الجلسة لإجراء اتصالات مشفرة.
معضلة الوصول إلى البيانات في Web3
على الرغم من أن بروتوكول TLS يستخدم على نطاق واسع في الشبكة Web2، إلا أنه يطرح بعض التحديات لتطوير تطبيقات Web3. عندما ترغب العقود الذكية على السلسلة في الوصول إلى البيانات خارج السلسلة، فإن الآلة الافتراضية على السلسلة لا تفتح القدرة على استدعاء البيانات الخارجية بسبب مشكلة توفر البيانات، وذلك لضمان إمكانية تتبع جميع البيانات، وبالتالي ضمان أمان آلية الإجماع.
لحل هذه المشكلة، ظهرت مجموعة من مشاريع الأورacles مثل Chainlink و Pyth. تعمل هذه المشاريع كجسر للتواصل بين البيانات على السلسلة والبيانات خارج السلسلة، مما يكسر ظاهرة جزر البيانات. لضمان قابلية استخدام البيانات المنقولة، تعتمد هذه الأورacles بشكل عام آلية إجماع PoS، من خلال زيادة تكلفة سوء السلوك لدى العقد لضمان صحة البيانات.
ومع ذلك، هناك مشكلتان رئيسيتان في خطة الحصول على البيانات المستندة إلى الأوركل.
ارتفاع التكاليف: تعتمد أمان آلية إجماع PoS على كمية الأموال المرهونة، مما يزيد من تكاليف الصيانة. في الوقت نفسه، هناك الكثير من تكرار تبادل البيانات أثناء عملية الإجماع، مما يزيد من تكاليف استخدام البيانات.
كفاءة منخفضة: يتطلب توافق آلية PoS بعض الوقت، مما يؤدي إلى تأخر بيانات السلسلة، وهو ما لا يتناسب مع سيناريوهات الوصول عالي التردد.
حلول ل zkTLS
تتيح تقنية zkTLS من خلال إدخال خوارزمية إثبات المعرفة الصفرية ZKP للعقود الذكية على السلسلة التحقق مباشرة من البيانات المقدمة من العقدة للتأكد من أنها تأتي بالفعل من مورد HTTPS معين ولم يتم التلاعب بها. تتجنب هذه الطريقة التكاليف العالية للاستخدام التي تسببها خوارزميات الإجماع في الأوراق التقليدية.
بشكل محدد، يتم تنفيذ zkTLS بالطريقة التالية:
حساب البيانات التي تم الحصول عليها من طلبات موارد HTTPS من عقدة التتابع خارج السلسلة، ومعلومات التحقق من الشهادات CA ذات الصلة، وإثبات التوقيت، وإثبات سلامة البيانات، لتوليد Proof.
الحفاظ على المعلومات والتحقق اللازمة والخوارزميات على السلسلة.
تمكين العقود الذكية من التحقق من صحة البيانات ووقتها وموثوقية مصدر البيانات دون الكشف عن المعلومات الحساسة.
تتمثل مزايا zkTLS في تقليل تكلفة تحقيق إمكانية استخدام موارد Web2 HTTPS بشكل كبير. وقد أدى ذلك إلى تحفيز العديد من الطلبات الجديدة، مثل تقليل تكلفة الحصول على أسعار الأصول الطويلة على السلسلة، واستخدام مواقع الويب الموثوقة في Web2 لإجراء KYC على السلسلة، وتحسين تصميم الهيكل الفني للألعاب في Web3.
تأثير على النظام البيئي الحالي لويب 3
ظهور zkTLS أحدث تأثيرًا معينًا على شركات Web3 القائمة، وخاصة مشاريع التنبؤ الرئيسية. لمواجهة هذا التغيير، تعمل عمالقة الصناعة مثل Chainlink وPyth بنشاط على دراسة الاتجاهات ذات الصلة، في محاولة للحفاظ على ريادتها خلال عملية تحديث التكنولوجيا. في الوقت نفسه، أدى ذلك أيضًا إلى ظهور نماذج أعمال جديدة، مثل التحول من الرسوم بالوقت إلى الرسوم حسب الاستخدام، وCompute as a service.
ومع ذلك، مثل معظم مشاريع ZK، فإن التحدي الرئيسي الذي يواجه zkTLS هو كيفية تقليل تكاليف الحساب لجعله ذا قيمة تجارية.
بشكل عام، توفر تقنية zkTLS إمكانية جديدة للتفاعل بين بيانات Web3 و Web2. عند تصميم المنتجات، قد يؤدي التركيز على تطورات zkTLS ودمج هذه التقنية بشكل مناسب إلى تحقيق breakthroughs جديدة في الابتكار التجاري والهندسة التقنية.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
zkTLS: أداة كسر الجليد لبيانات Web3 وWeb2
تقنية zkTLS: حل جديد لكسر جزر البيانات بين Web3 و Web2
في الآونة الأخيرة، أثناء استكشافي لاتجاهات مشاريع جديدة، تعرضت لتقنية zkTLS الناشئة. بعد دراسة متعمقة، حصلت على بعض الفهم لها، وأنا الآن أشارك نتائج تعلمي.
zkTLS هي تقنية مبتكرة تجمع بين إثباتات المعرفة الصفرية (ZKP) وبروتوكول أمان طبقة النقل (TLS). في مجال Web3، تُستخدم بشكل رئيسي في بيئات الآلات الافتراضية على السلسلة، مما يتيح التحقق من صحة بيانات HTTPS غير الموثوق بها بدون الحاجة إلى طرف ثالث موثوق. تشمل صحة البيانات هنا ثلاثة جوانب: مصدر البيانات يأتي بالفعل من موارد HTTPS معينة، البيانات العائدة لم يتم التلاعب بها، وموثوقية البيانات مضمونة. من خلال هذه الآلية التشفيرية، تتيح zkTLS للعقود الذكية على السلسلة الوصول الموثوق إلى موارد Web2 HTTPS الخارجية، مما يكسر جزر البيانات.
مقدمة في بروتوكول TLS
تستخدم TLS (بروتوكول أمان النقل) لتوفير التشفير والمصادقة وسلامة البيانات في الاتصالات الشبكية، مما يضمن نقل البيانات بشكل آمن بين العميل والخادم. بروتوكول HTTPS هو في الواقع يعتمد على بروتوكول HTTP ويستخدم بروتوكول TLS لضمان خصوصية وسلامة نقل المعلومات، مما يجعل صحة الخادم قابلة للتحقق.
تقوم بروتوكولات TLS بحل المشكلات التالية:
تتكون عملية تبادل البيانات في بروتوكول TLS من مرحلتين: مرحلة المصافحة ومرحلة نقل البيانات. في مرحلة المصافحة، يتفاوض العميل مع الخادم على المعلمات الأمنية ويقيم جلسة تشفير. بعد ذلك، في مرحلة نقل البيانات، تستخدم كلا الجهتين مفتاح الجلسة لإجراء اتصالات مشفرة.
معضلة الوصول إلى البيانات في Web3
على الرغم من أن بروتوكول TLS يستخدم على نطاق واسع في الشبكة Web2، إلا أنه يطرح بعض التحديات لتطوير تطبيقات Web3. عندما ترغب العقود الذكية على السلسلة في الوصول إلى البيانات خارج السلسلة، فإن الآلة الافتراضية على السلسلة لا تفتح القدرة على استدعاء البيانات الخارجية بسبب مشكلة توفر البيانات، وذلك لضمان إمكانية تتبع جميع البيانات، وبالتالي ضمان أمان آلية الإجماع.
لحل هذه المشكلة، ظهرت مجموعة من مشاريع الأورacles مثل Chainlink و Pyth. تعمل هذه المشاريع كجسر للتواصل بين البيانات على السلسلة والبيانات خارج السلسلة، مما يكسر ظاهرة جزر البيانات. لضمان قابلية استخدام البيانات المنقولة، تعتمد هذه الأورacles بشكل عام آلية إجماع PoS، من خلال زيادة تكلفة سوء السلوك لدى العقد لضمان صحة البيانات.
ومع ذلك، هناك مشكلتان رئيسيتان في خطة الحصول على البيانات المستندة إلى الأوركل.
حلول ل zkTLS
تتيح تقنية zkTLS من خلال إدخال خوارزمية إثبات المعرفة الصفرية ZKP للعقود الذكية على السلسلة التحقق مباشرة من البيانات المقدمة من العقدة للتأكد من أنها تأتي بالفعل من مورد HTTPS معين ولم يتم التلاعب بها. تتجنب هذه الطريقة التكاليف العالية للاستخدام التي تسببها خوارزميات الإجماع في الأوراق التقليدية.
بشكل محدد، يتم تنفيذ zkTLS بالطريقة التالية:
تتمثل مزايا zkTLS في تقليل تكلفة تحقيق إمكانية استخدام موارد Web2 HTTPS بشكل كبير. وقد أدى ذلك إلى تحفيز العديد من الطلبات الجديدة، مثل تقليل تكلفة الحصول على أسعار الأصول الطويلة على السلسلة، واستخدام مواقع الويب الموثوقة في Web2 لإجراء KYC على السلسلة، وتحسين تصميم الهيكل الفني للألعاب في Web3.
تأثير على النظام البيئي الحالي لويب 3
ظهور zkTLS أحدث تأثيرًا معينًا على شركات Web3 القائمة، وخاصة مشاريع التنبؤ الرئيسية. لمواجهة هذا التغيير، تعمل عمالقة الصناعة مثل Chainlink وPyth بنشاط على دراسة الاتجاهات ذات الصلة، في محاولة للحفاظ على ريادتها خلال عملية تحديث التكنولوجيا. في الوقت نفسه، أدى ذلك أيضًا إلى ظهور نماذج أعمال جديدة، مثل التحول من الرسوم بالوقت إلى الرسوم حسب الاستخدام، وCompute as a service.
ومع ذلك، مثل معظم مشاريع ZK، فإن التحدي الرئيسي الذي يواجه zkTLS هو كيفية تقليل تكاليف الحساب لجعله ذا قيمة تجارية.
بشكل عام، توفر تقنية zkTLS إمكانية جديدة للتفاعل بين بيانات Web3 و Web2. عند تصميم المنتجات، قد يؤدي التركيز على تطورات zkTLS ودمج هذه التقنية بشكل مناسب إلى تحقيق breakthroughs جديدة في الابتكار التجاري والهندسة التقنية.