Polygon Zero has strongly asserted against developers of Matter Labs, accusing them of directly lifting a significant portion of code from the Plonky2 Library. This claim surfaced on August 3 and revolved around the alleged replication of code within the zkSync platform, an Ethereum layer-2 scaling solution driven by zero-knowledge technology.
In blockchain initiatives, it’s common for these projects to share their code through open-source software licenses. This grants external developers the freedom to peruse, replicate, and sometimes even enhance the code as they see fit.
Yet, customary practices within the community, alongside most open-source licenses, typically mandate that independent developers give credit whenever they integrate code sourced from elsewhere.
Matter Labs, responsible for shaping the zkSync ecosystem, has rebuffed allegations of plagiarism, asserting their originality.
Polygon Accuses Matter Labs Of Code Replication, Unattributed Usage
In a recent blog post, Polygon brought forward allegations regarding Matter Labs’ new proving system named “Boojum.” Polygon asserts that portions of source code employed in Boojum have been directly copied from Polygon’s proprietary “Plonky2” software library.
Crypto runs on the open source ethos. When projects don’t follow it, the ecosystem suffers.
We were disappointed to see that @zksync copied our code without attribution and made misleading claims about the original work, so we wrote this post.
https://t.co/8VnoYVWgI8— Polygon Zero (@0xPolygonZero) August 3, 2023
The contention put forth by Polygon Zero emphasizes that the copied code lacks original copyrights and proper acknowledgment of the initial creators.
It also highlights remarkable resemblances between Boojum and Plonky2’s library in terms of strategies such as parallel repetition for enhanced soundness in a confined field, utilization of similar custom gates for efficient recursive verification arithmetization, and deployment of the identical lookup argument conceived by their team member Ulrich Haböck.
Furthermore, Polygon’s blog post presents additional instances where Matter Labs incorporated Polygon’s code without proper recognition. Polygon has also drawn attention to Matter Labs’ assertion that Boojum boasts a speed advantage of 10 times over Plonky2.
Polygon queries the basis for this swifter performance, raising the question of how such a significant speed enhancement is possible when the core field arithmetic code, pivotal for performance, appears to have been directly copied from Plonky2.
Matter Labs Responds To Polygon’s Assertions
In light of the allegations by Polygon, Matter Labs has taken steps to address the concerns surrounding its Boojum proof system. The company clarified that a mere 5% of the Boojum code draws inspiration from Plonky2, and this source is explicitly acknowledged right at the outset of its codebase.
CEO Alex Gluchowski took to Twitter to comprehensively respond to the situation. Expressing his disappointment with Polygon’s allegations, Gluchowski reaffirmed that a mere 5% of the Boojum codebase is based on Plonky2’s code.
Every decision we make as a team towards building @zksync is driven by our ethos, which is based on integrity and transparency. We have made honest mistakes in the past, but we always did our best to openly acknowledge them and take responsibility. And will always do so in the… https://t.co/4yjpSCHC2d
— Alex G. ∎ (@gluk64) August 4, 2023
He underscored that Boojum and Plonky2 embody implementations of the Redshift concept, which he maintained was introduced by Matter Labs three years before Polygon publicized the Plonky2 paper.
Featured image from Lindsay Lapaquette