1. Introduction 2. Introduction to Digital Currency 3. Byzantine Generals Problem 4. Introduction to blockchain technology 5. Blockchain and Bankers VI. Prospects of blockchain applications 1. Introduction On December 3, 2013, the People’s Bank of China and five other ministries and commissions issued the “Notice on Preventing Bitcoin Risks” [1] , which denied the currency attributes of Bitcoin and defined Bitcoin as a virtual commodity that ordinary people can freely trade at their own risk. Two years later, what new views does the central bank have on Bitcoin? A piece of news not long ago once again set off a fire in the circle of friends of Bitcoin enthusiasts [2] : On January 20, 2016, the People’s Bank of China Digital Currency Seminar was held in Beijing… People’s Bank of China Governor Zhou Xiaochuan attended the meeting, and People’s Bank of China Deputy Governor Fan Yifei presided over the meeting… The meeting required that the People’s Bank of China’s digital currency research team should actively absorb the important results and practical experience of digital currency research at home and abroad… and strive to launch the digital currency issued by the central bank as soon as possible. In short, this news tells us that the central bank is currently exploring the feasibility of issuing its own digital currency using the underlying technology of Bitcoin, blockchain. Coincidentally, Nasdaq, on the other side of the ocean, is also conducting its own blockchain experiment. On December 30, 2015, Nasdaq announced that the startup Chain issued shares of the company to private investors through the blockchain technology trading platform Linq [3] . In the statement, Nasdaq said that Chain was the first company to complete a private securities transaction through the Linq platform. Nasdaq CEO Bob Greifeld said:
2. Introduction to Digital Currency As an information technology, blockchain is not well known. However, when it comes to the most successful blockchain-based application, Bitcoin, everyone must have more or less known about it. So let’s start with Bitcoin. Bitcoin is a decentralized cryptocurrency. Its founder, Satoshi Nakamoto, published a paper titled "Bitcoin: A Peer-to-Peer Electronic Cash System" on November 1, 2008 [5] , which detailed how to establish a decentralized electronic payment system between strangers. On January 3, 2009, Satoshi Nakamoto developed the Bitcoin client and collected the first batch of 50 Bitcoins, thus Bitcoin was born. On October 5, 2009, the earliest exchange rate appeared: 1 US dollar = 1309.03 Bitcoins [6] . Since then, as the price has soared, Bitcoin has attracted more and more attention. Although Bitcoin has only been around for seven years, the idea of encrypted digital currency can be traced back a long time. The asymmetric encryption technology used by Bitcoin has been around since the 1970s. In 1982, David Chaum proposed the idea of an untraceable cryptographic network payment system. In 1988, the Crypto-Anarchist Manifesto [7] even predicted the emergence of the encrypted digital market.
3. Byzantine Generals Problem The formal statement of the Byzantine Generals’ Problem (hereinafter referred to as the “consensus problem”) is: How to reach consensus on information in a distributed network that is not based on trust? This statement may sound a bit obscure, but its essence is not complicated. The following example is not completely consistent with the consensus problem, but it helps us understand it [9] . Imagine that in the distant Byzantine era, there was a rich city-state with everything from gold, silver, jewelry, and silk, and its lord Doraemon enjoyed all this luxury and glory. On the outskirts of the city-state, four Byzantine generals, Nobita, Fat Tiger, Suneo, and Shizuka, all coveted Doraemon's wealth, so they decided to join forces to capture Doraemon's city-state. According to the strength comparison of both sides, more than half of the generals must launch an attack at the same time to defeat the enemy, so the winning condition is that at least three of the four can agree on the attack time. So what are the chances of the four generals winning? The answer to this question depends on how the four people cooperate. If it is a centralized system with a leader, such as Fat Tiger (equivalent to the central server), then their victory is a foregone conclusion, because it is very simple to reach an agreement on the attack time. All Fat Tiger needs to do is call Nobita, Suneo, and Shizuka to a meeting to discuss it. Even if everyone disagrees, Fat Tiger can make the final decision. Let's go back to the assumption of the Byzantine Generals' Problem. In a distributed network that is not based on trust, what are the chances of the four generals winning? Replace the generals in the above example with nodes in a computer network, the messengers with communications between nodes, and the attack time with information that needs to be agreed upon, and you can understand the dilemma described by the consensus problem. The ability to reach consensus is of great importance to a payment system. If you remitted money to your family to buy a car, and when you go to the bank to verify the next day, the counter tells you "There are three versions of records in our system about how much money you remitted", you obviously wouldn't dare to deposit money in such a bank. Before the emergence of Bitcoin, the consensus problem was difficult to be perfectly solved. To ensure consensus, a centralized system is needed (unless the nodes meet specific conditions), and decentralized consensus cannot be guaranteed. So how does blockchain technology solve this problem? 4. Introduction to blockchain technology The solution of blockchain technology is actually very simple, which is to retain an arbitration right. All information determined by the holder of the arbitration right is unanimously recognized by everyone, so that consensus can be easily reached... Wait! Smart readers may have already called the police after reading this. Isn’t “one person has the right to arbitrate” a centralized system? It is natural to have such doubts, because in our minds, “one person has the right to arbitrate” is one thing, but in fact it is not. It is just misleading to us by stereotyped thinking. In fact, it includes two things: There is a person who has the right to arbitrate = There is a person + has the right to arbitrate This seemingly redundant division actually contains the key idea to solve the consensus problem. The referee has the final say on fouls on the court, and the judge has the final say on wins and losses in court. Although we are accustomed to the arrangement that the arbitration right is monopolized by a certain person or organization, have you ever thought about this question: Who stipulates that the arbitration right must be tied to a certain individual? When you realize this problem, you are very close to Satoshi Nakamoto's answer. The solution provided by blockchain technology is very simple: retain the arbitration right, but do not bind it to a certain node. Instead, randomly assign the arbitration right to a certain node in the entire network every time the account is recorded, and then other nodes follow the node to complete the accounting task. In this way, it is easy to reach a consensus on the ledger, and because no one knows who has the final say on the next account, the decentralized characteristics of the system are also retained. The above is a very brief introduction to blockchain technology. If your curiosity is still not satisfied, then we can take a look at how blockchain technology is implemented in the Bitcoin system. (If your curiosity has been satisfied, you can jump directly to the last paragraph of this section, which will not affect the understanding later.) In the Bitcoin system, many transactions are generated every moment. Once these transactions are generated, they are broadcast to the entire network to ensure that every node can receive them. However, they are not scattered in the system in a disorderly manner, but are packaged into a block (Block) every once in a while and recorded in the Bitcoin ledger. Connecting these blocks together in chronological order becomes a blockchain (Blockchain). In other words, the term blockchain actually has two meanings. It is a technology for reaching consensus in a distributed system, and in the Bitcoin system, it specifically refers to the ledger containing all transactions. The Bitcoin code is open source, and anyone can download and run the client on their computer, making their computer a node that maintains the Bitcoin network. Each node has a ledger containing all transactions, and regularly records new transactions in its own ledger. As mentioned before, every time accounting is done, there will be a node leading everyone to complete it together, so a key question arises: how is this node selected? How to ensure that the node will not forge or tamper with the transaction content? The above is how Bitcoin works. Even if you don’t understand some parts, it doesn’t matter. As long as you know that it can allow all nodes to save the same general ledger in a decentralized network without establishing trust, it will be fine. Bitcoin has been in existence for seven years. Although there have been constant voices declaring that Bitcoin has failed, according to a column called “Bitcoin Obituary”, Bitcoin has been declared dead 90 times [10] , but the entire system is still running well. Bitcoin and its underlying blockchain technology have withstood the test of time. 5. Blockchain and Bankers After so much preparation, the bankers are finally here. Since Bitcoin is essentially a payment system, which is also one of the most important infrastructures of banks, it is natural that blockchain technology attracts the attention of bankers. So what does blockchain technology mean in the eyes of bankers? Let's start with a simple inter-bank transfer. The process is usually as follows: the payer initiates a transfer request, the payer's bank accepts the request and submits it to the clearing agency for the corresponding business. The clearing agency is responsible for handling the transfer of funds between the payer's bank and the beneficiary's bank, and finally the beneficiary's bank adds the funds to the beneficiary's account. Of course, the actual operation is more complicated, this is just a simplified process to help understand. Payer -> Payer's bank -> Clearing house -> Payee's bank -> Payee In this process, the clearing agency in the middle only appeared later. In the early days, inter-bank transfers were achieved by opening accounts between banks. Recalling the previous comparison chart of centralized and distributed systems, the early model obviously belongs to the distributed system on the right. The biggest disadvantage of this model is that the accounting cost is very high. If each transfer between two banks needs to be "recorded in a separate account", then a payment system consisting of 100 banks will need to record 9,900 accounts. Each bank must frequently reconcile with all other banks to ensure the correctness of the accounts, especially in the era when transfers were delivered by postal mail. It is conceivable how much work is required to maintain such a system, so clearing agencies came into being. Why is this transformation so important? Because trust has a cost. When we swipe our cards to make purchases, we trust middlemen such as UnionPay, Visa, and MasterCard. The cost of trust is included in the various fees charged by the bank to us and by the middlemen to the merchants. When we transfer money to friends overseas, we trust middlemen such as Western Union and MoneyGram. The cost of trust is included in the cross-border remittance fees. Different payment services correspond to different middlemen, but the same thing is that you have to pay the cost for trust. So can blockchain technology reduce the cost of the entire system? The answer is yes, and different institutions use blockchain, and the effects are different. For clearing institutions like UnionPay, the cost-saving effect is obvious. The performance of blockchain on Bitcoin has proved that it can provide a fully automatic and near-instant processing solution for complex payment systems, thereby significantly reducing the labor costs of clearing institutions and increasing the speed of account arrival. For banks, the cost-saving effect is not limited to the above two points. Let's review the key problem that blockchain technology solves: reaching consensus on information in a distributed system that is not based on trust. In other words, with the help of blockchain, bankers can establish a reliable payment system without relying on trust in others, so what is the meaning of the existence of middlemen? So in the eyes of an ambitious banker, the ideal payment process is of course as follows: Payer -> Payer's bank -> Payee's bank -> Payee In addition to saving the cost of middlemen, blockchain technology can further reduce bookkeeping costs, because all banks record the same general ledger containing all transactions, which saves the trouble of reconciliation between each other. By comparing the two, we can find that although they are on the road of exploring blockchain together, the destinations of clearing institutions and bankers are not the same. Obviously, the bankers' plan can reduce costs more significantly. Does this mean that if the bankers succeed, we ordinary people can also benefit from it? The conclusion is probably not so optimistic, and the reason is not difficult to understand: if a wolf and a tiger catch a sheep at the same time, the wolf eats less and the tiger eats more, and the sheep has nothing to do with it. As long as we are unable to bypass the bank to complete the payment ourselves, the wish for the bank to pass on the cost savings to us will only be a wish forever. So in the eyes of an ambitious depositor, the ideal payment process is of course as follows: Payer -> Payee There is no such thing as a bank or clearing house. This is exactly the significance of Bitcoin. For the first time, it technically gives everyone the ability to bypass banks and complete payments directly between payers and payees. When migrant workers in Mexico, India, Africa and other places send money home, remittance companies take 5% to 12% of the money. Even in the United States, credit card companies charge a fee of 1% to 2.5% for each transaction [11] . However, the handling fee for each Bitcoin transaction is only 0.0001 Bitcoin (less than 0.3 cents), regardless of the amount. Think about what these numbers mean to bankers. From this perspective, Bitcoin benefits far more than just its users. 6. Prospects of blockchain applications Finally, let's talk about Nasdaq, which we mentioned at the beginning. If it is natural for bankers to pay attention to blockchain because Bitcoin itself is a payment system, then where does Nasdaq's enthusiasm for blockchain come from? This requires us to recall the definition of the Byzantine Generals' Problem: How to reach consensus on information in a distributed network that is not based on trust? The entire definition does not mention the transfer of money, but uses the word "information", which means that no matter what this "information" is, as long as it is in the conditions described by the consensus problem, blockchain technology is a potential solution. In Bitcoin, the information that needs to be agreed upon is the general ledger containing all transactions, which can also be understood as "a record of each transfer of Bitcoin ownership." If this information is replaced with "a record of each transfer of securities ownership," wouldn't it become the business of the stock exchange? When we can understand the consensus problem in this way, the appeal of blockchain technology to Nasdaq is self-evident. In fact, securities trading also has a structure similar to the payment process: Buyer -> Buyer’s broker -> Stock exchange -> Seller’s broker -> Seller In what ways will blockchain improve the efficiency of exchanges? What is the ideal trading process in the eyes of ambitious brokers and ambitious buyers and sellers? Compared with our previous analysis, everyone should have a clear idea of these questions. Of course, the information in the consensus problem is not limited to the transfer of ownership. In theory, all digitized content can be processed by blockchain, and many interesting blockchain applications have been developed, such as decentralized microblog Twister, decentralized chat software Bitmessage, decentralized cloud storage Storj, decentralized domain name system Dot-Bit, etc. Most of them have the distinctive mark of Bitcoin: lower cost, better security, information that cannot be tampered with, and tenacious vitality like a starfish... That will fly, flies at last. Reward address https://zhuanlan.zhihu.com/p/20519827 References Notes (↵ returns to text)
|
<<: Coin Zone Trends: Bitcoin Price Trends Based on Big Data This Week (2016-07-22)
>>: Using machine learning and blockchain can improve transaction monitoring
In fact, it is very easy to see a person's sp...
PayPal Holdings Inc will announce later on Tuesda...
With the progress of society, more and more peopl...
Today, it was suddenly revealed that the official...
The results of the US election, which attracted w...
We are blessed to be able to live our lives in pe...
At 15:00 on the afternoon of April 27, 2021, the ...
What does it mean when a girl has four main lines...
Tianji Star, thoughtful, kind, considerate, has h...
As the saying goes, "Clothes make the man, a...
We all like to be friends with sincere and simple...
Is it true that women with short eyebrows have a ...
The Indian government is currently seeking public...
There are different sayings for different positio...
Life is like a bet. Some people will win, while o...