Position: Home page » Ethereum » Advantages of developing DAPP by Ethereum

Advantages of developing DAPP by Ethereum

Publish: 2021-05-12 15:13:55
1. Ethereum is a new and open blockchain platform, which allows anyone to build and use decentralized applications running through blockchain technology in the platform
just like bitcoin, Ethereum is neither controlled nor owned by anyone - it is an open source project created by many people around the world. Different from bitcoin protocol, Ethereum's design is very flexible and adaptable. It is very easy to create new applications on the Ethereum platform. With the release of homestead, anyone can use the applications on this platform safely
Ethereum is a programmable blockchain. It does not give users a series of preset operations, but allows users to create complex operations according to their own wishes. In this way, it can be used as a platform for many types of decentralized blockchain applications
in a narrow sense, Ethereum refers to a series of protocols that define a decentralized application platform. The core of Ethereum is Ethereum virtual machine (EVM), which can encode any complex algorithm. In computer science terminology, Ethereum is "Turing complete.". Developers can use the existing JavaScript and python as the model of other friendly programming languages to create applications running on the Ethereum simulator.
2.

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"

3.

  1. about the variability of blockchain

  2. eth, if most people agree to modify the chain, that is, variability, then they can modify the blockchain records and contracts

  3. etc, blockchain records and contracts can't be modified, that is, they can't be tampered with

  4. here are the advantages and disadvantages of the two methods

    The advantage of
  5. variability is that people can make timely changes to make the right decisions. Therefore, modifying the specification is more practical than finding loopholes

  6. non modifiability means that no matter how smart people are at that time, it is impossible not to make mistakes. Therefore, when problems arise in this scheme, it is best to find and solve the loopholes through the existing legal framework

  7. differences in development

  8. eth, whether it is intentionally arranged or since its birth, the core decisions of blockchain are made by Ethereum foundation with the participation of the community and most of them are developed by it

  9. etc, the decision-making of blockchain is mainly decided by the feedback of three loose, collaborative teams with community participation

  10. in any case, anyone can put forward improvement suggestions for the two kinds of blockchains. This is the benefit of open source, and it is also very common. You will find that developers of the two chains communicate with each other through GitHub and reddit. I hope to improve the frequency of communication in order to achieve the common goal

  11. about compatibility

  12. at present, the two kinds of blockchains are compatible with each other. Contracts or applications written by eth can be applied on etc, and vice versa

  13. eth, focusing on ewasm, is committed to providing a platform for more and more developers, while the issue of contract security is secondary, such as viper

  14. etc focuses on making developers create more secure contracts, such as viper, iohk research, at the cost of consuming the number of potential developers

  15. it's obvious that both chains can accept each other, regardless of whether their wishes are the same or not. My view is that the number of developers is not necessarily related to the quality of the proct

  16. about the transaction speed

  17. eth, the average is 25 seconds, which will be shortened after upgrading

  18. etc, with an average time of 14 seconds, maintained at 10-14 seconds after upgrade, according to ecip-1010 and ecip-1036 protocols

  19. about the block capacity

  20. eth, with the daily trading volume of eth graally reaching 5 million, the block capacity is graally saturated. This situation is similar to the recent transaction cost of bitcoin. This problem can be solved by expanding the block capacity by increasing the default fuel limit

  21. ETC­, At present, there is still a lot of room for block capacity. As more and more people accept etc, the block capacity will also increase, just like eth

  22. about community

  23. eth, mainly discuss on reddit

  24. etc, mainly discuss on slack

  25. about monetary policy

  26. eth, the planned supply is growing steadily, resulting in an average inflation of 3% in eth blockchain in its life cycle

  27. etc, before 2025, inflation will reach 3%, and then the total supply will reach 200 million etc, and then there will be deflation

    As for the regional distribution of trading volume, China accounts for 20%, South Korea 25% and the United States 25%

    In etc, China accounts for 50%, South Korea 25% and the United States 10%

    About securities, at present, investors do not have the option to trade securities. Recently, one of eth's ETFs, trading open-end index funds, was denied by the regulators

  28. etc owns etc trading trust, which allows investors to own etc instead of the asset itself

4.

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

5. DAPP is a kind of application program for centralized call, and spiderstore has launched thousands of dapps based on smart contract
6. App is a centralized application, which can be changed by developers themselves. DAPP is a decentralized application, which is developed to set rules and run by smart contract. Spiderstore is a DAPP distribution platform, which contains thousands of dapps based on smart contract
7. The Ethereum community calls smart contract based applications decentralized apps. DAPP's goal is to make your smart contract have a friendly interface, plus some additional things, such as IPFs (decentralized network that can store and read data, not from the Ethereum team, but with a similar spirit)
DAPP can run on a centralized server that can interact with Ethereum nodes, or on any Ethereum node. Different from ordinary websites, DAPP can't run on ordinary servers. They need to submit transactions to the blockchain and read important data from the blockchain instead of the centralized database.
8. DAPP has been highly expected since its birth. Relying on Ethereum, EOS and other public chain platforms, many development teams have released a large number of dapps. However, on the whole, DAPP is in its early stage, and its development is still in a dilemma. It has been five years since Ethereum published its white paper in 2013, and the number of dapps has reached more than 1000. On the new generation of public chain represented by EOS, the number of dapps is still rare
these dapps generally have many problems, such as less daily active users, weak foundation and so on. But in the instry, it is generally expected. Compared with the development process of app, instry insiders said that DAPP still needs to overcome several difficulties in the future, such as stable and efficient public chain, developer ecology and user threshold. DAPP is now regarded as an important way to promote blockchain to ordinary people. It is not realistic to replace app with the current development speed of DAPP
however, if DAPP gives full play to its advantages in some areas, it will still pose a certain threat to app, which also depends on the development of blockchain. Dappdiscovery is also based on the present, starting a series of DAPP reports, DAPP market analysis, and the most fun DAPP game evaluation, trying to bring interesting and informative content sharing to all users.
Hot content
Inn digger Publish: 2021-05-29 20:04:36 Views: 341
Purchase of virtual currency in trust contract dispute Publish: 2021-05-29 20:04:33 Views: 942
Blockchain trust machine Publish: 2021-05-29 20:04:26 Views: 720
Brief introduction of ant mine Publish: 2021-05-29 20:04:25 Views: 848
Will digital currency open in November Publish: 2021-05-29 19:56:16 Views: 861
Global digital currency asset exchange Publish: 2021-05-29 19:54:29 Views: 603
Mining chip machine S11 Publish: 2021-05-29 19:54:26 Views: 945
Ethereum algorithm Sha3 Publish: 2021-05-29 19:52:40 Views: 643
Talking about blockchain is not reliable Publish: 2021-05-29 19:52:26 Views: 754
Mining machine node query Publish: 2021-05-29 19:36:37 Views: 750