Six hierarchies of blockchain
blockchain can be roughly divided into two levels,
one is to do the underlying technology of blockchain
the second is to do the upper application of blockchain, that is, the transformation, optimization or innovative application based on blockchain.
the top and easiest thing to do is the application layer. I can see two or three such projects every day, accounting for more than 95% of the whole market. But such companies often write a lot of technical things in the white paper. In fact, they also write in vain. This is purely for the purpose of collecting pages, because they don't need to talk about technology at all
the second type is the intermediate operation level, such as quantum chain and ant. This kind of project is similar to the operation procere, called the basic chain, which is used to run the application. This category is relatively small, and the proportion has dropped to less than 5%
the third category is more downward extension and lower level, such as standard chain and arcblock. This kind is even less. It's good to see two or three in a month. And some of them are not necessarily true, because there is really nothing to write about, and all fields are occupied by others, so someone will go in this direction.
among them, the data layer encapsulates the underlying data block and related data encryption and timestamp technologies; The network layer includes distributed networking mechanism, data transmission mechanism and data verification mechanism; The consensus layer mainly encapsulates all kinds of consensus algorithms of network nodes; The incentive layer integrates economic factors into the blockchain technology system, mainly including the issuance mechanism and distribution mechanism of economic incentives; The contract layer mainly encapsulates all kinds of scripts, algorithms and smart contracts, which is the basis of the programmable characteristics of blockchain; The application layer encapsulates various application scenarios and cases of blockchain. In this model, chain block structure based on timestamp, consensus mechanism of distributed nodes, economic incentive based on consensus computing power and flexible and programmable smart contract are the most representative innovations of blockchain technology.
1, data layer / data layer
the data layer mainly describes the physical form of blockchain, which is a chain structure starting from Genesis block on blockchain, including block data, chain structure, random number, time stamp, public and private key data on blockchain, and is the lowest level data structure in the whole blockchain technology
2. Network layer / network layer
the network layer mainly realizes the mechanism of distributed network through P2P technology, and the network layer includes P2P networking mechanism, data dissemination mechanism and data verification mechanism. Therefore, blockchain is essentially a P2P network with automatic networking mechanism, and the communication between nodes is maintained by maintaining a common blockchain structure
3. Consensus layer / consensus layer
consensus layer mainly includes consensus algorithm and consensus mechanism, which enables highly dispersed nodes to reach consensus on the effectiveness of block data efficiently in the decentralized blockchain network. It is one of the core technologies of blockchain and also the governance mechanism of blockchain community. At present, there are at least dozens of consensus mechanism algorithms, including workload proof, rights and interests proof, rights and interests authorization proof, burning proof, importance proof and so on
data layer, network layer and consensus layer are the necessary elements of building blockchain technology. Without any layer, it can not be called a real blockchain technology
4. Incentive layer / activator layer
the incentive layer mainly includes the issuing system and distribution system of economic incentive. Its function is to provide certain incentive measures, encourage nodes to participate in the security verification work in the blockchain, incorporate economic factors into the blockchain technology system, encourage nodes that comply with rules to participate in bookkeeping, and punish nodes that do not comply with rules
5. Contract layer / contract layer
the contract layer mainly includes various scripts, codes, algorithm mechanisms and smart contracts, which is the basis of block chain programming. Embedding the code into the blockchain or token, realizing the smart contract that can be customized, and automatically executing without a third party when certain constraints are met, is the foundation of the blockchain's distrust
6. Application layer / application layer
the application layer of blockchain encapsulates various application scenarios and cases, which are similar to applications on computer operating system, portals on Internet browsers, search engines, e-malls or apps on mobile phones. The blockchain technology applications are deployed on Ethereum, EOS and qtum, and are implemented in real life scenarios. The future programmable finance and programmable society will also be built on the application layer
incentive layer, contract layer and application layer are not necessary factors for each blockchain application, and some blockchain applications do not completely include the three-tier structure.
as the computing level of the whole bitcoin network continues to rise exponentially, a single device or a small amount of computing power can not get the block reward provided by bitcoin network
after the computing power of the whole network has been improved to a certain extent, the low probability of getting rewards has prompted some geeks on "bitcoin talk" to develop a method that can combine a small amount of computing power and operate jointly. The website established in this way is called "mine pool"
extended data:
the existence of the mine pool reces the difficulty of mining bitcoin and other virtual digital currencies, reces the threshold of mining, and truly realizes the concept of bitcoin mining that everyone can participate in
but its disadvantages are also very obvious, because computing power is connected to the mine pool. As a mine pool, it will have a huge amount of computing power resources. In the bitcoin world, computing power represents the bookkeeping right, and computing power is everything. If the computing power of a single mine pool reaches more than 50%, it will be easy to launch 51% attacks on bitcoin and other similar virtual digital currencies, The consequences are very terrible:
the mine pool can make the mine pool with 49% of the remaining computing power have no harvest, instantly quit the competition and go bankrupt. The mine pool's computing power exceeds 50%. If 51% attack is launched, it will easily occupy all the effective computing power of the whole network
source of reference: network mine pool
People are happy when they are happy and happy. SAIC has had many happy events recently. The Audi project is finally settled. Although it is not an ideal state, it has at least taken an important step
Therefore, after its launch on November 26, Zhiji automobile announced that its first model will be launched next year, the first intelligent pure electric C-class sedan, with a range of 700 km, and cooperated with Ningde times to build a 1000 range electric vehicle. The new electric vehicle uses wireless charging and other actions frequently, and the speed is amazingbecause today's Zhiji automobile doesn't start from scratch, and the project was called & quot; in the early stage; M" Project, later renamed l project, the project preparation cycle has been more than two years
it is with a lot of accumulation that we can accumulate a lot now. From negotiation to final landing, SAIC Audi experienced many frustrations. Finally, SAIC Audi was adopted for proction and FAW Audi was adopted for sales, which also created a new form of automobile operation mode. Zhiji automobile has made innovation breakthrough from proct construction to business model construction. Compared with Lan, Zhiji is more open. Lan is still on the old road, and Zhiji has entered another track
this article comes from the author of car home, which does not represent the standpoint of car home