Bitcoin Core Dev Michael Ford Identifies Four Major Security Improvments in Bitcoin (BTC)

News
Thu, 05/28/2020 - 13:15
article image
Vladislav Sopov
Michael Ford, of Bitcoin Core, published a guest post on the BitMEX crypto derivatives exchange blog. He pointed out four directions of Bitcoin (BTC) security progress
Bitcoin Core Dev Michael Ford Identifies Four Major Security Improvments in Bitcoin (BTC)
Cover image via stock.adobe.com
Contents

A detailed post about four crucial Bitcoin (BTC) security improvements was released on May 28, 2020. It emphasizes the importance of blockchain software testing on multiple platforms.

Four upgrades to the main build

Mr. Ford outlined that work on security in Bitcoin Core isn't only about constant bug disclosing and fixing. For the protocol of the flagship cryptocurrency, the advancement of its main build is inevitable.

According to Mr. Ford, for sophisticated systems like Bitcoin Core:

a well-functioning build system is vitally important. It controls the version, and features of C++ that we can use, our dependencies, and how they are configured, as well as the hardening and security features that are applied to our binaries.

First of all, Mr. Ford re-organized the 'Check Symbols' and 'Check Security' rules. Previously, these functions blocked the security self-checks by the system. Although this bug didn't significantly affect the system, it managed to sit, unnoticed, in the codebase for nearly 4 years.

Then, one of the security techniques of Bitcoin Core, Address Space Layout Randomization (ASLR) was rescheduled in Windows-based releases.

Cross-platform testing is sinequanon

Also, one of the API features looked differently in macOS and BSD systems. Mr. Ford uses this as a textbook example of a subtle build time failure that can have a non-obvious effect elsewhere in the binary.

Finally, new flags were added to Apple command line tools releases.

To conclude, Michael Ford highlighted the importance of cross-platform testing for the proper functioning of complex systems.

When working with such systems, no one should rely only on the documentation, he admitted.

article image
About the author

Blockchain Analyst & Writer with scientific background. 5+ years in IT-analytics, 2+ years in blockchain.

Worked in independent analysis (Crypto Briefing) as well as in start-ups (Swap.online, Monoreto, Attic Lab etc.)

2,500,000 Ethers Locked in Ethereum 2.0 Deposit Contract as ETH Rejected From $1,250

News
Fri, 01/15/2021 - 18:02
article image
Vladislav Sopov
Ethereum 2.0 enthusiasts deposited whopping sum in its contract launched six weeks ago
2,500,000 Ethers Locked in Ethereum 2.0 Deposit Contract as ETH Rejected From $1,250
Cover image via stock.adobe.com
Contents

While crypto markets are trying to get out of the most painful correction in this bullish cycle, the Ethereum 2.0 deposit contract accomplishes another crucial milestone.

ETH2 deposit contract surpasses $3,000,000,000 level

According to leading Ethereum network observer Etherscan, the Ethereum 2.0 deposit contract (0x00000000219ab540356cBB839Cbe05303d7705Fa) allocated more than 2.5 million Ethers. New 32-ETH stakes are transferred to it every minute.

ETH2 deposit contract breaks above $3B
Image by Etherscan

As the correction of the Ethereum (ETH) price ended, ETH is changing hands at $1,225: the $1,250 level was too difficult for bulls to conquer. Meanwhile, even at press time, it is worth almost $40,000 to join the club of Ethereum 2.0 stakers.

Therefore, the USD-denominated value of assets locked in the contract surpassed $3 billion for the first time ever and keeps surging.

It should be noted that Ethereum 2.0’s deposit contract went live on Dec. 1, 2020, heralding the start of ETH2 Pase Zero or Beacon Chain, the inaugural stage of Ethereum 2.0.

Ethereum 2.0 “entry tickets” become really expensive

At press time, more than 52,267 addresses transferred money to the deposit contract.

Ironically, Black Thursday in Crypto (March 13, 2020) was the most convenient time to join Ethereum 2.0 staking with Ether at $95. Today, Ethereum (ETH) enthusiasts should pay 13 times more to have a minimum amount of Ethers required for staking.

Ethereum 2.0 is a proof of stake (PoS) iteration of the Ethereum (ETH) protocol. It replaces mining by staking and splits the whole Ethereum (ETH) network into several interconnected sub-chains (shards).

According to Staking Rewards analytical dashboard, annualized rewards for ETH staking are estimated between 10.4 and 10.6 percent.

article image
About the author

Blockchain Analyst & Writer with scientific background. 5+ years in IT-analytics, 2+ years in blockchain.

Worked in independent analysis (Crypto Briefing) as well as in start-ups (Swap.online, Monoreto, Attic Lab etc.)