Characteristics of simple model in blockchain
1 - Decentralization: because the blockchain relies on each node to achieve system maintenance and ensure the authenticity of information transmission, it is based on distributed data storage without centralized management by a certain center, Therefore, the attack and tampering of a node will not affect the healthy operation of the whole network
2-DE Trust: the establishment of a connection between any two nodes does not need to trust each other's identity, and the data exchange between the two sides does not need the basis of mutual trust. Since all nodes in the network can act as "supervisors", there is no need to worry about fraud
3 - extensible: blockchain is an underlying open source technology, on which various kinds of extension, decentralized and distrusted applications can be realized<
4 - anonymization: the two sides of data exchange can be anonymous, and the nodes in the network can exchange data without knowing each other's identity and personal information
5 - Security and reliability: because the activities between any nodes are supervised by the whole network, and the database adopts distributed storage, for hackers, first, they can't disguise and cheat, Second, we can't control the network only by conquering a node.
Blockchain technology is a new distributed infrastructure and computing paradigm, which uses blockchain data structure to verify and store data, uses distributed node consensus algorithm to generate and update data, uses cryptography to ensure the security of data transmission and access, and uses intelligent contract composed of automated script code to program and operate data. In short, in the blockchain system, the transaction data generated by each participant will be packaged into a data block after a period of time. The data blocks are arranged in chronological order to form a chain of data blocks. Each participant has the same data chain and cannot be tampered unilaterally, Any modification of information can only be carried out with the agreement of the agreed proportion of subjects, and only new information can be added, and the old information cannot be deleted or modified, so as to realize the information sharing and consistent decision-making among multiple subjects, and ensure that the identity of each subject and the transaction information between subjects can not be tampered with, open and transparent
the technical commonness of blockchain projects: block, account, smart contract and consensus, which constitute the general model of the current blockchain system
today, I want to tell you what is a real dragon ball for blockchain application landing and enabling traditional commerce and trade P>
first of all, dragon ball technology will develop the electronic business platform integration asset plan, and the cable asset payment facility will serve the upcoming block chain business application landing wave. In the future, valuable assets can be applied to all aspects like WeChat payment and Alipay, which will bring convenience to people's payment and life, and at the same time, increase sales to businesses. This is the commercial value brought by Longzhu. Based on Singapore, the Longzhu foundation in Singapore will radiate the world and aspire to become the leader of new asset technology and contribute to the circulation of global commodity trade
first, the meaning of blockchain technology
blockchain technology is a kind of technology that uses decentralized consensus mechanism to maintain a complete, distributed and tamper proof ledger database. It can enable the participants in the blockchain to realize a unified ledger system without establishing a trust relationship. The block is a public account book, which needs multi-point maintenance; Chain is covered with timestamps, which can not be forged. Blockchain is essentially a technology that focuses on security and credibility rather than efficiency
at present, there is a database behind all systems, that is, a large account book. So it's very important who keeps this account book. Now, whose system is who will keep accounts, and the bank accounts are the records of each bank, and Alipay's account is Ali. But now in the blockchain system, everyone in the system can have the opportunity to participate in bookkeeping. If there are new transaction data changes in a certain period of time, everyone in the system can make bookkeeping. The system will judge the fastest and best bookkeeper in this period, write the recorded content into the account book, and send the content of the account book to all other people in the system for backup. In this way, everyone in the system has a complete account book
as a result, the data becomes very secure. Tamperers need to modify more than half of the system node data at the same time to truly tamper with the data. The cost of such tampering is so high that it is almost impossible. For example, bitcoin has been running for more than seven years, and countless hackers around the world have tried to attack bitcoin, but so far there have been no trading errors. It can be considered that bitcoin blockchain has been proved to be a safe and reliable system. Therefore, it can be considered that blockchain technology is a way for the whole people to participate in bookkeeping, and what it will bring is the innovation of bookkeeping.
decentralization. Blockchain technology does not rely on additional third-party management institutions or hardware facilities, and there is no central control. In addition to the self-contained blockchain itself, each node realizes information self verification, transmission and management through distributed accounting and storage. Decentralization is the most prominent and essential feature of blockchain
openness. Blockchain technology is based on open source. In addition to the private information of all parties involved in the transaction is encrypted, the data of blockchain is open to everyone. Anyone can query blockchain data and develop related applications through the open interface, so the information of the whole system is highly transparent
independence. Based on consensus specifications and Protocols (similar to various mathematical algorithms such as hash algorithm used by bitcoin), the whole blockchain system does not rely on other third parties, and all nodes can automatically and safely verify and exchange data in the system without any human intervention
e to the use of Distributed Accounting and storage, there is no centralized hardware or management organization, the rights and obligations of any node are equal, and the data blocks in the system are jointly maintained by the nodes with maintenance function in the whole system
openness
the system is open, in addition to the private information of all parties to the transaction is encrypted, the data of the blockchain is open to all, and anyone can query the blockchain data and develop related applications through the open interface, so the information of the whole system is highly transparent
autonomy
blockchain adopts consensus based specifications and Protocols (such as a set of open and transparent algorithms) to enable all nodes in the whole system to exchange data freely and safely in a de trusted environment, so that the trust in "people" is changed into the trust in machines, and any human intervention does not work
information cannot be tampered with
once the information is verified and added to the blockchain, it will be stored permanently. Unless more than 51% of the nodes in the system can be controlled at the same time, the modification of the database on a single node is invalid, so the data stability and reliability of the blockchain are extremely high<
anonymity
since the exchange between nodes follows a fixed algorithm, their data interaction does not need to be trusted (the program rules in the blockchain will judge whether the activity is effective by themselves), so the counterparties do not need to trust themselves by disclosing their identities, which is very helpful for credit accumulation
A: the basic characteristics of blockchain
I. decentralization
blockchain technology does not rely on additional third-party management institutions or hardware facilities, and there is no central control. In addition to the self-contained blockchain itself, each node realizes information self verification, transmission and management through distributed accounting and storage
the foundation of blockchain technology is open source. In addition to the private information of all parties involved in the transaction is encrypted, the data of blockchain is open to everyone. Anyone can query blockchain data and develop related applications through the open interface, so the information of the whole system is highly transparent
Third, independencebased on consensus specifications and Protocols (similar to various mathematical algorithms such as hash algorithm used by bitcoin), the whole blockchain system does not rely on other third parties, and all nodes can automatically and safely verify and exchange data in the system without any human intervention
Four, safetyas long as 51% of all data nodes cannot be controlled, the network data cannot be arbitrarily controlled and modified, which makes the blockchain itself relatively safe and avoids subjective and artificial data changes
5. Anonymityunless there are legal requirements, technically speaking, the identity information of each block node does not need to be disclosed or verified, and the information transmission can be anonymous
specifically for
first, qualifying plus
for all players participating in qualifying, the game will be initialized to 1200 points by default, which can be divided into three types: team 3v3, team 5v5, single 5v5
this score is called rank score (or ELO), and the score lower than 1200 points will not be displayed, which can be found in the game
the ELO plus component in combat effectiveness is converted on the basis of the official ELO score of the game. The detailed rules are as follows:
(1) if a player has never played in any qualifying match, 1100 points will be counted
(2) take the highest one from the three rank scores to calculate
(3) ELO additive component = ELO * (1 + (elo-1000) / 2000) ^ 1.4
briefly, if the ELO score is higher, the ELO additive component is also higher, showing an exponential growth. The ELO score of a player with 1300 points is 1580, while that of a player with 2000 points is 3528< Second, the winning rate plus the composition
the winning rate is the number of winning games / total games, which is represented by winratio below< The detailed rules are as follows:
(1) because more than 95% of the players often play match games, the winning rate is only the winning rate of match games; Unless this person doesn't play a match, it's only qualifying
(2) if the winning rate exceeds 70%, it will be only 70%; It is extremely rare to win more than 70% of matches in more than 100 matches
(3) if the winning rate is more than 50%, the formula of winning rate plus component is 750 + 100 * (winratio-50) ^ 0.7; If the winning rate is less than 50%, the formula of winning rate plus composition is 750 - (100 * (50 - $winratio) ^ 0.7). (4) based on the third step above, adjust the winning field:
- if the winning field is less than 20, the winning rate plus component is winratioscore * winning field / 20
- if the winning field is greater than 50, 100, 150, 300, 500, then multiply winratioscore by 1.1, 1.15, 1.2, 1.25, 1.3
(5) on the basis of the fourth step above, carry out ELO condition: multiply by 0.65 * (ELO / 1000) ^ 1.1, if 0.65 * (ELO / 1000) ^ 1.1 & lt; 1, the original score remains unchanged
the highest score of this item is about 3000; If a person's winning rate is less than 35%, he may only get 0 point
Third, the more winning games, the more points. The score of this game will increase steadily, mainly reflecting whether a player is old enough
accounting calculates the winning field plus component of the following two modes, and takes the highest one
(1) match match winning game plus components: each win, plus 2 points, up to 3000 points
(2) the winning field plus component of qualifying: calculate the ELO Net Score (the highest of the three types), with a maximum of 4000 points
the formula for the difference points is (elo-1000) * 1.5 + the difference points * 15.
secondly, in most cases, once a new block is added to the end of the blockchain, the data records of the block can no longer be changed or deleted. This feature ensures the rigor of the database, that is, it cannot be tampered with.