Gần đây, đã có nhiều cuộc thảo luận xung quanh sự khác biệt giữa ZK và Môi trường thực thi tin cậy (TEE). Lý do là @unichain, một người mới tham gia lớp 2, tuyên bố rằng các khối con mili giây của nó được xây dựng dựa trên TEE, trong khi @FlareNetworks, một chuỗi oracle cũ được gọi là chuỗi khối dữ liệu, tích hợp các kênh Internet truyền thống như Google Cloud và giới thiệu dữ liệu có thể kiểm chứng thông qua điện toán ngoài chuỗi. Kết hợp hai điều này, hãy để tôi nói về quan điểm của mình:
1) TEE (Môi trường thực thi tin cậy) là một công nghệ bảo mật cấp phần cứng. Nói một cách đơn giản, TEE tạo ra một môi trường khép kín độc lập, an toàn và biệt lập trong bộ xử lý, hoàn toàn tách biệt với chương trình hệ điều hành chính và có thể lưu trữ và bảo vệ một cách an toàn. dữ liệu nhạy cảm với cơ chế kiểm soát truy cập nghiêm ngặt.
Điều này có nghĩa là các nhà phát triển có thể thực thi các chương trình cụ thể trong TEE và khuếch đại đầy đủ hiệu quả thực thi cũng như hiệu suất của phần cứng trong khi vẫn đảm bảo an toàn. Hiện tại, có nhiều triển khai TEE khác nhau bao gồm Intel SGX ARM TrustZone, v.v., có ứng dụng rộng hơn trong Internet di động, Internet of Things và các lĩnh vực khác cũng như các ứng dụng trong kịch bản blockchain đang được khám phá.
2) Unichain dựa trên môi trường TEE, cho phép các giao dịch được thực hiện trước và xác minh trước khi giao dịch được đóng gói chính thức thành một khối, điều này phá vỡ hạn chế ban đầu về việc tải các giao dịch một cách thống nhất lên Mempool và chờ đóng gói, và tương đối an toàn. và đóng cửa chống lại sự giả mạo do đó đạt được môi trường xấu xa.
Ý tưởng tạo ra một cỗ máy oracle của Flare Network cũng được khuếch đại với sự trợ giúp của môi trường TEE. Việc xây dựng một chuỗi khối dữ liệu oracle hoàn toàn để cung cấp giá (Chỉ báo giá) cho môi trường hợp đồng DeFi sẽ rất phức tạp. Việc mở rộng phạm vi dữ liệu sang kết quả trò chơi thể thao, dữ liệu truyền thông xã hội, xếp hạng bầu cử theo thời gian thực, v.v. sẽ yêu cầu lượng lớn ngoại tuyến. khả năng tính toán và xử lý, và cuối cùng chuyển các kết quả có thể kiểm chứng được tới môi trường trên chuỗi.
Flare sẽ thực hiện các hoạt động tính toán chuyên sâu thông qua môi trường TEE do Google Cloud cung cấp và chỉ cung cấp các kết quả đáng tin cậy cho chuỗi, tránh các chi phí lớn phát sinh do tích lũy các nguồn dữ liệu khổng lồ trên chuỗi. Ý tưởng rất đơn giản: các tác vụ tính toán phức tạp được thực hiện ngoài chuỗi và sau đó được xác minh trên chuỗi thông qua các bằng chứng ngắn, điều này có thể giảm tải dữ liệu và yêu cầu tính toán trên chuỗi.
3) Sau khi so sánh, không khó để nhận ra rằng Môi trường thực thi tin cậy TEE dựa vào các nhà sản xuất phần cứng (như AMD, Intel) và các nhà cung cấp dịch vụ thượng nguồn truyền thống như Google Cloud để cung cấp "độ tin cậy" ở một mức độ nhất định. và cuối cùng áp dụng kết quả dữ liệu cho chuỗi. Có một điểm khác biệt chính giữa điều này và ZK, dựa trên các nguyên tắc toán học và thuật toán mã hóa và không dựa vào bất kỳ phần cứng nào để mang lại sự tin cậy: TEE yêu cầu bên tin cậy của bên thứ ba.
Làm thế nào để giải quyết vấn đề này? Logic cũng rất đơn giản: Mạng Chứng minh khả năng xác minh TEE+. Việc giới thiệu mạng lưới bằng chứng có thể kiểm chứng có thể cải thiện đáng kể tính minh bạch và độ tin cậy của hệ thống TEE. Mạng xác minh phi tập trung do Unichain giới thiệu và cấu trúc quản trị nút phân tán do kiến trúc chuỗi khối của Flare cung cấp đều đóng vai trò của mạng xác minh này.
Mặc dù Unichain chưa tiết lộ chi tiết triển khai và quản trị của mạng xác minh này, nhưng cách sử dụng các tính năng có thể được chứng nhận từ xa của môi trường vùng TEE cũng như cách tạo bằng chứng và tương tác với môi trường trên chuỗi trong khi cung cấp bảo mật và bảo mật trong phần cứng phải là chìa khóa điểm.
Tất cả bình luận