区块链的制度有哪些,区块链模式制度
区块链是一种新型的分布式数据存储技术,它可以实现去中心化的数据存储和交换,它的制度也是非常重要的,其中有三个关键词:去中心化,共识机制和智能合约。
去中心化:去中心化是区块链技术的核心,它是指没有中央服务器,而是由一群节点组成的分布式网络,每个节点都可以相互通信,实现数据的安全存储和交换。去中心化的优势在于,它可以更有效地防止数据泄露或被篡改,从而提高数据安全性。
共识机制:共识机制是区块链技术的另一个重要组成部分,它是指在区块链网络中,由多个节点组成的网络共同达成一致,以确保数据的安全和一致性。这种机制可以有效地防止数据被恶意篡改,保障数据完整性,也可以有效地防止网络中出现恶意行为。
智能合约:智能合约是区块链技术的另一个重要特性,它是一种可以在区块链网络上运行的自动化程序,可以根据设定的规则自动执行各种操作,从而实现自动化的交易处理。智能合约的优势在于,它可以有效地防止交易双方的恶意行为,并且可以更有效地实现自动化的交易处理。
以上就是区块链的制度的三个关键词:去中心化,共识机制和智能合约的介绍,它们都是区块链技术的重要组成部分,可以有效地保证数据的安全性和一致性,并且可以有效地防止恶意行为的发生。
请查看相关英文文档
⑴ Blockchain and its security mechanism
Blockchain technology has so far been mainly used for virtual currencies. The main example is the Bitcoin system. Blockchain is a distributed database that consists of continuous It is composed of blocks and contains multiple pieces of information. (Multiple nodes back up the same data and maintain continuous transaction files). The block chain has no manager, and there is no center at all. If the center conducts transactions, the biggest worry is the security of the transaction. Today’s editor introduces the blockchain and its security mechanism.
Characteristics of centralized and distributed transactions
Blockchain is a distributed database with centralized characteristics. The following examples are used in financial systems Comparison of centralized and split-bridge distribution types. For red, yellow and blue, according to the traditional financial mechanism, transactions must be carried out through banks. However, after adopting the distributed block chain model, there is no need to go through banks Carry out independent transactions.
(1) Centralized model:
1) Transactions through financial institutions such as banks
2) Banks uniformly manage balances and account numbers, etc. Information
3) It is necessary to open an account in advance and obtain an ID card.
4) Security depends on the bank, and fraud needs to be checked through various regulations and systems.
(2) Distribution model:
1) Transact with users on the P2P network
2) Addresses are managed by the participants themselves, and the balance is managed by a globally shared distributed ledger< /p>
3) You need to install software and connect to the P2P network
⑵ What are the core blockchain technologies of blockchain technology?
The most popular right now You don’t need to tell me what the Internet topic is. It’s blockchain technology. However, many friends have only heard of this technology and don’t have much in-depth understanding of it. So what are the blockchain technologies? Below we will bring you an introduction to the core technology of blockchain for your reference.
What are the core elements of blockchain technology?
Blockchain technology can be a public ledger (visible by anyone) or a permissioned network (visible only by those authorized), which solves supply chain challenges , because it is an immutable record that is shared among network participants and updated in real time.
Blockchain technology----data layer: designing the data structure of the ledger
Core technology 1. Block + chain:
Technically speaking, block is a data structure that records transactions. Reflects the flow of funds for a transaction. The blocks of transactions that have been reached in the system are connected together to form a main chain, and all nodes participating in the calculation record the main chain or part of the main chain.
Each block consists of a block header and a block body. The block body is only responsible for recording all transaction information in the previous period, mainly including the number of transactions and transaction details; the block header encapsulates the current version number, previous A block address, timestamp (recording the time when the block was generated, accurate to seconds), random number (recording the answer to decrypt the mathematical questions related to the block)value), the target hash value of the current block, the root value of the Merkle number and other information. From a structural point of view, most functions of the blockchain are implemented by the block header.
Core technology 2. Hash function:
The hash function can convert data of any length into a set of fixed-length codes through the Hash algorithm. The principle is based on a cryptographic one-way hash function. This kind of function is easy to verify, but difficult to crack. Usually, the industry uses y=hash(x) to represent it. This hash function implements operations on x to calculate a hash value y.
Commonly used hash algorithms include MD5, SHA-1, SHA-256, SHA-384 and SHA-512, etc. Taking the SHA256 algorithm as an example, inputting any string of data into SHA256 will result in a 256-bit Hash value (hash value). Its characteristics: the same data input will get the same result. As long as the input data changes slightly (for example, a 1 becomes a 0), a completely different result will be obtained, and the result cannot be predicted in advance. Forward calculation (calculating the corresponding Hash value from the data) is very easy. Reverse calculation (cracking) is extremely difficult and is considered impossible under current technological conditions.
Core technology 3. Merkle tree:
Merkle tree is a hash binary tree, which can be used to quickly verify the integrity of large-scale data. In the blockchain network, the Merkle tree is used to summarize all transaction information in a block, and ultimately generates a unified hash value of all transaction information in the block. Any change in transaction information in the block will cause Merkle tree changes.
Core technology 4. Asymmetric encryption algorithm:
Asymmetric encryption algorithm is a key secret method that requires two keys: public key and private key. The public key and the private key are a pair. If the public key is used to encrypt data, only the corresponding private key can be used to decrypt it, thereby obtaining the corresponding data value; if the private key is used to sign the data, then only the corresponding public key can be used to sign the data. In order to verify the signature, the sender of the verification information is the holder of the private key.
Because encryption and decryption use two different keys, this algorithm is called an asymmetric encryption algorithm, while symmetric encryption uses the same key in the encryption and decryption processes.
Blockchain technology----network layer: realize the decentralization of accounting nodes
Core technology 5. P2P network:
P2P network (peer-to-peer network), also known as point-to-point technology, is no Central server, Internet system that relies on user groups to exchange information. Unlike a centralized network system with a central server, each client in a peer-to-peer network acts as both a node and a server. Domestic Xunlei software uses P2P technology. The P2P network has the characteristics of decentralization and robustness.
Blockchain technology----Consensus layer: allocate the task load of accounting nodes
Core technology 6. Consensus mechanism:
Consensus mechanism is how to reach consensus among all accounting nodes, to determine the validity of a record, which is both a means of identification and a means of preventing tampering. There are currently four main types of consensus mechanisms: PoW, PoS, DPoS and distributed consensus algorithms.
PoW (Proof of Work, proof of work): PoW mechanism, which is like Bitcoin’s mining mechanism, miners package existing transactions that have not been recorded by the network into a block, and then continue to traverse and try to find a random number , so that the hash value of the new block plus the random number meets certain difficulty conditions. Finding a random number that meets the conditions is equivalent to determining the latest block of the blockchain, and is also equivalent to obtaining the current round of accounting rights of the blockchain. Miners broadcast blocks that meet the mining difficulty conditions in the Yuanfu network. After verifying that the block meets the mining difficulty conditions and that the transaction data in the block meets the protocol specifications, other nodes in the entire network will each Blocks are linked to their own version of the blockchain, thereby forming a network-wide consensus on the current network state.
PoS (Proof of Stake, Proof of Stake): PoS mechanism, a distributed consensus mechanism that requires nodes to provide proof of a certain number of tokens to obtain competition for blockchain accounting rights. If you rely solely on the token balance to determine the bookkeeper, you will inevitably make the rich win, which will lead to the centralization of bookkeeping rights and reduce the fairness of the consensus. Therefore, different PoS mechanisms use different methods to increase the amount of money based on the proof of equity. The randomness of accounting rights avoids centralization. For example, in the PeerCoin PoS mechanism, the Bitcoin with the longest chain age has a greater chance of obtaining accounting rights. NXT and Blackcoin use a formula to predict the next accounting node. The more tokens you own, the greater the probability of being selected as an accounting node. In the future, Ethereum will also switch from the current PoW mechanism to a PoS mechanism. Judging from the information currently available, Ethereum's PoS mechanism will use nodes to place bets on the next block. The winner of the bet will receive an additional Ethereum currency award. Those who do not win will be deducted Ether coins to reach consensus on the next block.
DPoS (DelegatedProof-Of-Stake, share authorization certificate): DPoS is easy to understand and is similar to the modern corporate board of directors system. The DPoS mechanism adopted by BitShares is that shareholders vote to select a certain number of witnesses. Each witness has two seconds of authority to generate blocks in order. If the witness cannot generate a block within the given time slice, The block generation authority is given to the witness corresponding to the next time slice. Shareholders can replace these witnesses at any time by voting. This design of DPoS makes the generation of blocks faster and more energy-saving.
Distributed Consistency Algorithm: Distributed Consistency Algorithm is based on traditional distributed consistency technology. Among them are Byzantine fault-tolerant algorithms that solve the Byzantine Generals problem, such as PBFT (Byzantine fault-tolerant algorithm). In addition, distributed consensus algorithms (Pasox, Raft) that solve non-Byzantine problems are not explained in this article. This type of algorithmThe former is a commonly used consensus mechanism in alliance chain and private chain scenarios.
Taken together, POW is suitable for public chains. If you build a private chain, it is more suitable to use POS because there is no trust problem in verification nodes; and because there are untrustworthy local nodes in the alliance chain, it is more suitable to use DPOS.
Blockchain technology----Incentive layer: Develop a "salary system" for accounting nodes
Core technology 7. Issuance mechanism and incentive mechanism:
Take Bitcoin as an example. Bitcoins are initially rewarded by the system to miners who create new blocks, and this reward is halved approximately every four years. At the beginning, miners were rewarded with 50 Bitcoins for each new block recorded, and this reward is halved approximately every four years. By analogy, by around AD 2140, newly created blocks will no longer receive rewards from the system. By then, the total number of Bitcoins will be approximately 21 million. This is the total number of Bitcoins, so it will not increase indefinitely.
Another source of incentives is transaction fees. When there are no system rewards for newly created blocks, the miners' income will change from system rewards to transaction fees. For example, when you transfer, you can specify 1% of it as a handling fee to be paid to the miner who records the block. If the output value of a transaction is less than the input value, the difference is the transaction fee, which will be added to the incentive for that block. As long as a given amount of electronic currency has entered circulation, the incentive mechanism can gradually be converted to rely entirely on transaction fees, so there is no need to issue new currency.
Blockchain technology----contract layer: giving the ledger programmable features
Core technology 8. Smart contract:
Smart contract is a set of programmed rules and logic that respond to scenarios. Implemented by decentralized, trusted shared script code deployed on the blockchain. Usually, after the smart contract is signed by all parties, it is attached to the blockchain data in the form of program code, and is recorded in a specific block of the blockchain after being propagated through the P2P network and verified by nodes. Smart contracts encapsulate a number of predefined states and transition rules, scenarios that trigger contract execution, response actions under specific scenarios, etc. The blockchain can monitor the status of smart contracts in real time, and activate and execute the contract by checking external data sources and confirming that specific trigger conditions are met.
The above is what blockchain technologies the editor has brought to you? All content of the introduction to the core technology of blockchain.
⑶ What are the policies to promote the development of blockchain?
Legal analysis: On October 25, national leaders presided over a collective study meeting of the Political Bureau of the Central Committee and listed blockchain as an independent An important breakthrough in innovative technology.
In the 19 days since then, local governments have issued a total of 44 related policies to encourage the development of blockchain, involving 20 provinces.
Government affairs, medical care, finance and smart cities have become the areas where local governments value blockchain implementation most.
In the process of actively promoting the implementation of blockchain, local governments are also trying to combine their own advantages and local characteristics. For example, in Shanxi, energy has become a key area for blockchain implementation.
Legal basis: "The Fourteenth Five-Year Plan for National Economic and Social Development of the People's Republic of China and the Outline of Long-term Goals for 2035" Article 3 Strategic Orientation To promote high-quality development during the "14th Five-Year Plan" period, we must be based on the new development stage, Implement new development concepts and build a new development pattern. Grasping the new development stage is the realistic basis for implementing the new development concept and building a new development pattern. Implementing the new development concept provides an action guide for grasping the new development stage and building a new development pattern. Building a new development pattern is to respond to the opportunities and challenges of the new development stage. , strategic choices to implement new development concepts. We must persist in deepening supply-side structural reforms, lead and create new demands with innovation-driven, high-quality supply, and improve the resilience of the supply system and its adaptability to domestic demand. We must establish an effective system to expand domestic demand, accelerate the cultivation of a complete domestic demand system, strengthen demand-side management, and build a strong domestic market. We must unswervingly advance reform, break down institutional obstacles that restrict economic circulation, and promote the circulation of production factors and the organic connection between production, distribution, circulation, and consumption. We must unswervingly expand opening up, continue to deepen openness based on the flow of factors, steadily expand openness based on institutions, and rely on the domestic economic cycle system to form a strong gravitational field for global factor resources. It is necessary to strengthen the leading role of the domestic general cycle, improve the efficiency and level of the domestic general cycle with the international cycle, and realize the mutual promotion and advancement of the domestic and international dual cycles.
⑷ How to define blockchain and what are the application scenarios of blockchain?
Nowadays, many people think that blockchain is a universal technology that can do anything, which is somewhat of a myth about blockchain technology. Got it!
Regarding the definition of blockchain technology, American scholar Melanie Swann defined blockchain technology as an open, transparent and decentralized technology in her book "Blockchain: A New Economic Blueprint and Introduction" database.
Definition of Blockchain: Narrow VS Broad
As for the application scenarios of blockchain technology, it is natural to combine the differences between blockchain and other technologies. In terms of system characteristics.
Blockchain technology features include:
Blockchain is a global A database storage system that can be operated collaboratively in various places is different from traditional database operations where read and write permissions are in the hands of a company or a centralized authority (a characteristic of centralization). Blockchain believes that anyone with the ability to set up a server can participate. Nuggets from all over the world have deployed their own servers locally and connected to the blockchain network to become a node in this distributed database storage system; once joined, the node enjoys exactly the same rights as all other nodes and obligations (decentralized, distributed characteristics).
At the same time, people who provide services on the blockchain can perform read and write operations on any node in the system. Finally, all nodes around the world willSynchronization is completed one after another according to a certain mechanism, so that the data of all nodes in the blockchain network is completely consistent.
At the beginning of this year, the term blockchain began to enter everyone’s lives. From national leaders to aunts who dance square dances, everyone knows this term. This term is widely known by Bit Brought by coins.
As we all know, the first few dozen bitcoins could only be exchanged for one pizza. At its peak, it was worth more than 20,000 US dollars, which has skyrocketed by more than a thousand times. This has also benefited a large number of wealthy people. Currently, there are blockchain The virtual currency generated by technology is gradually entering everyone's life, and many people have joined the ranks of currency speculation. I often hear people say that if you buy the right currency a hundred times, a bicycle will become a sports car, and one coin will turn a young model. You can imagine how many of them are involved. Attractive.
Since 2008, various games applying blockchain technology have also become popular, such as development games (Network Letts Dog, 360 Block Cat), mining games (NetEase Planet, Virtual Earth, Gongxinbao), these are attracting everyone to join in the name of blockchain, and of course there are some that are really reliable, which requires everyone to identify them carefully.
The three words "blockchain" were completely ignited during the Spring Festival that just passed, and the limelight overshadowed everything else. Some people said that this is the arrival of a new era, and the past has become classic, and others To say that everything is hype is ultimately a bubble.
In fact, blockchain technology is not a new concept. It has been applied to many industries, such as electronic signatures, as early as the past two years. Recently, the third-party electronic signature platform eShanbao revealed the latest progress of blockchain applications to NewSeed.
Currently, blockchain technology is mainly used in e-signing products for certificate deposit and certificate issuance. The application scenarios include copyright protection and online signing. , web page forensics, phone recording, email storage of evidence, etc.
Take the rights protection of online works as an example. Since online rights protection generally adopts the method of collecting evidence after the fact, real-time confirmation of rights is not carried out in the process of evidence generation, so the entire confirmation process is difficult. The copyright process is time-consuming, difficult and costly to obtain evidence, and extremely difficult to prove and trace the source. It cannot meet the characteristics of rapid dissemination and large quantity of online works.
eShanbao's new intellectual property protection solution based on timestamp + blockchain starts from the user's real-name authentication and solidifies the information generated in the process in real time. Electronic data, and through the time source service synchronized with the National Time Service Center, online works are stamped with legally valid timestamps to prove that electronic files have not been tampered with in a certain period of time. Blockchain technology can establish point-to-point trust in the network, ensuring that all blockchain nodes can record complete copyright confirmation and transaction records, and can be traced to truly prevent repudiation and tampering.A distributed trust infrastructure is implemented.
Founder and CEO Jin Hongzhou believes that the application of decentralized blockchain technology has greatly improved the efficiency of data storage and certification, and The credibility of the identity of the parties reduces the cost of trust, but it cannot replace the original centralized public key encryption technology. The two should complement each other. Through the combination of the two, it can provide users with real-time and reliable Confirmation plan.
Next, e-Shanbao will also focus on building a smart contract platform based on blockchain technology. Jin Hongzhou said that data storage, Issuing certificates is only a relatively superficial application based on blockchain technology. It is the first step to implement blockchain technology, and the realization of real smart contracts is the second step. "Smart contracts cannot simply be understood as electronic contracts. They refer to a process, from the conclusion of the contract to the confirmation to the final execution." Jin Hongzhou explained.
Through the following limited cases, I hope everyone can understand the actual performance of blockchain technology, thereby stimulating interest in such solutions.
1. Administrative Services
Over the centuries, the roles and responsibilities of public administration have not changed significantly – or rather, what has changed dramatically is actually the scale of the data and the specific ways in which public agencies handle it. Although various digital technologies already exist to help collect and process data, issues such as anonymization, portability, and the immutability of large amounts of data remain unresolved.
Sasha Ivanov, founder, entrepreneur and CEO of Waves Platform and Vostok projects, said, "What the public administration currently lacks is a more convenient user experience (UX) for data use. To improve the user experience , we should introduce some kind of layer to it that acts as a trusted public environment that is transparent and can store data anonymously and immutably."
Governments are working on this by launching the U.S. Federal agency and enterprise-level initiatives such as the Federal Blockchain Initiative are gradually confronting the existence of such problems. The United States held its first federal government blockchain forum in July 2017, and the U.S. General Services Administration currently has more than 200 related use case repositories. Ivanov explained, “Distributed systems can really help us build such a reliable environment, improve our big data work, and even integrate all emerging technologies – including artificial intelligence and the Internet of Things. In fact, , whenever we face any kind of technology, it always embodies the sum of certain other technologies."
Now, the system supported by the blockchain can actually work - this This view has been unanimously recognized by all experts and has become the most important theoretical basis. In other words, takeWhat we want to do here is create more production-ready solutions.
2. Payment services
The government needs to process transactions, many of which involve the exchange of funds with citizens. Blockchain technology has huge potential application value in reducing the cost of fund transfers - including using new blockchain-based cryptocurrencies as intermediate transaction carriers, or using blockchain as a means of fund transfer, etc. Once a perfect solution is discovered, the business opportunities will be endless - especially for those who need to conduct frequent cross-border or Internet transactions.
The Jasper project was developed by the Bank of Canada to help it further think about how central banks and other financial institutions should implement payment operations between different banks based on distributed ledgers. The Bank of Canada has also developed its own digital currency variant, “CAD Coin,” to test the feasibility of using a national currency on top of the blockchain.
This project brings to an interesting conclusion that we should say no to proof-of-work public chain systems. In a paper titled "Project Jasper: Is a Distributed Batch Payment System Feasible?" the author observed that "Proof-of-work systems are not suitable for such large transaction processing systems because they assume that all transactions in the system are There is a need for openness and observability to a certain extent.”
3. Digitization and intellectual property
Governments are responsible for maintaining copyright records and databases. These records prove ownership of intellectual property. A blockchain-based system would allow artists, performers and writers of all kinds to time-stamp their works and theoretically detect copyright infringements and even keep a permanent record of their rights. In fact, many governments have already taken important exploratory steps in this direction.
Iran recently announced that it will deploy this technology. "Iran Financial Tribune" quoted Morteza Mousavian as saying that "the Digital Media Department of the Ministry of Culture has reached an agreement with a blockchain company to jointly design a system that can be used to protect online copyrights." He also added that "the relevant procedures will It will soon be released to users in an easy-to-use format."
This work is still in the early exploratory stages, but it offers enterprise customers the possibility of preserving records through replication technology. From a theoretical level, companies can use blockchain solutions to conduct financial accounting and discover errors in real time.
4. Welfare distribution
The government has the responsibility to create a level playing field for citizens. Citizens who are chronically poor or economically disadvantaged certainly need government support and assistance to ensure that they are able to sustain themselves and develop. However, welfare distribution is neither simple nor often straightforward. Problems such as corruption and impersonation have been wreaking havoc on various distribution channels within government schemes.
In China, the National Council of Social Security Fund is conducting early research on how to use blockchain technology to improve the delivery of national benefits to citizens. At the same time, India is also taking action. Andhra Pradesh and Telangana are already using blockchain to support their civilian resource supply systems.
It is said that many companies, including Microsoft, are also considering using the same technology. These solutions, which will touch individual employees and functional roles, are expected to gradually appear in small businesses in the near future.
5. Bidding activities
In order to build public infrastructure or provide related services, the government hopes to achieve economies of scale and competitive gains through bidding as much as possible. However, the bidding process is often not fair or transparent. Public procurement has long been a major scene of rampant corruption around the world. Transparency International noted that “many governments will award project contracts to a certain supplier in the absence of fair competition. This allows companies with greater political resources to improperly win over competitors; or companies in the same industry Bids will be negotiated in advance between companies, ensuring that each company gets a share of the tender. This will significantly increase the cost of delivering services to the public - we have found that corruption issues can increase project costs by 50%."
So, how can blockchain technology solve the bidding problem? According to Ivanov, “Unlike decentralized centralized systems, independent ledgers powered by blockchain will be able to improve bidding or anything else that needs to be tracked. Transparency of financial processes. The intervention of blockchain technology will help track the use of funds and ensure that they are paid out as expected and within the allowed time."
Currently, Japan’s internal affairs and The Ministry of Communications has announced a blockchain-based bidding system, which means that in industries with serious collusion problems, small and medium-sized enterprises are expected to usher in a more transparent bidding method and brighter development prospects.
Although quite a few of the cases mentioned previously are far from finalized, they do provide many possibilities for companies and governments. Of course, the key lies in implementation; and we should also look at all this with optimism, that is, although blockchain technology is often misunderstood, it is and will eventually find a direction in which it can exert its own energy!
< p> In layman's terms, the blockchain is like a dozen beacon towers on the Great Wall. If an enemy comes at one place, they will send out smoke. The other beacon towers will know about it and enter a defensive state together. In technical language, it is a distributed ledger. Each node keeps accounts separately. The failure of one or two nodes will not affect the entire network.
How is this distributed network different from the distributed servers of Google Network? Google Network’s distributed servers still belong to Google Network and are controlled by them.controlled by a central scheduling algorithm. The distributed nodes in the blockchain do not know each other and have no legal affiliation. If you want to go offline and shut down, that's fine. But because of the currency rewards, there will always be someone who will turn on the machine as a new node to support the network.
After the popular and technical explanation, I hope you understand. So the first application scenario is finance. I put my money in Alipay. If Alipay doesn't recognize it one day, there's nothing you can do. But on the blockchain, it is useless if one node does not acknowledge it, because other nodes still have my records. The second is the contract. Nowadays, contracts are made on paper and are easy to be faked. But if they are put on the blockchain, they cannot be faked.
There are more application scenarios. It is recommended to check the top 100 digital Huobi online to understand the corresponding projects behind them and become a blockchain expert. .
Blockchain technology was first used in Bitcoin. Blockchain provides a reliable and trustworthy means of organizing data for cross-subject business scenarios. JD.com is essentially a supply chain company, and blockchain technology will be first used in many scenarios of the supply chain.
Blockchain is a decentralized technology. Blockchain can be applied to all products currently covered by the Internet.
The most popular application industry at present is the financial industry.
An application that has been implemented is product traceability. Alibaba and JD.com are already using blockchain technology to fully trace the origin of some of the products they sell. Consumers can trace the origin of the purchased products. There are also many blockchain applications in the digital advertising industry. Since digital advertising traffic fraud causes losses of tens of billions of dollars every year, there are already blockchain application projects based on digital advertising, such as DCAD, which is based on blockchain. The digital advertising application of blockchain technology mainly solves the problem of traffic fraud
In the future, as the application of blockchain technology becomes more mature, it will be applied in many industries, creating a new ecosystem based on technological trust. Mode
The characteristics of blockchain are distributed accounting and decentralization, but the ultimate goal is to make people get along more equally. Technology is meaningful only when it serves human values, and technology that meets human value needs will develop. Therefore, blockchain is in line with human pursuit of freedom and equality, so its trend to become mainstream is unstoppable.
Currently, there are many blockchain gimmicks, which are basically used to issue coins. The newly launched ono is a decentralized, free and global social platform. Due to decentralization, your chat communication information is peer-to-peer and cannot be viewed by others. In other words, your every word and deed will no longer be recorded and reviewed at any time like it is now on WeChat, QQ, and Facebook, freeing you from the trouble of surveillance.
In fact, it can be used in any fieldWith blockchain technology, information that previously required third-party confirmation can be completed online and confirmed at multiple nodes, making it difficult (almost impossible) to delete.
At present, blockchain is still in its infancy, and the technology is not mature enough, but it is also a better time to enter.
What is blockchain If we use non-technical terms to explain blockchain, blockchain is a place where data is stored. However, the data stored in the blockchain is safe and reliable and does not need to be managed by anyone, so In the Internet, a place where data and information are exploding, having such a place would be like a magical treasure.
If you ask what the blockchain can do, it is better to say what applications require the use of the blockchain. As mentioned earlier, blockchain is a safe place, so wherever data needs to be protected securely on the Internet, blockchain technology needs to be used. For example:
Because the use of blockchain technology can better protect the data of policyholders, in today’s Internet, data is value and wealth, so value protection and value transmission are the future development directions of the Internet. And blockchain technology can really do just that.
If there are any deficiencies, you are welcome to comment and correct me.
In a narrow sense, blockchain is a chained data structure that combines data blocks in a sequential manner in chronological order, and is cryptographically guaranteed to be non-tamperable and non-tamperable. Fake distributed ledger.
The two parties involved in the transaction do not need to know who the other party is, nor do they need a third party for trust endorsement. They only need to trust a common algorithm to establish mutual trust and conduct direct transactions.
Its characteristics are trustlessness and decentralization. The destruction of each node's ledger has no impact on the entire blockchain. The blockchain runs point-to-point payments without a center that may cheat, and the security is greatly improved. Improved, the entire transaction network has changed from a star structure to a point-to-point P2P structure.
In the future, blockchain will be used in many fields and will have a great impact on human life. . It can be widely used in fields ranging from digital currency to securities and financial contracts, medical care, games, artificial intelligence, smart contracts, Internet of Things, e-commerce, file storage and other fields.
1. Cloud storage
This is the statistics of current cloud storage on the Internet. In terms of volume, Google has the largest volume, which is 8,000PB. So what if we share the idle data on the Internet?
Starlight Cloud builds a blockchain data computing and storage lake through Starlight Chain, with a total storage capacity of 15,000P (approximately 15.72864 billion G) in the future. This will be more than 10 times that of Alibaba Cloud's 1500PB! Also after expansionIt is more than four times the size of the Taizhou Storage Center, the world's largest storage lake.
2. Medical aspects
Using blockchain technology to save personal medical records also retains personal medical historical data, which can be used when seeing a doctor or planning for your own health in the future. Historical data can be called directly. These data are highly private, and the use of blockchain technology also helps protect patient privacy.
⑸ What is the country’s policy on blockchain?
Currently, the country has a recognized attitude towards blockchain technology. For independent blockchain Technology research and development is supported and encouraged. The country’s expectations for the blockchain industry are to be supported by specific implementation and application values. The future expectation for blockchain is that blockchain will become a breakthrough for independent innovation of core technologies. And blockchain is legal. Blockchain is a term in the field of information technology. In essence, it is a shared database, and the data or information stored in it has the characteristics of being unforgeable, leaving traces throughout the process, traceable, open and transparent, and collectively maintained.
1. The composition of the blockchain system:
1. Data layer
2. Network layer
3. Consensus layer
4. Incentive layer
5. Contract layer
6. Application layer
2. Types of blockchain
1. Public blockchain
2. Industry blockchain
3. Private blockchain
3. Blockchain Features
1. Decentralization. Blockchain technology does not rely on additional third-party management agencies or hardware facilities, and there is no central control. In addition to the self-contained blockchain itself, each node realizes self-verification, transmission and management of information through distributed accounting and storage. Decentralization is the most prominent and essential feature of blockchain.
2. Openness. The foundation of blockchain technology is open source. In addition to the private information of the transaction parties being encrypted, the data of the blockchain is open to everyone. Anyone can query the blockchain data and develop related applications through the public interface. Therefore, the entire System information is highly transparent.
Legal basis:
"Civil Code of the People's Republic of China"
Article 123 Civil subjects enjoy intellectual property rights in accordance with the law. Intellectual property rights are the exclusive rights enjoyed by obligees in accordance with the law with respect to the following objects:
(1) Works;
(2) Inventions, utility models, and designs;
(3) Trademarks;
( 4) Geographical indications;
(5) Trade secrets;
(6) Integrated circuit layout designs;
(7) New plant varieties;
(8) Other objects specified by law
⑹ What is the definition of blockchain
Blockchain is a term in the field of information technology and is a shared database.
From a technological perspective, blockchain involves many scientific and technical issues such as mathematics, cryptography, Internet and computer programming. From an application perspective, simply speaking, blockchain is a distributed shared ledger and database with decentralizedIt has the characteristics of centralized, non-tamperable, full traces, traceability, collective maintenance, openness and transparency.
These characteristics ensure the "honesty" and "transparency" of the blockchain and lay the foundation for the blockchain to create trust. The rich application scenarios of blockchain are basically based on its ability to solve the problem of information asymmetry and achieve collaborative trust and consistent action among multiple subjects. Blockchain is a new application model of computer technology such as distributed data storage, point-to-point transmission, consensus mechanism, and encryption algorithm.
Applications
Blockchain has potentially huge application value in financial fields such as international exchange, letters of credit, equity registration and stock exchanges. The application of blockchain technology in the financial industry can eliminate the need for third-party intermediaries and achieve direct point-to-point connection, thereby greatly reducing costs and quickly completing transaction payments.
Reference for the above content: Network - Blockchain
⑺ What is the consensus mechanism known as the "soul of the blockchain"
We know the blockchain It is a decentralized distributed accounting technology. In the blockchain system, there is no centralized accounting institution like a bank. How to ensure the consistency of each transaction on all accounting nodes? The consensus mechanism solves this problem, so it can also be said that the consensus mechanism is the soul of the blockchain.
Currently, the more common consensus mechanisms include: PoW (Proof of Work), Proof of Stake and Delegated Proof of Stake:
01
PoW (Proof-of-Work)
Proof of Work Mechanism
The full name of POW is Proof of Work, which means “Proof of Work” or “Proof of Work”. How much monetary reward you get from mining depends on the effective work of your mining contribution. That is to say, the better the performance of the mining machine and the longer the mining time, the more monetary rewards you will receive.
BTC is the most successful cryptocurrency under the POW mechanism. Although the POW mechanism has successfully proven its long-term stability and relative fairness, under the existing framework, the use of POW's "mining" form will consume a large amount of energy. The energy it consumes is just to continuously perform SHA256 calculations to ensure fair workload, and has no other meaning of existence. The current transaction efficiency that BTC can achieve is about 5TPS (5 transactions/second), and Ethereum is currently subject toThe upper limit of the total amount of GAS in a single block and the transaction frequency that can be achieved is about 25 TPS, which is far from the VISA and MASTERCARD whose average processing efficiency is thousands of times per second and the peak can reach 10,000 times per second.
02
PoS (Proof-of-Stake)
Proof of Stake Mechanism
POS is Proof of Stake or Equity Proof, the full name is Proof of Stake. The proof-of-stake model is a model that issues interest based on the amount and time of the currency held.
POS mechanism, compared to POW, POS mechanism saves energy and introduces the concept of "coin age" to participate in random operations. The POS mechanism allows more currency holders to participate in the accounting work without the need to purchase additional equipment (mining machines, graphics cards, etc.). The computing power of each unit token is positively related to the length of time it is held. That is, the more tokens a holder holds and the longer the time, the greater the probability that the holder can sign and produce the next block. Once it signs the next block, the "coin age" held by the currency holder will be cleared and a new cycle will be re-entered.
Under the POS mechanism, because the signers of blocks are randomly generated, some currency holders will hold tokens for a long time and in large amounts to obtain a greater probability of generating blocks, as many as possible to clear his "coin days". Therefore, the number of circulating tokens in the entire network will decrease, which is not conducive to the circulation of tokens on the chain, and prices will be more susceptible to fluctuations. Since there may be a small number of large investors holding most of the tokens in the entire network, the entire network may become more and more centralized as the running time increases. Compared with PoW, the cost of doing evil under the PoS mechanism is very low, so for forking or double-spending attacks, more mechanisms are needed to ensure consensus. Under stable conditions, approximately 12 transactions can be generated per second, but due to network delays and consensus issues, it takes about 60 seconds to fully broadcast the consensus block. In the long run, the speed of generating blocks (i.e. clearing the "coin age") is much lower than the speed of network propagation and broadcasting. Therefore, under the PoS mechanism, it is necessary to "limit the speed" of generating blocks to ensure the stability of the main network. run.
03
DPoS
Delegated Proof of Stake Mechanism
DPOS is delegated proof of stake.
The DPoS mechanism requires that before generating the next block, it must be verified that the previous block has been signed by a trusted node. Compared with PoS's "national mining", DPoS uses a system similar to the "Congress" to directly select trusted nodes, and these trusted nodes (i.e. witnesses) exercise power on behalf of other currency holders. Witnesses Nodes are required to be online for a long time, thus solving a series of problems such as delays in block production that may be caused by PoS block signers not always being online. The DPoS mechanism can usually reach a transaction speed of 10,000 transactions per second, and can reach the level of 100,000 seconds when the network delay is low, which is very suitable for enterprise-level applications.
04 Other consensus mechanisms
There are other consensus mechanisms in the blockchain system, such as PBFT commonly used in alliance chains, POI used in New Economic Coin (NEM), etc. These consensus mechanisms are proposed to solve some shortcomings of existing consensus mechanisms. But there are not as many systems currently in use as POW, POS and DPOS.
The consensus mechanism is the core of the blockchain system, which determines the degree of decentralization, performance and security of a blockchain system. Therefore, in the development of public chains, the design of the consensus mechanism is the core and key.
⑻ Four consensus mechanisms of blockchain
The consensus mechanism of blockchain can be divided into the following four categories: Proof of Stake mechanism, Proof of Work mechanism, Pool verification and pool shares Authorization certification mechanism.
Blockchain is a chain composed of blocks one after another. Each block stores a certain amount of information, and they are connected into a chain in the order in which they were generated. This chain is saved in all servers. As long as one server in the entire system can work, the entire blockchain is safe. These servers are called nodes in the blockchain system, and they provide storage space and computing power support for the entire blockchain system.
⑼ Consensus mechanism of blockchain
The so-called "consensus mechanism" is to complete the verification and confirmation of transactions in a very short time through the voting of special nodes; For a transaction, if several nodes with unrelated interests can reach a consensus, we can think that the entire network can also reach a consensus on it. Beijing Muqi Mobile Technology Co., Ltd., a professional blockchain outsourcing development company, welcomes discussions for cooperation. Below we will look at several consensus mechanisms of blockchain, hoping to help everyone understand the basic technology of blockchain.
Due to the development of blockchain technology, everyone is no longer unfamiliar with the term consensus mechanism. With the development of technology, various innovative consensus mechanisms are also developing.
POW proof of work
Bitcoin uses the PoW proof of work mechanism, and later Ethereum used the PoW consensus mechanism. Pow is equivalent to calculating a difficult mathematical problem, which is to calculate a newThe hash value of the block, and the difficulty of calculation will be adjusted every period of time. Although PoW is a consensus mechanism that is relatively recognized by everyone, calculations will consume a lot of energy and may pollute the environment.
POS Equity Proof
The probability of obtaining accounting rights is determined by the number and duration of holding Tokens. Compared with POW, POS avoids a large waste of resources caused by mining and shortens the time for each node to reach consensus. If the network environment is good, it can be achieved in milliseconds and has low requirements on node performance.
However, the shortcomings of POS are also obvious. Nodes holding more Tokens have a greater chance of obtaining accounting rights. This will lead to the "Matthew Effect", where the rich will get richer, destroying the decentralization of the blockchain. Centralization.
DPOS Proof of Equity
The principle of DPOS Delegated Proof of Equity is the same as that of POS. The main difference is that DPOS Token holders can vote to elect agents as super nodes, responsible for Produce blocks and maintain consensus rules on the network. If these nodes fail to perform their duties, new nodes will be voted in. The same disadvantage also tends to be centralized.
POA Proof of Authority
POA nodes can reach consensus without communication, so it is extremely efficient. And it can also resist computing power attacks very well and has high security. But POA requires a centralized authoritative node to verify identity, which means it will harm the decentralization of the blockchain, which is also a compromise between decentralization and improved efficiency.
- 上一篇: 三点钟区块链官方app,三点钟区块链研究院
- 下一篇: 区块链检测英语怎么说,区块链相关英语