区块链最详细讲解内容,区块链最详细讲解是什么
请查看相关英文文档
A. What is blockchain? Is there a more professional and detailed introduction?
Blockchain refers to the method of decentralization and trustlessness. A technical solution for collectively maintaining a reliable database.
In layman’s terms, blockchain technology refers to a way for all people to participate in accounting. There is a database behind all systems. You can think of the database as a big ledger. Then who will keep this ledger becomes very important. Currently, whoever owns the system keeps the accounts. Tencent keeps the accounts of WeChat, and Alibaba keeps the accounts of Taobao. But now in the blockchain system, everyone in the system has the opportunity to participate in accounting. If there are any data changes within a certain period of time, everyone in the system can do accounting. The system will judge the person who has the fastest and best accounting during this period, write his recorded content into the ledger, and record this Within a period of time, the contents of the ledger are sent to all other people in the system for backup. In this way, everyone in the system has a complete ledger. In this way, we call it blockchain technology. (Reprinted from NetEase Technology)
For example, European Crowdfunding is a crowdfunding platform built using blockchain technology. Crowdfunding projects on the platform will issue digital currencies, which exist as asset certificates and can be traded in the market.
B. What is blockchain and what is the use of blockchain?
The too orthodox answer is difficult for newcomers to understand. Brother Shu is specifically explaining blockchain to newcomers, so he Here is a version that novices can understand.
Blockchain is the second stage of the Internet, so it can basically be divided into Internet technologies.
The biggest feature of the traditional Internet is that it eliminates the boundaries of information and can copy data into countless copies at low cost and transmit it to any node. However, it has the following shortcomings:
Area The blockchain has solved the above problems relatively well.
Through the above we can see,
What is the use of the blockchain?
Like the Internet, it is an underlying technology, which means that other technologies can be combined with blockchain to do a variety of applications. What you can see now are:
Do you understand?
Shu Ge’s interpretation, the creator of blockchain from novice to proficient, focusing on novices understanding blockchain
C. Explain blockchain in vernacular
img src=' https://p26 . toutiaoimg.com/large/39b 70000088 e 51 B3 c 258 '/
Recently, various ICO financial scams have been blocked in China, but this does not prevent The booming development of blockchain technology. After all, technology is innocent and can bring benefits to people. As for howTo use it, you have to rely on people to operate it. If the operation is good, you can recommend development. If the operation is not good, it is like the major ICO projects. Find some knowledge for Internet celebrities to conduct so-called illegal fund-raising and financial fraud.
After talking for a long time, what is blockchain? When it comes to blockchain, the first thing that comes to mind for many people is Bitcoin. We need to solve a problem. Bitcoin is a blockchain, but blockchain is not Bitcoin. Simply put, blockchain is distributed ledger technology (DLT), not a token. It has many characteristics, such as decentralization, traceability, and difficulty in tampering.
(1) Blockchain is a distributed database
First of all, this is a decentralized distributed architecture system. Therefore, having only one central server or node is not called a blockchain. For example, if you go to Taobao to buy a mobile phone, you and the seller are strangers and have no basis for trust. If you give the money to the seller first, the seller may block you by not delivering the goods, and then your mobile phone money will be gone. If the seller ships first, do you pay? It is possible that you do not pay the seller after receiving the goods, and one party may lose money anyway. At this time, a third-party guarantee is needed to solve the trust problem. Just like Alipay now, you give money to Alipay and the seller will deliver the goods. When you receive the goods, the seller will receive the money.
The above example is a centralized system because all guarantee work is handled by Bora, a third-party payment company. Suppose one day Alipay wants to tamper with data, neither buyers nor sellers can do anything because all authority is in the hands of one company.
At this time, a distributed database is needed. This third party is no longer Alipay, but thousands of monitors. When you buy a mobile phone on Taobao, you will shout to everyone that I am going to XXX to buy a mobile phone, and I paid XXX yuan. The other person will yell like everyone else. I collected XXX’s mobile phone bill and sent it over. In this way, everyone knows about this transaction and everyone is recording this transaction, so it is useless if one or two nodes have problems or malicious behavior, because most nodes have recorded this matter.
(B) Blockchain uses encryption technology to ensure data security
There are two important points here: 1. Crypto-enabled hash function 2. Asymmetric encryption.
If you are interested in specific concepts, you can go online, but people without basic knowledge may not be able to understand it, because these two points are too professional. In fact, if you only know the use of blockchain, you don’t need to have an in-depth understanding of it. It is also a technical concept. All you need to know is that blockchain relies on these technical points to ensure data security and is not easily tampered with. Of course, many people say that these two points can guarantee 100% non-tampering. I want to be a little conservative here. As an author who works in the security industry, I have always been skeptical about 100% security, so it may be more appropriate to call it difficult to be tampered with.
I will briefly introduce these two concepts and try to explain them clearly in plain English.
1. Cryptographic Hash Function
This is mainly used to verify the integrity of information. For example, I sent a message to the company leader and it said that I was sick on Friday.Need to take a day off. At this time, a hash value will be generated based on the message I sent, such as: 123456. At this point, when the leader receives this message, a hash value is also generated. Because the content of the message I sent has not changed (it has not been tampered with), the hash value remains unchanged, still: 123456. This is if someone wants to tamper with this news and get sick on Friday and need to take a year off. At this time, the hash value will change, such as: 123489. That's when we learned our information had been tampered with.
2. Asymmetric encryption
It is mainly used for information encryption and authentication. It is actually two keys, one is called the public key and the other is called the private key. Public key encryption, private key decryption.
A public key is a key that everyone has. You own it, I own it. We can all encrypt with this key, but when decrypting it must be decrypted with my private key. If you don't have my private key, you can't decrypt it.
(C) The blockchain uses a consensus algorithm to reach consensus on new data.
The role of the consensus algorithm is to enable all nodes to reach a consensus on the new block. In other words, everyone must approve the new block.
For a centralized deployment system, this is simple, everything is controlled by the center, but in the distributed system of the blockchain, it is very complicated. For example, there are three nodes. A said he bought a mobile phone from XXX store and paid for it, B said he didn’t pay, and C said he didn’t pay enough. Then who do you listen to? What's more, blockchain technology is not as simple as three nodes, but a huge distributed system.
This is when a solution is needed. There is a corresponding problem in computer science called the "Byzantine Universal Problem" or "Byzantine Fault Tolerance" (BFT). This question was raised not because of Bitcoin, but because of a special background.
Early aircraft had three independent control systems. Why do we need three independent control systems? For example, in an emergency, there is a plane opposite. How to judge whether you should hide? If there is only one system, there is no choice, which is equivalent to centralized deployment. If the system breaks, you're dead. What if one of the two systems breaks? The good ones are said to hide, and the bad ones are said not to hide. The computer cannot judge the final result. Therefore, three independent systems are needed to support it, and the probability of two total failures is still very small. But this only takes into account injuries. What should I do if there is a malicious system? Is three enough? The answer is no, we need four systems to maintain consensus.
The use of blockchain is similar, because it is supported by a huge number of nodes, and each node is an independent system without interfering with each other. We can assume that the number of failed nodes and malicious nodes is limited, so it will not cause abnormal consistency of data.
Related questions and answers: What is blockchain? What is the use?
Blockchain is a new computing paradigm and distributed infrastructure that uses fast chain data structures, distributed node consensus algorithms, cryptography and smart contracts based on automated script code to produce, verify, store and transmit data. It can also be said that blockchain is a distributed ledger technology that can provide a decentralized trust mechanism in a non-trust environment, allowing multiple participants toConduct secure trust-based transactions without intermediaries.
The core advantage of blockchain technology is decentralization. It can realize decentralized credit-based transactions in a distributed system where nodes do not need to trust each other by using data encryption, timestamps, distributed consensus and economic incentives. Point-to-point transactions, coordination and collaboration provide solutions to the common problems of high cost, low efficiency and insecure data storage in centralized institutions.
The fields of use of blockchain include digital currency, certificates, finance, anti-counterfeiting and traceability, privacy protection, supply chain, entertainment, etc. With the popularity of blockchain and Bitcoin, many related top domain names have been registered. It has had a relatively large impact on the domain name industry.
Related Q&A: Can you explain to me what a blockchain is in an easy-to-understand way?
Er Gazi is my friend since we were young, and we were naked in Hegou together. Later, I came to the city to study and work, and lived a life as a drifter in the north; he farmed at home and did some small business, and now he has a son and a daughter, and his life is safe. He envied my so-called "seen the world", and I envied his simple life without the pressure of mortgage loans. We have completely different and mutually enviable lives??
That day, Gazi came to me on WeChat and asked "District" What is a blockchain?" I was stunned for a moment, how could this idiot care about such an avant-garde word? I pretended to be calm and prepared to talk about the technical principles bit by bit, but I could see the confused expression of that idiot through the screen of my mobile phone. How to explain "what is blockchain" to people who have a little bit of Internet concepts and technical foundation? This seems to be a very thorny problem??
The village commissary interprets the core of blockchain (picture quoted from the Internet)
The core essence of blockchain is "decentralization", and almost all operating modes of blockchain operate around the concept of "decentralization". Once you understand what "decentralization" is, you can basically explain the question "what is a blockchain?" For Erga, of course, he must perform a version that he can understand.
“I said, Gazi, are you still open that canteen at the east end of the village?” Gazi answered yes. I decided to use this canteen as an example to explain the actual use of blockchain in modern business and financial models. Scenario, so that he can better understand what blockchain is.
"Are there still many villagers who take credit now? By the end of the year, some of the accounts cannot be remembered clearly, and there are still many defaulters or those who refuse to accept their accounts?" At this point, Ergazi got emotional and kept complaining. Nowadays, people's hearts are not as old as before, and business is difficult to do!
"In the past, the operation model of your canteen was a typical centralized one. You granted credit to the villagers and allowed them to take accounts on credit. All accounting was done directly through you and our villagers. You were the center of all accounting affairs." Ergazi said I understand, let me continue.
I said: "If you fail one day, then all the accounts will become dead debts? It will be difficult to get back the IOUs written in black and white, let alone those who remember the accounts verbally, but the block The decentralization of the chain can solve this problem very well. As long as the earth still exists, then the blockchain will remember everyEvery account will exist forever." Erga perked up after hearing this.
The essence of blockchain is "decentralization"
"The essence of blockchain is decentralization. Once someone takes credit from you, , all the neighbors in the village will help you keep accounts. Because there are many nodes for accounting, it is neither easy to make mistakes nor others can refuse to pay, so everyone reaches a consensus. If someone maliciously fails to repay the debt, the whole village will know his character, and no one will be willing to have financial dealings with him in the future??"
Speaking of this, Gazi was obviously a little excited. It seemed that he was I was really worried about the credit issue. Seeing that Gazi was interested, I also felt a small sense of accomplishment and continued: "Of course, the above is just an analogy. In fact, the blockchain does not really allow villagers to get paper. The pen helps you keep accounts, but it is done through the Internet and computer networking. "
At this time, Gazi was a little confused and asked: "Then what others bought from me, wouldn't everyone in the village know it? Then who would buy things from me? There is really no privacy at all. And you don’t have time to keep accounts here. Last year’s accounts are said to be this year’s. What if you keep procrastinating? "
"Okay, Gazi, your question is on point. "It seems that Gazi is not stupid at all, and he is very shrewd in doing business. I continued to explain: "So, the recording and transmission of this information are all done through encryption. What you see is a picture of numbers and English. String, and each account has a timestamp to record the time of occurrence, which cannot be relied on. "
Gazi had another question: "Is it possible that the people who owe the debt have a good relationship with the villagers, and they join forces to tamper with the accounting? Then you won’t be able to explain clearly at that time??”
“Gazi, that’s all you have, haha. "I understood Gazi's concerns and continued to explain: "The mechanism of the blockchain requires more than 51% of people to agree to tamper with a bill. Everyone has a degree of closeness and distance between them, and it is impossible for everyone to favor the same person. If it were a computer, more than half of the computers on the entire network would need to recalculate. This project would be so huge that it would be almost impossible to complete??"
In this way, through the actual situation of the canteen and combined with some scenes in life, Gazi understood What is in the blockchain: decentralization, distributed accounting, consensus mechanism, encryption mechanism, timestamp, and the characteristics of being difficult to tamper with.
Ergazi was silent for a moment, seeming to be digesting the example I just gave him. I don’t know how much he can understand the example. Not long after, he sent me a voice message on WeChat: “What does blockchain mean? In the past, when I bought goods online and paid, I had to go through Jack Ma’s house. If there is a blockchain, can we directly trade with the seller? Anyway, the accounting is very safe. "
"Okay, Gazi, it's really clear at first glance. Blockchain is essentially a decentralized distributed ledger data cloud. Of course, it can be understood according to your understanding. "I'm very happy that Gazi can roughly appreciate the true charm of the blockchain. Fortunately, my words have not been in vain.
What is Bitcoin? (Picture quoted from the Internet)
"Then Bitcoin What is this thing again? andWhat does blockchain have to do with it? "Gazi asked.
I thought about it briefly and decided to continue to explain to Gazi with the story of the canteen: "In your canteen, the villagers can't keep accounts for you for free all day long. Do you have to carry some during the holidays? This is the reward mechanism of the blockchain, and everyone who participates in bookkeeping may receive rewards. "
"Then what are the rewards based on? There has to be a rule, right? "Gazi asked very puzzled.
I explained: "Zhang San went to your store to borrow a pack of cigarettes on credit, but Li Si knew about it first and helped you keep an account first, and then other people knew about it. Keep accounts, then Li Si will be able to get a small red flower as a reward ~ This small red flower is generated by the blockchain system and has no value in itself, so you do not need to pay any cost for this small red flower??"< p>“Can Bitcoin be spent as money? How is it different from the banknotes we usually spend? "Gazi continued to ask.
"Bitcoin is a digital encrypted virtual currency. In principle, it has no value itself like our banknotes. However, banknotes have a credit guarantee from the state, so they have value. Bitcoin is the value formed by consensus among Bitcoin network users, and it has tradable properties, so it can be used to carry value. "What is said here is a bit profound. I don't know if Gazi can understand it.
I continued to explain: "Banknotes can be printed infinitely. If more are printed, inflation will occur. When we were young, popsicles worth 1 cent were very good. , now you can’t eat with 1 yuan. Of course, there are many factors that affect inflation. The number of Bitcoins is fixed, and there is no possibility of unlimited over-issuance. However, different people have different judgments on their value, and coupled with the influence of supply and demand and investor sentiment, their prices are always fluctuating. ”
What is the difference between Bitcoin price fluctuations and stocks?
“So is speculating in Bitcoin just like speculating in stocks? Can you understand it this way? "Gazi seems to know a lot.
"In fact, there are some similarities, but there are also big differences. "I continued Gazi's topic: "The price of stocks always fluctuates around the valuation of companies, and there is government supervision in the stock market. Bitcoin itself has no value. It is priced entirely based on supply and demand and player valuations. It grows wildly without any government supervision. Therefore, it may have higher risks and higher returns than stocks. "
In the end, Gazi revealed the real purpose of today. He asked me: "Can I invest in blockchain projects? ”
Gazi is a typical example of those who don’t go to the Three Treasures Hall for anything. Although there is a large circle of people who are involved in both blockchain and Bitcoin, in fact, what he really cares about is “blockchain project investment” Is it reliable? "When these words came out, I was extremely shocked. Now the so-called blockchain investment projects have actually reached fourth- and sixth-tier cities and small towns!
As of now, there are only three types of blockchain investments. Situation: Mining, currency speculation, so-called blockchain projects.
Mining and currency speculation are still the main lines of the blockchain (pictures are quoted from the Internet)
The so-called mining is throughGet returns by purchasing mining equipment such as mining machines, mining virtual currencies, and then selling them for cash. You can install the mining machine yourself, or you can find a mining pool to host it, but the core keys to profitability are "computing power" and "power consumption" as well as investment in equipment. With the sharp drop in the price of virtual currencies and the increase in mining difficulty, the current mining returns of many currencies are very unsatisfactory. Mining is obviously something only a very small number of investors who understand technology can do well, and my childhood friend Gazi obviously can’t do it.
As for "coin speculation", I have just introduced some differences between Bitcoin and stocks in the previous section. In principle, although they are both "buy low and sell high" operations, they are very different. Ordinary investors cannot determine the value of a virtual currency itself. The price is determined entirely by the relationship between supply and demand, which is somewhat similar to what we often call "market makers." On the other hand, the virtual currency trading market is extremely unstandardized, and fraud and hacker attacks often occur. The risk factor is much greater than investing in stocks. For the safety of my friends' funds, I am one of the ten thousand people who disagree with me and come to "speculate in coins"!
The "September Fourth Movement" stipulated that the issuance of virtual currency is illegal
In fact, in my opinion, most of the so-called investment projects in the market are essentially "illegal fund-raising" and "pyramid schemes." Some so-called blockchain investment projects attract investors into the circle through various packaging and inflammatory rhetoric, and then create the illusion of profitability by building a software and hardware ecosystem of issuing new coins + mining + currency speculation, and then finally run away. Our country's laws clearly stipulate that the issuance of virtual currencies is illegal.
Illegal pyramid schemes now wear the cloak of blockchain (picture quoted from the Internet)
And how to identify some pyramid schemes under the guise of blockchain? In fact, these pyramid schemes are also so-called Ponzi schemes, what we people often call "empty gloves." These so-called "direct sales" or "marketing" activities often have no actual products to circulate, and rely more on developing "downline" to ensure top-level profits. With the rise of the concept of blockchain, this MLM model has shown an intensification trend, and it even deceives people under the banner of state support for new technologies.
When Gazi asked, “Can blockchain projects be invested in?”, I realized the seriousness of the problem. Gazi is a typical young man from a small town, and his pursuit is his wife and children. But when faced with the attraction of "wealth", people often do inappropriate things. Mining and currency speculation are simply not suitable for him, let alone blockchain investment projects that are most likely "illegal financing" or "illegal pyramid schemes"!
I quickly called Gazi and conducted the above analysis carefully??
D. Where can I find a more detailed explanation of blockchain applications
Blockchain Applications include mathematical currency, payment and settlement, digital bills, proof of equity, and bank credit reporting
Each application is explained in detail as follows:
1. Digital currency
Currently the most widespread and successful blockchain technology The application is digital currency represented by Bitcoin. Digital currency has developed rapidly in recent years. Due to theThe characteristics of centralized credit and frequent transactions make it have a high transaction circulation value, and it can maintain a relatively stable price through the development of hedging financial derivatives as a quasi-super-sovereign currency. Digital currency has established digital currency transaction credit backed by sovereign currency. The greater the transaction volume and the more frequent transactions, the stronger the digital currency transaction credit foundation. Once the blockchain credit system is implemented globally, digital currency will become a gold-like global payment credit.
2. Payment and settlement
At this stage, settlement and payment of commercial trade transactions all rely on banks. This traditional method of conducting transactions through intermediaries requires the account opening bank, counterparty bank, central bank, and overseas bank. In this process, each institution has its own accounting system, needs to establish an agency relationship with each other, and needs a credit line; each transaction needs to be recorded in its own bank, and must also be cleared and reconciled with the counterparty, resulting in Transactions are slow and costly. Compared with the traditional payment system, blockchain payment is carried out directly by both parties to the transaction without involving intermediaries. Even if part of the network is paralyzed, it will not affect the operation of the entire system. If a universal distributed inter-bank financial transaction protocol is built based on blockchain technology to provide users with cross-border, real-time payment and clearing services in any currency, cross-border payments will become convenient and low-cost.
Take cross-border exchange as an example. If I open an account in a small bank in my country and transfer money to another small bank abroad, the transfer process under the traditional SWIFT system requires the following steps: First, I send money to the small bank to which I belong. Banks submit applications; second, small banks submit applications to large banks in the same country that have signed exchange terms; third, large banks wire transfers to overseas cooperative banks; fourth, cooperative banks remit funds to small overseas banks. Currently, the process takes anywhere from 10 minutes to two days, depending on the country. If you use blockchain-based settlement technology and place an order at a market maker while remitting RMB, a trading bank participating in the system in the world will receive the order, and the two parties will shake hands to complete the exchange. The average payment confirmation speed will be in a few seconds. Within seconds.
3. Digital bills
Digital bills are a brand-new bill presentation form developed by combining blockchain technology with bill attributes, regulations, and markets. It is completely consistent with the technical architecture of the existing electronic bill system. different. The core advantages of digital bills are mainly reflected in: First, the disintermediation of the value transfer of bills. In traditional bill transactions, bill intermediaries often use information differences to match. After point-to-point transactions are realized with the help of blockchain, bill intermediaries will lose their intermediary functions and reposition their identities. The second is to effectively prevent bill market risks. Due to the blockchain's non-tamperable timestamps and the fact that it is open to the entire network, once a transaction is made, there will be no default, thus avoiding the problems of "one ticket selling more" for paper tickets and the out-of-sync payment and endorsement of electronic tickets. Third, the system construction and data storage do not require a central server, eliminating the development costs of central applications and access systems, reducing the maintenance and optimization costs of the system under the traditional model, and reducing the risks caused by system centralization. The fourth is to standardize the marketmarket order and reduce regulatory costs. The non-tamperable timestamp formed by the continuous connection of blockchain data greatly reduces the cost of regulatory review. The completely transparent data management system provides a trustworthy traceability path, and shared constraints can be established in the chain for regulatory rules through programming. code to achieve full coverage and hard control of regulatory policies.
4. Proof of Rights and Interests
Every node participating in the maintenance of the blockchain can obtain a complete data record. Using the characteristics of the blockchain's reliability and collective maintenance, the rights of the owners of rights and interests can be confirmed. For the need to store permanent records, blockchain is an ideal solution for scenarios such as land ownership and equity transactions. Among them, proof of equity is the field with the most applications currently. Equity owners can prove their ownership of the equity with their private keys. When the equity is transferred, it is transferred to the next owner through the blockchain system. The property rights are clear and the records are clear. The entire process does not require the involvement of a third party.
During a keynote address at the 2015 European Financial Journalism Awards for Excellence in Trading Technology in London, Nasdaq CEO Bob Greifeld announced that the exchange intends to use blockchain technology to manage its proxy voting system. Proxy voting is an important and time-consuming operation used by a listed exchange. The application of blockchain technology can allow shareholders to vote without having to attend the company's annual meeting. People can vote using their mobile phones, and Always keep voting records. Blockchain technology is regarded as an advanced technology in the field of equity trading that can ensure transparent transactions in a shorter time.
5. Bank Credit Reference
At present, when developing commercial bank credit business, whether it is for enterprises or individuals, the most basic consideration is the financial credit of the borrower itself. Each bank uploads the repayment status of each borrower to the central bank's credit reference center. When inquiries are needed, the bank will download the reference from the central bank's credit reference center with the customer's authorization. There are problems such as incomplete information, inaccurate data, low usage efficiency, and high usage costs. In this field, the advantage of blockchain is that it relies on program algorithms to automatically record massive information and store it on every computer in the blockchain network. The information is transparent, difficult to tamper with, and has low cost of use. Commercial banks store and share customers' credit status in their own institutions in an encrypted form. When applying for a loan, customers do not have to go to the central bank to apply for a credit check, that is, decentralization. The lending institution can retrieve the corresponding information data from the blockchain. Complete all credit reporting work.
In short, blockchain has become one of the hot spots of innovation in the financial industry. However, as a new technology, blockchain also has considerable risks. The current settlement system based on blockchain technology is very sensitive to regulatory risks. If participants are worried about the uncertainty of regulatory policies, it may cause the payment system to collapse due to instability. In addition, since its operating rights are controlled by developers, the obvious technical disadvantage is that if the operator itself controls more than 51% of the computing power of the entire network, it can achieve double payment, leading to a breakdown of trust. This is also what needs to be solved in the application process of blockchain technology.important issues.
E. Comprehensive interpretation of blockchain and Bitcoin, teach you to understand the relationship between the two
01 Blockchain is the underlying technology of Bitcoin
Blockchain is a distributed account, in short, a decentralized ledger that can be viewed and joined by many people. For example, each block is equivalent to each knot on the rope. When each new transaction enters the blockchain, it is equivalent to an event. To mark the occurrence of an event, a symbolic knot is made and the details are recorded on the specific knot
Bitcoin uses blockchain for value storage and transactions. In addition, the technical difficulty of the blockchain itself is not the greatest, but its application scenarios and regulatory issues include three types of blockchain: public blockchain, private blockchain and joint blockchain; the other classification is permissionless and permissions
Therefore, cryptocurrency uses blockchain technology, but blockchain technology does not entirely belong to cryptocurrency
02 When the financial crisis comes, blockchain technology It can prevent counterfeiting, trace the source, and simplify transactions in the financial industry. Some investors choose to invest in cryptocurrency to avoid corresponding asset risks and benefit from the mechanism of blockchain to solve trust problems. This technology has been applied to financial management and transactions. The main performance is that blockchain can track various types of transactions and can also play an anti-counterfeiting and traceability role in various scenarios. Copyright, trademark, academic fraud and other issues have been exposed one after another
In addition, blockchain technology can also simplify transactions, make the entire transaction process open and transparent, track the links of each transaction event, and ensure that both parties have certain rights. Degree of trust
03 The concept of Bitcoin is different from that of blockchain
During the "mining" process, the open source blockchain network can ensure trust and cannot be tampered with. When networked computers run through a precise algorithm and give the correct answer, the "absentees" will be rewarded for mining and have access to servers around the world, but the whole process is still very energy-consuming
Currency Chart B Coin: A comprehensive explanation of blockchain and Bitcoin will teach you to understand the relationship between them. Bitcoin is an open source version of blockchain technology, that is, a network developed for everyone, and it is popular for its decentralized advantages. However, as a public blockchain, Bitcoin consumes a lot of computing power due to mining, which leads to severe power consumption in many countries
Therefore, for an emerging technology, it is best not to be blind Trust or invest and recognize its true purpose in order to see everything objectively and be prepared.
#BTC[超话]# #digital currency# #OUyiOKEx#
F. What is the digital currency blockchain
1. Blockchain is a ledger that records digital currency transactions
Take Bitcoin as an example, it does notIt has no physical form, but exists in a dedicated ledger. All Bitcoin transactions are recorded in the ledger. Through the transaction records, we can calculate the number of Bitcoins owned by each user. If a person owns Bitcoin, it means that transaction records related to him can be found in the ledger.
The ledger mentioned here is a piece of software, which we can download from the official Bitcoin website, and the underlying technology used in this software is the blockchain. To facilitate understanding, we usually say that the blockchain is the ledger.
The reason why blockchain is used as the underlying technology of the ledger is to achieve the decentralization of digital currency. It can be said that the starting point for a series of problems encountered by digital currencies and the solutions provided comes from decentralization.
2. Blockchain is a technology that ensures the safe use of digital currency. Everyone knows that blockchain technology has two major characteristics: encryption and non-tamperability, which can reduce the probability of errors during the use of digital currency. reduced to 0. Since digital currency has higher encryption requirements, it must be supported by blockchain technology. At present, not only many industries in our country are using blockchain technology, but also many foreign countries are actively using blockchain technology. Blockchain technology.
[Extended information]
Blockchain is the underlying technology of digital currency, and Bitcoin is the first successful application of blockchain.. To understand this problem, we must first recognize the facts: not all blockchains require Issuing digital currency, currently our country strongly supports "coinless blockchain". Generally speaking, public blockchain, that is, public chain, needs to issue tokens as "rewards" to motivate users and maintain system operation, while ordinary blockchain , often called a consortium chain, can or cannot be issued. Private blockchains are mostly used for company internal audits and generally do not need to issue coins. The following is a detailed explanation of the differences between the three blockchains:
1. Public block Chain: A blockchain in which anyone in the world can read and send transactions for validity confirmation, and anyone can participate in its consensus process. Bitcoin and Ethereum are typical applications of public blockchains. Public blockchains are a global Distributed blockchain, blockchain data is open, user participation is high, and it is easy to produce network effects, easy to apply and promote. Therefore, this kind of blockchain operation relies heavily on the incentive mechanism, Bitcoin Tokens such as Ethereum and Ethereum are used as "rewards" for incentives, so public chains need to issue tokens to maintain their own development and ecology.
2. Community Blockchain (Alliance Chain): It means that the participation of nodes in the blockchain is selected in advance. There are usually good network connections and other cooperative relationships between nodes. The data on the blockchain can be open It can also be internal. For partial distribution, we can regard it as "partial decentralization". Each alliance in the chain has its own centralized management. For example, R3CEV of more than 40 banks is a typical alliance chain. Chains usually don’t require a lot of money, but there are also individual alliance chains that choose to send money to motivate members within the alliance to contribute, so there are no restrictions on the chain.
3.Private blockChain (private chain): refers to a node with only a limited scope of participation, such as a specific organization's own users, data access and use, and strict permission management. The write permission in a completely private blockchain is only in the hands of the participants, and the read permissions are only in the hands of the participants. Access permissions can be open to the outside world or restricted to any degree. Currently, they are mainly used for internal audit work of the company. Therefore, the private chain does not need to issue currency and does not have the characteristics of decentralization. It is a centralized management mechanism.
G. What is blockchain
What is blockchain
What is blockchain? Many people have no idea what blockchain is. , is not very clear, and some people have even never heard of it. In fact, blockchain is a common one. I have compiled relevant information about what blockchain is for everyone.
What is blockchain 1Speaking of blockchain, we have to mention its twin brother-Bitcoin.
Time goes back to 11 years ago. On November 1, 2008, the world was shrouded in the huge shadow of the financial crisis. That day, a mysterious geek who called himself "Satoshi Nakamoto" sent a group email.
Attached to the email is a paper titled: "Bitcoin: A Peer-to-Peer Electronic Cash System."
Satoshi Nakamoto said in the email that he is working on a new electronic cash system that is completely peer-to-peer and does not require any trusted third party. About half a month later, Satoshi Nakamoto released the source code of the Bitcoin system non-stop.
On January 3, 2009, an interesting invention turned out. Satoshi Nakamoto generated the first Bitcoin block on the server, which is the so-called "Bitcoin genesis block". Since then, the Bitcoin system has officially opened.
Having said that, you might as well stop and think about how we conduct cash transactions in real life.
Suppose you borrow 10,000 yuan from a friend and promise to pay it back in one month. You may choose to repay the loan by bank card transfer. The bank is responsible for deducting 10,000 yuan from your deposit account and adding 10,000 yuan to your friend's deposit account.
Here, the bank is the institution responsible for keeping accounts. The underlying reason why you choose bank transfer is that you believe it is more reliable and will help you transfer 10,000 yuan to a friend.
However, in the digital world, inventing a currency is another matter.
The hero behind the Bitcoin game
First of all, Satoshi Nakamoto hopes to conduct peer-to-peer direct transactions, bypassing the third party of the bank. This problem is easy to solve. Then there will be no banks. Users will issue their own currencies through a unique mechanism and trade directly with each other.
But this brings another problem. There is no bank as a reliable intermediary responsible for accounting, and users do not know each other. How to ensure that no one cheats during transactions?
For example, when countingIn the digital world, electronic files can be easily copied. 10 yuan of digital currency becomes 100 yuan by copying and pasting it with the mouse 10 times. Isn’t it chaotic?
To solve this problem, we need to provide a mechanism for everyone to trust each other.
The method adopted by the Bitcoin system is to record all transaction processes openly and transparently in chronological order. These records are permanent and cannot be tampered with. This way you won't be able to do anything sneaky.
With these mechanisms, the Bitcoin system operates successfully.
This system stores data in units of data blocks, which are blocks. Approximately every 10 minutes, new blocks will be added. Each block records the detailed transaction process of Bitcoin and is timestamped. Different blocks are connected in chronological order through a certain algorithm, which is a chain.
Together, they are called "Blockchain".
In this way, the blockchain took root with the birth of Bitcoin. If Bitcoin is the star in front of the spotlight, blockchain is the hero behind the scenes responsible for providing a trust mechanism in the underlying technology.
Brand new changes in accounting methods
Although behind the scenes, the talent of blockchain was quickly discovered.
In technical terms, blockchain is a distributed ledger technology. To understand it, let’s take the simplest example.
Suppose your family keeps accounts like this: you, your father, and your mother each have an account book. You each record your own expenses, and at the end of each month, you tally the total household expenses together.
But dad likes to buy cigarettes, mom likes to stock up on cosmetics, and you like to buy snacks. You may both miss a few entries intentionally or unintentionally, and sometimes make corrections in the ledger. Therefore, when checking the accounts at the end of the month, there is always a discrepancy with the actual expenditure of the family.
In order to change this situation, you bought a new account book. You, your father, and your mother jointly use a new account book to keep accounts, remind and supervise each other, and check every expense together.
At the same time, you also agreed that once the expenses are clearly recorded, no alteration or deletion is allowed. After trying it for a few months, you found that this joint ledger matched the actual expenses of the family much more closely.
Blockchain is the second accounting method. The little story above tells us that it has at least these major features or benefits.
First of all, it is decentralized. The database that was previously maintained by one party has become jointly maintained by multiple parties. Everyone writes data together based on consensus, and no one can control the data alone.
Secondly, it allows everyone to change from keeping separate accounts to joint accounting, which brings consistency and openness and transparency to the data.
In addition, the blockchain only allows data to be written, not deletion or modification. ThisThis prevents data from being secretly tampered with.
Mutual trust between strangers
In reality, many scenarios are much more complicated than how to keep accounts at home. Moreover, many aspects of financial transactions and business processing are mostly operated by strangers. How can we make everyone trust each other?
It’s blockchain’s turn to show its talents. Don’t forget, it can provide a mechanism for everyone to trust each other from the underlying technology.
For example, when you usually go to the wet market to buy things, you may worry about whether fish, shrimp, and vegetables are safe. Some companies see business opportunities and move the data of farmers and fish ponds to the blockchain. In this way, you will know which fish pond the fish you buy comes from, and you will feel more confident when eating.
For another example, links to fundraising for seriously ill patients often appear in Moments. When making a donation, you may have some concerns: Is the patient's condition real? Can donations really be delivered to patients?
In order to eliminate these concerns, some Internet charity organizations use blockchain to allow you to clearly view the steps for using your donation. If the review finds that the patient's condition is not true, the blockchain system will automatically return the donation to your account.
In the future, what changes can blockchain bring to our lives?
It is conceivable that when blockchain is widely used in various fields of society, it will become an important infrastructure in the information age and can solve many of the headaches that currently cause us.
For example, blockchain will allow countless islands of information to be "chained" together. When seeing a doctor, there is no need to repeat the examination just because you change hospitals. Entrepreneurs do not have to go to multiple departments to go through a procedure; many transactions no longer need to be carried out. Third-party guarantees are required, consumers no longer have to worry about non-refundable deposits, and creators do not have to worry about their works being stolen but getting nothing...
What is blockchain 2From an academic perspective, blockchain is New application models of computer technologies such as distributed data storage, point-to-point transmission, consensus mechanisms, and encryption algorithms. Blockchain is essentially a decentralized database.
Many people still don’t understand this explanation, so let me make a simple metaphor.
Hypothetical situation: Suppose you have a ledger at home and you are asked to keep accounts. In the past, your parents gave you your salary and asked you to record it in your account book. If you are greedy and want to buy something delicious in the meantime, the record in the ledger may be less than ten yuan.
This is just an example. I believe that when we were children, everyone probably wanted to take some money from their parents’ pockets to spend.
Ways to use blockchain to solve problems:
If you use the whole family mobilization method to keep accounts, the above-mentioned problems will not exist, because you are keeping accounts, and your father They are also keeping accounts, and your mother is also keeping accounts. They can all see the general ledger. You can't change it, and neither can your parents. So your father who wants to buy cigarettes and you who want to eat have nothing to do.
Functional "blockChain"
Not only can it record every transaction, it can also be programmed to record almost anything of human value: birth and death certificates, marriage certificates, ownership deeds , degree certificates, financial accounts, medical history, insurance claims, ballots, food sources, and anything else that can be represented by code.
Each block is like a hard drive that stores all of the above information. Down, and then encrypted through cryptography technology. The saved information cannot be tampered with.
Every 10 minutes, the blockchain system will check all the data generated during the period (such as transaction records and the location of the block). records that were edited or created, etc.) and store these data on a new block, which will be connected to the previous block to form a chain. Each block must contain the previous block The relevant information of the block can be effective.
Characteristics of blockchain
1. Exceptionally safe:
Unlike centralized databases owned by companies or government agencies, Blockchain is not controlled by any person or entity, and data is completely replicated (distributed) across multiple computers.
Unlike centralized databases, there is no single entry point for attackers, and data is secure The security is more guaranteed.
2. Non-tamperability:
Once entered into the blockchain, no information can be changed, and even the administrator cannot modify this information.
Once something appears, it cannot be changed. This attribute is of great significance to the changeable and ever-changing online world that humans currently live in.
3. Accessible:
All nodes in the network can easily access information.
4. No third parties:
Because of the decentralization of blockchain, it can help peer-to-peer transactions, Therefore, whether you are trading or exchanging funds, no third-party approval is required.
Blockchain is a platform in itself.
Blockchain technology refers to a universal participation Accounting method. There is a database behind all systems. You can think of the database as a big ledger. Currently, each one keeps its own account.
Since there is no centralized intermediary agency, Letting everything run automatically through preset programs can not only greatly reduce costs, but also improve efficiency. And because everyone has the same ledger, it can ensure that the ledger recording process is open and transparent.
< p> Blockchain technology is the underlying technology of Bitcoin. Without the operation and management of any centralized organization, Bitcoin has been running very stably for many years without any problems. Therefore, some people have noticed its underlying technology and put Bitcoin The currency technology is extracted abstractly and is called blockchain technology, or distributed ledger technology.According to the latest SpanishA report released by Santander, a major bank, shows that if banks around the world use blockchain technology internally around 2020, they will save approximately US$20 billion in costs per year. Such data is enough to illustrate the tremendous changes and breakthroughs that "blockchain" has brought to the traditional financial field.
Cloud computing is usually defined as providing dynamic, easily scalable and often virtualized resources through the Internet, but it is often a centralized organization that provides a cloud computing platform. The network composed of blockchain generally does not have a specific organization, so blockchain is closer to the definition of a distributed computing system and is a type of distributed computing.
The future development and application scenarios of blockchain
1. Digital identity
Many people will encounter "prove that my mother is me" when applying for various certificates. "Mom" dilemma, with blockchain, you no longer have to worry about it.
It turns out that our birth certificates, real estate certificates, marriage certificates, etc. need a central node for everyone to recognize them. Once cross-border, contracts and certificates may become invalid because of the lack of a global central node.
The non-tamperable nature of blockchain technology has fundamentally changed this situation. Our birth certificates, real estate certificates, and marriage certificates can all be notarized on the blockchain and become things trusted by the world. , of course, it can also easily prove "my mother is my mother".
2. Health care
Simply put, it is to use the blockchain to establish a universal record repository with timestamps, so that different databases can extract data information.
For example, when you go to see a doctor, you don’t have to change hospitals for repeated examinations, and you don’t have to worry about reimbursement for medical insurance, which can save time and expenses.
3. Travel consumption
For example, we often use apps such as Ctrip and Meituan to find and place orders for hotels and other services, and each platform gets commissions from them.
The application of blockchain is to remove middlemen and create a secure, decentralized way for service providers and customers to connect and trade directly.
4. More convenient transactions
Blockchain can make payments and transactions more efficient and convenient. The blockchain platform allows users to create smart contracts that become active when certain conditions are met, meaning that automatic payments can be released when both parties to a transaction agree that their conditions are met.
5. Strictly control product quality
If you buy an apple, with blockchain technology, you can know the entire process from the production of the fruit farmer to the circulation link. Among them are government regulatory information, professional testing data, enterprise quality inspection data, etc. A smart supply chain will make the food we eat and the products we use every day safer and give us more peace of mind.
6. Art of property rights protection
CreatorPut your work on the blockchain, and if someone uses his work, he will know immediately. Corresponding royalties are also automatically paid to the creator.
Blockchain technology not only protects copyright, but also helps creators sell their works to consumers better and more directly, without the need for the assistance of distribution companies.
What is blockchain 3Advantages of blockchain
Decentralized, it does not require the intervention of a third party and enables point-to-point transactions, coordination and collaboration. Because the data is distributed in various nodes through algorithms and has a unique verification mechanism, no one organization or individual can control the global data. Since it is distributed in various nodes, any node stopping work will not affect the entire system. Operation, this decentralized network will greatly improve data security. The data in the system is jointly maintained by various nodes with maintenance functions.
Openness, in addition to the encryption of private information of all parties in the system, the data of the blockchain is open to everyone, and anyone can query the blockchain through the public interface Data and development related applications, so the entire system information is highly transparent.
Where does blockchain come in?
Blockchain is an open, transparent, decentralized and secure technology. This technological revolution is applied to the Internet. For data-sensitive fields such as medical care, public opinion supervision, and ecological testing, it can prevent data from being tampered with and ensure the authenticity of the data.
In short, blockchain is not just a method of virtual currency, its advantages will play an important role in many industry fields
H. What does blockchain mean?
Blockchain is a shared database. The data or information stored in the database cannot be forged, traces can be left throughout the process, and the source can be traced.
Blockchain information is very popular on the Internet. Many people think that blockchain is a high technology or a financial product. What does blockchain mean? Let us find out together below.
Details 01Blockchain originated from Bitcoin. On November 1, 2008, a person calling himself Satoshi Nakamoto published "Bitcoin: A Peer-to-Peer Electronic Cash System" "The article explains the architectural concept of an electronic cash system based on P2P network technology, encryption technology, timestamp technology, blockchain technology, etc., which marks the birth of Bitcoin.
02On January 3, 2009, the first genesis block with serial number 0 was born. A few days later, block number 1 appeared on January 9, 2009, and was connected to the genesis block number 0 to form a chain, marking the birth of the blockchain.
03Blockchain is a distributed shared ledger and database that is decentralized and non-transferable.Characteristics include tampering, leaving traces throughout the process, traceability, collective maintenance, openness and transparency. These characteristics ensure the "honesty" and "transparency" of the blockchain and lay the foundation for creating trust in the blockchain. The rich application scenarios of blockchain are basically based on the ability of blockchain to solve the problem of information asymmetry and achieve collaborative trust and consistent action among multiple subjects.
04Blockchain is a new application model of computer technologies such as distributed data storage, point-to-point transmission, consensus mechanism, and encryption algorithms. Blockchain is an important concept of Bitcoin. It is essentially a decentralized database. As the underlying technology of Bitcoin, it is a series of data blocks generated using cryptographic methods. Each The data block contains information about a batch of Bitcoin network transactions and is used to verify the validity of the information (anti-counterfeiting) and generate the next block.
05As an important breakthrough for independent innovation of core technologies, the security risk of blockchain is regarded as a major shortcoming that currently restricts the healthy development of the industry. Frequent security incidents have sounded the alarm for the industry. To embrace blockchain, we need to accelerate the exploration and establishment of a security system that adapts to the blockchain technology mechanism.