Vitalik said the new Solidity compiler, oksolc, has been released, with compilation speeds for some contracts improving by more than 5 times.
Article
Vitalik: New Solidity compiler released
PANews September 25 reports that Ethereum co-founder Vitalik Buterin posted on X that the new Solidity compiler has been released. Reportedly, unwilling to continue waiting as long as 10 minutes for the Solidity compilation process, he used Zig to build oksolc. While keeping the generated bytecode identical, compilation speeds for some contracts improved by more than 5 times. Build time was reduced from 10 minutes to 2 minutes, while incremental compilation time for large projects was reduced from 700 seconds to 99 seconds.
PANews said that Ethereum co-founder Vitalik Buterin stated on X that the new Solidity compiler has been released.
02
The tool is called oksolc and was built with Zig. It claims that, while keeping the generated bytecode identical, compilation speeds for some contracts improved by more than 5 times.
03
The material states that build time was reduced from 10 minutes to 2 minutes, and incremental compilation time for large projects was reduced from 700 seconds to 99 seconds.
AI-assisted interpretation
The following is analysis, separate from reported facts. Verify important claims independently.
Solidity is a programming language used to write Ethereum smart contracts. The material introduces a new compiler called oksolc, which aims to reduce compilation time while keeping the generated bytecode identical.
Why it matters to readers
If the performance data in the material is verified,Solidity projects, especially large projects, may reduce time spent waiting for compilation and iteration.
A compiler converts contract code into bytecode executable on the blockchain; faster compilation generally means less waiting time for developers.
Risks and unknowns
The material does not provide an official code repository, version number, or formal release notes for oksolc.
The performance improvements and bytecode equivalence stated in the material have not been independently retested.
The tool's actual scope of adoption cannot be confirmed based on the material alone.
Related Developments
Loading event timeline…
Related concepts
Solidity
A programming language used to write smart contracts on Ethereum.