위험 경고: '가상화폐', '블록체인'이라는 이름으로 불법 자금 모집 위험에 주의하세요. — 은행보험감독관리위원회 등 5개 부처
검색
로그인
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
시장 동향 보기
코드 표절 Rashomon: zkSync와 Polygon의 옳고 그름이 '오픈 소스 정신' 논쟁으로 떠오르고 있습니다.
Loopy Lu
读者
2023-08-04 07:38
이 기사는 약 1929자로, 전체를 읽는 데 약 3분이 소요됩니다
스타크웨어가 멜론을 먹고 있고, 만타도 그 싸움에 합류합니다.

요즘 'L2대형공장' 두 곳 사이에서 표절을 둘러싼 설전이 벌어지고 있어 멜론을 먹는 대중들의 이목도 집중되고 있다.

Polygon Zero는 zkSync의 개발 회사인 Matter Labs가 Polygon의 오픈 소스 코드 중 일부를 소유권을 주장하지 않고 복사했다고 트윗했습니다. 그리고 zkSync는 5%만이 Polygon Zero에서 왔다고 하면서 인용 성명을 내고, 오픈소스 정신이 없다고 상대방을 질책했습니다.

현재 이 사건은 여전히 ​​계속해서 격화되고 있으며, 바로 지금 제3의 세력이 전투에 참여했습니다. Manta Network는 코드의 소위 표절 부분이 원래 Manta 직원이 만든 것이라고 비난했습니다.

부줌이 Plonky 2를 복사하고 있나요?

zk 롤업의 경우 영지식 증명 시스템은 중요하면서도 어려운 부분입니다. 이 부품의 개발은 다양한 제조업체의 연구 개발 역량을 테스트합니다. Polygon 사업부인 Polygon Zero는 자체 영지식 증명 시스템인 Plonky 2 및 Starky를 개발했습니다.

개발팀의 자체 프레젠테이션에서 Plonky 2는 가장 빠른 솔루션, 기존 대안보다 100배 빠르며 Ethereum과 호환되는 것으로 설명됩니다. PLONK와 FRI의 장점을 결합하고 빠른 증명과 신뢰 설정이 필요하지 않으며 SNARK의 장점도 결합하고 이더리움에서 재귀를 지원하며 검증 비용이 저렴합니다.

이 시스템은 이르면 2022년 1월에 공식 출시됐고, 같은 해 8월 오픈소스로 공개됐다.

올해 7월, zkSync는 자체 증명 시스템도 출시했습니다. Boojum이라고 불리는 증명 시스템은 세계적 수준의 증명 성능과 낮은 하드웨어 요구 사항은 물론 많은 기능을 갖추고 있습니다. zkSync에 따르면 Boojum은 소비자급 GPU에서 실행될 수 있으며 16GB의 GPU RAM만 필요합니다.

흥미롭게도 어젯밤 Polygon Zero는 Boojum의 표절을 비난하는 블로그 게시물을 게시했습니다.

특히 Polygon Zero는 zkSync가 저작권 표시에 따라 코드 소스를 인용하지 않고 오픈 소스 코드를 직접 복사했다고 비난했습니다.

확실하게,많은 프로젝트가 오픈 소스 코드를 공개하고 있다고 해서 제3자가 이러한 오픈 소스 코드를 자유롭게 사용할 수 있다는 의미는 아닙니다. 오픈 소스 프로젝트가 오픈 소스인 경우 오픈 소스 코드에 저작권 표시가 적용됩니다.Plonky 2는 Apache License V2 및 MIT 라이센스의 오픈 소스 프로토콜을 사용합니다.

제3자가 이러한 코드를 사용하려면 저작권 계약의 사양을 따라야 합니다.

본 분쟁과 관련하여 Apache의 오픈 소스 라이센스는 본 계약을 준수하는 코드를 사용하여 수정된 파생 코드에는 원저작자의 저작권 표시 및 기타 지침이 동반되어야 한다고 규정하고 있습니다. MIT 라이센스 계약에는 원저작자 정보가 포함되어야 한다고 규정되어 있습니다.

그렇다면 zkSync는 실제로 Plonky 2 코드를 사용합니까? Polygon이 제시한 증거는 다음과 같습니다.

이 두 코드가 동일하다는 것은 의심의 여지가 없습니다. 이는 또한 Polygon의 주장을 확인시켜주었습니다.

간단하고 조잡한 코드 복사 외에도 Polygon은 zkSync가 전체 디자인 아이디어를 표절했다고 비난했습니다(또는 참조라고 부를 수 있습니까?). Polygon에 따르면 Boojum은 Plonky 2와 매우 유사합니다. 그들은 모두 동일한 병렬 반복 전략을 사용하여 작은 도메인 건전성을 개선하고 유사한 사용자 정의 게이트를 사용하여 산술 재귀 검증을 효율적으로 수행합니다. 또한 zkSync Poseidon의 MDS 매트릭스 및 매개 변수도 Polygon Zero 팀에서 찾은 것과 동일합니다.

