Blockchain node and common application interface
1. Different network architectures:
decentralized application (DAPP) runs on the distributed network, the information of participants is protected (or anonymous), and the decentralized operation is carried out through different people in the network nodes. Distributed network is made up of node computers which are distributed in different places and have multiple terminals. When any line in the network fails, the communication can be completed through other links, which has high reliability
traditional app needs services provided by third-party service providers, and can achieve wireless network access through mobile communication network, which belongs to the centralized network architecture mode
2. Different from open source:
DAPP applications must be open source. Most of the tokens issued by DAPP run independently rather than controlled by an entity. All data and records must be encrypted and stored on a public and decentralized blockchain
traditional app software, games, navigation and other applications are generally provided by third-party service providers, which should solve the problems of right protection and economic interests, and their programs are not open source
extended data
in 2018, a large number of new DAPP projects were launched. According to the statistics, there are about two or three thousand dapps in the whole network. According to the DAPP survey of fluence labs, 72% of DAPP projects were launched in 2018. This means that in the past year, the number of dapps in the whole network has more than tripled
of all dapps, more than 80% are developed on Ethereum, about 20% on EOS and less than 10% on Tron. It is worth noting that about 10% of the projects are developed on multiple main chains at the same time, while the number of dapps developed on other main chains is relatively rare
there are about ten projects based on gxchain, mainly small applications in block city
core analysis:
1. Transparency, 2. Openness, 3. Information can not be tampered with, 4. Decentralization,
5. Detailed analysis
blockchain is a new application mode of distributed data storage, point-to-point transmission, consensus mechanism, encryption algorithm and other computer technologies. The so-called consensus mechanism is a mathematical algorithm to establish trust and obtain interests between different nodes in the blockchain system
1. In a narrow sense, blockchain is a kind of chained data structure composed of data blocks connected in sequence according to the time sequence, and it can not be tampered with and forged by cryptography
2. Broadly speaking, blockchain technology uses blockchain data structure to verify and store data, uses distributed node consensus algorithm to generate and update data, and uses cryptography to ensure the security of data transmission and access It is a new distributed infrastructure and computing method to program and operate data by using intelligent contract composed of automated script code.
public chain: open to all, anyone can participate
private chain: open to indivial indivials or entities
alliance chain: open to specific organizations
it's like wechat that we use every day, dealing with so many chat messages, transfers and so on. These data are stored and run in Tencent's server. Then the server that processes data can be called "node"
in addition to the world of blockchain, we all know that blockchain is a decentralized distributed database. It does not rely on any centralized server, but is composed of tens of thousands of "small servers". As long as we download a blockchain client, we will become one of the thousands of "small servers"
in this way, if we want to play blockchain, we are equivalent to a node
nodes are also divided into light nodes and full nodes. The whole node is the node that has all the transaction data of the whole network, so the light node only has its own related transaction data node
moreover, the more widely distributed the nodes are, the more decentralized the blockchain network will be, and the more secure and stable the network operation will be. The existence of nodes is the representation of distributed blockchain, and also the charm of blockchain
