In February 2018, the hash map team posted a new consensus algorithm platform on Reddit, which aims to provide a more effective and fast -value Internet underlying support for the world. From the appearance of Bitcoin to now, the term blockchain has been deeply rooted in the hearts of the people. It seems that we have been deeply implanted in an idea, that is, the value Internet will be realized through the blockchain. Take a closer look, the blockchain seems to be a simple linked list, but it is just a more macro block connected. Various public trading affairs packed in the block. So we summarized the characteristics of the blockchain that everyone can talk about: and the purpose of the blockchain carried a lot of our beautiful imagination, giving more nodes value, including content, personal data and other various color colors. All kinds of assets. It, the blockchain has implemented this function in some areas. However, in the specific use process, we gradually encountered a lot of performance problems. First, Ethereum raised cats to block the entire Ethereum network. Not to mention Bitcoin, even if there are tens of thousands of distributed nodes around the world, major minings have invested in a huge -funded mine to support this network. Algorithm restrictions. Due to the performance bottleneck, other algorithms also quickly appeared, in an attempt to solve this problem. For example, through the POS algorithm, DPOS algorithm, trying to bypass POW's simple and rude solution to enhance the number of transactions (TPS) that can be processed per second. The EOS node campaign recently set off, and various wealthy teams around the world participated in the election of 21 super nodes around the world for voting to generate the next block. In essence, it still belongs to the application of the DPOS algorithm, but this super node can get a large number of EOS tokens | Token (which can be called Coin after the main network), which is converted at the current price, which is hundreds of millions of income. Capital is profitable. But think about it, the official statement is a compromise designed to improve the TPS. This means that the decision to produce the block is no longer fair, but a subtle balance found between decentralization and centralization. Of course of. This article does not repeat EOS. This, I can't help but think deeply about a new problem. At that time, Satoshi Nakamoto, one CPU, a vision of one voting right seems to have gradually drifted. Mu blockchain, we often say that the consensus algorithm is actually the full name is consistent consensus algorithm. Among them, two keywords are removed: The consensus seems to be close to ordinary users. In vernacular, most of us agree with its value and it is valuable. The consistency is far away. How does the next block generate? Here, I only listed the consensus algorithm for several types of cattle batch used in the blockchain world, including: It the theme of this article below. No matter what consensus algorithm is, the core item is the same, that is: when the node of the unbelievable center can rely on, the community users can be able to generate the transaction and the block packaging is agreed. The comparison chart here will be clear at a glance, and then I will repeat the text again and share with you a little bit of thinking about this. If there are any errors, welcome to correct it at any time. Inons, the left side is the blockchain and the right side is the hash map. The carefully, blockchain is actually a fair but cruel mechanism. Every node involved in mining is playing a probability game. For example, the elder brother Bitcoin uses a pure POW algorithm. Everyone seeks the answer through cryptographic problems, and we call it a haveh collision. In 10 minutes, the transactions that were generated were actually more than the affairs on the longest chain block. Instead, there are many other blocks at the same time. Each transaction will be broadcast to other nodes around the surrounding node through the broadcast mechanism to obtain sufficient confirmation and finally join the blockchain. The problem comes. The node keeps the current latest backup and only recognizes the longest chain, but we know that broadcasting means that the same long chain will be generated, so the node needs to save multiple spare blocks at the same time, and then Wait quietly waiting for the next step, and compare who the chain is longer, who really adds the chain that everyone agrees, and the failure block will leave the game and join the next round of affairs. I dug the nodes that were not added to the chain, and could only dry the tears secretly and move forward. The Ethereum, it is a little tender, there will be a little reward to such things called uncle blocks. Do you see the blockchain structure on the left? During the growth process, it is a tree. When it grows, there will be only one long trunk that will be trimmed. This is what we say, only the rules of the longest chain. hash chart compared to the hash map structure on the right, is it much more complicated? Simply put, there is no shortage of one. The blocks dug to the system are added. Each branch will be used and finally sutures the entire system. In a little, you can know that there is no right transaction processing speed on the left. Because the left side is always self -castrated part of the transaction in the block. The right is not used. So why is it feasible on the right? But is the blockchain choosing a slower algorithm? The answer is very simple. The broadcast method of blockchain has achieved a slow consensus on the entire network. So how did the hash map do? It will talk about one of the two core mechanisms of Hachtu, which is officially called the Gossip About Gossip protocol. This translation into: gossip protocol about gossip. Let's talk about the Gossip protocol (gossip protocol). The problem that the Gossip protocol is solved is the problem of efficient distribution of information in a distributed environment. The solution of this problem determines the degree of consistency of the system. The office gossip as an example. The gossip generally starts with a dialogue. As long as one person gossip, people in the office will know in a limited time. Similar to virus transmission. Therefore, Gossip aliases are "virus infection algorithms" and "rumor dissemination algorithms". Gossip's core is the current node randomly select some nodes to tell them everything you know. For example, when you hear a gossip news, you can't help sharing with your friends, so you randomly picked a part of the people from the people you know and told them the news. The same is true for everyone. Everyone can't help sharing with their friends when they hear the news. Like the spread of viruses, the entire interpersonal network was quickly spread. Therefore, understanding the gossip agreement can bring a gossip scene that we always participate in daily life. The gossip agreement of the gossip, here is no more to say, but you can compare it. As a person who conveys the gossip message, you are gossip by others. Is there an unexpected feeling of being verified? Remark it later. In short, through the GOSSIP protocol, the hash map can achieve consensus at the second level (cow batch). Therefore, you can adopt this method of never giving up any block, thereby increasing the speed of confirmation of transaction packaging. Not ordinary fast. It people think that hash maps want to subvert the blockchain, but people with hash people believe that they will coexist. -Candling when gossip, don't care about Then lead to a new question for everyone. Do we really care about the implementation of underlying technology? Alipay is easy to use, WeChat is easy to use, do we care about how they achieved it? I think most friends don't care. So corresponding to the blockchain or hash map, we actually don't care much about which algorithm is better, but more concerned. How long can I be confirmed by this transfer? arrive. It, we don't have to care too much about the bottom layer, but supporting a good experience product must draw energy from the bottom layer. Perhaps, the hash map will bring a brand new experience. It now, I believe that a set of new words continue to appear in everyone's information capture: . My shallow understanding is that the Internet products without token are classical, but with tokens Most of the products known as the value of the Internet are just monkeys, eyeballs, selling air, not to mention the 12 -year -old CEO of the country and from time to time, issuing Ethereum token, I am attributed to selling the silly son series. No matter what the Internet, our core demands are always. It should be easy to use. Simply put, it is fast and safe and efficient. and value, more vision is still hoping to attribute the value part of the individual to the individual. , but there is a long way to go. The post -90s of the classical Internet settlement still failed to embrace the blockchain, let alone the post -80s, post -70s and other troops. Is will eventually die, and the value of the Internet will survive among the new generation of Aboriginal people. and this article, I hope to bring a little value, then it is good. 2018.4.21 - yq Solemn statement The shortcomings of hash maps in this article, which causes a feeling of promoting soft text. This article is just a pure science popularization of different public accounting implementations. It is not inducing everyone to invest. I personally do not participate in private equity in the first -level market. The risks cannot afford it. Middle risk, measure yourself, grasp yourself.
In February 2018, the hash map team posted a new consensus algorithm platform on Reddit, which aims to provide a more effective and fast -value Internet underlying support for the world.
From the appearance of Bitcoin to now, the term blockchain has been deeply rooted in the hearts of the people. It seems that we have been deeply implanted in an idea, that is, the value Internet will be realized through the blockchain. Take a closer look, the blockchain seems to be a simple linked list, but it is just a more macro block connected. Various public trading affairs packed in the block. So we summarized the characteristics of the blockchain that everyone can talk about:
and the purpose of the blockchain carried a lot of our beautiful imagination, giving more nodes value, including content, personal data and other various color colors. All kinds of assets.
It, the blockchain has implemented this function in some areas. However, in the specific use process, we gradually encountered a lot of performance problems. First, Ethereum raised cats to block the entire Ethereum network. Not to mention Bitcoin, even if there are tens of thousands of distributed nodes around the world, major minings have invested in a huge -funded mine to support this network. Algorithm restrictions.
Due to the performance bottleneck, other algorithms also quickly appeared, in an attempt to solve this problem. For example, through the POS algorithm, DPOS algorithm, trying to bypass POW's simple and rude solution to enhance the number of transactions (TPS) that can be processed per second.
The EOS node campaign recently set off, and various wealthy teams around the world participated in the election of 21 super nodes around the world for voting to generate the next block. In essence, it still belongs to the application of the DPOS algorithm, but this super node can get a large number of EOS tokens | Token (which can be called Coin after the main network), which is converted at the current price, which is hundreds of millions of income. Capital is profitable. But think about it, the official statement is a compromise designed to improve the TPS. This means that the decision to produce the block is no longer fair, but a subtle balance found between decentralization and centralization. Of course of. This article does not repeat EOS.
This, I can't help but think deeply about a new problem. At that time, Satoshi Nakamoto, one CPU, a vision of one voting right seems to have gradually drifted.
Mu blockchain, we often say that the consensus algorithm is actually the full name is consistent consensus algorithm. Among them, two keywords are removed:
The consensus seems to be close to ordinary users. In vernacular, most of us agree with its value and it is valuable. The consistency is far away. How does the next block generate?
Here, I only listed the consensus algorithm for several types of cattle batch used in the blockchain world, including:
It the theme of this article below.
No matter what consensus algorithm is, the core item is the same, that is: when the node of the unbelievable center can rely on, the community users can be able to generate the transaction and the block packaging is agreed.
The comparison chart here will be clear at a glance, and then I will repeat the text again and share with you a little bit of thinking about this. If there are any errors, welcome to correct it at any time.
Inons, the left side is the blockchain and the right side is the hash map.
The carefully, blockchain is actually a fair but cruel mechanism. Every node involved in mining is playing a probability game. For example, the elder brother Bitcoin uses a pure POW algorithm. Everyone seeks the answer through cryptographic problems, and we call it a haveh collision. In 10 minutes, the transactions that were generated were actually more than the affairs on the longest chain block. Instead, there are many other blocks at the same time. Each transaction will be broadcast to other nodes around the surrounding node through the broadcast mechanism to obtain sufficient confirmation and finally join the blockchain. The problem comes. The node keeps the current latest backup and only recognizes the longest chain, but we know that broadcasting means that the same long chain will be generated, so the node needs to save multiple spare blocks at the same time, and then Wait quietly waiting for the next step, and compare who the chain is longer, who really adds the chain that everyone agrees, and the failure block will leave the game and join the next round of affairs.
I dug the nodes that were not added to the chain, and could only dry the tears secretly and move forward.
The Ethereum, it is a little tender, there will be a little reward to such things called uncle blocks.
Do you see the blockchain structure on the left? During the growth process, it is a tree. When it grows, there will be only one long trunk that will be trimmed. This is what we say, only the rules of the longest chain.
hash chart
compared to the hash map structure on the right, is it much more complicated? Simply put, there is no shortage of one.
The blocks dug to the system are added. Each branch will be used and finally sutures the entire system.
In a little, you can know that there is no right transaction processing speed on the left. Because the left side is always self -castrated part of the transaction in the block. The right is not used.
So why is it feasible on the right? But is the blockchain choosing a slower algorithm?
The answer is very simple. The broadcast method of blockchain has achieved a slow consensus on the entire network. So how did the hash map do?
It will talk about one of the two core mechanisms of Hachtu, which is officially called the Gossip About Gossip protocol.
This translation into: gossip protocol about gossip.
Let's talk about the Gossip protocol (gossip protocol).
The problem that the Gossip protocol is solved is the problem of efficient distribution of information in a distributed environment. The solution of this problem determines the degree of consistency of the system.
The office gossip as an example. The gossip generally starts with a dialogue. As long as one person gossip, people in the office will know in a limited time. Similar to virus transmission. Therefore, Gossip aliases are "virus infection algorithms" and "rumor dissemination algorithms".
Gossip's core is the current node randomly select some nodes to tell them everything you know. For example, when you hear a gossip news, you can't help sharing with your friends, so you randomly picked a part of the people from the people you know and told them the news. The same is true for everyone. Everyone can't help sharing with their friends when they hear the news. Like the spread of viruses, the entire interpersonal network was quickly spread.
Therefore, understanding the gossip agreement can bring a gossip scene that we always participate in daily life.
The gossip agreement of the gossip, here is no more to say, but you can compare it. As a person who conveys the gossip message, you are gossip by others. Is there an unexpected feeling of being verified? Remark it later.
In short, through the GOSSIP protocol, the hash map can achieve consensus at the second level (cow batch). Therefore, you can adopt this method of never giving up any block, thereby increasing the speed of confirmation of transaction packaging. Not ordinary fast.
It people think that hash maps want to subvert the blockchain, but people with hash people believe that they will coexist. -Candling when gossip, don't care about
Then lead to a new question for everyone. Do we really care about the implementation of underlying technology?
Alipay is easy to use, WeChat is easy to use, do we care about how they achieved it? I think most friends don't care.
So corresponding to the blockchain or hash map, we actually don't care much about which algorithm is better, but more concerned. How long can I be confirmed by this transfer? arrive.
It, we don't have to care too much about the bottom layer, but supporting a good experience product must draw energy from the bottom layer.
Perhaps, the hash map will bring a brand new experience.
It now, I believe that a set of new words continue to appear in everyone's information capture:
. My shallow understanding is that the Internet products without token are classical, but with tokens Most of the products known as the value of the Internet are just monkeys, eyeballs, selling air, not to mention the 12 -year -old CEO of the country and from time to time, issuing Ethereum token, I am attributed to selling the silly son series.
No matter what the Internet, our core demands are always. It should be easy to use. Simply put, it is fast and safe and efficient.
and value, more vision is still hoping to attribute the value part of the individual to the individual.
, but there is a long way to go. The post -90s of the classical Internet settlement still failed to embrace the blockchain, let alone the post -80s, post -70s and other troops.
Is will eventually die, and the value of the Internet will survive among the new generation of Aboriginal people.
and this article, I hope to bring a little value, then it is good.
2018.4.21 - yq
Solemn statement
The shortcomings of hash maps in this article, which causes a feeling of promoting soft text. This article is just a pure science popularization of different public accounting implementations. It is not inducing everyone to invest. I personally do not participate in private equity in the first -level market. The risks cannot afford it. Middle risk, measure yourself, grasp yourself.