zkTLS: Giải pháp mật mã mới cho việc trao đổi dữ liệu giữa Web3 và Web2

Công nghệ zkTLS: Cầu nối mới cho sự giao tiếp dữ liệu giữa Web3 và Web2

Gần đây, khi khám phá hướng dự án mới, tôi đã tiếp xúc với một công nghệ mới nổi có tên là zkTLS. Đây là một công nghệ đổi mới kết hợp giữa chứng minh không kiến thức (ZKP) và giao thức bảo mật lớp truyền tải (TLS), chủ yếu được áp dụng trong lĩnh vực Web3. Nó có khả năng xác minh tính xác thực của dữ liệu HTTPS ngoài chuỗi trong môi trường máy ảo chuỗi mà không cần tin cậy vào bên thứ ba, bao gồm độ tin cậy của nguồn dữ liệu, tính toàn vẹn của dữ liệu và tính kịp thời. Cơ chế thực hiện mật mã này cho phép hợp đồng thông minh trên chuỗi truy cập đáng tin cậy vào các tài nguyên HTTPS Web2 ngoài chuỗi, hiệu quả phá vỡ các hòn đảo dữ liệu.

Giới thiệu về giao thức TLS

Giao thức TLS cung cấp mã hóa, xác thực và bảo vệ toàn vẹn dữ liệu trong giao tiếp mạng, đảm bảo truyền tải dữ liệu an toàn giữa khách hàng và máy chủ. HTTPS thực sự là dựa trên HTTP và sử dụng giao thức TLS để đảm bảo tính riêng tư và toàn vẹn của việc truyền tải thông tin, đồng thời cho phép xác minh tính xác thực của máy chủ.

Giao thức TLS chủ yếu giải quyết các vấn đề sau:

  1. Bảo vệ dữ liệu bằng mã hóa đối xứng, ngăn chặn nghe lén.
  2. Sử dụng chứng chỉ số để xác thực danh tính máy chủ, ngăn chặn tấn công trung gian.
  3. Sử dụng HMAC hoặc AEAD để đảm bảo dữ liệu không bị sửa đổi.

Quá trình tương tác dữ liệu TLS được chia thành hai giai đoạn: bắt tay và truyền dữ liệu, cụ thể bao gồm bốn bước: khách hàng gửi ClientHello, máy chủ gửi ServerHello, khách hàng xác thực máy chủ, bắt đầu giao tiếp mã hóa.

Vấn đề đảo dữ liệu trong Web3

Mặc dù giao thức TLS được áp dụng rộng rãi trong mạng Web2, nhưng nó đã gây khó khăn cho việc phát triển ứng dụng Web3. Khi hợp đồng thông minh trên chuỗi muốn truy cập dữ liệu ngoài chuỗi, do vấn đề khả năng sẵn có của dữ liệu, máy ảo trên chuỗi sẽ không mở khả năng gọi dữ liệu bên ngoài, nhằm đảm bảo khả năng truy xuất dữ liệu và độ an toàn của cơ chế đồng thuận.

Để giải quyết vấn đề này, một số dự án oracle đã ra đời, như Chainlink và Pyth. Chúng hoạt động như những cây cầu trung gian giữa dữ liệu trên chuỗi và dữ liệu ngoài chuỗi để phá vỡ các hòn đảo dữ liệu. Những oracle này thường áp dụng cơ chế đồng thuận PoS, khiến chi phí xấu của các nút trung gian cao hơn lợi ích, từ góc độ kinh tế đảm bảo cung cấp thông tin chính xác lên chuỗi.

Ưu điểm của zkTLS

Tuy nhiên, giải pháp thu thập dữ liệu dựa trên oracle gặp phải vấn đề chi phí cao và hiệu suất thấp. Công nghệ zkTLS ra đời nhằm giải quyết những vấn đề này, với ý tưởng chính là đưa vào thuật toán ZKP (bằng chứng không kiến thức) để cho hợp đồng thông minh trên chuỗi hoạt động như một bên thứ ba trực tiếp xác minh tính xác thực và đầy đủ của dữ liệu, tránh được chi phí sử dụng cao do thuật toán đồng thuận gây ra của oracle truyền thống.

Điểm chính của zkTLS là bảo vệ dữ liệu thông qua mật mã, thay thế chi phí cao của cơ chế đồng thuận truyền thống để mang lại tính khả dụng cho dữ liệu. Nó thông qua việc giới thiệu ZKP, tính toán dữ liệu nhận được từ yêu cầu tài nguyên HTTPS của các nút trung gian ngoài chuỗi, thông tin xác minh chứng chỉ CA, bằng chứng thời gian và bằng chứng tính toàn vẹn của dữ liệu, tạo ra Proof. Đồng thời duy trì thông tin và thuật toán xác minh cần thiết trên chuỗi, cho phép hợp đồng thông minh xác minh tính xác thực, tính kịp thời và độ tin cậy của nguồn dữ liệu mà không tiết lộ thông tin quan trọng.

Triển vọng ứng dụng của zkTLS

Công nghệ zkTLS đã giảm chi phí đạt được khả năng sử dụng của tài nguyên HTTPS Web2, khơi dậy nhiều nhu cầu mới:

  1. Giảm chi phí thu thập giá trên chuỗi cho tài sản dài đuôi
  2. Sử dụng các trang web uy tín Web2 để thực hiện KYC trên chuỗi, tối ưu hóa DID
  3. Cải thiện thiết kế kiến trúc công nghệ của trò chơi Web3

Đối mặt với tác động của zkTLS, các dự án oracle hiện có như Chainlink và Pyth cũng đang tích cực theo dõi nghiên cứu liên quan và khám phá các mô hình kinh doanh mới, chẳng hạn như tính phí theo mức sử dụng và Compute as a service.

Các thách thức chính của công nghệ zkTLS tương tự như hầu hết các dự án ZK, đó là làm thế nào để giảm chi phí tính toán nhằm đạt được giá trị thương mại. Với sự phát triển không ngừng của công nghệ, zkTLS dự kiến sẽ đóng vai trò ngày càng quan trọng trong lĩnh vực Web3, mang lại hướng đi đổi mới cho thiết kế sản phẩm và kiến trúc công nghệ.

LINK12.11%
PYTH2.49%
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • 4
  • Đăng lại
  • Chia sẻ
Bình luận
0/400
AirdropHunterWangvip
· 07-26 05:53
Phản ứng là một chiêu trò mới để chơi đùa với đồ ngốc.
Xem bản gốcTrả lời0
OffchainOraclevip
· 07-24 04:31
Hảo gia hảo, người trung gian trên chuỗi và ngoài chuỗi cuối cùng cũng đã đến.
Xem bản gốcTrả lời0
FancyResearchLabvip
· 07-24 04:15
Lại có một cái mớ lý thuyết học thuật à? Chạy đi viết một hợp đồng thử xem nào~
Xem bản gốcTrả lời0
ForeverBuyingDipsvip
· 07-24 04:13
Chúng ta có thể nói đây lại là một khái niệm mới không có gì hữu ích phải không?
Xem bản gốcTrả lời0
Giao dịch tiền điện tử mọi lúc mọi nơi
qrCode
Quét để tải xuống ứng dụng Gate
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)