كتبه Haotian
في الآونة الأخيرة، هناك بعض المناقشات المحيطة بالاختلافات بين ZK وبيئة التنفيذ الموثوقة (TEE) ) مناقشة واسعة النطاق للغاية. والسبب هو أن @unichain، الوافد الجديد إلى الطبقة الثانية، يدعي أن كتله الفرعية على مستوى المللي ثانية مبنية على TEE، في حين أن سلسلة أوراكل القديمة @FlareNetworks، المعروفة باسم blockchain البيانات، تدمج قنوات الإنترنت التقليدية مثل Google Cloud، من خلال TEE يقدم حسابات خارج السلسلة يمكن التحقق منها. من خلال الجمع بين هذين الأمرين، اسمحوا لي أن أتحدث عن وجهات نظري:
1) TEE (بيئة التنفيذ الموثوقة) هي تقنية أمان على مستوى الأجهزة، ببساطة، تنشئ TEE بيئة Enclave مستقلة وآمنة ومعزولة في المعالج، وهي معزولة تمامًا عن برنامج نظام التشغيل الرئيسي، ويمكنها تخزين البيانات الحساسة وحمايتها بأمان، ولها آليات صارمة للتحكم في الوصول.
وهذا يعني أن المطورين يمكنهم تنفيذ برامج محددة في TEE وتضخيم كفاءة التنفيذ وأداء الأجهزة بشكل كامل مع ضمان السلامة. يوجد حاليًا العديد من تطبيقات TEE المختلفة بما في ذلك Intel SGX ARM TrustZone وما إلى ذلك، والتي لها تطبيقات أوسع في الإنترنت عبر الهاتف المحمول وإنترنت الأشياء والمجالات الأخرى، ويتم استكشاف التطبيقات في سيناريوهات blockchain.
2) يعتمد Unichain على بيئة TEE، والتي تسمح بتنفيذ المعاملات مسبقًا والتحقق منها قبل تجميع المعاملة رسميًا في كتلة، مما يكسر يتم تحقيق المعاملة الأصلية عن طريق التحميل الموحد إلى Mempool وانتظار قيود التعبئة، مع إنشاء بيئة آمنة ومغلقة نسبيًا تمنع العبث والشر.
تم أيضًا تضخيم فكرة Flare Network في إنشاء آلة تنبؤ بمساعدة بيئة TEE. سيكون إنشاء blockchain بيانات أوراكل لتغذية الأسعار (مؤشرات الأسعار) لبيئة عقود DeFi أمرًا معقدًا للغاية. وسيتطلب توسيع نطاق البيانات ليشمل نتائج الألعاب الرياضية وبيانات الوسائط الاجتماعية وتصنيفات الانتخابات في الوقت الفعلي وما إلى ذلك عمليات ضخمة خارج السلسلة. قدرات الحوسبة والمعالجة، وأخيراً تمرير النتائج التي يمكن التحقق منها إلى البيئة الموجودة على السلسلة.
سيقوم Flare بإجراء عمليات حوسبة مكثفة من خلال بيئة TEE التي توفرها Google Cloud، وسيقوم فقط بتغذية السلسلة بالنتائج الموثوقة، مما يتجنب الحاجة إلى مصادر بيانات ضخمة. معالجتها تتراكم على السلسلة يتطلب تكاليف أكبر. الفكرة بسيطة: يتم تنفيذ مهام الحوسبة المعقدة خارج السلسلة ثم يتم التحقق منها على السلسلة من خلال أدلة قصيرة، والتي يمكن أن تقلل من تحميل البيانات ومتطلبات الحوسبة على السلسلة.
3) بعد القياس، ليس من الصعب العثور على أن بيئة التنفيذ الموثوقة لـ TEE تعتمد على الشركات المصنعة للأجهزة (مثل AMD وIntel) وGoogle Cloud لبعض الشركات المصنعة للأجهزة (مثل AMD وIntel) وGoogle Cloud. يوفر مقدمو الخدمات الأولية التقليديون "المصداقية" ويقومون بالمعالجة المسبقة للبيانات الأصلية، ثم يقومون في النهاية بتطبيق نتائج البيانات على السلسلة. هناك فرق رئيسي بين هذا وبين الثقة التي تقدمها ZK بناءً على المبادئ الرياضية وخوارزميات التشفير ولا تعتمد على أي أجهزة: تتطلب TEE طرفًا ثالثًا موثوقًا به.
كيف تحل هذه المشكلة؟ المنطق أيضًا بسيط جدًا: إمكانية التحقق من شبكة TEE+. يمكن أن يؤدي تقديم شبكة إثبات يمكن التحقق منها إلى تحسين شفافية ومصداقية نظام TEE بشكل كبير. تلعب شبكة التحقق اللامركزية التي ستقدمها Unichain وهيكل إدارة العقدة الموزعة الذي توفره بنية blockchain الخاصة بـ Flare، دور شبكة التحقق هذه.
على الرغم من أن Unichain لم تكشف بعد عن تفاصيل التنفيذ والحوكمة لشبكة التحقق هذه، وكيفية استخدام ميزات المصادقة عن بعد لبيئة TEE enclave وكيفية توفير الأمان في الأجهزة، يجب أن تكون النقطة الأساسية هي إنشاء البراهين والتفاعل مع البيئة المتصلة بالسلسلة مع الحفاظ على السرية. ص>