Position: Home page » Blockchain » Nodejs blockchain

Nodejs blockchain

Publish: 2021-03-31 09:44:40
1.

1. blockchain: it 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

blockchain is an important concept of bitcoin. According to the 2014-2016 global bitcoin Development Research Report issued by the Internet Finance Laboratory of Wukou School of finance, Tsinghua University and Sina Technology, blockchain is the underlying technology and infrastructure of bitcoin [2]. In essence, it is a decentralized database, as well as the underlying technology of bitcoin. Blockchain is a series of data blocks generated by cryptography. Each data block contains the information of a bitcoin network transaction, which is used to verify the validity of the information (anti-counterfeiting) and generate the next block


2. Big data: refers to the data set that cannot be captured, managed and processed by conventional software tools within a certain period of time. It is a massive, high growth rate and diversified information asset that needs new processing mode to have stronger decision-making power, insight and discovery power and process optimization ability

2. Before, when we talked about decentralized applications, we always thought of foreign procts, such as Ethereum. But when we talk about this topic today, I think more about China's own Asch, a new generation of decentralized application development based on side chain technology<

arch is a decentralized application development, and it is also the first decentralized application in China. Its purpose is to help developers quickly create decentralized applications. The system is easy to use, flexible and safe
in terms of mode, it is similar to Ethereum and belongs to blockchain service, but the implementation mechanism is quite different. Taking Ethereum as an example, its biggest feature is that it greatly expands the functions of the script engine, adds new instructions such as reading blockchain, charging and jumping, and relieves stack memory, function call depth and script length restrictions. However, this method has a big disadvantage that the application code itself and the data generated by the application exist in the same blockchain, resulting in the rapid expansion of the blockchain
but arch is different. Its extensibility is not realized by transaction script, but by side chain. There is a main chain and several side chains (mainly provided by developers) in the ash system, but each chain only supports a limited number of transaction types. The logic of transaction or contract is written directly by the host language, not by the transaction script
the advantages are as follows: firstly, it reces the difficulty of contract programming; secondly, it avoids blockchain expansion; thirdly, each application can customize personalized blockchain parameters<

ash does not directly crypti (decentralized, blockchain based app store) or lisk (it is a new generation, allowing JavaScript development and distributed applications to use an easy-to-use, fully functional ecosystem), But it will refer to crypti's architecture and reuse some of its code, but not too much
there are two main differences.
crypti uses dpos, on which we add pbft algorithm to enhance consistency and rece double payment risk
we use C + + language to write some key moles, and nodejs is still used to write the non performance hot parts.
3. What a tigress Cried Mrs Linton, letting her go, shaking her hand in pain“ For God's sake,
4. Go language is the mainstream language of blockchain
according to the data survey of boss Research Institute, go and C + + are the mainstream languages of blockchain Posts currently recruited. The early blockchain system and application
programs are mainly implemented in C + +, and now most companies will use go language to
build public chain systems<
C + + is suitable for the development of local programs.
go language is suitable for the development of network programs and local programs.
compared with C + + go, it has the following advantages:
garbage collection
clear meaning
unified format

disadvantages:
efficiency is not as high as C + + at present, but for desktop programs, efficiency is not a big problem, Because hardware is fast growing.

C + + is the mainstream language at present, and I believe it will become a classic just like C.
to become a classic means that people who learn it can get a good salary, but it is only good for themselves.
in the future network world, go will have a big chance to get hot, I think it has a bright future.

the developers of go, including the founders of UNIX and C language, are the first generation of hackers, and I believe they will do a good job.

now the go stack + blockchain market is out of an unprecedented gale, and the situation is gratifying.
5. This needs to be created with the help of the platform
the hypervessel platform developed by IBM China Research Institute provides a blockchain development and testing environment for blockchain enthusiasts and developers. Through this platform, users can create a multi node blockchain based on hyperledger fabric free of charge and quickly, and play smart contracts on their own chains
of course, decent, a foreign decentralized content sharing platform, can also be created.
6. Before we mentioned the decentralized application platform, we always thought of foreign procts, such as Ethereum. But when we talk about this topic today, I will think of China's own Asch, a new generation of decentralized application development platform based on side chain technology. Arch is a decentralized application development platform, and it is also the first decentralized application platform in China. Its purpose is to help developers quickly create decentralized applications. The platform is easy to use, flexible and safe. In terms of mode, it is similar to Ethereum and belongs to blockchain service, but the implementation mechanism is quite different. Taking Ethereum as an example, its biggest feature is that it greatly expands the functions of the script engine, adds new instructions such as reading blockchain, charging and jumping, and relieves stack memory, function call depth and script length restrictions. However, this method has a big disadvantage that the application code itself and the data generated by the application exist in the same blockchain, resulting in the rapid expansion of the blockchain. But ash is different. Its scalability is not realized by transaction script, but by side chain. There is a main chain and several side chains (mainly provided by developers) in the ash system, but each chain only supports a limited number of transaction types. The logic of transaction or contract is written directly by the host language, not by the transaction script. This has the advantages of recing the difficulty of contract programming, avoiding the expansion of blockchain, and customized blockchain parameters for each application. Asch doesn't directly replicate crypti (decentralized, blockchain based app store) or lisk (it's a new generation platform that allows JavaScript development and distributed applications to use an easy-to-use, fully functional ecosystem), But it will refer to crypti's architecture and reuse some of its code, but not too much. Crypti uses dpos, and we add pbft to it to enhance consistency and rece double payment risk. We use C + + language to write some key moles, and nodejs is still used to write the non performance hot parts.
7. Laikelib main chain: the main chain of laikelib mainly deals with the interaction between the application business model and the application scenario. Laikelib side chain: around the main chain, any application system can be developed in the side chain for users to use.
8. We'll try it in two days. At this stage, there are 10 servers, but the team members haven't come back completely. When they come back, they will have a meeting to discuss how to deploy them, including determining the OS, the number of nodes, deploying scripts and so on. We will communicate with each other at that time
9. It's not worth a dime. There's no difference between making virtual currency and burning money at this time
Hot content
Inn digger Publish: 2021-05-29 20:04:36 Views: 341
Purchase of virtual currency in trust contract dispute Publish: 2021-05-29 20:04:33 Views: 942
Blockchain trust machine Publish: 2021-05-29 20:04:26 Views: 720
Brief introduction of ant mine Publish: 2021-05-29 20:04:25 Views: 848
Will digital currency open in November Publish: 2021-05-29 19:56:16 Views: 861
Global digital currency asset exchange Publish: 2021-05-29 19:54:29 Views: 603
Mining chip machine S11 Publish: 2021-05-29 19:54:26 Views: 945
Ethereum algorithm Sha3 Publish: 2021-05-29 19:52:40 Views: 643
Talking about blockchain is not reliable Publish: 2021-05-29 19:52:26 Views: 754
Mining machine node query Publish: 2021-05-29 19:36:37 Views: 750