区块链开源代码通俗理解怎么写,区块链开源代码通俗理解为
请查看相关英文文档
1. How to explain blockchain in a popular way
“Blockchain technology is considered to be the next generation of disruptive core technology after steam engines, electricity, and the Internet. If we say Steam engines have unleashed people's productivity, electricity has solved people's basic living needs, and the Internet has completely changed the way information is transmitted. As a machine that builds trust, blockchain will likely completely change the way value is transmitted in the entire human society." p>
I have just come into contact with the blockchain, and there are too many basic knowledge that need to be understood and known. Don’t worry, today I will popularize this knowledge for you. Today, let’s first take a look at what public chains, private chains, alliance chains, and side chains are.
2. What is blockchain, what does it mean in popular terms, and what is China’s attitude towards blockchain?
Blockchain is Bitcoin’s An important concept. It is essentially a decentralized database and serves as the underlying technology of Bitcoin.
3. How to explain blockchain in a popular way
Blockchain is a decentralized distributed ledger database. The advantage of this distributed ledger is that, Buyers and sellers can trade directly without any intermediary. Everyone has a backup, even if your copy is lost, it will not be affected.
(3) Popular understanding of blockchain open source code and extended reading:
Blockchain application fields
1. Financial field
Blockchain has potentially huge application value in financial fields such as international exchange, letters of credit, equity registration and stock exchanges. The application of blockchain technology in the financial industry can eliminate the need for third-party intermediaries and achieve direct point-to-point connection, thereby greatly reducing costs and quickly completing transaction payments.
2. Internet of Things and Logistics Fields
Blockchain can also be naturally combined in the Internet of Things and logistics fields. Through blockchain, logistics costs can be reduced, the production and delivery process of items can be traced, and the efficiency of supply chain management can be improved. This field is considered to be a promising application direction of blockchain.
3. Public welfare field
The data stored on the blockchain is highly reliable and cannot be tampered with, so it is naturally suitable for use in social welfare scenarios. Relevant information in the public welfare process, such as donation projects, fundraising details, fund flows, recipient feedback, etc., can be stored on the blockchain and transparently and publicly disclosed conditionally to facilitate social supervision.
4. Insurance field
In terms of insurance claims, insurance institutions are responsible for fund collection, investment, and claims settlement, and often have high management and operating costs. Through the application of smart contracts, there is no need for the policy holder to apply or the insurance company to approve it. As long as the claim settlement conditions are triggered, the insurance policy can automatically settle claims.
4. Popular explanation of what blockchain is
Question 1: What is blockchain? Can you explain the principle of 10-point blockchain in plain language: decentralized distributed accounting system
The core of blockchain technology is that all nodes currently participating in it Maintaining transactions and databases, it makes transactions based on cryptographic principles rather than trust, so that any two parties who reach an agreement can directly conduct payment transactions without the participation of a third party.
?
Technically speaking, a block is a data structure that records transactions, reflecting the flow of funds for a transaction. The blocks of transactions that have been reached in the system are connected together to form a main chain, and all nodes participating in the calculation record the main chain or part of the main chain. A block contains the following three parts: transaction information, hash hash formed by the previous block, and random number. Transaction information is the task data carried by the block, specifically including the private keys of both parties to the transaction, the number of transactions, the digital signature of electronic currency, etc.; the hash formed by the previous block is used to connect the blocks to realize the past The order of transactions; random numbers are the core of transaction completion. All miner nodes compete to calculate the answer to the random number. The node that gets the answer the fastest generates a new block and broadcasts it to all nodes for update, thus completing a transaction.
1.1 What is Blockchain
Blockchain (BlockChain) refers to a technical solution that collectively maintains a reliable database through decentralization and trustlessness. This technical solution mainly allows any number of nodes participating in the system to associate and generate a series of data blocks (blocks) using cryptographic methods. Each data block contains all the information exchange data of the system within a certain period of time, and generates The data fingerprint is used to verify the validity of its information and chain to the next database block.
?
In layman’s terms, blockchain technology refers to a way for all people to participate in accounting. Behind all systems there is a database, which is a big ledger. Then who will keep this ledger becomes very important. At present, it is whoever owns the system who keeps the accounts. Each bank’s account books are kept by each bank, and Alipay’s account books are kept by Alibaba. But now in the blockchain system, everyone in the system has the opportunity to participate in accounting. If there are new transaction 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 the recorded content to the ledger, and Send the contents of the ledger during this period to all other people in the system for backup. In this way, everyone in the system has a complete ledger. Therefore, this data becomes very safe. A tamperer needs to modify more than half of the system node data at the same time to truly tamper with the data. Such tampering would be extremely costly, making it nearly impossible. For example, Bitcoin has been running for more than 7 years. Countless hackers around the world have tried to attack Bitcoin, but so far there have been no transaction errors. It can be considered that the Bitcoin blockchain has been proven to be a safe and reliable one.Dependable system.
?
1.2 Why is there blockchain innovation?
Human beings need to communicate during their activities, and communication is based on information. In the past, information circulation was not convenient enough to satisfy market participants. There is a demand for information, so intermediaries and centers are born. This centralized system has problems such as high cost, low efficiency, value dispersion, "information islands" and insecure data storage. However, due to technical and environmental factors, this system continued to operate for many years until the emergence of the Internet. The starting point of the first generation of the Internet is the TCP/IP protocol, which is an open code that implements a unified format for peer-to-peer transmission of information by all nodes on the network, and brings the basic values of freedom and equality required by a global unified market into programmed, protocol-based, and reliably Execution. The Internet eliminates low-value, high-cost intermediate chains and achieves low-cost and high-efficiency global information transmission in a decentralized manner.
?
However, the first generation of the Internet did not solve the problem of information credibility. Activities that can be decentralized on the Internet must be activities that do not require credit endorsement, and activities that require credit guarantee must be activities involving centralized third-party intermediaries. Therefore, Internet technology that cannot establish global credit has encountered great obstacles in its progress - people cannot participate in any value exchange activities on the Internet in a decentralized manner. To realize value exchange, people still need third-party intermediaries based on credit (such as banks, clearing agencies, exchanges). The global centralized credit system still has problems such as high operating costs, low efficiency, and vulnerability to attacks and damage. For example, each country's legal currency has different credit values and incompatible clearing systems, which adds a lot of cost to global trade.
?
Therefore, what the second generation Internet must break through is: how to establish global credit in a decentralized manner? Let...>>
Question 2: What is blockchain? What does it mean in layman’s terms? What is China’s attitude towards blockchain? What can blockchain do? Blockchain, a great technology that accompanied the birth of Bitcoin, is currently being used in the financial field to significantly reduce transaction costs and improve efficiency, which is enough to excite Wall Street. However, this is just the tip of the iceberg. Its potential applications are very broad and will subvert every aspect of our lives in the future.
Blockchain is an important concept of Bitcoin. It is essentially a decentralized database and serves as the underlying technology of Bitcoin. One of the most basic characteristics of Bitcoin is decentralization. In recent months, financial giants have gradually begun to pay attention to Bitcoin's technology and used it in non-monetary fields, such as stock trading, election voting, etc. (1) Art Industry
Artists can use blockchain technology to declare ownership, issue numberable, 100% edition works, and target anyDigital form of type artwork. It even includes a marketplace where artists can buy and sell through their website without the need for any intermediary services.
(2), Real estate industry
Use blockchain technology to solve various problems faced by everyone involved in real estate, including the naming process, land registration, agency intermediaries, etc.
(3), Insurance Industry
The financial industry has always been the most sensitive to advanced technology. Traditional banking and securities industry giants have been involved in the booming blockchain venture capital investment since 2014, with total global investment reaching US$1 billion within two years.
(4) P2P wallet
Personal assets can be traded through this P2P wallet in the future without going through any central institution, such as Bitcoin.
Most blockchains are in their infancy, mainly overseas. There are very few good domestic blockchain projects, so it is not recommended for any non-professionals to invest in blockchain projects. If you are very interested in blockchain technology and have a technical or financial background, it is recommended that you consider starting a business in this area. In terms of the blockchain protocol system, the lowest layer is the underlying technology of the blockchain, including the technical protocols of the blockchain, as well as some platform routing and basic algorithms; in the middle layer, some application interfaces and some credentials must be solved Issuance and verification, including some industry platform services, big data analysis, etc. This is a very rough classification, and there should be more detailed classifications; the top ones are some applications of blockchain, including finance Some applications and some applications in other aspects, the Internet of Things and so on.
Introduction to Bubi Blockchain
Bubi Blockchain has been focusing on the research and development and innovation of blockchain technology and products since its establishment. It has a number of core technologies and has achieved substantial results in many aspects. Radical innovation has resulted in a number of core technological achievements, such as: mathematically provable distributed consensus technology, fast large-scale ledger access technology, multi-chain general ledger technology that supports business expansion, and interconnection technology between heterogeneous blockchains. wait. On April 25, "Gege Points" introduced the concept of blockchain into the points system, jointly opened it up with multiple parties, issued and redeemed points, and promoted the circulation of points. Each cooperative institution can jointly participate in transaction verification, ledger storage, and real-time settlement; the third-party payment platform of the enterprise points issuer makes the entry and exit of points more flexible. Bubi has developed its own basic blockchain service platform, which has been applied in equity, supply chain, points, credit and other fields. Bubi has been committed to building an open value circulation network with decentralized trust as the core, allowing digital assets to flow freely.
A simple understanding of blockchain is a technology at the bottom of Bitcoin, which is also a peer-to-peer electronic cash system that can realize peer-to-peer value delivery. We should distinguish between Bitcoin, Bitcoin blockchain, blockchain and blockchain. Blockchain technology and other concepts. In countries with more developed finances in the past, finance and block technology have already achieved considerable results.In the long history, the legislation of digital currencies and blockchain networks is also very important. With the advent of the financial era, large financial institutions are studying blockchain technology. They have their own teams and conceptual technologies. Slowly, banks in various regions are also participating in digital currency discussions. The application and support of this technology are not only that. The influence of blockchain on enterprises is also huge. For larger domestic enterprises, Bubi Blockchain is also used in various equity, supply chain, points and other fields. Major domestic financial institutions and enterprises have taken a fancy to the new industry. value, they have developed their own blockchain platforms, and blockchain has instantly become a new innovative industry in China. In terms of overseas internationalization, the United States has already obtained 15 blockchain patents at the end of last year compared to China. Blockchain financial applications are entering a new stage in an all-round way. Various applications will become more and more in-depth, and related changes will also become more and more profound. It has attracted more and more attention and will form a huge new trend... >>
Question 3: What is blockchain technology? What exactly is blockchain? What is blockchain? 1. Data blockchain is an important concept in the Bitcoin financial system. It records transaction record data on the entire Bitcoin network, and these data are shared by all Bitcoin nodes. Through the data block, we can query each transaction record. A look at the history of Bitcoin transactions. 2. Example: There are three persons A, B, and C. All funds of A and B are kept by C. And every financial transaction must be recorded by C. Now assume that A and B each have 1 million in custody of C. Then: A spends 80,000 yuan to B, then C's account book record will subtract 80,000 yuan from A's name, and add 80,000 yuan to B's name. If B transfers 50,000 yuan to A, C will add 50,000 yuan to A's name and subtract 50,000 yuan to B's name in the account book. A spends 50,000 yuan to B, then C's account book record will subtract 50,000 yuan from A's name, and add 50,000 yuan to B's name. 3. The role of the data blockchain is similar to that of C’s account record book. It records the user’s ownership of Bitcoin and the records of all users’ Bitcoin transactions. It’s just that this “account record book” is recorded by the mining software of every Bitcoin miner on the network. If a Bitcoin transaction is confirmed by the data blockchain, the relevant information will be recorded in the data blockchain. Bitcoin’s “account record book” is called the data blockchain. All data blockchains on the network form Bitcoin’s distributed network database system. 4. The essence of data blockchain technology is a decentralized and distributed structure of data storage, transmission and certification methods. It uses data blocks to replace the current Internet's dependence on central servers, so that all data changes or transaction items are recorded. On a cloud system, the self-certification of data during data transmission is theoretically realized. In a far-reaching sense, this transcends the traditional and conventional information verification paradigm that relies on a center and reduces the cost of establishing global "credit." This peer-to-peer verification will produce a "basic protocol", a type of distributed artificial intelligenceThe new form will establish a new interface and shared interface between human brain intelligence and machine intelligence.
Question 4: What is blockchain: This explanation of blockchain is more understandable. Blockchain refers to a technology that collectively maintains a reliable database through decentralization and trustlessness. plan.
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.
Blockchain technology has become the darling of the financial community in China and has become a hot topic. Domestic Puyin Group has launched Puyin, a tea-based digital currency.
Question 5: Explain in an easy-to-understand manner what blockchain is. Blockchain can be understood as a database system in a sense. The development of blockchain can be divided into 1.0 and 2.0
1.0 is represented by Bitcoin, and its main application is virtual currency or digital currency application. The blockchain at this time can only be used for simple digital currency transactions.
2.0 is represented by the now popular ethereum (Ethereum) and the upcoming hyperledger. The blockchain at this stage can not only meet the corresponding digital currency transactions, but also use smart contracts to customize currency or asset transactions. If we use the database analogy, the emergence of smart contracts can be understood as allowing users to define functions or stored procedures in the database and call and execute them.
Different from traditional databases, the blockchain introduces consensus mechanism, incentive mechanism, p2p (network), hash and other specific elements, making it open, decentralized and non-tamperable. characteristic.
Question 6: What is blockchain? Can anyone explain it in simple terms? Blockchain is the underlying technology of Bitcoin. It is like a ledger that records all transactions. It is decentralized. What is decentralization? For example, when you buy something on Taobao, you place an order and pay in Alipay. Alipay will not transfer the money to the seller until you receive the goods. Alipay is the third party in that center.Without it, it means decentralization, just like buying things offline. If you pay with one hand and get the goods with the other hand, there is no third party.
The blockchain itself is a series of cryptographically related data blocks generated.
Look carefully to see if it looks like a ledger. The pieces one by one are blocks, and connected together they are the blockchain.
Many companies are developing this technology, including ours, and its prospects are incredible. For details, you can go to our official website and hope to adopt it, thank you
Question 7: What is blockchain technology? What is blockchain? How to explain the concept of blockchain? People in each industry have different understandings, and relevant explanations are gradually emerging due to more and more real-life applications. With the popularization of this blockchain technology, the related results are getting bigger and bigger. If we want to understand this technology, we must have an in-depth understanding of reality.
In the past six months, the concept of blockchain has gradually become popular in China, and a blockchain whirlwind has taken off in the financial circle. Blockchain has attracted the attention and favor of more and more people in the industry due to its unique technical advantages. Blockchain technology, which is decentralized (or multi-centered), highly transparent, cannot be tampered with, and has no single point of failure, is entering the field of vision of financial institutions and enterprises. It has at least been used in digital currency, payment exchange, registration and settlement, Digital assets, traceability and anti-counterfeiting, supply chain, Internet of Things and many other fields have moved from theoretical discussions to practical applications.
"Blockchain" was first introduced with "Bitcoin" released in early 2009. Blockchain has become the basic protocol and technical application for the launch, recording and circulation of Bitcoin. Although Bitcoin has been controversial since its inception and cannot even be regarded as a "currency" by governments and monetary authorities, the blockchain technology used in Bitcoin has been recognized by governments, including governments and monetary authorities. extensive attention.
Why has blockchain become a rapidly heating up hot technology and topic?
The most important of these may be that the launch of Bitcoin based on blockchain technology has opened up a new relationship with traditional society ( The exploration and attempt of new technologies and rule systems such as Internet user identity verification, wealth confirmation, transaction records, notarization and verification, which have little connection with offline) and are completely applied to the online world (online), provide people with the opportunity to adapt to the Internet society. Development provides alternative paths and unlimited imagination.
Judging from its application in Bitcoin, blockchain is a set of new network blocks (BLOCK, also called communities) formed by combining encryption technology with the Internet. Bitcoin configuration, netizen identity verification, and Bitcoin (value) confirmation formed by mining, Bitcoin transaction records, and extended encryption of Bitcoin cross-block flow (value transfer) (added block and transaction time identification, etc. Internet protocol rules and accounting including block chain (Blockchain), full encryption, mutual authentication, etc., including registration and verification(Ledger) system. Precisely because Bitcoin is not a substitute for offline legal currency, but is issued and managed by non-legal currency authorities, mainly imitating the model of gold, and is completely new and decentralized protected and supported by basic Internet protocols and strict encryption technology. Internet currency (virtual currency) has thus formed a new set of currency rules and systems that are different from and not subject to real social laws, and can be bought, sold or exchanged with legal currency. It has been more than 8 years since Bitcoin was launched. There has been no record of funds or user information being stolen. Its security has been verified, and its efficiency and cost of fund settlement also have obvious advantages. This has made people's confidence in the blockchain technology used in Bitcoin continue to increase, and people have become more and more aware that although blockchain is a technology and protocol pioneered and applied by Bitcoin, the blockchain Chain is not the same as Bitcoin, and its application is by no means limited to Bitcoin. The application of blockchain can be decentralized or centralized; it can be a public chain model or a private chain model. Therefore, after Bitcoin, blockchain technology is also constantly developing and innovating, and constantly exploring new application fields, especially in the financial field.
The reason why blockchain is valued highly by more and more people is because the development and widespread application of the Internet have caused more and more economic exchanges and transaction activities to be conducted online, and the online world (or online world) society) is rapidly expanding, enriching and active, and online transactions must solve the efficiency and security protection issues of the parties' identity verification, value verification, transaction records, inspection and verification, etc., and require strict intermediaries and agreements (rules or constitutions). In this regard, traditional thinking and customary practices are to follow the development trajectory of the transfer of offline transactions to online and push the common rules and practices of the real (offline) society to the online (network) society. However, in practice, it is increasingly It is difficult to adapt to the needs of online transactions.
For example, for the identity verification of the parties, the natural choice is to use the information on the identity documents protected by the laws of various countries as the basis, and then add account or transaction passwords, as well as facial recognition, iris, fingerprints and other biometrics to conduct online transactions. Verification, but this method first makes the citizen identity information in the cross-border interconnected online world subject to the administrative jurisdiction of real society... >>
Question 8: Easy to understand Explain clearly what is blockchain. The English name of blockchain is Blockchain. Block literally means block, block, and chain means chain, chain. Therefore, together they are translated into blockchain.
1. Use cryptography technology to encrypt and decrypt so that records cannot be tampered with. Common blockchain encryption methods include hash algorithm, RSA algorithm, elliptic curve algorithm, etc.;
2. The huge amount of calculation needs to be supported by a reasonable reward mechanism. Because every transaction must be recorded, so far, BitcoinThe currency’s blockchain already has more than 60 gigabytes. Every new transaction requires confirmation of the information related to the trading account to ensure that the transaction is valid. The huge amount of calculation requires a computer with powerful computing power to complete.
In order to encourage the participation of powerful computing power, Bitcoin provides two rewards: one is to issue a certain number of bitcoins to these computers every day; instead, all transfer fees are awarded to these computers. (The technical term for these computers is "mining machines", and the people who hold the mining machines are called "miners".)
Biying China is working hard on asset digitization and launched the digital currency crowdfunding platform Biying China.
Question 9: What is the so-called "blockchain"? Blockchain itself is a tool called decentralization and trustlessness. For example, when you graduate from university, the current practice is to have a certificate recognized and issued by an authoritative agency as your certificate. This setting is more troublesome, because this is a piece of paper, and paper can be forged, so there will be various gaps. The issuing authority is also a person, and there will be various gaps in the middle. As long as it is related to people, whoever There are various possibilities related to media. The blockchain provides a great opportunity. As soon as you graduate, you will have a record on the blockchain. No one can change this record. This thing exists objectively. You, as a physical existence , and then as a data existence, the blockchain was born. In this case, anyone who wants to check where you graduated can easily solve the problem. This is similar to the big data often involved in social networking (WeChat) and payment platforms (Alipay, Yibao).
Question 10: What does blockchain mean? Regarding blockchain, I think you have already seen the concept on the Internet. Let me explain it based on my understanding!
First, let’s talk about its characteristics: 1. Openness and transparency 2. Decentralization 3. Anonymity 4. Information cannot be tampered with, eliminated 5. No trust cost
Blockchain is like a public ledger , everyone has the right to record and read it, and everyone will jointly supervise to ensure its accuracy, and the recorded content will be saved permanently and can only be added but not deleted! However, as the number of blocks continues to increase, costs will increase and efficiency will decrease. (I’m not sure whether technology can be used to make up for this. I hope someone who understands technology can point it out.)
Blockchain is divided into public chain, private chain, and alliance chain. Public chain: accessible to everyone, everyone has read and write permissions, completely open, transparent and decentralized. Private chain: open to individuals or institutions, in which the owner of the private chain can set various permissions to make it partially centralized. Alliance chain: Open to specific organizations or groups, it is also "partially decentralized". According to the ledger at the beginning, members can view and transact, but cannot record and confirm bills, or require permission from the alliance. (The latter two do not have cost and efficiency issues)
Regarding blockchain, countries have begun to recruit talents in this area. For this, you can search online for "Central Bank Recruiting Digital Currency R&D Personnel". In addition, you can increase your understanding of blockchain by understanding its existing applications. What we usually refer to generally refers to public chains. Currently, those used abroad include Bitcoin, Ethereum and other domestic blockchains. Chain
1. Open and transparent: Every piece of data is verified by everyone and can be viewed by everyone at any time.
2. Decentralization: For example, when we shop on Taobao, we conduct transactions through the intermediary Taobao, and blockchain allows both supply and demand parties to directly contact each other for direct transactions through blockchain technology.
3. Anonymity: No personal privacy information is required to complete transactions on the blockchain, only your unique alphanumeric signature is required.
4. Information cannot be tampered with or deleted: Once the data has been verified and recorded, no one has the authority to modify it, let alone delete it!
5. No trust cost: The trust crisis in reality will not appear in the blockchain. Transactions in the blockchain do not require you to trust the other party. Only when both of you have enough "digital assets" to trade can it be carried out, and Under the supervision of the entire network, transactions will not be broken. If you have no idea about the cost of trust, just think about how many intermediaries there are in your city, or just think about Jack Ma, and you will know how big the cost of trust is.
I am still learning more about blockchain. I am Li Ailin. If you have any questions, you can discuss and learn together!
5. What is open source code and what is non-open source code?
Open source code refers to open source code, also known as source code disclosure, which refers to a software release model; On the contrary, if the source code is not disclosed, it is non-open source code.
General software can only obtain compiled binary executable files. Usually only the author or copyright owner of the software owns the source code of the program.
The authors of some software will make the source code public, which is called "source code disclosure". However, this does not necessarily meet the definition and conditions of "open source code" because the author may set the source code to be public. Conditional restrictions on the source code, such as limiting the objects that can read the source code, limiting derivatives, etc.
(5) Popular understanding of blockchain open source code and extended reading:
The role of open source code:
1. Disadvantages caused by the exclusivity of software achievements
The exclusivity based on intellectual property protection is a "commercial barrier" that prevents other companies from entering such markets. There is no relevant product response and no market competition, thus A monopoly was formed.
2. The harm caused by the confidentiality of software source code
Due to intellectual property protection, each company keeps the software source code confidential. It can only be circulated and exchanged within the company, and software technology experts and scholars cannot Conducting study and research results in repeated development and use of software, which is a waste of social labor.Moreover, the security and improvement of the software are limited.
Because the monopoly of the software industry has caused strong dissatisfaction in the academic community, the open source movement and the freedom movement were born. Open source software originated from the free software movement.
Reference source: Internet-Open Source Code
6. What is the popular explanation of blockchain
What is the popular explanation of blockchain
What is the popular explanation of blockchain? Blockchain is a hot topic nowadays, and its development speed in the country is getting faster and faster, but many people still don’t know what blockchain is? Now I will give you an easy-to-understand explanation of what blockchain is!
Popular explanation of what blockchain is 1Generally speaking, blockchain is a decentralized distributed ledger database. The advantage of this distributed ledger is that buyers and sellers can trade directly. There is no need for any intermediary, everyone has a backup, even if your copy is lost, it will not be affected.
Suppose you have a ledger at home, and your parents give you your salary and ask you to record it in the ledger. You misappropriated more than ten yuan privately because of your greed, and no one else knew about it. But the way to solve the problem with blockchain is to keep accounts with the whole family. Not only you are keeping accounts, but your father, mother, brother, sister, younger brother, sister, etc. are all keeping accounts. They can all see the general ledger, and you It cannot be changed, and neither can others.
Blockchain is a new application model of computer technology such as distributed data storage, point-to-point transmission, consensus mechanism, and encryption algorithm. Blockchain technology has been widely used in different industries. Such as product traceability, copyright protection and transactions, payment and settlement, Internet of Things, digital marketing, medical care, etc.
Popular explanation of what blockchain is 2Common questions in blockchain engineer interviews
What do you think the block in blockchain technology means?
The blockchain consists of information about all financial transactions. A block is nothing more than a list of records. When these lists are combined together, they are called a blockchain. For example, if an organization has 100 ledgers, their combination is called a blockchain, and a single ledger will be considered a single block.
Why is blockchain a trustworthy approach?
There are many reasons to trust blockchain. The first reason is that it is compatible with other business applications because it is open source. Secondly, it is secure because it was developed for online transactions, so the developers pay special attention to its data synchronization while keeping it safe. Because the type of business it holds is unrelated, it is easy to consider distinguishing chains when choosing.
How much do you know about blockchain?
This is a technology that was actually designed for Bitcoin and later heavily promoted to gainThere are multiple benefits to monitoring and recording all financial transactions on the Internet. This is a trusted method that is currently being used by many organizations. Since everything is secure and open source, it is easy to gain trust in the long run.
Utilizing blockchain in an organization, if there are specific technical requirements for the network?
No specific conditions of use. However, the network must be a peer-to-peer network under the relevant protocol. It literally just validates new blocks and helps organizations stay in sync without having to invest in third-party applications.
What is encryption? What is its role in blockchain?
Data security is always very important. Encryption is basically a way to help organizations keep their data secure. In this technique, data is encoded or altered to some extent by the sender before being sent to the network. Only the receiver can know how to decode it. This practice is very useful in blockchain because it increases the overall security and authenticity of the block and helps ensure that the block is secure.
What types of records can be saved on the blockchain? Are there any restrictions?
There are no restrictions on any type of records in the blockchain approach. Currently, many organizations around the world are using this approach, and the fact is that medical transaction records, organization-related events, administrative activities, transaction processing, identity management, document records are all common record types that can use blockchain. And record keeping is not limited to these applications..
What is double spending?
This is one of the main issues related to digital currencies. In practice, this is a condition of passing a digital certificate, since the card can be used multiple times through a digital file that is often easily cloned. It only leads to inflation and the organization has to bear huge losses. A major technical goal of blockchain is to eliminate this approach as much as possible.
Explain the importance of blind signatures and how they are useful?
It is actually a form of digital signature, an important part of cryptography, where all information is blinded until it is actually considered or signed. This is a proven method often considered in different privacy-related agreements between the author and the signatory. Digital currency design is one of the most common examples.
What is key sharing? Are there any benefits to blockchain technology?
As we all know, security issues in digital transactions are very important. Key sharing is a similar approach. In blockchain technology, this is a method of dividing keys or personal information into different units and sending them to network users. The original information can only be merged if the participant who distributed the key agrees to be merged with other participants. It can provide various security-related benefits in blockchain technology.
Are there groups that can use blockchain technology?Weaving?
This method can be considered as commercial class without strict upper limit. In fact, almost all businesses are doing or online financial transactions that require them to successfully complete the implementation process. Large enterprises, financial institutions, private enterprises, government departments, and even defense agencies can easily trust this technology.
What is the difference between a blockchain ledger and a general ledger?
First of all, the main difference is that blockchain is a digital ledger that can be easily decentralized. This method is far less likely to go wrong than a regular ledger. Normal books are written by hand or by hand, blockchain does all the tasks automatically. You just need to configure it the right way and follow all the guidelines.
What is a soft fork?
Blocks in the ledger are included in a way that builds the longest chain, i.e. the chain with the greatest cumulative difficulty. A fork is a situation where there are two candidate blocks competing to form the longest blockchain, and two miners discover a working problem and fail to synchronize with each other within a short period of time. Causes network fragmentation because some nodes get blocks from miner #1 and others get blocks from miner #2. Forks are usually resolved in one block because the probability of this happening again becomes very low as the next block comes out so soon there is a new longest chain that will be considered primary.
7. Now every digital virtual currency has open source code, how can we analyze it?
Five ways to distinguish: decentralization, constant "issuance", open source code, independent electronic wallets and third-party trading platforms.
1. Decentralization
Many people are vague about the concept of decentralization, and there are also many currency-related projects that are promoting this market under the banner of decentralization.
1. Technical decentralization: Bitcoin and Litecoin are currencies of the entire digital currency, and blockchain technology is 2.0. A 5-year study in the United States failed to study this area and only reached 1.0.
2. Do not belong to any company, country or organization. For example, the RMB, the US dollar, etc. are all legal currencies, issued and controlled by the state, and are centrally controlled; there is also a central bank called Tencent's Q coin, which is called a virtual currency, not a virtual currency, and is issued by Tencent.
2. Why does the price rise? Constant "issuance".
In fact, in the true sense, the word "issuance" should not be used. There are 21 million Bitcoins and 84 million Litecoins. The initiator calculated this digital currency computer and used A set of formulas is saved, and an Internet program is used to determine how many pieces there can be in the world. They were excavated.
I heard that mining, mining, and mining machines are limited in time and quantity, and cannot be changed by any individual or organization. Anyone can make its source code public. dig. Things are rare and valuable. The reason for mining is that the more gold is mined, the less it becomes. That’s why it’s called mining. Pricewill rise.
The RMB has been over-issued, causing inflation and making it less and less valuable. The real digital currency is one that never evaporates, is constantly "issued" globally, and has real scarcity and deflationary characteristics.
3. Open source code, this is a key core.
Currently, there is only one regulatory platform for all digital currencies. If the open source code is mature, it must be reviewed by the world's only digital currency regulatory platform. After passing, it will be listed on this platform and its open source code will be announced.
Another way is to see if Litecoin and Bitcoin are available on major trading platforms. All open and transparent transactions are free transactions.
4. Independent electronic wallet.
Cross-border payments can be made to a certain region.
5. Third-party trading platform
Closed trading platform and open trading platform
1. What is a closed trading platform?
For example, in those days when you were shopping and eating by ticket, you were from a chemical factory and you were from the Grain Bureau. Today it is not allowed for you to go to the Grain Bureau to eat with a meal ticket from the factory. It is controlled internally.
2. Open trading platforms, such as OKCOIN and Huobi, are all open. Litecoins purchased on any platform can be bought and sold on this platform, which is open and transparent.
In short, there are five major criteria for whether a digital currency is a real one:
1. Decentralization; 2. Open source code; 3. Constant issuance; 4. Third-party trading platform; 5. ,electronic wallet.
(7) Extended reading for popular understanding of blockchain open source code:
The basic stage of virtual currency
There is no distinction between game currency and Stocks, derivative financial instruments, especially electronic currencies are defined and distinguished. In fact, there is an internal clue that can connect these different forms of virtual currencies, which is the maturity of personalized value. We logically summarize it as follows:
1. Bank electronic currency
Bank electronic currency was originally a "pseudo-virtual currency". It only has the form of virtual currency, such as digitization and symbolization, but does not have the essence of virtual currency and has nothing to do with personalization. For example, it is just the counterpart of paper money; it may be issued by a central bank; it may be in the same market as the currency market, etc.
But one thing about bank electronic currency breaks through the extension of currency - that is, it can be issued not by the central bank, but by information service providers, as was the case with several early electronic currencies. The second breakthrough is that the liquidity of bank electronic money far exceeds that of ordinary currency. Therefore, there is an implicit challenge to the pricing power of the currency price level.
For example, during overnight lending, if the same currency is circulated several times in the form of electronic currency, although from the perspective of traditional currency, nothing has happened, but from the perspective of virtual currency circulation velocity, actually changedconditions for the currency price level.
2. Credit information currency
Stocks are the most typical credit information currency. Their essence is virtual and a virtual currency with personalized characteristics. It is the most realistic foundation of the current virtual economy. The stock market and derivative financial instruments market constitute a large-scale and unified virtual currency market. They are not only based on physical business, but also supported by a wide range of trust business, insurance business and other information services.
The so-called unified market refers to something specific, which means that this market as a whole can exchange with the currency market at the overall level of national income. Historically, only when the currency forms a unified market, that is, when all the subjects of the national economy are monetized, can the regulatory role of currency volume and interest rates on the national economy be discussed. The same principle applies to the virtual economy.
This issue is not without controversy. Although the scale of the virtual economy is now several times that of the real economy, after all, a large part of the real economy has not entered this unified market. If you compare gaming currency to stocks, it's still far behind in this regard. Only through the two stages of entertainment industrialization and industrial entertainment can it be possible to reach the level of a unified market.
Analyzing the stock market and derivative financial instruments market, one of the biggest differences between it and the general money market is that its circulation speed cannot be directly determined by the central bank. For example, the price level of the stock index, as a virtual currency, cannot be directly determined by the central bank like interest rates, but is directly determined by information called people's "confidence."
The fundamentals of the central bank and the real capital market can only indirectly determine the stock market, not directly. So I think the stock market is an information market rather than a money market.
Compared with the mature virtual currency market, the performance of the stock market is incomplete in terms of main characteristics. The stock market integrates the noise at all reference points (that is, individual gain and loss values) into a unified reference value, which is synthesized with the standard value (the fundamental utility value, the general equilibrium value), forming a continuous market fluctuation around the utility value.
Although it is different from the money market with orderly centripetal movement centered on the central bank, it is no different from the money market. From the perspective of the real virtual currency market, incommensurable personalized value is the characteristic of this market. In this sense, the centralized stock market has not fulfilled this function, and the independent role of the stock market as a so-called "casino" has not yet been played.
3. Personalized Credit Vouchers
The fundamental function of virtual currency is to synthesize value in a personalized "on-site", rather than running to an equilibrium point isolated from the real world. Determine a rational value. The significance of virtual currency is to establish a value system centered on the final consumer. After the virtual currency is fully realized, a single currency with only general equivalent functions will tend to be background-based.
Game currency is a testing ground for higher-level virtual currencies, and it is difficult to take on a big role. The ideal virtual currency is a real-world valuesymbol. In general equivalent exchange, the specific use value and the non-homogeneous needs and personalized needs of people, the subject counterpart of the specific use value, are completely filtered out.
Virtual currency will change all this. Through virtual means, people's non-homogeneous needs and personalized needs are anchored to fundamentals with individual reference points to synthesize value. Therefore, virtual currency must have two sides. On the one hand, it has the function of commodity exchange, and on the other hand, it has the function of barter exchange.
Overcome the relativity and subjectivity of value through the former, and achieve personalized value confirmation through the latter. In order to achieve this goal, virtual currency must undergo a huge transformation that is unknown to everyone, which is the transformation to a conversational system and become an interactive currency.
The bargaining here is a bargaining over the currency price level. Recall that within a few decades, humans have already realized the transformation from text to dialogue, which is exactly the direction of the transformation of virtual currency. The value of game currency is actually uncertain. People exchange game currency, and the happiness they may ultimately get from it, whether it is above or below the currency value, is uncertain until they participate in the game.
The game is a dialogue process. Of course, the various value-added functions of game coins have not yet been developed in conjunction with personalized information services. If this value-added business is fully developed, game currency may become an advantage over stocks because it is not universal due to different merchants providing services.
Fully personalized virtual currency, possibly a currency card with additional information, whose value is yet to be confirmed. A virtual currency with specific undetermined functions and residual value can, on the one hand, have the same room for reinterpretation as text, and on the other hand, it has the potential for karaoke-style redevelopment.
Its information value has an open interface and can be added in value. If they are put into the secondary market exchange like the stock market, they may fluctuate up and down the basic par value based on their personalized information, and they will have more attractiveness like stocks.
Game currency only has the function of value circulation and does not have the function of a market platform, so it is only an imperfect virtual currency. The reason is that it lacks a corresponding industrial foundation.
8. The most straightforward explanation of blockchain
In recent years, the term "blockchain" has become a hot topic, and news media have reported on it, but everyone may not know the difference between blockchain and blockchain. The understanding of blockchain is still in the foggy stage. Today we will unveil its mystery.
In fact, the essence of blockchain is very simple and can be explained in one sentence: decentralized distributed database.
The main function of the blockchain is to store information. Anyone can write information and read it at the same time, so it is a public database.
Characteristics of blockchain
Distributed database technology has long existed in the market, but the difference is that although blockchain isIt is a distributed database, but it has no administrator and is completely decentralized.
Decentralization is a disruptive feature of blockchain technology. It does not require a centralized agent and realizes a direct point-to-point interaction, enabling high-efficiency, large-scale, and information interaction without a centralized agent. way becomes reality.
However, without an administrator, everyone can write data into it. How can we ensure that the data is trustworthy? What should I do if I am changed by a bad person? The designers have already thought of this, which proves that blockchain is a truly epoch-making product.
Block
The blockchain is composed of blocks. Blocks are much like database records. Every time data is written, a block is created.
Each block contains two parts:
Block header (Head): records the characteristic value of the current block
Block body (Body): actual Data
The block header contains multiple characteristic values of the current block.
Generation time
Hash of the actual data (i.e. block body)
Hash of the previous block
...
Every time in the system Each node has the latest complete database copy. Modifying the database of a single node is invalid because the system will automatically compare and consider the same data record that appears the most times to be true. At the same time, every step of the data record will be retained on the blockchain, and the information at each step can be traced.
Here, you need to understand what a hash is, which is necessary to understand the blockchain.
The so-called "hash" means that the computer can calculate a characteristic value of the same length for any content. The hash length of the blockchain is 256 bits, which means that no matter what the original content is, a 256-bit binary number will be calculated in the end. And it can be guaranteed that as long as the original content is different, the corresponding hash must be different.
For example, the hash of the string 123 is (hexadecimal), which is 256 bits when converted to binary, and only 123 can get this hash. (Theoretically, it is possible for other strings to get this hash, but the probability is extremely low and can be approximately considered impossible.)
Therefore, there are two important inferences.
Corollary 1: The hash of each block is different, and the block can be identified by the hash.
Corollary 2: If the content of the block changes, its hash will definitely change.
The immutability of hashes
Blocks and hashes are in one-to-one correspondence, and the hash of each block is for the "block header" (Head) computational. That is to say, connect the various feature values of the block header in orderJoin them together to form a long string, and then calculate the hash of this string.
Hash = SHA256 (block header)
The above is the calculation formula of block hash. SHA256 is the hash algorithm of the blockchain. Note that this formula only includes the block header and not the block body. In other words, the hash is uniquely determined by the block header.
As mentioned earlier, the block header contains a lot of content, including the hash of the current block body and the hash of the previous block. This means that if the content of the current block body changes, or the hash of the previous block changes, it will definitely cause the hash of the current block to change.
This is of great significance to the blockchain. If someone modifies a block, the hash of the block changes. In order for subsequent blocks to still be connected to it (because the next block contains the hash of the previous block), the person must modify all subsequent blocks in sequence, otherwise the modified block will be removed from the blockchain . Due to the reasons mentioned later, hash calculation is very time-consuming, and it is almost impossible to modify multiple blocks in a short period of time, unless someone controls more than 51% of the computing power of the entire network.
It is through this linkage mechanism that the blockchain ensures its own reliability. Once the data is written, it cannot be tampered with. This is just like history, what happened happened, and it can’t be changed from now on.
- 上一篇: 36氪 区块链,360区块链技术
- 下一篇: 区块链和法律,区块链与商业应用