Design Philosophy Of Galaxy Network

GALAXY NETWORK
4 min readSep 7, 2020

--

Galaxy Network’s Thoughts Based On Blockchain 4.0

The current blockchain system is more or less a choice within this triangular problem. Some are optimized for the consensus algorithm and improving the efficiency of consensus. For example, the adoption of mechanisms such as POS and DPOS is actually a concession to “decentralization”, forming a partial centralization; The amount of frequent transactions is first stored and calculated through some branch nodes, and integrated and merged into the main chain within a certain period of time. This method also partially gives up “decentralization”.

If you want to maintain a completely decentralized state, it means eliminating the uncertainty in the entire blockchain network. The price paid is very large, such as huge hardware costs. So now there is also a voice in the blockchain industry, that is:

The future blockchain ecosystem must coexist with decentralized applications and weakly centralized applications.

Based on this, Galaxy Network realizes that we can divide the value of data stored differently. In the decentralized network of the blockchain, there will be a price for resources, and a price for node storage. The price will naturally be different, that is to say, the value of data will be different, and the data with lower value will be sacrificed to the greatest extent, but the overall input energy will be the same. The division of the value dimension also forces the data to be truly stored to promote the authenticity of the entire storage market.

Galaxy network will use the application chain technology to save data of different values, select the number of nodes according to the value of data, and weaken the decentralization, that is to say, there is a compromise in the decentralization, but it maintains the characteristics of the first and second generation of blockchain technology: no one or organization can control the blockchain and no infrastructure central failure point.

Galaxy Network’s Thinking on Application Chain

The application chain is designated as a blockchain for specific application development. The application chain provides a development model that is completely different from the smart contract platform. The application chain uses a customized blockchain to serve a single program:

Developers are free to make the design decisions needed to run the application optimally, and they can also provide better sovereignty, security, and performance.

Galaxy Network will use Substrate to develop the application chain.

Substrate is a framework similar to Express or other web applications, but it is a framework for building distributed or decentralized systems that can build, for example, encrypted digital currency projects. Just as most web applications do not need to re-implement their own HTTP protocol, we believe that for each team to innovate a new chain, it is not necessary to implement network and consensus code from scratch, which is an extremely time-consuming and cost-consuming issue. Not to mention the need to hire cryptographers, network engineers, developers, etc. in order to implement business logic.

(See Table 3):

If you want to use Substrate to build a project, you only need to implement a small number of function callbacks in the code, and then you can get the following features:

1. Consensus mechanism, finality and blockchain voting logic

2. An efficient and deterministic application operating environment

3. The node can run seamlessly in the browser, and can communicate with any desktop or cloud node

4. The cross-platform database and file storage abstraction can even run in the browser

5. Seamless client update

In other words, the Substrate framework created by the Polkadot project team can be used as a blockchain operating system. All users can ignore the interaction. As long as you

are involved in the Polkadot ecological network, all operations are interoperable for users. It is also possible to connect existing blockchains in the form of ‘bridges’.

Such a connection will bring a large amount of network traffic to the new application chain, and can also reduce the cost of learning blockchain for users. In the past, everyone could issue coins, but now everyone can issue chains.

Consider Galaxy Network’s thinking about application chain from a layered perspective:

1. The main chain performance is insufficient and the scalability of data governance is layered and disassembled

2. According to different data types, different data can be stored on the application chain

3. Galaxy Network will pay more attention to reasonable matching (this is also a layered thinking practice)

4. Smart contract calculation price tiered design (equal handling fee under the same quality of smart contract)

5. Hierarchical and reasonable allocation of transaction value (that is, tiered design of mining fees)

6. Galaxy Network deploys multiple application chains to achieve effective separation of different data types.

The application chain is also a low-level architecture of the public chain. In the future, most functions will be continuously embedded into the application chain through individual smart contracts. Galaxy Network only needs to access search services and decentralized storage services to build smart contracts on the application chain to help efficient and safe landing.

--

--

No responses yet