Bitcoin Core Developer: Bitcoin build time has dropped 42% since peak, down to 135 seconds

Bitcoin Core Developer: Bitcoin build time has dropped 42% since peak, down to 135 seconds

Michael Ford, a Bitcoin Core contributor and guest writer for BitMEX Research, recently published a report on improvements to Bitcoin's build system, while also expanding his involvement in removing third-party software dependencies such as OpenSSL. The report analyzes the results of tests conducted by Ford, which show that the number of packages built in Bitcoin Core 0.19.99 has been reduced by 44% since the Core 0.13.2 client, and the build time has been reduced by 42% since the peak, down to 135 seconds.

Source: Pixabay

“This work improves the security of the software by reducing the attack surface and improving software performance.”

According to Ford, the build system is one of the less sexy but important components of the Bitcoin Core codebase. He explained that it controls how the code is configured and compiled, as well as how it interacts with dependencies, “helping us build fully reproducible binaries that many Bitcoin users run.”

Ford also spoke about removing support for BIP70 from Bitcoin Core, a long-standing issue that contained security vulnerabilities, privacy issues, and incompatibilities between implementations.

“BIP70 is also one of the last parts of the codebase that requires OpenSSL, which prevents its removal.”

The Bitcoin Core developer also mentioned how dependencies on the macOS platform have been reduced, with the macOS binaries being built against six fewer dynamic libraries (DiskArbitration, Security, SystemConfiguration, OpenGL, AGL, and CFNetwork) using the latest codebase linking.

Additionally, security improvements have been made to the macOS platform, such as dynamic library checks during the build process, and the addition of "position-independent executables" and "NOUNDEFS" to the security check script.

<<:  Bitmain has terminated its partnership with DMG, an overseas mining farm operator, in Texas

>>:  Nervos sets up a $30 million fund to support developers in building public chain infrastructure

Recommend

What kind of man is stingy?

In life, some men are stingy and miserly, and sti...

What does a mole on a man's face mean?

The moles on a man's face have different mean...

What does a short philtrum mean?

The philtrum is the concave line above the upper ...

Bitcoin plummets, where does the money go?

If archaeologists study Bitcoin in the future, th...

Viewpoint | Can Filecoin learn from EOS’s mistakes and move forward?

Author: Joss Source: IPFS Force Zone “Industrial ...

What is the fate of a man with small ears?

Men with small ears have bad careers If men have ...

What kind of hands are the most lucky in love? ★ Palm lines and palmistry ★

Who has better luck in love among young men and w...

Anti-fork strategies for DeFi products

Reposted from: Ethereum Enthusiasts Since publish...

Bitcoin welcomes safe-haven funds, most of which are believed to come from China

According to Nikkei Chinese website, due to the U...