Connect with us
Bitcoin White Paper Bitcoin White Paper

Cryptocurrencies

Bitcoin: What’s in the White Paper?

 10 min read / 

In August of 2008, the domain bitcoin.org was registered, and just three months later, a mysterious entity posted the original Bitcoin whitepaper. Authored by Satoshi Nakamoto, an entity claiming to be a 36-year old Japanese man, the whitepaper is only a nine-page document outlining the core fundamentals of Bitcoin, and was followed by the first open source Bitcoin client in January of 2009. Satoshi himself mined the first block, called the genesis block, which had a reward of 50 bitcoins.

Strangely enough, Satoshi seemed to be a real person, albeit a genius at that, and interacted heavily with other developers for several years, improving Bitcoin while never revealing anything that could pin down who he really was. Then in April 2011, Nakamoto announced he had “moved on to other things”, and was never heard of again.

Through the same genius that was able to invent a cryptographically secured currency, Satoshi Nakamoto fully obfuscated his identity, and to this day no one knows who he really was. Whoever it was must have had an extreme mastery of economics, cryptography, C++ programming, and peer to peer networking. Nakamoto was also incredibly skilled at writing in English.

The Contents of the Whitepaper

So what did Satoshi write in the whitepaper that started this all? Well, he starts with an abstract, where he lays out the goal of an entirely peer-to-peer payment system in which no broker entity is required other than the payment network itself.

After the abstract, Satoshi writes a basic introduction. The problem Bitcoin is trying to solve is the lack of trust in electronic payments. Specifically, without a banking authority acting as the broker of online transactions, two entities attempting to transact have no way of ensuring the other is trustworthy. He states that:

“What is needed is an electronic payment system based on cryptographic proof instead of trust, allowing any two willing parties to transact directly with each other without the need for a trusted third party.”

Historically, the problem that mainly occurred in electronic payment systems is double spending, in which a single piece of currency could be spent multiple times when proper mechanisms were not in place. Bitcoin addresses this through its timestamp based chronological ledger of transactions.


 

An electronic coin is defined as a chain of digital signatures, where the transfer of coins – or fractions thereof – is handled by digitally signing a hash of the previous transaction along with the cryptographic public key of the next owner. A receiver of coins can still not verify that the previous owner of that coin did not spend it multiple times, and this is where a minting authority usually comes into play in the traditional exchange of money.

Instead, though, Satoshi writes that another way to ensure double spending does not occur is through public announcement of all transactions, where the timestamp is critical. Based on when the transaction happened, a second transaction would need to be refused based on its timestamp, which would clearly state it occurred after the first.

How can people ensure the first transaction is known to everyone, though?

Satoshi digs into this exact question, diving right into how the timestamp server would need to behave. The timestamp server broadcasts a hash, which holds the previously diagrammed transaction records. By broadcasting this hash publicly, the timestamp generated by this public announcement serves as proof that the transaction must have existed then. Each new hash includes the previous hash along with a new block of data, forming a chain where each subsequent timestamp reinforces the one before it.

The actual implementation of this timestamp server would occur through a proof-of-work mechanism, according to Satoshi. Similar to Adam Back’s Hashcash, the proof involves scanning for a value that when hashed begins with a specific number of zero bits. The work required to accomplish this grows exponentially with the number of zeros desired, and can be verified in a single hashing operation.


 

Proof-of-work is meant to give each CPU in the network a single vote, where the subject of voting is the validity of transactions.

“The majority decision is represented by the longest chain, which has the greatest proof-of-work effort invested in it. If a majority of CPU power is controlled by honest nodes, the honest chain will grow the fastest and outpace any competing chains.”

Satoshi writes about honest nodes here, where a dishonest node would be a potential attacker on the cryptocurrency’s network. By the mechanisms outlined so far, an attacker would have to redo the proof-of-work of all blocks in a specific chain to overtake the honest nodes’ chain. Through probabilistic algebra outlined in section 11 of the whitepaper, Satoshi showed that this is very unlikely.

Proof-of-work is dictated by a difficulty, which is determined by a moving average targeting a specific number of blocks per hour, so as to avoid the effects of ever improving hardware, among other things. If blocks are generated too fast, the difficulty increases automatically. The goal time per block is 10 minutes, and with the current craze, the difficulty has risen exponentially as global hashing power has flown into the network.

