The foundation of programmable technology comes from blockchain
1. Lianzhuang data block structure based on blocks
2. Network wide shared ledger
3. Asymmetric encryption
4. Source code open source
blockchain 2.0 era technical basis:
1. Smart contract; It is an application in the blockchain system. It is a business logic that can run automatically by coding. It usually has its own token and special development language
2. DAPP: it includes the user's applications, including but not limited to various cryptocurrencies, such as Ethereum wallet
3. Virtual machine: used to execute the compiled code of smart contract. Virtual machine is Turing complete
with the application and deepening of blockchain technology, the era of blockchain 3.0 has come. The mode of blockchain cooperation can be seen from behind the operation of all walks of life. Therefore, blockchain will change the way of human life widely and profoundly, so the whole life service will enter the era of blockchain. In the process of Internet development, blockchain + physical instry, blockchain e-commerce and blockchain community operation can be applied to blockchain technology
of course, 3.0 came into being with the development of modern cryptography. Today's applied cryptography is the result of cryptography 20 years ago. Therefore, in order to apply blockchain technology to more participation scenarios, especially in Internet economy and other aspects, more verification is needed to verify whether the existing encryption technology can meet the demand, and more in-depth integration of cryptographic frontier technology and continuous innovation are needed.
among them, the data layer encapsulates the underlying data block and related data encryption and timestamp technologies; The network layer includes distributed networking mechanism, data transmission mechanism and data verification mechanism; The consensus layer mainly encapsulates all kinds of consensus algorithms of network nodes; The incentive layer integrates economic factors into the blockchain technology system, mainly including the issuance mechanism and distribution mechanism of economic incentives; The contract layer mainly encapsulates all kinds of scripts, algorithms and smart contracts, which is the basis of the programmable characteristics of blockchain; The application layer encapsulates various application scenarios and cases of blockchain. In this model, chain block structure based on timestamp, consensus mechanism of distributed nodes, economic incentive based on consensus computing power and flexible and programmable smart contract are the most representative innovations of blockchain technology.
Blockchain 1.0: programmable currency. Programmable currency is a flexible and almost independent digital currency. Bitcoin is a kind of programmable currency, which makes the flow of value in the Internet possible. Blockchain constructs a new digital payment system, in which people can conct barrier free digital currency transactions or cross-border payment. Moreover, e to the characteristics of decentralization, tamper proof and trustworthiness, blockchain can guarantee the security and reliability of transactions, which will have a subversive impact on the existing monetary system. Blockchain 1.0 sets a new starting point for currency, but there is still a long way to go to build a global unified blockchain network
blockchain 3.0: programmable society. With the further development of blockchain technology, e to its decentralization and distrust function, the application of blockchain will go beyond the financial field. Blockchain 3.0 will not only extend its application to social governance fields such as identity authentication, audit, arbitration and bidding, but also include instry, culture, science and art. By solving the problem of distrust, blockchain technology provides a general technology and global solution, that is, it no longer establishes credit and shares information resources through a third party, so as to improve the operation efficiency and overall level of the whole field. In this application stage, blockchain technology will be used to connect all people and devices to a global network, scientifically allocate global resources, realize the global flow of value, and promote the development of the whole society into a new era of intelligent interconnection
among them, the data layer encapsulates the underlying data block and related data encryption and timestamp technologies; The network layer includes distributed networking mechanism, data transmission mechanism and data verification mechanism; The consensus layer mainly encapsulates all kinds of consensus algorithms of network nodes; The incentive layer integrates economic factors into the blockchain technology system, mainly including the issuance mechanism and distribution mechanism of economic incentives; The contract layer mainly encapsulates all kinds of scripts, algorithms and smart contracts, which is the basis of the programmable characteristics of blockchain; The application layer encapsulates various application scenarios and cases of blockchain. In this model, chain block structure based on timestamp, consensus mechanism of distributed nodes, economic incentive based on consensus computing power and flexible and programmable smart contract are the most representative innovations of blockchain technology.