

Ngày nay, một cuộc khẩu chiến xung quanh vấn đề đạo văn đang diễn ra giữa hai nhà máy lớn L2 cũng thu hút sự chú ý của đông đảo người ăn dưa.
Polygon Zero đã tweet rằng công ty phát triển của zkSync, Matter Labs, đã sao chép một số mã nguồn mở của Polygon mà không xác nhận quyền sở hữu. Và zkSync cho biết chỉ có 5% đến từ Polygon Zero, đồng thời đưa ra tuyên bố trích dẫn, đồng thời khiển trách bên kia không có tinh thần nguồn mở.
Hiện tại, sự việc này vẫn đang tiếp tục sôi trào, vừa rồi có một thế lực bên thứ ba tham gia chiến đấu. Manta Network cáo buộc rằng phần mã được gọi là đạo văn ban đầu được tạo ra bởi các nhân viên của Manta.
Boojum sao chép Plonky 2?
Đối với zk rollup, hệ thống chứng minh không có kiến thức là một phần quan trọng và khó khăn. Sự phát triển của phần này kiểm tra khả năng nghiên cứu và phát triển của các nhà sản xuất khác nhau. Polygon Zero, một bộ phận của Polygon, đã phát triển hệ thống chứng minh không có kiến thức của riêng mình, Plonky 2 và Starky.
Trong phần trình bày riêng của nhóm phát triển, Plonky 2 được mô tả là “giải pháp nhanh nhất hiện có”, “nhanh hơn 100 lần so với các lựa chọn thay thế hiện có” và tương thích với Ethereum. Nó kết hợp các ưu điểm của PLONK và FRI, với bằng chứng nhanh và không có cài đặt tin cậy; nó cũng kết hợp các ưu điểm của SNARK, hỗ trợ đệ quy và chi phí xác minh thấp trên Ethereum.
Hệ thống này được phát hành chính thức sớm nhất là vào tháng 1 năm 2022 và có mã nguồn mở vào tháng 8 cùng năm.
Vào tháng 7 năm nay, zkSync cũng đã ra mắt hệ thống chứng minh của riêng mình. Hệ thống chứng minh, được gọi là Boojum, có nhiều tính năng cũng như hiệu suất chứng minh đẳng cấp thế giới và yêu cầu phần cứng thấp hơn. Theo zkSync, Boojum có thể chạy trên GPU cấp độ người tiêu dùng và chỉ yêu cầu RAM GPU 16 GB.
Điều thú vị là tối qua, Polygon Zero đã xuất bản một bài đăng trên blog, tố cáo Boojum đạo văn.
Cụ thể, Polygon Zero cáo buộc zkSync sao chép trực tiếp mã nguồn mở của họ mà không trích dẫn nguồn mã theo thông báo bản quyền.
Để rõ ràng,Mặc dù nhiều dự án có mã nguồn mở nhưng điều này không có nghĩa là các bên thứ ba có thể tự do sử dụng các mã nguồn mở này. Khi một dự án nguồn mở là nguồn mở, nó sẽ áp đặt tuyên bố bản quyền đối với mã nguồn mở.Plonky 2 sử dụng các giao thức nguồn mở của giấy phép Apache License V2 và MIT.
Nếu bên thứ ba muốn sử dụng các mã này, họ cần tuân theo các thông số kỹ thuật của thỏa thuận bản quyền.
Cụ thể đối với tranh chấp này, giấy phép nguồn mở của Apache quy định rằng mã phái sinh được sửa đổi bằng cách sử dụng mã tuân thủ thỏa thuận này phải đi kèm với tuyên bố bản quyền của tác giả gốc và các hướng dẫn khác. Thỏa thuận cấp phép của MIT cũng quy định rằng cần phải đưa thông tin gốc của tác giả vào.
Vậy zkSync có thực sự sử dụng mã Plonky 2 không? Bằng chứng được Polygon đưa ra như sau.
Không còn nghi ngờ gì nữa, hai đoạn mã này giống hệt nhau. Điều này cũng xác nhận cáo buộc của Polygon.
Ngoài việc sao chép mã đơn giản và thô thiển, Polygon còn cáo buộc zkSync đạo văn các ý tưởng thiết kế tổng thể của mình (hay có thể gọi là tham khảo?). Theo Polygon, Boojum rất giống với Plonky 2. Tất cả đều sử dụng cùng một chiến lược lặp lại song song để cải thiện tính hợp lý của miền nhỏ và các cổng tùy chỉnh tương tự để thực hiện xác minh đệ quy số học một cách hiệu quả. Ngoài ra, ma trận MDS và các tham số của Poseidon của zkSync cũng giống với ma trận mà nhóm Polygon Zero tìm thấy.
Polygon cũng cáo buộc Matter Labs đã phóng đại tuyên bố của mình về Boojum. Trong phần trình bày của Boojum, hệ thống này nhanh hơn Plonky 2 gấp 10 lần. Polygon nói đùa: Tôi tự hỏi làm thế nào điều này được triển khai, các phần mã quan trọng về hiệu suất của (Boojum) được sao chép trực tiếp từ Plonky 2.
Ai đang vi phạm tinh thần của nguồn mở?
Matter Labs hiện đã phản hồi về vụ việc. Giám đốc điều hành Alex Gluchowski của nó đã đưa ra mộttweet dàiĐể giải thích chi tiết vụ việc đạo văn.
Đối với cáo buộc sao chép trực tiếp,Chỉ 5% mã của Boojum dựa trên Plonky 2 và nó không được xác nhậnMô tả hình ảnh
mã boojum
Mô tả hình ảnh
Tệp readme của Boojum
Gluchowski nói thẳng: Plonky 2 được nêu bật nổi bật ở dòng đầu tiên trong mô-đun của chúng tôi. Có điều gì nổi bật hơn dòng đầu tiên không?
Về vấn đề đạo văn trong công nghệ, Gluchowski giải thích. Cả Boojum và Plonky 2 đều được triển khai trong Redshift. RedShift được Matter Labs ra mắt ba năm trước khi bài báo Plonky 2 được xuất bản.
Về phần hiệu suất, họ tuyên bố rằng các thông số hiệu suất của họ áp dụng tiêu chuẩn trung lập của bên thứ ba. Hiệu suất được kiểm tra bằng SHA 256 hoàn toàn trung tính.
Cuộc chiến ngôn từ dựa trên đạo văn này cũng đã bước vào một cấp độ cao hơn. Cả hai bên đều lấy cây gậy giá trị lớn để chỉ trích đối thủ của mình, Gluchowski thẳng thắn tuyên bố rằng ông hoàn toàn đồng ý với quan điểm của nhóm Polygon Zero về việc hỗ trợ nguồn mở - xây dựng phần mềm mở bền vững, mọi người đều sẽ được hưởng lợi.
Nguồn mở có nghĩa là sự hợp tác chân thành, ông nói. Những gì Polygon đang làm hoàn toàn không phù hợp với tinh thần của phong trào nguồn mở. Có lẽ nguồn mở không dành cho bạn nếu bạn không muốn người khác sử dụng các phần mã của mình?
Trò hề cao trào, hai bên đạo nhái?
Trong cuộc chiến mở rộng quy mô Ethereum, zkEVM được gọi là Chén Thánh về quy mô. zkEVM có tác động quan trọng đến trải nghiệm triển khai hợp đồng của nhà phát triển và do thiết kế ban đầu của Ethereum không tính đến tính thân thiện với ZK, điều này có nghĩa là bằng chứng không có kiến thức đòi hỏi nhiều tài nguyên để tính toán.
Hiện tại, toàn bộ zkEVM trên thị trường vẫn đang ở giai đoạn đầu. Việc phát triển ZK Rollups tương thích với EVM là vô cùng khó khăn, điều này cũng khiến sự phát triển của lĩnh vực này trở thành một con đường để ngành cạnh tranh.
Đầu năm nay, Mihailo Bjelic của Polygon đã có cuộc trao đổi sôi nổi với Alex Gluchowski của Matter Labs về một số vấn đề kỹ thuật với zkSync. Điều này phần nào đã khiến cả Polygon và Matter Lab phải gấp rút tung ra zkEVM có thể khai thác hàng loạt đầu tiên. Đây cũng có thể là động lực cho việc đạo văn Rashomon lần này.
Khi sự việc tiếp tục lên cao, cuộc khẩu chiến ngày càng gay gắt và cả hai bên cũng nhất quyết giữ quan điểm riêng của mình.
Một đối thủ khác của ZK-Rollup là Starkware cũng bày tỏ quan điểm của mình, đồng sáng lập Uri Kolodny cho biết đây không phải là lần đầu tiên tình trạng đạo văn mã xảy ra. Tôi cá là chiếc kem này sẽ không phải là chiếc cuối cùng.
Người đứng đầu hệ sinh thái Starkware, Louis Guthmann nói thêm: Các cáo buộc của (Polygon Zero) là nghiêm trọng. Quan trọng hơn, sự trung thực và phân bổ mã rõ ràng là bản chất của nguồn mở.
Ngay khi hai bên có quan điểm riêng, các thế lực bên thứ ba cũng tham gia chiến trường.
Vừa rồi, cộng đồng người Trung Quốc tại Manta Network đã tweet rằng Polygon Labs tuyên bố rằng zkSync đã sử dụng mã của họ mà không khai báo nguồn, nhưng trên thực tế, mã này ban đầu được tạo bởi Brandon trong Manta Network. Điều này cũng khiến vụ việc càng được chú ý hơn.
Mã này đến từ ai? Hiện tại, sự việc này vẫn chưa kết thúc, Odaily sẽ tiếp tục theo dõi và đưa tin.
