Crypto Exchange Crypto Exchange
Ctrl+D Crypto Exchange
Home > Binance APP > Info

DFINITY and Ethereum are foolishly indistinguishable? Four dimensions take you to understand the similarities and differences between the two



Ethereum wants to become a supercomputer; DFINITY vision is positioned as an Internet computer. What are the similarities and differences between the two? This article will sort out this introduction.

What both have in common: a developer-friendly network

The difference between Ethereum and other public chains is that it has established a huge developer community and a friendly development environment, which has attracted a large influx of developers, making the ecology of Ethereum flourish. It can be said that developers have supported the entire Ethereum.

DFINITY is also a network built for developers, and it hopes that more developers can develop with very little code. For example, CanCan, a blockchain-based social product launched by DFINITY, was built with less than 1,000 lines of code; Uniswap, which is very popular on Ethereum, subverted a trading system with 500 lines of code. Chain new distributed applications, 500 lines of code can be replaced by tens of thousands of lines of code.

The commercial breakthrough of the blockchain does not start from the C side, but from the developers. First of all, these developers must be served well. Only when developers contribute their ideas can they go from distributed applications to distributed commerce, and truly reach the end of consumers and users. Judging from the current development of the blockchain, the commercial breakthrough of the blockchain is completely different from the business path of the consumer Internet. The consumer Internet is a consumer-driven network operation, while the blockchain is a developer-driven network operation.

Michael Lee, vice president of DFINITY Foundation, resigned: On August 11th, Michael Lee, vice president of DFINITY Foundation, announced his resignation and said that he would not leave the ICP community and would continue to help entrepreneurs and development teams in the IC ecosystem. [2022/8/11 12:17:59]

Both DFINITY and Ethereum want to attract developers first, create convenient and efficient applications, and then attract users to participate.

The difference

1. In terms of application structure:

1) Ethereum:

Ethereum's Dapp has a three-tier architecture: smart contracts on the top, middleware in the middle, and front-end at the end. The front-end and middleware are two parts that need to rent a server. Although there are some decentralized infrastructures, it is still difficult to interact with each other.

Although ETH2.0 is very popular now and has always been a hot spot in the market, in the final analysis, it only improves transaction efficiency and reduces costs, enhances its scalability, security, and sustainability, and simply improves the efficiency of smart contracts without considering users. The experience feels that if the application is developed with few users, the value of the application can be said to be extremely small, and the positive cycle cannot be realized, and the application explosion cannot be realized.

Zondax cooperates with DFINITY Foundation to build Ledger ICP application: On December 6th, the first phase of ICP application development for hardware wallet Ledger has been completed. Zondax, a team of developers, engineers, and cryptographers, has partnered with the DFINITY Foundation to build the Ledger Internet Computer (ICP) application. The following features are currently supported: full public key derivation and address (principal) generation in applications; ICP transactions; neuron management. The Ledger Internet Computer (ICP) application has been audited by a third party and has been reviewed and approved by Ledger. The app is now available to install via LedgerLive. DFINITY and Zondax plan to continue working together, so additional functionality for the Ledger Internet Computer application is likely to be developed soon. [2021/12/6 12:53:39]

2) Filecoin:

Xingyuan Technology officially obtained the official node authorization of Dfinity: According to official news, Xingyuan Digital Technology Co., Ltd. officially obtained the authorization of the Dfinity project test node through the Singapore OneSixtyTwo-Dfinity Foundation (hereinafter referred to as "162") on August 16. 162 is currently one of the 53 service providers officially authorized by Dfinity.

As a project developer, 162 has reached a strategic cooperation with Dfinity official. Xingyuanyunke and 162 have reached a cooperative relationship. Xingyuanyunke plans to deploy 20,000 servers this year to support the construction of Dfinity-"Internet Computer". [2021/8/23 22:31:20]

Compared with Filecoin, it is actually a step closer to solve the problem of decentralized storage. Strictly speaking, static front-end pages can also be supported, and smart contracts can also run logic when done well.

However, its technical path depends on the problem, which makes the realization of smart contracts extremely difficult. It is necessary to calculate the workload, so it is necessary to split the data and produce proofs. If the data needs to be decompressed every time, the delay of logic operation will be reduced. Very high, even tens of minutes, it is obviously impossible to use, so FIL can only store some dead data, large files, etc., or only one of the three layers.

Dfinity founder: Dfinity will integrate with Ethereum: Jinse Finance reported that Dfinity founder Dominic Williams announced that Dfinity will begin to integrate Ethereum. In a blog post, Williams details the two phases needed to integrate the two networks. By using "proxy" contracts, Internet computer smart contracts will be able to "call" Ethereum smart contracts, return results, and vice versa. But the second phase will take longer, in part because, while the Internet Computer is designed to scale as more dapps are built on it, its smart contracts currently only hold up to 4GB of storage pages, so Ethereum will Sharding must be done across multiple contracts. Some ethereum developers are already working on this and have "made some progress on the code side," Williams said. [2021/5/29 22:54:22]


DFINITY can run each layer of the above three-tier architecture. Tokens and smart contracts that manipulate tokens run on DFINITY, which is similar to ETH; at the same time, because DFINITY runs in the mode of software containers, each container-zce has 4GB of running memory, and the business database can also run on DFINITY; because the global With the support of the data center and the optimization of the use of various network content-zce distribution, the front-end pages can also run directly on DFINITY; because the above three layers are integrated with the DFINITY network, they can run without middleware. the

