مؤخراً، خلال عملية تصميم المنتج، تم التعرف على تقنية جديدة تُعرف بـ zkTLS، وبعد البحث، تم تنظيم ومشاركة الدروس المستفادة.
zkTLS هي تقنية جديدة تجمع بين إثباتات المعرفة الصفرية (ZKP) وبروتوكول أمان طبقة النقل (TLS). في مجال Web3، تُستخدم بشكل رئيسي في بيئات الآلات الافتراضية على السلسلة، حيث يمكن التحقق من صحة بيانات HTTPS خارج السلسلة دون الحاجة إلى ثقة طرف ثالث. تتضمن صحة البيانات هنا ثلاثة جوانب: مصدر البيانات يأتي بالفعل من مورد HTTPS معين، والبيانات المرجعة لم يتم العبث بها، ويمكن ضمان زمن البيانات. من خلال هذه الآلية لتحقيق التشفير، تكتسب العقود الذكية على السلسلة القدرة على الوصول الموثوق إلى موارد Web2 HTTPS خارج السلسلة، مما يكسر جزر البيانات.
نظرة عامة على بروتوكول TLS
تُستخدم بروتوكولات TLS (بروتوكول أمان طبقة النقل) لتوفير التشفير والمصادقة وسلامة البيانات في الاتصالات الشبكية، مما يضمن نقل البيانات بشكل آمن بين العميل والخادم. بروتوكول HTTPS هو في الأساس HTTP الذي يستفيد من بروتوكول TLS لضمان خصوصية المعلومات وسلامتها، ويجعل من الممكن التحقق من صحة الخادم.
بروتوكول TLS يحل المشكلات التالية:
الاتصالات المشفرة: استخدام التشفير المتماثل لحماية البيانات ومنع التنصت.
المصادقة على الهوية: التحقق من هوية الخادم من خلال شهادة رقمية صادرة عن طرف ثالث، لمنع هجمات الرجل في المنتصف.
سلامة البيانات: استخدم HMAC أو AEAD لضمان عدم التلاعب بالبيانات.
تتكون عملية تبادل البيانات في بروتوكول HTTPS من مرحلتين هما مرحلة المصافحة ومرحلة نقل البيانات، وتشمل بالتحديد أربع خطوات:
يرسل العميل ClientHello
الخادم يرسل ServerHello
تحقق العميل من الخادم
بدء الاتصالات المشفرة
معضلة الوصول إلى البيانات في Web3
في تطوير تطبيقات Web3، تواجه العقود الذكية على السلسلة صعوبات في الوصول إلى البيانات خارج السلسلة. لضمان أمان آلية الإجماع، فإن الآلة الافتراضية على السلسلة لن تفتح قدرة استدعاء البيانات الخارجية. لحل هذه المشكلة، ظهرت سلسلة من مشاريع الأوركل (Oracle) مثل Chainlink و Pyth وغيرها. تقوم هذه المشاريع بضمان توفر البيانات المنقولة من خلال آلية الإجماع PoS.
ومع ذلك، هناك مشكلتان رئيسيتان في حل الحصول على البيانات المستند إلى Oracle:
تكلفة مرتفعة: تعتمد أمان آلية إجماع PoS على مقدار الأموال المرهونة، مما يجعل تكلفة الصيانة مرتفعة.
الكفاءة المنخفضة: تتطلب آلية PoS للتوافق بعض الوقت، مما يؤدي إلى بطء البيانات على السلسلة.
حلول ل zkTLS
تعمل تقنية zkTLS من خلال إدخال خوارزمية إثبات المعرفة الصفرية ZKP، مما يسمح للعقود الذكية على السلسلة بالتحقق مباشرة من بيانات معينة مقدمة من عقدة معينة كطرف ثالث، مما يضمن أن البيانات تأتي من موارد HTTPS محددة ولم تتعرض للتلاعب. تتجنب هذه الطريقة التكاليف العالية للاستخدام الناتجة عن خوارزميات الإجماع في الأوراكل التقليدية.
تتمثل المزايا الرئيسية لـ zkTLS في خفض تكلفة تحقيق قابلية استخدام موارد HTTPS في Web2. وقد أدى ذلك إلى إثارة العديد من الطلبات الجديدة، مثل خفض تكلفة الحصول على الأسعار على السلسلة للأصول ذات الذيل الطويل، واستخدام مواقع الويب الموثوقة في Web2 لإجراء KYC على السلسلة، وتحسين تصميم الهندسة المعمارية التقنية لـ DID وألعاب Web3.
لمواجهة التأثيرات الناتجة عن zkTLS، فإن مشاريع الأوراكل الحالية مثل Chainlink و Pyth تعمل بنشاط على دراسة الاتجاهات ذات الصلة، واستكشاف نماذج تجارية جديدة، مثل الانتقال من رسوم الوقت إلى رسوم الاستخدام، وCompute as a service وغيرها.
الخاتمة
تقدم تقنية zkTLS إمكانيات جديدة لتطوير تطبيقات Web3. عند تصميم المنتجات، يمكن أن يؤدي التركيز على تطورات zkTLS ودمج هذه التقنية بشكل مناسب إلى إيجاد اتجاهات جديدة في الابتكار التجاري والهندسة التقنية. ومع ذلك، مثل معظم مشاريع ZK، لا تزال التحديات الرئيسية التي تواجه zkTLS هي كيفية تقليل تكاليف الحساب لجعلها ذات قيمة تجارية.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
تسجيلات الإعجاب 14
أعجبني
14
9
مشاركة
تعليق
0/400
CoffeeNFTs
· 07-08 14:50
مفهوم جديد غامض آخر[翻白眼]
شاهد النسخة الأصليةرد0
ArbitrageBot
· 07-07 17:55
كم يمكن أن تحصل على هذه الموجة؟
شاهد النسخة الأصليةرد0
LiquidityHunter
· 07-06 15:20
تعقد البيانات ارتفاع 93%... يستحق المتابعة
شاهد النسخة الأصليةرد0
CrashHotline
· 07-05 20:35
تسوية تكلفة عالية لدرجة تخيف الشخص
شاهد النسخة الأصليةرد0
MintMaster
· 07-05 20:28
هم؟ يبدو أنه مثير للاهتمام!
شاهد النسخة الأصليةرد0
ContractCollector
· 07-05 20:26
أخيراً رأيت مقالاً تقنياً صلباً!
شاهد النسخة الأصليةرد0
GigaBrainAnon
· 07-05 20:26
يا إلهي، هذه العملية صعبة للغاية
شاهد النسخة الأصليةرد0
NftRegretMachine
· 07-05 20:13
المشروع التالي رقم واحد يُستغل بغباء.
شاهد النسخة الأصليةرد0
SchroedingerMiner
· 07-05 20:12
فهمت أن حساب تكلفة الفائدة المنخفضة يعني الكلام الفارغ
zkTLS: كاسر جليد بيانات Web3 العقود الذكية داخل السلسلة متصلة مباشرة بتقنية HTTPS الجديدة
تحليل تقنية zkTLS: خطة جديدة لكسر جزر بيانات Web3
مؤخراً، خلال عملية تصميم المنتج، تم التعرف على تقنية جديدة تُعرف بـ zkTLS، وبعد البحث، تم تنظيم ومشاركة الدروس المستفادة.
zkTLS هي تقنية جديدة تجمع بين إثباتات المعرفة الصفرية (ZKP) وبروتوكول أمان طبقة النقل (TLS). في مجال Web3، تُستخدم بشكل رئيسي في بيئات الآلات الافتراضية على السلسلة، حيث يمكن التحقق من صحة بيانات HTTPS خارج السلسلة دون الحاجة إلى ثقة طرف ثالث. تتضمن صحة البيانات هنا ثلاثة جوانب: مصدر البيانات يأتي بالفعل من مورد HTTPS معين، والبيانات المرجعة لم يتم العبث بها، ويمكن ضمان زمن البيانات. من خلال هذه الآلية لتحقيق التشفير، تكتسب العقود الذكية على السلسلة القدرة على الوصول الموثوق إلى موارد Web2 HTTPS خارج السلسلة، مما يكسر جزر البيانات.
نظرة عامة على بروتوكول TLS
تُستخدم بروتوكولات TLS (بروتوكول أمان طبقة النقل) لتوفير التشفير والمصادقة وسلامة البيانات في الاتصالات الشبكية، مما يضمن نقل البيانات بشكل آمن بين العميل والخادم. بروتوكول HTTPS هو في الأساس HTTP الذي يستفيد من بروتوكول TLS لضمان خصوصية المعلومات وسلامتها، ويجعل من الممكن التحقق من صحة الخادم.
بروتوكول TLS يحل المشكلات التالية:
تتكون عملية تبادل البيانات في بروتوكول HTTPS من مرحلتين هما مرحلة المصافحة ومرحلة نقل البيانات، وتشمل بالتحديد أربع خطوات:
معضلة الوصول إلى البيانات في Web3
في تطوير تطبيقات Web3، تواجه العقود الذكية على السلسلة صعوبات في الوصول إلى البيانات خارج السلسلة. لضمان أمان آلية الإجماع، فإن الآلة الافتراضية على السلسلة لن تفتح قدرة استدعاء البيانات الخارجية. لحل هذه المشكلة، ظهرت سلسلة من مشاريع الأوركل (Oracle) مثل Chainlink و Pyth وغيرها. تقوم هذه المشاريع بضمان توفر البيانات المنقولة من خلال آلية الإجماع PoS.
ومع ذلك، هناك مشكلتان رئيسيتان في حل الحصول على البيانات المستند إلى Oracle:
حلول ل zkTLS
تعمل تقنية zkTLS من خلال إدخال خوارزمية إثبات المعرفة الصفرية ZKP، مما يسمح للعقود الذكية على السلسلة بالتحقق مباشرة من بيانات معينة مقدمة من عقدة معينة كطرف ثالث، مما يضمن أن البيانات تأتي من موارد HTTPS محددة ولم تتعرض للتلاعب. تتجنب هذه الطريقة التكاليف العالية للاستخدام الناتجة عن خوارزميات الإجماع في الأوراكل التقليدية.
تتمثل المزايا الرئيسية لـ zkTLS في خفض تكلفة تحقيق قابلية استخدام موارد HTTPS في Web2. وقد أدى ذلك إلى إثارة العديد من الطلبات الجديدة، مثل خفض تكلفة الحصول على الأسعار على السلسلة للأصول ذات الذيل الطويل، واستخدام مواقع الويب الموثوقة في Web2 لإجراء KYC على السلسلة، وتحسين تصميم الهندسة المعمارية التقنية لـ DID وألعاب Web3.
لمواجهة التأثيرات الناتجة عن zkTLS، فإن مشاريع الأوراكل الحالية مثل Chainlink و Pyth تعمل بنشاط على دراسة الاتجاهات ذات الصلة، واستكشاف نماذج تجارية جديدة، مثل الانتقال من رسوم الوقت إلى رسوم الاستخدام، وCompute as a service وغيرها.
الخاتمة
تقدم تقنية zkTLS إمكانيات جديدة لتطوير تطبيقات Web3. عند تصميم المنتجات، يمكن أن يؤدي التركيز على تطورات zkTLS ودمج هذه التقنية بشكل مناسب إلى إيجاد اتجاهات جديدة في الابتكار التجاري والهندسة التقنية. ومع ذلك، مثل معظم مشاريع ZK، لا تزال التحديات الرئيسية التي تواجه zkTLS هي كيفية تقليل تكاليف الحساب لجعلها ذات قيمة تجارية.