ZK đồng xử lý: Tái tạo mô hình tính toán Blockchain
Bối cảnh lịch sử của bộ đồng xử lý
Bộ xử lý phụ được sử dụng như một đơn vị hỗ trợ CPU xử lý các nhiệm vụ cụ thể, được ứng dụng rộng rãi trong lĩnh vực máy tính. Ví dụ, bộ xử lý phụ M7 được Apple ra mắt vào năm 2013 đã nâng cao độ nhạy chuyển động của thiết bị thông minh, trong khi GPU được Nvidia giới thiệu vào năm 2007 thì đảm nhiệm các nhiệm vụ như xử lý đồ họa. Bộ xử lý phụ thông qua việc đảm nhận việc thực thi mã phức tạp hoặc yêu cầu hiệu suất cao, giúp CPU có thể tập trung vào việc xử lý linh hoạt và đa dạng hơn.
Trong hệ sinh thái Ethereum, phí Gas cao và hạn chế truy cập dữ liệu đã cản trở nghiêm trọng sự phát triển của các ứng dụng. Chỉ cần chuyển tiền thông thường cũng cần 21000 Gas, các thao tác phức tạp hơn thì phí cao hơn, hạn chế phạm vi phát triển hợp đồng. Ngoài ra, hợp đồng thông minh chỉ có thể truy cập dữ liệu khối gần đây, trong tương lai các nút đầy đủ cũng sẽ không còn lưu trữ dữ liệu khối cũ, điều này dẫn đến khó khăn trong việc thực hiện các ứng dụng đổi mới dựa trên dữ liệu lịch sử.
Để giải quyết những vấn đề này, việc giới thiệu khái niệm bộ xử lý đồng hành trở thành giải pháp khả thi. Chuỗi Ethereum tự nó như "CPU" xử lý các thao tác đơn giản, trong khi bộ xử lý đồng hành giống như "GPU" xử lý các tác vụ tính toán và dữ liệu nặng. Kết hợp với công nghệ chứng minh không biết, có thể thực hiện xác minh đáng tin cậy cho các phép tính ngoài chuỗi. Kiến trúc này hứa hẹn hỗ trợ các trường hợp ứng dụng rộng rãi như mạng xã hội, trò chơi, DeFi, thậm chí có thể thực hiện việc chuyển đổi các ứng dụng Web2 lên chuỗi.
Tổng quan về các dự án vi xử lý chính thống
Hiện tại, các dự án bộ xử lý đồng hành 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 đó, các dự án bộ xử lý ZK đa năng như Risc Zero, Lagrange và Succinct, mỗi dự án đều có những đặc điểm riêng trong kiến trúc máy ảo cơ sở.
Risc Zero
Bộ đồng xử lý ZK Bonsai của Risc Zero dựa trên bộ lệnh RISC-V, có tính linh hoạt rất cao. Chức năng chính của nó bao gồm:
zkVM tổng quát, có thể chạy bất kỳ máy ảo nào trong môi trường không có kiến thức.
Hệ thống chứng minh ZK có thể tích hợp vào bất kỳ hợp đồng thông minh nào
Rollup tổng quát, phân phối chứng minh tính toán trên Bonsai lên chuỗi
Các thành phần cốt lõi của Bonsai bao gồm mạng người 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 mục đích xây dựng bộ đồng xử lý và cơ sở dữ liệu có thể xác minh, bao gồm dữ liệu lịch sử blockchain. Các chức năng chính của nó có:
Cơ sở dữ liệu có thể xác minh: Lưu trữ hợp đồng trên chuỗi chỉ mục, tái cấu trúc trạng thái lưu trữ của Blockchain
Tính toán song song dựa trên nguyên tắc MapReduce
Lagrange sử dụng cấu trúc dữ liệu mới để lưu trữ dữ liệu hợp đồng, trạng thái tài khoản và dữ liệu khối, và sử dụng máy ảo ZKMR để thực hiện tính toán và chứng minh phân tán.
Succinct
Mục tiêu của Succinct Network là tích hợp các sự kiện có thể lập trình vào tất cả các khía cạnh của phát triển Blockchain. Các đặc điểm bao gồm:
Hỗ trợ nhiều ngôn ngữ lập trình đầu vào
Thị trường chứng nhận tương thích với nhiều hệ thống chứng nhận.
Công nghệ chứng minh đệ quy dựa trên STARKs
Bao bọc từ SNARKs đến STARKs
Kiến trúc zkVM tập trung vào tiền xử lý
So sánh dự án bộ xử lý đồng
Từ chỉ mục dữ liệu, công nghệ nền tảng, hỗ trợ đệ quy, hệ thống chứng minh, hợp tác sinh thái và tình hình tài chính, các dự án chính thống có sự tương đồng cao. Trong trường hợp có lộ trình công nghệ tương tự, việc vượt qua có thể phụ thuộc nhiều hơn vào nguồn lực đội ngũ và hợp tác sinh thái.
Sự khác biệt giữa bộ xử lý đồng và Layer2
Bộ xử lý đồng xử lý hướng đến ứng dụng, Layer2 hướng đến người dùng. Bộ xử lý đồng xử lý có thể được sử dụng như:
Thành phần máy ảo ngoài chuỗi Layer2
Công suất tính toán ngoài chuỗi của ứng dụng chuỗi công khai
Máy tiên tri dữ liệu chuỗi chéo
Cầu truyền tin đa chuỗi
Bộ xử lý đồng xử lý có tiềm năng tái cấu trúc các loại middleware của Blockchain, bao gồm oracle, cầu xuyên chuỗi, v.v..
Thách thức của bộ xử lý đồng xử lý
Rào cản phát triển cao, cần ngôn ngữ và công cụ cụ thể
Đường đua ở giai đoạn rất sớm, cấu trúc vẫn chưa rõ ràng
Cơ sở hạ tầng như phần cứng vẫn chưa trưởng thành
Đường đi kỹ thuật tương tự, khó để hình thành lợi thế chênh lệch.
Tóm tắt và triển vọng
ZK đồng xử lý dự kiến sẽ tái cấu trúc mô hình tính toán Blockchain, đạt được việc chuỗi hóa các ứng dụng Web2. Sự phát triển của nó phụ thuộc vào việc xây dựng cơ sở dữ liệu có thể chứng minh theo thời gian thực trên toàn chuỗi và khả năng tính toán ngoài chuỗi với chi phí thấp. Việc thương mại hóa chip ZK là điều kiện tiên quyết cho việc ứng dụng quy mô lớn. Dự kiến trong chu kỳ tiếp theo, chuỗi công nghiệp ZK sẽ đạt được sự hiện thực hóa thương mại, đặt nền tảng cho Web3 mang lại trải nghiệm tương tác cho 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.
10 thích
Phần thưởng
10
2
Đăng lại
Chia sẻ
Bình luận
0/400
PriceOracleFairy
· 8giờ trước
vừa dump túi gpu của tôi... zk coprocessors sẽ khiến chúng trở nên lỗi thời thật sự
Xem bản gốcTrả lời0
MidnightMEVeater
· 9giờ trước
Chào buổi chiều các bạn Người khai thác đang gặp khó khăn~ Tháng này có bao nhiêu 21k đã bị vắt kiệt?
ZK đồng xử lý: bước đột phá quan trọng của mô hình tính toán blockchain mới.
ZK đồng xử lý: Tái tạo mô hình tính toán Blockchain
Bối cảnh lịch sử của bộ đồng xử lý
Bộ xử lý phụ được sử dụng như một đơn vị hỗ trợ CPU xử lý các nhiệm vụ cụ thể, được ứng dụng rộng rãi trong lĩnh vực máy tính. Ví dụ, bộ xử lý phụ M7 được Apple ra mắt vào năm 2013 đã nâng cao độ nhạy chuyển động của thiết bị thông minh, trong khi GPU được Nvidia giới thiệu vào năm 2007 thì đảm nhiệm các nhiệm vụ như xử lý đồ họa. Bộ xử lý phụ thông qua việc đảm nhận việc thực thi mã phức tạp hoặc yêu cầu hiệu suất cao, giúp CPU có thể tập trung vào việc xử lý linh hoạt và đa dạng hơn.
Trong hệ sinh thái Ethereum, phí Gas cao và hạn chế truy cập dữ liệu đã cản trở nghiêm trọng sự phát triển của các ứng dụng. Chỉ cần chuyển tiền thông thường cũng cần 21000 Gas, các thao tác phức tạp hơn thì phí cao hơn, hạn chế phạm vi phát triển hợp đồng. Ngoài ra, hợp đồng thông minh chỉ có thể truy cập dữ liệu khối gần đây, trong tương lai các nút đầy đủ cũng sẽ không còn lưu trữ dữ liệu khối cũ, điều này dẫn đến khó khăn trong việc thực hiện các ứng dụng đổi mới dựa trên dữ liệu lịch sử.
Để giải quyết những vấn đề này, việc giới thiệu khái niệm bộ xử lý đồng hành trở thành giải pháp khả thi. Chuỗi Ethereum tự nó như "CPU" xử lý các thao tác đơn giản, trong khi bộ xử lý đồng hành giống như "GPU" xử lý các tác vụ tính toán và dữ liệu nặng. Kết hợp với công nghệ chứng minh không biết, có thể thực hiện xác minh đáng tin cậy cho các phép tính ngoài chuỗi. Kiến trúc này hứa hẹn hỗ trợ các trường hợp ứng dụng rộng rãi như mạng xã hội, trò chơi, DeFi, thậm chí có thể thực hiện việc chuyển đổi các ứng dụng Web2 lên chuỗi.
Tổng quan về các dự án vi xử lý chính thống
Hiện tại, các dự án bộ xử lý đồng hành 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 đó, các dự án bộ xử lý ZK đa năng như Risc Zero, Lagrange và Succinct, mỗi dự án đều có những đặc điểm riêng trong kiến trúc máy ảo cơ sở.
Risc Zero
Bộ đồng xử lý ZK Bonsai của Risc Zero dựa trên bộ lệnh RISC-V, có tính linh hoạt rất cao. Chức năng chính của nó bao gồm:
Các thành phần cốt lõi của Bonsai bao gồm mạng người 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 mục đích xây dựng bộ đồng xử lý và cơ sở dữ liệu có thể xác minh, bao gồm dữ liệu lịch sử blockchain. Các chức năng chính của nó có:
Lagrange sử dụng cấu trúc dữ liệu mới để lưu trữ dữ liệu hợp đồng, trạng thái tài khoản và dữ liệu khối, và sử dụng máy ảo ZKMR để thực hiện tính toán và chứng minh phân tán.
Succinct
Mục tiêu của Succinct Network là tích hợp các sự kiện có thể lập trình vào tất cả các khía cạnh của phát triển Blockchain. Các đặc điểm bao gồm:
So sánh dự án bộ xử lý đồng
Từ chỉ mục dữ liệu, công nghệ nền tảng, hỗ trợ đệ quy, hệ thống chứng minh, hợp tác sinh thái và tình hình tài chính, các dự án chính thống có sự tương đồng cao. Trong trường hợp có lộ trình công nghệ tương tự, việc vượt qua có thể phụ thuộc nhiều hơn vào nguồn lực đội ngũ và hợp tác sinh thái.
Sự khác biệt giữa bộ xử lý đồng và Layer2
Bộ xử lý đồng xử lý hướng đến ứng dụng, Layer2 hướng đến người dùng. Bộ xử lý đồng xử lý có thể được sử dụng như:
Bộ xử lý đồng xử lý có tiềm năng tái cấu trúc các loại middleware của Blockchain, bao gồm oracle, cầu xuyên chuỗi, v.v..
Thách thức của bộ xử lý đồng xử lý
Tóm tắt và triển vọng
ZK đồng xử lý dự kiến sẽ tái cấu trúc mô hình tính toán Blockchain, đạt được việc chuỗi hóa các ứng dụng Web2. Sự phát triển của nó phụ thuộc vào việc xây dựng cơ sở dữ liệu có thể chứng minh theo thời gian thực trên toàn chuỗi và khả năng tính toán ngoài chuỗi với chi phí thấp. Việc thương mại hóa chip ZK là điều kiện tiên quyết cho việc ứng dụng quy mô lớn. Dự kiến trong chu kỳ tiếp theo, chuỗi công nghiệp ZK sẽ đạt được sự hiện thực hóa thương mại, đặt nền tảng cho Web3 mang lại trải nghiệm tương tác cho 1 tỷ người dùng.