MXC Matcha has launched the 22nd Phase of New Coin Mining ICP (DFINITY): According to the official announcement, from 13:00 on January 30 to 23:00 on February 2, MXC Matcha will launch the 22nd Phase of New Coin Mining The project ICP (DFINITY) can use MX, BTC, USDT, ETH to mine ICP. After the mining starts, MXC will be evenly distributed to the mining pool in 4 days according to the total amount of ICP mining. Log in to the MXC Matcha official website or client, click "MX DeFi\" to enter the activity page, and then you can participate in staking mining.

According to the data, DFINITY is building a decentralized public cloud computing service, aiming to create a blockchain mechanism with stronger performance, larger capacity and better compatibility to provide infrastructure for commercial applications. [2021/1/30 18:27:41]

2. In terms of infrastructure:

1) Ethereum builds an ecology of value, and DFINITY allows us to see another possibility, from an ecology of value to an ecological network of applications. In this process, Ethereum can make some simple agreements based on smart contracts, and DFINITY can integrate more complex resources or services of your application into the chain.

2) DFINITY has a unified ICP protocol layer, and all applications are interoperable. It is not just a separate application like our traditional Internet, and there is no interaction with other applications. DFINITY envisages replacing the traditional IT architecture with the ICP protocol and the Internet computer system built on the ICP protocol.

To understand it in a simple way, ICP will package some traditional architectures into ready-made services, so that developers can save trouble and use ready-made wheels directly, instead of having to painfully build from scratch. Especially when it comes to load balancing in a distributed architecture, configuration of basic services such as CDN/DNS, etc., ICP provides a substitute, and the bottom layer is replaced by a distributed computing platform, which is almost insensitive to users.

In DFINITY, the application is also a server. My application not only serves our own personal end, but also provides services for other applications. All our APPs or applications are actually a network. It's not just the front-end and back-end databases of each APP, which can transfer data to each other. This creates an incredibly powerful, positive circular network effect.

3. In terms of network type:

1) The Ethereum network is an asset network, and everyone can issue their own assets on Ethereum in a decentralized manner. Of course, whether your assets are valuable depends on two aspects: the first depends on the practical value, and the second depends on the consensus.

The vision of Ethereum is a supercomputer, but it can be found that Ethereum has slowly changed its planning since 2017, because it found that the concept of a supercomputer is too grand, so it is now positioned more like an asset issuance and settlement platform, and it has done so many things , but in the end only the financialized stuff stayed.

2) DFINITY is an application network that lowers the development threshold, developers can quickly get started, write codes to create applications that meet their own ideas, and do not need to pay high costs. This is the core value of the DFINITY network and the core value of DFINITY as an Internet computer. the

Higher-frequency "traditional Internet applications" such as Douyin, Didi, and Meituan have not been moved to the chain because the current blockchain infrastructure is difficult to support. What DFINITY wants to do is a blockchain-based Internet, moving traditional Internet applications to the blockchain.

4. In terms of scalability

In the blockchain ecosystem, there are generally two expansion methods: the first is to enable the blockchain itself to have higher transaction capabilities, and the second is to change the way users interact with the blockchain.

1) The first type is exactly what ETH2.0 is doing: make the blocks bigger and allow each block to contain more transactions. The challenges of this solution are: larger blocks are more difficult to verify, and Potentially increased centralization. In order to avoid this risk, developers can improve the efficiency of blockchain client software, or use technologies such as sharding, which allow the work of verifying transactions to be "divided" and assigned to different nodes, but even if Ethereum expands with 2.0 capped.

2) For DFINITY, in fact, because it has been considered from the beginning of the design, the whole structure is very good. The amount of expansion is determined by the network nerves and will not be limited by fragmentation. Moreover, smart contracts like DFINITY can actually break through the limitations of some traditional smart contract deployments, and can deploy both the front end and the back end in one. This is very efficient, unlike Ethereum, which may require a server at the front end.


The relationship between the Ethereum network and DFINITY, the two blockchain networks, is not a mutual replacement relationship, but a progressive relationship step by step. The combination of these two, together with the Bitcoin network and some blockchain technology systems like Polkadot, truly constructs a complete blockchain network, a complete encrypted economy, and a complete A digital parallel universe.


Binance APP
Interview with Steve Liu, Chairman of the APENFT Foundation: Compared with homogeneous tokens, NFT has a natural advantage in going out of the circle

Theoretically speaking, NFT can be anything digital: sound, image, a piece of text, a prop in a game, etc. The scope of its application depends on people's imagination.

How blockchain is laying the foundation for the next generation of cybersecurity

And NFTs have captured the public imagination like no other crypto application. However.

Golden Morning Post | V God: Basic technology improves scalable blockchain, but blockchain scalability is still limited

Headlines ▌V God: Basic technology improves scalable blockchain, but blockchain scalability is still limited On May 24.

DFINITY and Ethereum are foolishly indistinguishable? Four dimensions take you to understand the similarities and differences between the two

Ethereum wants to become a supercomputer; DFINITY vision is positioned as an Internet computer. What are the similarities and differences between the two? This article will sort out this introduction.

Why does the Financial Commission declare that it "cracks down on Bitcoin mining and transactions": prevent hot money + clean up norms + carbon neutrality

On May 21, the Financial Stability and Development Committee of the State Council (hereinafter referred to as the Financial Committee) held the 51st meeting.

Dismantling the Ethereum State Problem: A Serious Little-Known Threat

With this blog post, the purpose is to formally disclose a serious threat to the Ethereum platform. Before the Ethereum Berlin hard fork.

Golden Observation | Suppressed by trading and mining, BTC hit a low point since February 9.

Because Musk asked Tesla to suspend accepting Bitcoin payments and criticized Bitcoin for energy consumption, Bitcoin once fell to 45,000 USDT.In China, which is one of the Bitcoin trading and mining markets.