[区块链]Let's talk about Bitcoin


1.Who is Satoshi Nakomoto

In October 2008, Satoshi Nakamoto published the paper named”Bitcoin: Peer-to-peer Electronic Cash System”.As of May 2017, Nakomoto has approximately 1 million bitcoins. As of December 2017, the estimated value is $15 billion.

2.Paper of Bitcoin

A purely peer-to-peer version of electronic cash would allow online payments to be sent directly from one party to another without going through a financial institution. The network timestamps transactions by hashing them into an ongoing chain of hash-based proof-of-work, forming a record that cannot be changed without redoing the proof-of-work.Digital signatures provide part of the solution, but the main benefits are lost if a trusted third party is still required to prevent double-spending.So we provide a solution to the double-spending problem using a peer-to-peer network.

3.Bitcoin Encryption Mechanism

Some existing encryption mechanisms:
Public and private key multiple encryption.
And dual SHA-256 encryption.
Traditional signatures and verification

4. Detail about Transaction in Blockchain

We define an electronic coin as a chain of digital signatures. Each owner transfers the coin to the next by digitally signing a hash of the previous transaction and the public key of the next owner and adding these to the end of the coin. A payee can verify the signatures to verify the chain of ownership.Using its characteristics, we can form a chain of transfer records that can be traced back to the earliest transactions.

5.The double flower problem that had to be solved

The problem is that the payee cannot verify that one of the owners did not spend the second coin in another place.A common solution is to introduce a trustworthy central authority or use miners to check the double expenses of each transaction.

6.Time recorder: Timestamp Server

A timestamp server works by taking a hash of a block of items to be timestamped and widely publishing the hash. The timestamp proves that the data must have existed at the time, obviously, in order to get into the hash. Each timestamp includes the previous timestamp in its hash, forming a chain, with each additional timestamp reinforcing the ones before it.In simple terms, blockchain is not just a value chain but also a timeline.

7.Bitcoin Consensus Mechanism：PoW

Bitcoin uses the consensus mechanism PoW.
For a detailed explanation of the consensus mechanism, please refer to this article《[区块链]共识算法（POW,POS,DPOS,PBFT）介绍和心得

In fact,Trust by majority decision making.

8.Blockchain Network and Logical Nodes Workflow

In that case, they work on the first one they received, but save the other branch in case it becomes longer. The tie will be broken when the next proof of-work is found and one branch becomes longer; the nodes that were working on the other branch will then switch to the longer one.

The following is the network propagation execution logic:
1) New transactions are broadcast to all nodes.
2) Each node collects new transactions into a block.

9.How to motivate miners to mine to maintain the overall blockchain network?

(50BTC @2008-2012, 25BTC@2012-2016, 12.5BTC@2016-2020)
This adds an incentive for nodes to support the network, and provides a way to initially distribute coins into circulation, since there is no central authority to issue them.The steady addition of a constant of amount of new coins is analogous to gold miners expending resources to add gold to circulation. In our case, it is CPU time and electricity that is expended.

10.What are the SPV often spoken by geeks? There is a winding Merkle tree

SPV is short for Simplified Payment Verification.

The main structure is as follows:

In simple words, the mechanism and structure of SPV or Merkel tree ensure that the node determines the longest chain when the network spreads, and the consensus of the entire blockchain can be maintained. (Seemingly still winding?)

11.How about Privacy?


12.Bitcoin Dilemma

As complexity of mining operation increases – the mining profits will drop or become negative even for large Bitcoin mining farms. Please refer 13.1.
 New faster mining hardware comes out before you can barely pay off your existing mining hardware.Once Bitcoin price stops growing or drops combined with complexity increases will drive miners to switch to a different coin mining or stop operations.Gradually as miners leave the network – the security of the network will decrease making 51% attack more likely.   Alternatively ever increasing transaction costs are making Bitcoin impractical for micro-payments.
That’s why BCC want to change this situation. 

13.Some charts

Latest Bitcoin Mining Difficulty (Difficulties Increasing)

Bitcoin Market Value Chart (Investment Risk, Volatility Over Stock Market)

文章最后发布于: 2018-04-17 17:38:18


©️2019 CSDN 皮肤主题: Age of Ai 设计师: meimeiellie