Current location:
  1. Home
  2. News
  3. Blockchain application
  4. How long does it take to develop a public chain

How long does it take to develop a public chain

Time: 2021-11-30 Category: Blockchain application

The first underlying public chain project born in the blockchain is the well-known Ethereum. It is precisely because of the underlying public chain project that Ethereum can become the fastest-growing currency in the currency circle in 2017 and achieve the legend of blockchain 2.0. The role of the underlying public chain is like the Android or IOS system of smart phones used today. If you want to develop a blockchain project, you can directly complete it based on the underlying public chain, greatly reducing the difficulty and cost of development.

How long does it take to develop a public chain

The current design of public chain has the following characteristics:

1. All master nodes should keep a complete account book to ensure security.

2. Every time the ledger is updated, all master nodes must keep fast synchronization.

3. In order to ensure decentralization, there should be as many master nodes as possible.

However, due to the different running speed, network bandwidth and motivation of each master node, if the above three points are to be realized at the same time, the "Impossible Triangle" of blockchain proposed by changclip in that year will appear.

If it is to develop an underlying public chain, it will take a long time. I also have a lot of algorithms involved. Generally speaking, it will take about 6-12 months, including a lot of time to test and polish.

If the application app is developed based on a public chain, the time and duration should be estimated according to the functionality of the app. Generally, the development time is about 2-3 months. The specific time should be estimated according to the needs of customers, mainly the development time. If there are many functions and more complex, there are more things to develop and design, and the time will be longer. In another case, the existing source code can meet the requirements quickly, and only some functions need to be added or modified.