How to disassemble the core technology of NGK?
NGK.IO, its special graphene underlying framework and 21nodes of block producer are the foundation for all participant of ecological builders and users. NGK will gradually evolve into a complete ecosystem, which is also fundamentally supporting its development.
Its DPOSS algorithm is powerful. NGK is a platform in serving the community to develop DApp. Therefore, the emergence of the DPOSS algorithm is mainly to decentralize the power of block producer and allow everyone to take aggressive responsibility in ecological development.
Due to the application of remote algorithms, the transfer speed of NGK is extremely advantageous compared to traditional blockchain technology and projects. By comparing with the speed of Bitcoin and Ethereum, it is obvious that it takes 10 minutes for Bitcoin to generate a block and one hour for confirmation; while Ethereum takes about 1 minute to generate a block, and more than ten minutes for confirmation. But NGK is greatly different, the average confirmation time is 1.5 seconds, and the block generation time is 3 seconds. This result of speed indicates that NGK would have a bright future in the blockchain.
It is still the era of quantum computer technology and quantum hegemony. In order to help user resist quantum attacks, NGK eagerly introduces NTRU as the main encryption system. There are also FrodoKEM system and Sphincs as backup passwords. Under the protection of this cryptographic signature system, NGK.IO could have the greatest scalability while avoiding the chance of system crashes. At the same time, NGK has its own unique anonymous P2P communication network, which guarantees the anonymity and privacy of transactions with maximum efficiency and security through zero-knowledge proof and ring signatures.
NGK is operating fast and speedy. In terms of technology development, NGK takes efforts in simplification for users’ application construction. NGK.IO provides API interfaces for application developers. Among them, there are several important plug-ins, such as chain_plugin, HTTP_plugin, net_plugin, producer_plugin, which have greatly reduced the technical threshold of developers.
The last thing to talk about is NGK.IO’s cross-chain technology, which introduces side-chain and relay technology. The side chain is not a bifurcation of the main chain, but a new chain structure composed of a bunch of information extracted from the data of the main chain, and the relay is a way to transmit cross-chain information to each other. The role of the side chain and the relay is to collect data from the original chain, but due to the relationship between the side chain and the original chain, in order to avoid loops, they are unable to directly verify the state of the pair of blocks, but they have contained light nodes. Therefore, the main chain does not need to know the existence of the side chain, but the side chain must have a concept of the existence of the main chain.