Ren is based on Ethereum
Buterin, the founder of Ethereum, is a Russian
at the end of 2013, vitalik buterin, founder of Ethereum, released the first edition white paper of Ethereum and launched the project. From July 24, 2014, Ethereum has carried out a 42 day pre-sale of Ethereum coins. In early 2016, Ethereum's technology was recognized by the market, and its price began to soar, attracting a large number of people other than developers to enter Ethereum's world. Two of China's three major bitcoin exchanges, huocoin.com and okcoin.com, both officially launched Ethereum on May 31, 2017
{rrrrrrr}
extended materials:
in 2011, butrin began to realize bitcoin under the influence of his father when he was 17 years old in high school. Butrin showed a strong interest in this new thing. In order to better understand this fully distributed currency, butrin began to read bitcoin forum and technical materials. He wrote bitcoin blog articles to earn bitcoin, although his hourly salary was only $2 an hour
when he made 20 BTCs, he took 8.5 to buy a shirt. But he realized at that time that if thousands of people from all over the world join the bitcoin community, an independent financial system can be created, and the application of blockchain is not limited to cryptocurrency, but applicable to all walks of life. Since then, Butlin has been working in this direction
in late 2011, butrin graally became famous in the community. A man from Romania invited him to co-founder bitcoin magazine and serve as the chief writer
what is Ethereum:
Ethereum is an innovation based on the application of technologies and concepts in bitcoin to computers. Ethereum itself imitates a lot of bitcoin technology to maintain the computer platform. Blockchain technology is one of them
Ethereum platform can safely run any program users want
advantages of Ethereum over other competitive currencies before Ethereum appeared, some digital currencies imitated bitcoin. However, these projects have their own shortcomings, they can only support one or several specific applications at the same time< However, the reason why Ethereum can surpass the limitations of these projects in the past is because of the core idea of Ethereum
what Ethereum wants to implement is a blockchain protocol with built-in programming language. Since it supports programming language, in theory, any blockchain application can be defined with this language, and then run on Ethereum's blockchain protocol as an application
The design of Ethereum is very flexible and adaptable
Ethereum target sets the advantages of blockchain technology, in order to add the advantages of blockchain, such as decentralization, openness and security, to almost all computing fields
blockchain applications of Ethereum
Ethereum has many blockchain applications, such as digital applications of gold and stocks, financial derivatives applications, DNS and digital authentication, etc
Ethereum has achieved more than 100 blockchain applications by many start-ups
Ethereum has also been closely watched by some financial institutions, banking consortia (such as R3), as well as large companies like Samsung, Deloitte, RWE and IBM. As a result, a number of blockchain applications such as simplified and automated financial transactions, merchant loyalty index tracking, and gift cards designed to achieve decentralization of electronic transactions have emerged
the relationship between Ethereum and blockchain:
Ethereum is a programmable blockchain
Ethereum does not give users a series of preset operations (such as bitcoin transaction), but allows users to create complex operations according to their own wishes
in this way, Ethereum can be used as a platform for various types of decentralized blockchain applications, including but not limited to cryptocurrency
like other blockchains, Ethereum also has a peer-to-peer network protocol. Ethereum blockchain database is maintained and updated by many nodes connected to the network. Each network node runs the Ethereum simulator and executes the same instructions. Therefore, people sometimes call Ethereum "world computer"
Ethereum is an implementation of blockchain. In Ethereum network, many nodes are connected with each other to form Ethereum network:
Ethereum node software provides two core functions: data storage and contract code execution
in each Ethereum node, complete blockchain data is stored. Ethereum not only saves the transaction data on the chain, but also saves the compiled contract code on the chain
At the same time, a virtual machine is provided to execute the contract code Ethereum virtual machine
Ethereum blockchain not only stores data and code, but also contains a virtual machine (EVM) in each node to execute contract code - it sounds like a computer operating system
in fact, this is the core difference between Ethereum and bitcoin: the existence of virtual machine has brought blockchain into the era of 2.0 and made blockchain a friendly platform for application developers for the first time
the above content comes from the introction course of Ethereum DAPP development