Cuộc đua Rollup của Ethereum: zkEVM "thực" là gì?
Nguồn gốc: Sage D. Young
Biên dịch nguyên văn: Shui Duoduo | zkSync
Tuần trước, ba thông báo từ Scroll, Matter Labs và Polygon đều có một điểm chung: mỗi công ty đều ám chỉ rằng họ sẽ là công ty đầu tiên đưa zkEVM ra thị trường.
đọc thêm:
đọc thêm:Sự gia tăng đột ngột của các bản tổng hợp ZK tương thích với EVM
zkEVM đều hướng đến cùng một mục tiêu: tạo ra một ZK giống như một chuỗi khối lớp 1 bằng cách sử dụng EthereumRollupskinh nghiệm. Điều này có nghĩa là các nhà phát triển sẽ có thể chuyển các hợp đồng thông minh hiện có của họ mà không cần thay đổi mã và từ bỏ công cụ EVM (Máy ảo Ethereum) mà họ đã quen sử dụng.
EVM, không phải là một phần cứng hoặc phần mềm cụ thể,hiểu rõ hơnMột sự kết hợp của các quy tắc, tiêu chí và gói. Khi được chia sẻ giữa các máy tính khác nhau chạy phần mềm tương tự, bộ tiêu chuẩn được chia sẻ này sẽ hợp nhất thành một mạng duy nhất (Ethereum là một mạng như vậy, mặc dù nhiều mạng chuỗi khối khác đã áp dụng các phiên bản của EVM).
tiêu đề cấp đầu tiên
zkEVMs
Chúng tôi sẽ không giải thích tất cả các loại tập hợp khác nhau trong bài viết này. Để biết thêm thông tin về điều này - bao gồm sự khác biệt giữa các bản tổng hợp Lạc quan và các bản tổng hợp ZK nâng cao hơn được thảo luận tại đây - bạn có thể đọcđiểm hợp lệvà CoinDeskLớp 2 giải thíchthiết bị.
Cho đến nay, tính năng tổng hợp không kiến thức chỉ được áp dụng cho một số trường hợp sử dụng — chẳng hạn như gửi mã thông báo giữa các địa chỉ hoặc giao dịch mã thông báo không thể thay thế (NFT). zkEVM — các bản tổng hợp không có kiến thức được thiết kế để cung cấp năng lượng cho bất kỳ hợp đồng thông minh ethereum nào — được cho là “còn nhiều năm nữa” cho đến gần đây.
với thời gian đưa ra thị trường nhanh hơnOptimistictiêu đề cấp đầu tiên
lịch thi đấu
Về lý do tại sao cả ba đội dường như nghĩ rằng họ có zkEVM "đầu tiên", có lẽ đó là sự hiểu biết lẫn nhau của họ.không nhận raCác đối thủ cạnh tranh của họ đang phát triển với tốc độ tương tự.
Khi Matter Labs (zkSync) cho biết đây sẽ là zkEVM đầu tiên được tung ra thị trường vào quý 1 năm 2023, có lẽ họ đã không nhận ra rằng Polygon sẽ ra mắt zkEVM của riêng mình vào tuần trước.
Có lẽ Polygon, khi thông báo rằng đây sẽ là zkEVM đầu tiên được tung ra thị trường, đã không nhận ra rằng zkSync đã sẵn sàng ra mắt trên mạng chính của Ethereum trước cuối năm nay — trước thời điểm ra mắt theo kế hoạch của Polyon vào đầu năm 2023.
Như chúng ta đã biết, thời gian biểu của cryptoland chỉ là ước tính và chúng ta nên đặt trước lộ trình của Scroll, zkSync và Polygon.
tiêu đề cấp đầu tiên
EVM tương đương Tương thích với EVM
Tuần trước, khi Polygon thông báo rằng họ sẽ tung ra thị trường bản ZK rollup đầu tiên tương đương với EVMđối mặt với những lời chỉ trích.Theo một số ông lớn, giải pháp của Polygon được mô tả tốt nhất là "tương thích" với EVM, thay vì tương đương với EVM.
Vì vậy, sự khác biệt giữa khả năng tương thích và tương đương là gì?
Hai bản tổng hợp lạc quan hàng đầu của Ethereum, Artbitrum và Optimism, tự hào rằng chúng tương đương với EVM. Điều này có nghĩa là trải nghiệm phát triển trên Arbitrum và Optimism giống 100% với trải nghiệm phát triển trên Ethereum; Chuỗi lớp, họ không cần phải lo lắng về việc phá vỡ hợp đồng lớp 1.
Tính tương đương của EVM có ý nghĩa rất lớn đối với các nhà phát triển vì nó có nghĩa là chi phí và nỗ lực ít hơn nhiều khi di chuyển từ lớp 1 sang lớp 2.
Người dùng cũng thấy lợi ích của tính tương đương EVM. Người dùng các chuỗi tương đương EVM như Optimism và Arbitrum không cần phải từ bỏ các ứng dụng quen thuộc như Metamask mà không sử dụng đồng thời các ví dành riêng cho tổng số hoặc các công cụ khác.
Tính tương thích của EVM là một định nghĩa lỏng lẻo hơn so với tính tương đương của EVM. Chính xác là trải nghiệm người dùng và nhà phát triển giống như Ethereum, một chuỗi tương thích với EVM có thể không cắm vào tất cả các công cụ và khung phần mềm giống nhau được sử dụng trên Ethereum.
Các nhà phát triển có thể cần phải viết lại các hợp đồng thông minh của họ để chuyển chúng sang các chuỗi khối tương thích với EVM—đôi khi sử dụng ngôn ngữ lập trình hoàn toàn khác với ngôn ngữ bản địa của Ethereum, Solidity. Ngay cả khi các nhà phát triển vẫn có thể viết hợp đồng thông minh của họ bằng Solidity, thì một số hoạt động có thể không được hỗ trợ đầy đủ bởi rollup, điều này có thể dẫn đến lỗi hoặc các khó khăn kỹ thuật khác.
tiêu đề cấp đầu tiên
EVM đa giác có tương đương không?
Tuần trước, khi Polygon thông báo rằng họ sẽ đưa zkEVM tương đương với EVM đầu tiên ra thị trường, một số ông lớn đã chỉ ra rằng thông số kỹ thuật mà Polygon cung cấp được mô tả tốt nhất là tương thích với EVM thay vì tương đương với EVM.
bưu kiệnbưu kiệntiêu đề cấp đầu tiên
zkSync2.0
zkSync 2.0 ở cấp độ ngôn ngữ. Các nhà phát triển có thể viết hợp đồng thông minh trong Solidity, nhưngzkSync sẽMã đó được dịch sang một ngôn ngữ khác có tên là Yul, sau đó được diễn giải để thực hiện tất cả các loại mật mã lạ mắt cho phép các bản tổng hợp không có kiến thức.
Matter Labs, nhóm đứng sau zkSync, cho biết hệ thống của họ được thiết kế để mang lại những lợi thế nhất định cho các bản tổng hợp — đặc biệt là cách nó tạo ra các bằng chứng mật mã chuyên sâu về mặt tính toán.
tiêu đề phụ
Cuộn và đa giác
Cả hai zkEVM đều sử dụng cách tiếp cận ở cấp mã byte.
Các phương pháp này loại bỏ hoàn toàn bước dịch, nghĩa là chúng không chuyển đổi mã Solidity thành một ngôn ngữ riêng biệt trước khi nó được biên dịch và diễn giải. Điều này có nghĩa là khả năng tương thích tốt hơn với EVM. Nhưng ngay cả với hai điều này, vẫn có một vài điểm khác biệt có thể khiến Scroll giống zkEVM "thực" hơn Đa giác, tùy thuộc vào người bạn hỏi.
một bản báo cáomột bản báo cáoNhư đã giải thích trong , "Một phần của cuộc tranh luận [EVM] là liệu mã byte EVM được thực thi trực tiếp hay được diễn giải và sau đó được thực thi. Nói cách khác, nếu một giải pháp không phản ánh thông số kỹ thuật chính thức của EVM, thì nó không thể được coi là một zkEVM thực sự. Trong phần này định nghĩa, một Cuộn có thể được coi là 'zkEVM thực sự', chứ không phải là Đa giác."
Theo Messari, "Đa giác thể hiện từng opcode bằng cách sử dụng một bộ mã lắp ráp mới, bản dịch bytecode mà con người có thể đọc được, cho phép mã hoạt động khác nhau trên EVM."
tiêu đề cấp đầu tiên
Tiếp thị trong thế giới ảo
Thông báo zkEVM vào tuần trước thể hiện sự tiến bộ công nghệ ấn tượng, nhưng, vì tiền điện tử đã được chứng minh hết lần này đến lần khác, ngay cả những khái niệm kỹ thuật cao cũng không tránh khỏi những biến dạng tiếp thị. (Đội ngũ kỹ thuật của Polygon luôn rất mạnh, nhưng đội ngũ tiếp thị luôn thích khoa trương và khoe khoang)
Tuy nhiên, vào cuối ngày, những khác biệt nhỏ về kỹ thuật (chẳng hạn như sự khác biệt giữa tính tương đương và khả năng tương thích của EVM) tồn tại trong các ranh giới không xác định.
Như Sandy Peng, đồng sáng lập của Scroll, đã nói: "Không có sự đồng thuận rõ ràng về bất kỳ định nghĩa nào. Toàn bộ nhóm nghiên cứu của [Scroll] có xu hướng có một câu chuyện nhất định hoặc một quan điểm nhất định về mọi thứ, nhưng nó không có nghĩa là một điều chắc chắn. The của chúng tôi nhóm nghiên cứu thậm chí còn không đồng ý về ý nghĩa của mọi thứ."
Thậm chí còn ít rõ ràng hơn (và có lẽ ít quan trọng hơn) là ai có thể tự nhận mình là zkEVM "đầu tiên".
"'Đầu tiên' là một khái niệm rất triết học," "Cho dù bạn đo lường người đầu tiên thông báo hay người đầu tiên khởi chạy hay người đầu tiên triển khai mạng chính... thì có thể mất vài tháng hoặc vài năm để khắc phục tất cả các lỗi và gỡ lỗi. nhiều năm. "
liên kết gốc


