Primary chain blockchain
1. Germination stage: the real germination stage of blockchain was from 2007 to 2009. In 2008, a Japanese American with the pseudonym of Nakamoto first expounded a new fantasy report on electronic money in the form of a synonym on the cryptography discussion group, and bitcoin came out. As early as 2007, Nakamoto began to explore a series of new technologies to create a new currency. On October 31, 2008, bitcoin white paper was released, and on January 3, 2009, bitcoin system officially began to operate
the main technologies supporting bitcoin system include hash function, distributed ledger, blockchain and asymmetric encryption; It can be seen that these technologies build the initial version of the blockchain, and it can also be said that the blockchain is the underlying technology of bitcoin. During the three years from 2007 to 2009, bitcoin was an experimental stage in which a very small number of people participated, and the real commercial activities had not really started
2. "Geek" niche stage: here, "geek" refers to people who are crazy about Internet technology and take technological innovation as fashion and life. On February 6, 2010, the first exchange of bitcoin appeared. On May 22 of the same year, someone bought two hamburgers with 10000 bitcoins. On July 17 of the same year, the exchange Mt. GOx was established, marking the official inflow of bitcoin into the market. Nevertheless, the only people who can really understand and enter the market to participate in bitcoin trading are geeks who are keen on Internet technology. They discuss bitcoin technology on the forum, mine for bitcoin on their own computers, and then buy and sell bitcoin on Mt. GOx. Now these geeks have become billionaires
3. Market brewing stage: the price of bitcoin was $13 at the beginning of 2013, but on March 18 of the same year, the government of Cyprus closed the bank and stock market e to the financial crisis, which made the price of bitcoin soar, and the highest price rose to $266 in April. On August 20 of the same year, the German government confirmed the currency status of bitcoin. On October 14, China network announced the opening of bitcoin payment channel. In November, the US Senate hearing also confirmed the legitimacy of bitcoin. On November 19, the price of bitcoin rose to US $1242, forming a new high. Nevertheless, the foundation for blockchain to enter the mainstream social economy is not yet available, and the soaring price of bitcoin is only e to over optimistic expectations. The containment of China's banking system, the collapse of Mt. GOx and other events made the price of bitcoin continue to fall. At the beginning of 2015, the price of bitcoin has dropped below $200. From 2013 to the beginning of 2015, the public began to understand bitcoin and blockchain
4. The mainstream period of blockchain: on June 23, 2016, the United Kingdom left the European Union, the fifth nuclear test of North Korea in September, Trump's election in November and other events, the uncertainty of the world's mainstream economy led to the recovery of bitcoin with the function of risk aversion. The market demand was large, and the increase of trading volume made the price of bitcoin soar from $400 in 2016 to $20000 in 2017, The wealth effect of bitcoin and the transaction overflow caused by network congestion of bitcoin have led to the outbreak of other series of virtual currencies, as well as a variety of blockchain applications, resulting in the emergence of a large number of blockchain assets that are 100 times, even 1000 times and 10000 times, which has aroused the crazy pursuit of the world, Subsequently, the Chicago Mercantile Exchange launched bitcoin futures trading, marking that bitcoin has officially entered the mainstream investment proct series, and bitcoin and blockchain have entered the global attention
5. Instry landing stage: after the market frenzy in 2017, the virtual currency and blockchain have been adjusted in terms of market, supervision, cognition, etc. in 2018, returning to rationality. In 2017, many blockchain projects that follow the blockchain technology will graally die out with the cooling of the market, and the projects with real blockchain applications will be initially implemented. 2018 is not only the first year of the blockchain, but also a gold rush period for the blockchain. After the waves wash away the sand, what remains is relatively good gold
from the perspective of the history of blockchain development, blockchain technology is not yet mature and is currently in the growth period. The specific practical application of blockchain is only used in the financial field. It still needs a long way to go to apply blockchain from other instries. However, we should grasp the trend of blockchain and actively learn from the new field of blockchain.
The way in which people keep accounts together is also known as "distributed" or "decentralized", because everyone keeps accounts, and the accuracy of the account book is determined by the program algorithm, not by an authoritative organization
this is the blockchain, the core is finished, blockchain is so simple, a common account book
six core algorithms of blockchain Technology:
blockchain core algorithm 1: Byzantine agreement
the story of Byzantine is like this: the Byzantine Empire has great wealth, and the surrounding 10 neighbors have been around for a long time, but the Byzantine walls stand tall and firm, No single neighbor has been able to successfully invade. Any single neighbor's invasion will fail, and at the same time, it may be invaded by other nine neighbors. Byzantine Empire's defense ability is so strong that at least more than half of its ten neighbors attack at the same time before it can be broken. However, if one or several of the neighbors agree to attack together, but betray in the actual process, then the invaders may be annihilated. So each side was careful and could not easily trust its neighbors. This is the question of Byzantine Generals
blockchain core algorithm 2: asymmetric encryption technology
in the above Byzantine agreement, if several of the 10 generals send messages at the same time, it is bound to cause confusion in the system, resulting in different attack time schemes and inconsistent actions. Anyone can send the message of attack, but who will send it? In fact, it only needs to add a cost, that is, only one node can spread information in a period of time. When a node sends a unified attack message, each node must sign and seal to confirm its identity when receiving the message from the initiator
blockchain core algorithm 3: fault tolerance problem
we assume that in this network, messages may be lost, damaged, delayed and sent repeatedly, and the order of receiving is inconsistent with the order of sending. In addition, the behavior of nodes can be arbitrary: they can join or exit the network at any time, they can discard messages, forge messages, stop working and so on, and they may also have all kinds of human or non-human failures. Our algorithm provides fault tolerance for consensus system composed of consensus nodes, which includes both security and availability, and is suitable for any network environment
blockchain core algorithm 4: Paxos algorithm (consistency algorithm)
the problem solved by Paxos algorithm is how a distributed system can reach an agreement on a certain value (decision). A typical scenario is that in a distributed database system, if the initial state of each node is consistent, and each node performs the same operation sequence, then they can finally get a consistent state. In order to ensure that each node executes the same command sequence, it is necessary to execute a "consistency algorithm" on each instruction to ensure that the instructions seen by each node are consistent. A general consistency algorithm can be applied in many scenarios, which is an important problem in distributed computing. There are two models of node communication: shared memory and message passing. Paxos algorithm is a consistency algorithm based on message passing model
blockchain core algorithm 5: consensus mechanism
blockchain consensus algorithm is mainly workload proof and equity proof. Take bitcoin as an example. In fact, from a technical point of view, POW can be regarded as a reusable hashcash, and the generation workload proves to be a random process in probability. When mining a new secret currency and generating a block, the consent of all participants must be obtained, and the miner must obtain the pow work proof of all data in the block. At the same time, miners have to constantly observe and adjust the difficulty of this work, because the requirement for the network is to generate a block every 10 minutes on average
blockchain core algorithm 6: distributed storage is a kind of data storage technology, which uses the disk space of each machine through the network, and forms a virtual storage device with these scattered storage resources, and the data is stored in every corner of the network. Therefore, distributed storage technology does not store complete data in each computer, but stores the data in different computers after cutting. It's like storing 100 eggs, not in the same basket, but separately in different places. The total number is 100. Want to learn more, you can make more use of network search, network search results - small knowledge
IBM predicts that within four years, 66% of the banks will have commercial blockchains with considerable scale. Banks hope that through the use of blockchain technology, institutions can update data in real time, rece costs through disintermediation, and accelerate transaction time. These large banks mainly focus on three areas of blockchain Technology: consumer lending, retail payments and reference data
however, blockchain applications in China have begun to start a prairie fire, and ant finance has applied blockchain to public welfare; Puyin group launched the tea based digital currency Puyin; China Post has launched a blockchain asset custody system.
