Dash
\$92.91 1.93%
DASH · 32w

Security Analysis of ChainLocks complete

In Satoshi Nakamoto's bitcoin paper there is section 11 with the title "Calculations". This section basically proves that bitcoin is very secure as long as at least half of the hashing power is behaving as expected.

Last year, the cryptocurrency Dash introduced a secondary consensus mechanism called ChainLocks. The technical specification of ChainLocks was explained in a document known as Dash Improvement Proposal 008 or DIP008. When this document was published I quickly went to calculate the security provided by the new specification. The large 400 node quorum means that the spread sheet I had for such calculations choked hard. So it was time to pull out the big guns, Python.

Within a half an hour I was maxing out a processor of my old laptop with calculations. I was happy that minutes later I had an answer, and the answer was affirmative. ChainLocks did provide security from purposefully malicious actors. I went back to other tasks now that I was convinced of the security of ChainLocks. Then I received a few questions about how to perform these calculations. So I shared my Python script. Thephez on github made this Python script much more efficient. It would run in seconds instead of minutes.

I then thought back to Satoshi's paper. It was really that Calculations section that was the convincing part. So in the open source spirit I formally wrote up the security analysis and submitted a pull request. Today, that pull request was merged. DIP008 now has a calculations section.

The calculations rely on binomial coefficients. As an example you can type "7 choose 5" in google and get 21. The number 7 choose 5 is written \[ _7 C_5 = {7 \choose 5} = 21\]

My main complaint is that GitHub's markdown does not out of the box render all mathematics. I used the notation \( _n C_r \) for \(n\) choose \(r\) because markdown of github supports that better. I generally think \( { n \choose r }\) is a more common notation.

M...

Continue on blog.tappmath.com
news.bitcoin.com

Dash
\$92.91
2
open.lbry.com

Dash
\$92.91
nowpayments.io

Five Most Private Cryptocurrencies | NOWPayments | Blog

Dash
\$92.91
Recent news
DASH +1.93% · open.lbry.com · 5h

Ethereum Transactions Now More Expensive Than a Meal in Brazil

View Ethereum Transactions Now More Expensive Than a Meal in Brazil on LBRY
DASH +1.93% · nowpayments.io · 6h

Five Most Private Cryptocurrencies | NOWPayments | Blog

Today's digital age has given rise to concerns about data privacy. Thus, it has led to the creation of privacy-focused cryptocurrencies.
DASH +1.93% · news.bitcoin.com · 11h

High Fees Make BTC Less Appealing for Remittances in Africa: 'Pray Blocks Happen Quickly' - Nathaniel Luz of Dash Nigeria interviewed

Bitcoin trading volumes are on the rise in the African continent despite the ongoing concerns about the high network fees. Data shows from peer to peer bitcoin trading platforms recorded spiked growth...
DASH +1.93% · newslogical.com · 14h

What do you think? Would that be also interesting for dash?

In partnership with a blockchain-based firm that allows companies to become their own bank, Ternio, Litecoin foundation on Tuesday Aug
DASH +1.93% · businessdeccan.com · 16h

ATS Wallet is One of the Best Cryptocurrency Storage Wallets Available in the Digital World

ATS wallet is gaining popularity as one of the best cryptocurrency storage wallets in the digital world. And the reason
DASH +1.93% · thecurrencyanalytics.com · 22h

“Dash are creating a new level of freedom for those who are willing to spend their cryptocurrency.”

Dash Nation have been reinstating on how it is easiest to send Dash with a message.  Dash Text has been used for several days by people to send money