The fifth section of the original bitcoin whitepaper lays out fairly simply how the network approval of transactions should occur.

1) New transactions are broadcast to all nodes.

2) Each node collects new transactions into a block.

3) Each node works on finding a difficult proof-of-work for its block.

4) When a node finds a proof-of-work, it broadcasts the block to all nodes.

5) Nodes accept the block only if all transactions in it are valid and not already spent.

6) Nodes express their acceptance of the block by working on creating the next block in the chain, using the hash of the accepted block as the previous hash.

The longest chain is always assumed to be the correct one, and in times of competing chains of the same length the earliest one received is worked on, while the second one is kept around in case it was actually the correct one all along. When a new block is then approved on one of the chains, this breaks that tie and the shorter chain is then abandoned.

Bitcoin has two main sources of mining incentive. The first is fairly straightforward and is the transaction fee component. For every transaction sent in bitcoin, what is sent is always more than what is received by the designated receiver, and the difference is left to miners as a transaction fee reward. In addition, until all 21m coins are mined, each new block has a coin reward associated with it which are entirely new bitcoins. This reward halves every 210,000 blocks, and is currently projected to halve again from 12.5 coins to 6.25 coins in 2020. As mentioned earlier, the genesis block had a reward of 50 coins, and has already halved twice to the current 12.5 coin/block reward.

The seventh section dives into the fact that all blocks need not be broadcast everywhere all the time, a good thing since the current blockchain of over half a million blocks is well over 100GB of data. Satoshi writes about how some elements of the chain can be pruned over time to reduce the size of the chain passed around to the various bitcoin nodes. Basically, transactions that have been verified and buried under other accepted blocks can start being pruned off without breaking the block’s hash. Using a Merkle tree, the chain can be compacted, which today means a node does not need to store the entire bitcoin blockchain, and instead can run with only several gigabytes of space.


The paper then dives into how a payment is verified. Users on the network, writes Satoshi, do not need to run a full node, and really only need the block headers of the longest chain, which they can ascertain by querying other nodes on the network until they are convinced the longest chain is in hand.

The node can then link a transaction to the block it’s timestamped in, and while the node cannot verify the transaction by itself, by linking it to the network-based chain, other nodes will then broadcast that block containing the linked transaction, and more blocks on top of that will then be added, further verifying the transaction by the network.


 

As long as honest nodes control the network, says Satoshi, verification is reliable. If a single attacker can overpower the network, however, this malicious actor could verify their own transactions willy-nilly as long as they could continue to overpower the network.

Privacy is a big concern when the ledger of transactions is public. Just like the stock market tape, Bitcoin publicly announces the size and timing of transactions, but the parties involved are not included in the transaction data itself.


 

Satoshi was a master in obfuscating his own identity, and he even writes that a new public-private key pair should be used for each new transaction, which is not foolproof but can protect owners of transactions from being linked to many transactions should a single one be linked to them.

The 11th section dives into probabilistic math, specifically centred around showing the unlikeliness of a malicious actor being able to overpower the network. Satoshi relies on the assumption that the probability of an honest network node finding the next block is always greater than the probability of a malicious network node catching up, and goes on to show that once the honest chain is far enough ahead of an attacker chain it becomes exponentially more difficult for an attacker to overtake the honest network chain.


Satoshi concludes by stating:

 “We have proposed a system for electronic transactions without relying on trust.”

The paper ends by declaring that any needed improvements to the network can be enforced through the voting mechanism used to verify transactions. This is how Bitcoin continues to evolve, years after the mysterious Satoshi Nakamoto disappeared back into the Internet. Bitcoin does rely on trust, however, trust that the software will do what it was written to do. Thankfully, that has definitely been the case so far, with many researchers, including world-renowned security research Dan Kaminsky, being unable to find severe flaws in the system Satoshi built. Who knows if Satoshi will reappear one day, but until then Bitcoin is growing like crazy, and one can only imagine that Nakamoto would be proud of his invention. 

Click to comment

Leave a Reply

Your email address will not be published. Required fields are marked *

Cryptocurrencies

Cryptos Rally Slightly

crypto prices

Following one of the worst crypto crashes since 2015, cryptocurrencies posted moderate recoveries.

