ZK Bộ đồng xử lý: Xây dựng cầu nối tới ứng dụng quy mô lớn Web3
Trong lĩnh vực máy tính truyền thống, bộ xử lý đồng phụ trách xử lý các nhiệm vụ phức tạp khác cho CPU. Các bộ xử lý đồng phổ biến bao gồm bộ xử lý đồng vận động M7 của Apple và GPU của Nvidia. Bộ xử lý đồng có khả năng giảm tải các mã phức tạp và yêu cầu hiệu suất đơn lẻ cao, giúp CPU xử lý các phần linh hoạt và đa dạng hơn.
Trên chuỗi Ethereum có hai vấn đề nghiêm trọng hạn chế sự phát triển của ứng dụng:
Phí Gas cao hạn chế phạm vi phát triển của các ứng dụng trên chuỗi.
Hợp đồng thông minh chỉ có thể truy cập dữ liệu khối gần đây, dẫn đến việc khó xuất hiện các ứng dụng đổi mới dựa trên dữ liệu.
Hai vấn đề này đã hạn chế nghiêm trọng sự xuất hiện của các sản phẩm "ứng dụng quy mô lớn". ZK co-processor có thể hoạt động như một đơn vị xử lý phụ trợ cho Ethereum, xử lý các nhiệm vụ tính toán và dữ liệu nặng, từ đó giải quyết những vấn đề này.
Ranh giới ứng dụng của bộ xử lý ZK rất rộng, gần như có thể bao trùm tất cả các tình huống ứng dụng dapp thực tế, như mạng xã hội, trò chơi, DeFi, hệ thống quản lý rủi ro, lưu trữ dữ liệu, đào tạo mô hình lớn, v.v. Về lý thuyết, các chức năng mà ứng dụng Web2 có thể thực hiện, bộ xử lý ZK cũng có thể thực hiện trên blockchain, đồng thời còn có thể sử dụng Ethereum làm lớp thanh toán để bảo vệ an toàn cho ứng dụng.
Hiện nay, các dự án đồng xử lý nổi tiếng trong ngành chủ yếu được chia thành ba loại: chỉ mục dữ liệu trên chuỗi, oracle và ZKML. Trong đó, đồng xử lý ZK tổng quát (General-ZKM) có thể bao phủ tất cả các tình huống ứng dụng này.
Kiến trúc công nghệ xử lý ZK tổng quát
Phân tích kiến trúc kỹ thuật của bộ đồng xử lý ZK tổng quát dựa trên Risc Zero, Lagrange và Succinct:
Risc Zero
Bộ đồng xử lý ZK của Risc Zero có tên là Bonsai, là một bộ thành phần chứng minh zero-knowledge không liên quan đến chuỗi. Chức năng chính của nó bao gồm:
zkVM chung, có thể chạy bất kỳ máy ảo nào trong môi trường không tiết lộ/ có thể xác minh.
Hệ thống sinh chứng minh ZK có thể được tích hợp trực tiếp vào hợp đồng thông minh hoặc chuỗi.
Rollup tổng quát, có thể phân phối các tính toán được chứng minh trên Bonsai lên chuỗi.
Các thành phần của Bonsai bao gồm mạng chứng minh, hồ yêu cầu, động cơ Rollup, trung tâm hình ảnh, lưu trữ trạng thái và thị trường chứng minh.
Lagrange
Lagrange nhằm xây dựng bộ xử lý đồng và cơ sở dữ liệu có thể xác minh, bao gồm dữ liệu lịch sử blockchain, để hỗ trợ phát triển ứng dụng tính toán và dữ liệu nặng. Các chức năng chính của nó bao gồm:
Cơ sở dữ liệu có thể xác minh: Lưu trữ hợp đồng thông minh trên chuỗi, tái cấu trúc lưu trữ, trạng thái và khối của blockchain.
Tính toán dựa trên nguyên tắc MapReduce: sử dụng tách dữ liệu nhiều phiên bản để tính toán song song.
Lagrange đã thiết kế một cấu trúc lưu trữ hợp đồng mới, trạng thái tài khoản và dữ liệu khối để hỗ trợ chứng minh SNARK/STARK. Máy ảo ZKMR của nó thực hiện tính toán phân tán và hợp nhất chứng minh thông qua hai bước Map và Reduce.
Ngắn gọn
Mục tiêu của Succinct Network là tích hợp các thực tế có thể lập trình vào các phần khác nhau của chuỗi phát triển blockchain. Đặc điểm của nó là chứng minh thị trường tương thích với nhiều hệ thống chứng minh khác nhau.
Bộ xử lý Succinct ngoài chuỗi ZKVM được gọi là SP(Succinct Processor), hỗ trợ các ngôn ngữ LLVM như Rust. Các đặc điểm chính của nó bao gồm:
Công nghệ chứng minh đệ quy dựa trên STARKs
Bộ bọc từ SNARKs đến STARKs
Kiến trúc zkVM tập trung vào tiền biên dịch
Sự tương đồng và khác biệt giữa bộ xử lý đồng và Layer2
Khác với Layer2 hướng tới người dùng, đồng xử lý hướng tới ứng dụng, có thể được sử dụng như một thành phần tăng tốc hoặc thành phần mô-đun cho:
Máy ảo ngoài chuỗi của ZK Layer2
Năng lực tính toán ngoài chuỗi của ứng dụng chuỗi công khai
Oracle dữ liệu chuỗi chéo
Truyền tin cầu nối chuỗi
Bộ xử lý đồng xử lý mang lại tiềm năng đồng bộ dữ liệu theo thời gian thực trên toàn chuỗi và tính toán đáng tin cậy với hiệu suất cao và chi phí thấp, có thể tái cấu trúc hầu hết các phần mềm trung gian của blockchain.
Những thách thức của bộ đồng xử lý
Rào cản gia nhập của nhà phát triển cao
Đường đua rất sớm, hình thức không rõ ràng
Các điều kiện tiên quyết về phần cứng chưa được thực hiện
Đường đi công nghệ tương tự, khó hình thành rào cản công nghệ
Tóm tắt và triển vọng
Bộ xử lý ZK hứa hẹn sẽ tái cấu trúc mô hình phát triển ứng dụng Web3, đạt được cơ sở dữ liệu có thể chứng minh theo thời gian thực trên toàn chuỗi và tính toán ngoài chuỗi với chi phí thấp. Việc triển khai chip tính toán ZK là điều kiện tiên quyết cho ứng dụng thương mại quy mô lớn. Dự kiến trong chu kỳ tiếp theo, chuỗi ngành ZK sẽ đạt được thương mại hóa, thực sự hỗ trợ tương tác trên chuỗi ở cấp độ 1 tỷ người dùng.
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.
8 thích
Phần thưởng
8
5
Đăng lại
Chia sẻ
Bình luận
0/400
consensus_whisperer
· 08-09 18:13
Phí gas này quá đắt, thôi thì bỏ qua.
Xem bản gốcTrả lời0
GasWastingMaximalist
· 08-09 18:05
GasWastingMaximalist: Dám không lên chuỗi thật, người hiểu thì sẽ hiểu
ZK đồng xử lý: Phá vỡ nút thắt của Ethereum, mở ra kỷ nguyên mới cho các ứng dụng quy mô lớn Web3
ZK Bộ đồng xử lý: Xây dựng cầu nối tới ứng dụng quy mô lớn Web3
Trong lĩnh vực máy tính truyền thống, bộ xử lý đồng phụ trách xử lý các nhiệm vụ phức tạp khác cho CPU. Các bộ xử lý đồng phổ biến bao gồm bộ xử lý đồng vận động M7 của Apple và GPU của Nvidia. Bộ xử lý đồng có khả năng giảm tải các mã phức tạp và yêu cầu hiệu suất đơn lẻ cao, giúp CPU xử lý các phần linh hoạt và đa dạng hơn.
Trên chuỗi Ethereum có hai vấn đề nghiêm trọng hạn chế sự phát triển của ứng dụng:
Hai vấn đề này đã hạn chế nghiêm trọng sự xuất hiện của các sản phẩm "ứng dụng quy mô lớn". ZK co-processor có thể hoạt động như một đơn vị xử lý phụ trợ cho Ethereum, xử lý các nhiệm vụ tính toán và dữ liệu nặng, từ đó giải quyết những vấn đề này.
Ranh giới ứng dụng của bộ xử lý ZK rất rộng, gần như có thể bao trùm tất cả các tình huống ứng dụng dapp thực tế, như mạng xã hội, trò chơi, DeFi, hệ thống quản lý rủi ro, lưu trữ dữ liệu, đào tạo mô hình lớn, v.v. Về lý thuyết, các chức năng mà ứng dụng Web2 có thể thực hiện, bộ xử lý ZK cũng có thể thực hiện trên blockchain, đồng thời còn có thể sử dụng Ethereum làm lớp thanh toán để bảo vệ an toàn cho ứng dụng.
Hiện nay, các dự án đồng xử lý nổi tiếng trong ngành chủ yếu được chia thành ba loại: chỉ mục dữ liệu trên chuỗi, oracle và ZKML. Trong đó, đồng xử lý ZK tổng quát (General-ZKM) có thể bao phủ tất cả các tình huống ứng dụng này.
Kiến trúc công nghệ xử lý ZK tổng quát
Phân tích kiến trúc kỹ thuật của bộ đồng xử lý ZK tổng quát dựa trên Risc Zero, Lagrange và Succinct:
Risc Zero
Bộ đồng xử lý ZK của Risc Zero có tên là Bonsai, là một bộ thành phần chứng minh zero-knowledge không liên quan đến chuỗi. Chức năng chính của nó bao gồm:
Các thành phần của Bonsai bao gồm mạng chứng minh, hồ yêu cầu, động cơ Rollup, trung tâm hình ảnh, lưu trữ trạng thái và thị trường chứng minh.
Lagrange
Lagrange nhằm xây dựng bộ xử lý đồng và cơ sở dữ liệu có thể xác minh, bao gồm dữ liệu lịch sử blockchain, để hỗ trợ phát triển ứng dụng tính toán và dữ liệu nặng. Các chức năng chính của nó bao gồm:
Lagrange đã thiết kế một cấu trúc lưu trữ hợp đồng mới, trạng thái tài khoản và dữ liệu khối để hỗ trợ chứng minh SNARK/STARK. Máy ảo ZKMR của nó thực hiện tính toán phân tán và hợp nhất chứng minh thông qua hai bước Map và Reduce.
Ngắn gọn
Mục tiêu của Succinct Network là tích hợp các thực tế có thể lập trình vào các phần khác nhau của chuỗi phát triển blockchain. Đặc điểm của nó là chứng minh thị trường tương thích với nhiều hệ thống chứng minh khác nhau.
Bộ xử lý Succinct ngoài chuỗi ZKVM được gọi là SP(Succinct Processor), hỗ trợ các ngôn ngữ LLVM như Rust. Các đặc điểm chính của nó bao gồm:
Sự tương đồng và khác biệt giữa bộ xử lý đồng và Layer2
Khác với Layer2 hướng tới người dùng, đồng xử lý hướng tới ứng dụng, có thể được sử dụng như một thành phần tăng tốc hoặc thành phần mô-đun cho:
Bộ xử lý đồng xử lý mang lại tiềm năng đồng bộ dữ liệu theo thời gian thực trên toàn chuỗi và tính toán đáng tin cậy với hiệu suất cao và chi phí thấp, có thể tái cấu trúc hầu hết các phần mềm trung gian của blockchain.
Những thách thức của bộ đồng xử lý
Tóm tắt và triển vọng
Bộ xử lý ZK hứa hẹn sẽ tái cấu trúc mô hình phát triển ứng dụng Web3, đạt được cơ sở dữ liệu có thể chứng minh theo thời gian thực trên toàn chuỗi và tính toán ngoài chuỗi với chi phí thấp. Việc triển khai chip tính toán ZK là điều kiện tiên quyết cho ứng dụng thương mại quy mô lớn. Dự kiến trong chu kỳ tiếp theo, chuỗi ngành ZK sẽ đạt được thương mại hóa, thực sự hỗ trợ tương tác trên chuỗi ở cấp độ 1 tỷ người dùng.