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

Palmistry characteristics that easily attract villains

There are many lines on the palm, and different p...

The face of a woman who remains loyal despite betrayal

The face of a woman who remains loyal despite bet...

What kind of face will cause disharmony in marriage?

What kind of face will cause disharmony in marria...

How does a woman with yellow eyes look? She is calm and composed.

Since ancient times, many people have used facial...

Bitcoin prices are rising “with fear”

The price of Bitcoin has been pulled to a new hig...

What are the "Five Mountains and Four Rivers" in Physiognomy?

According to the theory that the human body is om...

What does a mole on a man's left ear mean?

In physiognomy, the ear represents a person's...

Facial features determine your lover

Facial features determine your lover In life, eve...

The facial features of people who do not recognize their relatives for money

The facial features of people who do not recogniz...

What does it mean when a woman has a big mouth?

What does it mean when a woman has a big mouth? T...