Polygon은 또한 Matter Labs가 Boojum에 대한 주장을 과장했다고 비난했습니다. Boojum의 프레젠테이션에서 이 시스템은 Plonky 2보다 10배 빠릅니다. Polygon은 이것이 어떻게 구현되었는지 궁금합니다. (Boojum의) 코드 중 성능에 중요한 부분이 Plonky 2에서 직접 복사되었습니다.라고 농담으로 말했습니다.

누가 오픈 소스 정신을 위반하고 있습니까?

Matter Labs는 이제 이 사건에 대응했습니다. CEO Alex Gluchowski는 다음과 같이 발표했습니다.긴 트윗표절 사건에 대해 자세히 설명하자면.

직접 복제 혐의에 대해서는Boojum 코드 중 단 5%만이 Plonky 2를 기반으로 하며 소유권이 주장되지 않은 것이 아닙니다.이미지 설명

부줌코드

이미지 설명

Boojum의 추가 정보 파일

Gluchowski는 Plonky 2는 우리 모듈의 첫 번째 줄에 눈에 띄게 표시되어 있습니다. 첫 번째 줄보다 더 눈에 띄는 것이 있습니까?라고 직설적으로 말합니다.

기술 표절에 대해서는 Gluchowski가 설명했습니다. Boojum과 Plonky 2는 모두 Redshift에서 구현됩니다. RedShift는 Plonky 2 논문이 출판되기 3년 전에 Matter Labs에 의해 출시되었습니다.

성능 부분에서는 성능 매개변수가 중립적인 타사 벤치마크를 채택했다고 밝혔습니다. 성능은 완전히 중립적인 SHA 256을 사용하여 테스트되었습니다.

표절을 바탕으로 한 이번 설전도 한층 더 높은 수준에 이르렀다. 양측 모두 큰 가치관을 가지고 상대방을 비판했습니다. Gluchowski는 오픈 소스를 지원하는 Polygon Zero 팀의 관점인 지속 가능하고 공개적으로 소프트웨어를 구축하면 모두가 이익을 얻을 것이라는 관점에 완전히 동의한다고 솔직하게 밝혔습니다.

오픈소스는 성실한 협력을 뜻한다고 그는 말했다. Polygon이 하고 있는 일은 결코 오픈 소스 운동의 정신에 부합하지 않습니다. 다른 사람이 귀하의 코드 일부를 사용하는 것을 원하지 않는다면 오픈 소스가 귀하에게 적합하지 않을 수도 있습니다.

희극의 클라이막스, 양측 모두 표절?

이더리움 스케일링 전쟁에서 zkEVM은 스케일링의 성배로 불립니다. zkEVM은 개발자의 계약 배포 경험에 중요한 영향을 미치며, 이더리움의 초기 설계에서는 ZK 친화성을 고려하지 않았기 때문에 이는 영지식 증명이 계산을 위해 많은 리소스를 필요로 한다는 것을 의미합니다.

현재 시장의 전체 zkEVM은 아직 초기 단계에 있습니다. EVM 호환 ZK 롤업의 개발은 매우 어렵기 때문에 이 분야의 개발은 업계가 경쟁할 수 있는 트랙이 됩니다.

올해 초 Polygon의 Mihailo Bjelic은 Matter Labs의 Alex Gluchowski와 zkSync의 몇 가지 기술적 문제에 관해 열띤 토론을 벌였습니다. 이로 인해 부분적으로 Polygon과 Matter Lab은 최초의 대량 공격 가능한 zkEVM 출시를 서두르게 되었습니다. 이는 이번에 라쇼몽을 표절하는 계기가 될 수도 있다.

사건이 격화되면서 설전은 격화됐고, 양측 역시 각자의 주장을 내세웠다.

ZK-Rollup의 또 다른 경쟁사인 Starkware는 자사의 멜론을 표현했으며 공동 창업자인 Uri Kolodny는 코드 표절이 발생한 것은 이번이 처음이 아니라고 말했습니다. 나는 아이스크림이 마지막이 아닐 것이라고 장담한다.

Starkware 생태계 책임자인 Louis Guthmann은 다음과 같이 덧붙였습니다. (Polygon Zero의) 주장은 심각합니다. 더 중요한 것은 정직성과 명확한 코드 귀속이 오픈 소스의 본질입니다.

양측이 각자의 의견을 갖고 있는 것처럼 제3군도 전장에 합류했다.

방금 Manta Network 중국 커뮤니티는 Polygon Labs가 zkSync가 소스를 선언하지 않고 자신의 코드를 사용했다고 밝혔지만 실제로 이 코드는 원래 Manta Network의 Brandon이 만든 것이라고 트윗했습니다. 이는 또한 사건에 대한 관심을 더욱 높여줍니다.

이 코드는 누구에게서 왔습니까? 현재 해당 사건은 아직 끝나지 않았으며, 오데일리는 계속해서 후속 조치 및 제보를 이어갈 예정입니다.


Polygon
zkSync
Odaily 공식 커뮤니티에 가입하세요