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
In life, some men are stingy and miserly, and sti...
The moles on a man's face have different mean...
The philtrum is the concave line above the upper ...
In physiognomy, ears are also a very important re...
If archaeologists study Bitcoin in the future, th...
What are facial features? The so-called five feat...
There are many branches in fortune-telling, such ...
Author: Joss Source: IPFS Force Zone “Industrial ...
Men with small ears have bad careers If men have ...
Everyone hopes to have a lot of wealth and live a...
The Zcash genesis block, which has attracted the ...
Who has better luck in love among young men and w...
Reposted from: Ethereum Enthusiasts Since publish...
Mole diagram: What does a mole on the sole of the...
According to Nikkei Chinese website, due to the U...