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
Bitcoin, which had been surging all the way , was...
Is it good for people to have moles on their chee...
The zygomatic bones mainly reflect power, status,...
Palmistry can reveal a person's future fortun...
Interpersonal communication is a very profound sc...
Our August 2020 roadmap update covers the progres...
Palmistry reveals your unknown side All things in...
Bianews reported on May 9 that Indian police raid...
In August this year, when Yield Guild Games follo...
The most qualified facial features to show off we...
As one of the traditional physiognomy techniques, ...
Our great leader Chairman Mao Zedong, his portrai...
Reading faces is an academic discipline that has ...
Kynetix, a UK-based post-trade technology service...
Life is short, so eat whatever you want and play ...