Editor’s Remarks: Bitcoin dipped into four-figure territory at the nadir of the short-lived crash that many touted as the “end of cryptocurrencies”. However, most major currencies were up yesterday as they commenced a recovery. Ripple, which fell as low as $0.90, was up to $1.40 by midday, while NEO resumed its upward trend. Bitcoin’s recovery has been notably weaker than its smaller cousins, some of whom are up 60% in the last 24 hours against bitcoin. Ethereum gained back some of the ground it lost too and is settling in once more above the $1,000 mark.

Read more on Cryptocurrencies:

Keep reading |  1 min read

Cryptocurrencies

Crypto Carnage: Blood on the Dance Floor

 3 min read / 

crypto crash

It is said that ‘Blue Monday’, typically the third Monday of January, is the most depressing day of the year. This has, undoubtedly, been the case for cryptocurrency owners worldwide; from Monday onwards, almost all of the world’s major cryptocurrencies have seen a drastic slump in their prices.

Having reached the $14,000 mark last week, Monday onwards marked a severe fall in Bitcoin’s value. On Wednesday, the dubbed ‘king of cryptocurrencies’ dropped to below $10,000 for the first time since the end of November, before making a small recovery on Thursday. It stands at $11,500 at the time of writing, but the day is still young.

And Bitcoin has only been leading the way. At this point last week, the price of Ethereum, the second most valuable cryptocurrency, was approximately $1,200; a slump on Monday saw it fall to a low of $800 on Wednesday before pushing through the $1,000 threshold again, and reaching $1,030 a day later.

Ripple’s XRP also followed suit; the cryptocurrency has almost halved in value over the past week – from around the $2 mark to a low of $1.20 on Tuesday. Since then, it has marginally recovered in price, to $1.48 at the time of writing.

Monero, IOTA and Cardano were also impacted – since Monday, they have declined in price by 35%, 22% and 21%, respectively. Litecoin now sits at $195, down from $240 at the beginning of the week.

The crash occurred at a time of optimism and hope for cryptocurrency owners. Just earlier this week, US money transfer company MoneyGram announced a partnership with Ripple in the aim of streamlining money transfers. Yesterday also marked the expiration of the first Bitcoin futures contract that had been listed by the CBOE.

Still, China’s offensive rhetoric against Bitcoin and other cryptocurrencies in the last seven days is likely to have stoked fears amongst investors, causing a major sell-off. The country confirmed earlier this week that it was seeking to further clamp down on its restrictions against virtual currencies by eliminating cryptocurrency trading.

It has also recently announced plans to further restrict Bitcoin mining within the country. Recent statements coming from Chinese governmental circles could go as far as to suggest that China wants to eliminate cryptocurrencies outright: the People’s Bank of China (PBoC) vice governor, Pan Gongsheng, purportedly encouraged the state to introduce a total ban on cryptocurrencies.

China is by no means the only country to have espoused hostility toward cryptocurrencies. Russia also partially echoed China’s scepticism – President Vladimir Putin noted this week that “in broad terms, legislative regulation will be definitely required in future”.

South Korea’s unreceptive stance toward digital coins – it was reported earlier this week that its finance minister, Kim Dong-yeon, had stated that the government would be introducing measures to clamp down on the “irrational” cryptocurrency investment rage – may have also played a part in driving prices down.

Still, for every bear, there seems to be a bull. Time shall tell whether increasing restrictions on cryptocurrencies from different governments will further impinge on their price, or if they will find a way to adapt to the new obstacles and prove all those championing them (and making millions in the process) right.

Keep reading |  3 min read

Cryptocurrencies

UK Banks Shun Bitcoin

UK banks Bitcoin

No UK banks have partnered with cryptocurrency exchanges.

Editor’s Remarks: The lack of any relationships between UK banks and cryptocurrency exchanges means that UK investors currently have to move their money through a series of foreign exchange transactions and services before they can cash out their profits. As a result, they incur high fees and often the suspicion of their banks. This is contrary to many European banks, which have partnered with such exchanges. To an extent, this is because the UK retail banking sector is highly concentrated, whereas in Europe and the US the consumer has more options. The UK government is also due to release guidance on how cryptocurrency gains are to be taxed in the next few days.

Read more on Bitcoin:

Keep reading |  1 min read

Trending

Send this to a friend