Wang Xuezong's block chain autonomy
a brief history of etheric Classics (etc)
etheric classics began with an unfortunate event
in May 2016, the decentralized autonomous organization (DAO) held a token sale with the goal of establishing a blockchain based venture capital to fund future decentralized applications (dapps) in the Ethereum ecosystem
basically, Dao is a complex smart contract that operates in a decentralized way - computer code that automatically performs tasks between multiple parties when conditions are met
despite its ambitious goals and successful token sales, Dao's code has a major vulnerability that allows attackers to steal eth from decentralized organizations
the attacker took advantage of this vulnerability in June 2016, triggering the infamous Dao hacking event, and maliciously stole eth worth about US $50 million
there is no doubt that Dao hacking has shocked Ethereum community and made eth price drop from $20 to $13
after the Dao hacking, the Ethereum community has to choose from three options
< UL >do nothing and try to bear the consequences of the attack
start soft bifurcation to recover funds
deploy a hard fork to recover the lost eth
both soft and hard bifurcations are significant network upgrades. However, soft fork allows users who are not upgraded to communicate with upgraded users, while hard fork is not backward compatible with previous versions
as developers realize that deploying soft forks will expose the network to distributed denial of service (DDoS) attacks, Ethereum community decides to initiate hard forks to recover the funds lost in Dao hacking attacks
although this scheme is supported by most people, a small number of people in Ethereum community oppose it. They think that "code is the law" and blockchain network should be unchangeable
the failure of both sides to reach an agreement on the solution eventually led to the fragmentation of Ethereum blockchain
those who tried to recover the lost eth chose the hard fork and opened the Ethereum (ETH) blockchain as we know it today, while another group stayed on the original Ethereum classic (etc) chain
what problems does ethereal classic solve
Ethernet classic (etc) is a blockchain platform that allows developers to deploy smart contracts and dapps
although this function is the same as Ethereum (ETH), etc blockchain has two main differences
first of all, Ethereum classic community opposes tampering with distributed ledger and supports the view that "blockchain network cannot and should not be modified"
secondly, although there is no rigid upper limit on the total supply of eth, it is allowed to create 230 million etc at most by adopting the monetary policy of constant supply
as a bonus item, ethereal classic launched Atlantis hard bifurcation last year to increase the interaction with Ethereum and improve the privacy protection of transactions through ZK snarks
the trading platforms recommended by ethereal classic etc are: Fire coin, okex, AAX, etc strong>
with the global hot discussion of the concept of "blockchain", the application of blockchain technology has been quietly added to the daily life scenes such as finance, logistics, credit reference, manufacturing and retail. Some experts have shown that the future blockchain will be closely related to people's lives, and the integration of blockchain technology and people's daily life is the general trend
the popularity of the blockchain market has triggered a large number of talents demand based on blockchain technical personnel, and the popularity of blockchain talents is rising at the speed of light. According to the "2018 blockchain high salary list" released by lagou.com, Tencent, Xiaomi, Suning, Jingdong and other domestic enterprise giants have released many high salary blockchain post demands, trying to explore blockchain related technologies and applications. It is also pointed out in the list that the demand for high salary jobs is mainly based on blockchain related technical jobs, among which Suning and Keda have been given the highest monthly salary of 100k
the huge market demand for technical talents will inevitably lead to the explosive emergence and growth of the whole blockchain training market. Most of the training modes can be divided into online training, traditional IT organization training, and offline short-term training camps, which mainly focus on high-end forms. However, in the process of the hot market evolution, there are also a variety of blockchain training chaos: lecturers' qualifications are watered down, and even the most basic names are not disclosed, the syllabus is opaque, and the teaching quality is shrinking, Unreasonable class arrangement and uneven training fees and so on
with the large-scale development of the whole blockchain training market, brother company ecation, together with Yin Cheng, a senior blockchain expert, and his Tsinghua Shuimu Weiming team, has set up a blockchain college. With its professional and powerful team of technical lecturers, detailed and comprehensive curriculum system, and a large number of authentic enterprise blockchain projects, it aims to deepen the blockchain teaching and training field, And train more professional technical talents for enterprises and society<
Yin Cheng, a senior blockchain technology expert, graated from Tsinghua University, is the dean of brother Lian blockchain college. He once served as Google Algorithm Engineer, the world's most valuable expert in the field of Microsoft blockchain, and the gold medal lecturer of Microsoft tech.ed conference. Proficient in C / C + +, python, go language, sicikit learn and tensorflow. With 15 years of programming experience and 5 years of teaching experience, senior software architect, Intel Software Technology expert, famous technology expert, with many years of working experience in the world's top it company Microsoft Google. He has many years of experience in software programming and lecturing, and has developed many procts in human-computer interaction, ecation, information security, advertising and blockchain system. He has deep experience in project management and R & D, has two AI invention patents, and has practical experience in developing e-money deployed to Microsoft Windows azure. Teaching explanation is in simple language, so that students can apply what they have learned
the first stage: blockchain instry and go programming for 5 weeks
the second stage: cryptography and consensus algorithm for 2 weeks
the third stage: Ethereum source code analysis and development for 3 weeks
the fourth stage: Super ledger and node.js for 2 weeks
the fifth stage: bitcoin & EOS for 4 weeks
the sixth stage: comprehensive actual combat of the project
blockchain is an important concept of bitcoin, which is essentially a decentralized database and 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
let's talk about the social or economic significance of blockchain. In fact, many of the previous technologies were devoted to "proctivity". For example, artificial intelligence is a kind of progress in proctivity. The blockchain, which has greatly improved the proction relations, is committed to the proction relations. So why do you say that
because the so-called proction relationship is actually how to do business between people and business partners. And these things, originally, are in the cognitive process between people, and there is no special program to program or quantify it
for example, if you and I are good friends now, we can do business. If someone stirs up our relationship and we are not good friends, we will not do business. Even if we can make money in business, we will not do business because there is no trust between us
as for blockchain, it is actually because the data is authenticated by all nodes and backed up at the same time, so my data is as real as possible and can't be tampered with. In this case, if you believe my data, you can make a program on this basis, and then use the data to make what kind of business contract, what kind of service, what kind of service, and what kind of service, what kind of service, what kind of service, what kind of service, what kind of service, what kind of service, what kind of service, etc This "proction relationship" of commercial cooperation is programmed. In this way, we believe in the data and the program compiled by the algorithm. Because you believe in the data and the program, you can develop all kinds of apps in the program. These apps are the proction relations and what business to do. This is: blockchain is actually a reconstruction of "proction relationship".
1-decentralization
2-transparency
3 - openness
4-autonomy
5 - information cannot be tampered with
6 - anonymity.
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.
Xinjiang Hefa blockchain Technology Innovation Research Institute (Co., Ltd.) is a limited liability company (invested or controlled by natural person) registered in Urumqi Economic and Technological Development Zone of Xinjiang Uygur Autonomous Region on February 12, 2018. Its registered address is at shop 39, 2nd floor, zone 1, 269 Huangshan street, Urumqi Economic and Technological Development Zone, Xinjiang
the unified social credit code / registration number of Xinjiang Hefa blockchain Technology Innovation Research Institute (Co., Ltd.) is 91650100ma77ugaj2c, and the enterprise legal person is Zhao Xiangchun
Xinjiang Hefa blockchain science and Technology Innovation Research Institute (Co., Ltd.), within the province, the current registered capital of enterprises is general
view more information and information of Xinjiang Hefa blockchain Technology Innovation Research Institute (Co., Ltd.) through network enterprise credit
Characteristics of blockchain
one of the four characteristics of blockchain: tamper proof
the most easily understood characteristic of blockchain is tamper proof
tamper proof is based on the unique account book of "block + Chain": the blocks with transactions are added to the end of the chain in time order. To modify the data in a block, you need to regenerate all blocks after it
one of the important roles of consensus mechanism is to make it almost impossible to modify a large number of blocks at high cost. Take the blockchain network (such as bitcoin and Ethereum) with workload proof as an example, only with 51% of computing power can all blocks be regenerated to tamper with data. However, the destruction of data is not in line with the self-interest of players with large computing power. This practical design enhances the reliability of data on the blockchain
generally, the transaction data in the blockchain ledger can not be "modified", it can only be "modified" through the new transactions that are approved. The process of correction will leave traces, which is why the blockchain can not be tampered with. Tampering refers to changing or misinterpreting by means of forgery
in today's common files and relational data, unless a special design is adopted, the system itself does not record modification traces. Blockchain ledger adopts a design different from that of files and databases. It draws on the design of ledger in reality, that is, to retain the traces of records. Therefore, we can not "modify" the account book without leaving traces, but can only "modify" the account book (see Figure 2)
Figure 6: bitcoin is centralized in the organization and logically centralized
when we imagine the future organization, the ideal prototype in our mind is often bitcoin organization: completely decentralized autonomous organization. But in practice, for the sake of efficiency and advancement, we will move closer to the centralized organization and finally find a suitable balance point
nowadays, in the blockchain projects that are created and issued through the smart contract of Ethereum and run in a community or ecological way, the ideal state of many projects is similar to the bitcoin organization, but the actual situation is between the completely decentralized organization and the traditional company
when we discuss the fourth feature of blockchain, which is decentralized self-organization, we are actually going out of the code world, involving human organization and collaboration. Now, various discussions and practical explorations have also revealed the significance of blockchain beyond technology: it may serve as an infrastructure to support human proction organization and collaborative change. This is another example of the complete isomorphism between blockchain and Internet. Internet is not only a technology, it has changed people's organization and collaboration
in general, Ethereum has brought blockchain into a new stage. When discussing Ethereum, if we want to summarize two key words, they are smart contract and token; If I can only say one, I will choose "Tong Zheng". I would rather look for its meaning from the history of the Internet and repeat the previous analogy: as a token of value, its role is similar to HTML. With HTML, what kind of website to build depends entirely on our imagination
we can probably see what the future blockchain will be like.