Ethereum 2020 consensus mechanism
Blockchain 1.0 era usually refers to the development stage of blockchain application represented by bitcoin from 2009 to 2014. They are mainly committed to solving the problem of decentralization of currency and means of payment; After 2014, developers pay more and more attention to solve the technical and scalability problems of bitcoin. At the end of 2013, vitalik buterin released Ethereum white paper "Ethereum: next generation smart contract and decentralized application platform", which introced smart contract into blockchain and opened the application of blockchain outside the currency field, thus opening the era of blockchain 2.0< The so-called smart contract is actually a kind of computer contract that can be automatically executed based on prescribed trigger rules. It can also be regarded as a digital version of traditional contract. It was proposed by interdisciplinary legal scholar and cryptography researcher Nick Szabo more than 20 years ago. This technology was once not used in the actual instry because of the lack of programmable digital system and related technologies, until the emergence of blockchain technology and Ethereum provided a trusted execution environment for it
compared with bitcoin, Ethereum is a complete scripting language of Turing, which supports developers to create and publish arbitrary decentralized applications on the platform. Since its birth, there have been more than 200 decentralized applications based on Ethereum in the world
the chief researcher of bitwindow blockchain said: in the era of blockchain 2.0 represented by Ethereum, blockchain technology has graally expanded from the field of currency and payment to the field of finance. With the development of technology and the wider application of blockchain, the era of blockchain 3.0 beyond the monetary and financial fields will be around the corner. This article is excerpted from bitwindow. China's professional blockchain and digital currency instry analyzes the media, and adheres to a neutral, objective and dialectical attitude to understand and interpret the latest trends of blockchain and digital currency
2) in terms of algorithm, the core algorithm sha256 adopted by bed and BTC has the same value attributes, but bed has established a new economic model through new technology development; Eth uses ethash algorithm
3) from the perspective of mining cost: BTC mining is becoming more and more difficult and has become an arena for mining equipment. At present, the latest 110t ant S19 Pro mining machine has adopted the latest 7Nm chip, and the price of the machine is nearly 20000 yuan. Some low computing power machines, such as the former king ant S9, can only be eliminated, resulting in a huge waste of resources; Eth uses graphics card GPU to mine, and the cost is also quite high; And bed can dig directly with the existing bitcoin miner or the obsolete bitcoin miner with low computing power, so the cost of miner is very low and the waste of resources is reced
4) from the perspective of total amount and upgrade space: the total amount of BTC is 21 million, and the current price is about ¥ 76000; The total amount of eth will reach 113 million, and the current price is about 2500 yuan; The total amount of bed and BTC is 21 million, and there is a huge space for upgrading.
pos: POS is a consensus algorithm in the public chain, which can be used as a replacement of pow algorithm. POW is a mechanism to ensure the security of bitcoin, Ethereum and many other blockchains, but POW algorithm is criticized for destroying the environment and wasting power in the process of mining. POS tries to solve these problems by replacing the concept of mining with a different mechanism
POS mechanism can be described as a kind of virtual mining. POS mainly relies on the token in the blockchain itself. In pow, a user may buy a computer for 1000 dollars, join the network to mine and proce new blocks, and get a reward. In POS, users can buy tokens of equal value with us $1000 and put them into the POS mechanism as deposit, so that users have the opportunity to generate new blocks and get rewards. In pow, if users spend $2000 on hardware equipment, they will of course get twice the computing power to mine, thus getting twice the reward. Similarly, if you invest twice as much token as the deposit in the POS mechanism, you have twice as much chance to get the right to generate new blocks.
