为广大币圈朋友提供币圈基础入门专业知识!
当前位置首页 > 比特币基础> 正文

区块链技术困境有哪些,区块链技术困境分析

发布时间:2023-12-12-14:34:00 来源:网络 比特币基础 区块   困境   技术

区块链技术困境有哪些,区块链技术困境分析

区块链技术的发展给现代社会带来了极大的变革,也带来了一些困境。本文将深入探讨区块链技术困境,包括:安全性、可拓展性、可信赖性。

安全性:安全性是区块链技术最重要的困境之一。由于区块链技术是分布式的,所以它比传统的中心化技术更容易受到攻击。区块链技术中存在的漏洞可能会被黑客利用,从而破坏整个网络的安全性。另外,区块链技术的安全性还受到硬件的限制,如存储空间、算力等,这些限制可能会导致区块链技术的安全性受到影响。

可拓展性:可拓展性是区块链技术另一个重要的困境。由于区块链技术是分布式的,所以它的网络传输速度受限,而且由于每个节点都需要验证数据,所以网络的扩展速度会受到影响。此外,区块链技术的网络容量也有限,这意味着它无法支持大量的数据传输。因此,为了解决区块链技术的可拓展性问题,需要开发更高效的网络传输协议和更大容量的存储空间。

可信赖性:可信赖性是区块链技术的另一个困境。由于区块链技术是分布式的,所以它的可信赖性受到节点的数量的影响。如果网络中的节点数量不够,那么网络的可信赖性就会受到影响,这可能会导致网络中的数据被篡改。此外,由于区块链技术是开放的,所以它的可信赖性也受到恶意程序的影响,这些恶意程序可能会破坏网络的安全性。为了解决这些问题,需要开发更安全的加密技术,以及更有效的可信赖机制。

总之,区块链技术困境主要包括安全性、可拓展性和可信赖性。要解决这些问题,就需要开发更安全、更高效的网络传输协议,以及更大容量的存储空间和更安全的加密技术。只有这样,区块链技术才能发挥出最大的价值,为社会带来更多的变革。


请查看相关英文文档

1. Blockchain, how to solve the financing difficulties of small and medium-sized enterprises

In recent years, companies with unpaid wages and bosses running away have become commonplace in the news. , "Jiangnan Leather Factory" jokes also appear on social media from time to time. These "news" that are no longer new remind everyone repeatedly that the old problems of corporate financing for many years have become "new" dilemmas that have been unresolved for a long time. I am wondering if there is any way to solve the problem. With the development of financial technology, maybe blockchain is bringing new ideas to this old problem?

Economic Perspective Viewing the World WeChat Official Account [Jianghan Vision Observation] ID: jianghanview

2. A brief discussion of several major applications of blockchain, which ones Will it be a pitfall

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.

The Internet is an information network, with 0s and 1s flowing in it. Blockchain is a value network, and its role is to transmit value, unlike the Internet for data transmission.

Speaking of value transfer, there is a very simple scenario, such as payment. I have 100 yuan in my hand and I want to transfer it to the group. I can use WeChat red envelope or WeChat transfer. Here During the transaction process, a third party is required to participate, and the transmission method of the blockchain is point-to-point transmission, which does not require any intermediate node. This is a very big difference between the blockchain and our existing architecture.

When it comes to peer-to-peer payments, many people will think of Bitcoin, because most people know blockchain from Bitcoin. What is the difference between blockchain and Bitcoin?

Blockchain is the technology behind Bitcoin; blockchain is a basic technical architecture that designs and implements an autonomous system with multi-party participation through a specific data structure and consensus algorithm.

The specific data structure is actually the name blockchain itself, that is, its data is placed in data blocks one by one, and then these data blocks are connected and implemented using a chain. "Consensus algorithm" is a very important concept in blockchain. Without synchronic algorithm, there would be no meaning of blockchain.

Introduction to Bubi Blockchain

Bubi Blockchain has been focusing on the R&D and innovation of blockchain technology and products since its establishment, and has a number of core technologies. It has made substantial innovations in many aspects and formed a number of core technical achievements, such as: mathematically provable distributed consensus technology, fast large-scale ledger access technology, multi-chain general ledger technology that supports business expansion, and heterogeneous ledger technology. Constructing the interconnection between blockchainsTechnology etc. 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.

Having said that, let’s analyze the difference between blockchain and Bitcoin?

1. Essential difference. For the world, Bitcoin is a digital currency based on cryptography, while blockchain, as we just said, is a value transfer protocol. There is an essential difference between the two, because one is a digital currency. , one is a value transfer protocol.

2. Algorithm. Bitcoin's consensus algorithm is based on a working algorithm called proof of work, POW. There are many different consensus algorithms in the blockchain. It can use either the Bitcoin POW algorithm, the POS algorithm, or the DPS algorithm.

3. Transaction speed. Bitcoin is limited to a maximum of seven transactions per second. Please note that what is mentioned here is the maximum and not the average, because this is a very strict definition. For blockchain, the number of transactions per second can actually reach tens of thousands or more, so this is also One major difference between blockchain and Bitcoin. Because many people will be confused and say that the transaction speed of the blockchain is seven transactions per second. This is wrong. This is a limitation of Bitcoin. The blockchain can reach very high speeds based on its different consensus algorithms and linking methods. Transaction speed.

4. Link form. Bitcoin is a blockchain based on the Internet, which means we call it a public chain. The blockchain can be in the form of a public chain, a private chain, or a consortium chain.

5. Limitations. It is recommended that everyone not touch some digital currencies related to blockchain. What's the reason? Bitcoin is a digital currency. Although it has very good and different characteristics, it does not comply with financial supervision. In other words, these 21 million Bitcoins were issued without national authorization and without national credit as a multiple. was released below. The blockchain also has some limitations. Although it is just a protocol and a technology, it is still a new technology in its infancy.

To summarize, blockchain is a relatively low-level protocol and a technical infrastructure, on which there are various consensus algorithms. If the blockchain is 1, the consensus algorithm may be 10 to 20, but the applications on top of it may be a thousand or two thousand, or more. In other words, Bitcoin is just a lot of blocks.An implementation among chain applications. Therefore, Bitcoin and blockchain cannot be equated. Bitcoin is only a very elementary implementation of blockchain.

What can blockchain do? Blockchain problem? In the bill market, digital bills based on blockchain technology can become a safer, smarter, and more convenient bill form. Point-to-point transactions realized with the help of blockchain can break the existing functions of bill intermediaries and realize the disintermediation of bill value transfer; the construction and data storage of digital bill systems do not require a central server, eliminating the need for the development of central applications and access systems. costs, reducing the maintenance and optimization costs of the system under the traditional model, and reducing the risks caused by system centralization; based on the non-tamperability of information on the blockchain, once the transaction is completed, there will be no default, thereby avoiding "one Behaviors such as "selling too many tickets" and out-of-synchronization of payment and endorsement effectively prevent risks in the bill market. The securities trading market is also an area where blockchain technology has great potential. The current traditional securities trading model has the shortcomings of long transaction processes, low transaction efficiency, and high comprehensive costs. In addition, there are strong intermediaries and regulatory agencies, and the rights of financial consumers are often not protected. Applying blockchain technology, buyers and sellers can be directly matched through smart contracts, and the efficiency of transaction execution can be greatly improved. Settlement and delivery can be automatically realized through a distributed digital registration system. Since the data entered into the block is irreversible and can be copied to each data block within a short period of time, the information entered into the blockchain actually has a publicity effect, so the occurrence of the transaction and the confirmation of ownership will not occur. dispute.

What can blockchain do? Blockchain problem? Although there is no mature underlying blockchain technology platform solution currently, technical problems such as capacity scalability, privacy protection, inability to settle on a net basis, and non-recourse after the event also need to be solved, and large-scale application of blockchain Technology also requires redesigning IT architecture and reengineering business processes, but these are only technical issues. The real test of blockchain technology taking root and growing in the financial field is the ontology of regulatory agencies and financial institutions. Will the inherent "deregulation" and "decentralization" characteristics of blockchain make market entities have no motivation to drive technology? Innovation. However, since the blockchain is a technology based on mathematical algorithms, the establishment of a trust relationship between transaction parties does not require the use of intermediaries or authoritative centers at all, and the cost of establishing a trust relationship is almost zero (when the blockchain financial infrastructure and ancillary infrastructure are established (under the premise), and the blockchain code is open source and open, without geographical restrictions, and the network pattern is distributed and interconnected, laying a technical foundation for the establishment and development of inclusive finance and shared finance in the future, and creating material conditions for global financial integration and unification. From this point of view alone, blockchain technology will surely establish a core position in future financial development, and it will rely on and complement each other to win the future.

3. Can the new blockchain technology solve the dilemma of traditional copyright protection?

On July 29, 2018, hosted by Dataguan (Beijing) Media Technology Co., Ltd.Blockchain Brand Salon Seminar was held in Beijing. This salon aims to deeply explore the current status and future of the development of the blockchain industry through expert sharing, dialogue, and discussion.

Zhao Yong, founder and CEO of Maichi.com, believes that blockchain technology and copyright are inherently combined. It can bring new opportunities for change in copyright protection and solve traditional problems. Centralized copyright services address issues such as rights confirmation, transactions and rights protection.

Some people in the industry believe that at present, my country's copyright service agencies are not yet sound, the relevant legal system is not perfect enough, copyright protection is still in its infancy, and the copyright industry is facing severe problems and challenges.

This salon event is hosted by the Guiyang Blockchain Development and Application Promotion Headquarters and hosted by the Data Officer and Information Technology Research Institute.

Content source: China News Network

4. The blockchain industry is ushering in a new market trend. What are the bottlenecks in the development of the blockchain industry?

Blockchain technology is a new distributed infrastructure and computing paradigm that enables the sharing, replication and authorization of distributed ledgers. It has the characteristics of multi-point consensus and is difficult to tamper with. It solves the problem of how to enable cross-institutional trust transactions in commercial networks, connecting all parties involved in financial services, and brings challenges of breaking down data silos and improving data quality. It has the potential advantages of security and lower transaction costs. Enhance risk control capabilities and have broad application prospects in the financial field. The blockchain industry is ushering in a new market trend, and there are some bottlenecks in the development of the blockchain industry. Only by breaking through these bottlenecks can we usher in the spring of blockchain. bring better development.

Finally, the development of blockchain technology will bring certain network security issues. We must pay attention to and solve information security and network security issues. Blockchain technology is not inherently secure. Any software system inevitably has defects and vulnerabilities, and will face attacks from the Internet. Poorly designed and poorly managed blockchain systems can be vulnerable to attack. In applications in the financial industry, data is an asset, so we should have a comprehensive understanding of the security of the blockchain, and first put security design and self-control first to avoid the occurrence of Bitcoin theft.

5. What challenges does the blockchain currently face?

What challenges does the blockchain currently face
At this stage, application projects in the blockchain field are mainly divided into There are two aspects: one is new business models that are more compatible with blockchain technology, such as cross-border payments, supply chain finance, product traceability and other scenarios; the other is applications based on reform of existing centralized businesses, that is, the use of Token economic incentive mechanism.
With the development of technology, the number of application projects in this field is expanding rapidly. Many people believe that 2018 will be the year when blockchain will truly integrate with the real economy and explode. However, blockchain technology is still in its early development stage and faces challenges including the regulatory environment, lack of talent, and technical awareness.challenges faced.

From a technical perspective, applying blockchain technology to actual industry scenarios requires solving issues such as transaction speed, data consensus, and node maintenance. The current Bitcoin network can only process seven transactions per second, and the leading Hyperledger technology can only reach the level of 200 to 300 transactions; this is compared with the centralized system that can process tens of thousands of transactions per second. Large distances. In addition, the current lack of relevant incentive mechanisms in the field makes it difficult for participating nodes to operate in an orderly manner. From a regulatory perspective, although most countries are actively embracing blockchain technology, there are currently no relatively complete regulatory regulations and industry standards. Inappropriate regulatory measures may hinder the innovative development of such emerging technologies.
Affected by various factors such as the underlying technology that needs to be further matured, the lack of public chain platforms for smart contracts, the lack of ecological compatibility of various Tokens, and unclear government supervision; at this stage, the implementation of blockchain application projects is relatively slow, and at the same time, It shows that the quality of projects varies from good to bad. For this reason, analysts said that compared with general-purpose blockchains, what will achieve breakthroughs in the short term may be focused blockchains for specific scenarios and applications.

6. One article to understand the Internet blockchain

One article to understand the Internet blockchain

One article to understand the Internet blockchain, you need to understand the blockchain , we have to study the brief history of blockchain technology development starting from the birth of the Internet, discover the motivations for the emergence of blockchain, and infer the future of blockchain. Let’s understand the Internet blockchain in one article.

Understand the Internet blockchain in one article 1

The originator of blockchain is mahjong, and the earliest blockchain was invented by the Chinese! The blockchain is just like Mahjong, except that Mahjong has fewer blocks. Mahjong only has 136 blocks. The rules of Mahjong vary from place to place and can be regarded as a hard fork of Bitcoin.

As the oldest blockchain project, Mahjong has a team of four miners. The first one to dig out the 13 correct hash values ​​will get the accounting rights and rewards. It adopts the method of being willing to admit defeat and not cheating. Thousands of consensus mechanisms!

Mahjong is decentralized, everyone can be the banker, and it is completely peer-to-peer.

Mining pool = commission from the boss of the chess and card room.

It cannot be tampered with, because convincing the other three people requires too much computing power and physical strength.

A typical value Internet. The value in my pocket didn't last eight rounds before it went into their pockets.

The Chinese are basically good at playing mahjong. In terms of blockchain, they produce 70% to 80% of the world’s mining machines and have the most computing power in the world, accounting for about 77% of the computing power.

Mahjong is actually the earliest blockchain project:

1. A group of four miners. The miner who first collides with the correct hash value of 13 numbers can obtain the accounting rights. and get rewarded.

2. NoCan be tampered with. Because convincing the other three people requires too much computing power and physical strength.

3. Typical value Internet. The valuable digital currency www.gendan5.com/digitalcurrency/btc.html in my pocket ran into their pockets in less than eight rounds.

4. Decentralization, everyone can be a banker, it is completely peer-to-peer.

5. UTXO, unspent transaction expenses.

There is another blockchain method of credit, assuming that everyone has no cash

Let’s take a closer look. When everyone reaches a consensus, we see There is no intermediary or third party to judge C’s win, and the rewards given to C do not need to be transferred to C through a third party. They are all direct peer-to-peer transactions. This process is decentralized, and players (miners) record their own records. After recording the results of the first game, B Dahu drew thirteen pieces, and B drew Jia Dongfeng. After the record is completed, a complete block is generated, but remember, this is only the first game. In the entire blockchain , this is just one node. After the 8 rounds mentioned at the beginning, there are 8 nodes (blocks). The 8 blocks are connected together to form a complete ledger, which is the blockchain. Because everyone has one of this ledger, it is a distributed ledger. The purpose is to prevent someone from tampering with the record. At the end of the game, it is clear who wins and who loses.

Four men (A, B, C, and D) got together to play mahjong for money. None of them brought any cash, so they asked a beautiful woman (centralized) to keep a book and record who won how much money in each round. , Who lost how much? At the end of the day, everyone uses Alipay or WeChat to pay and settle the ledger. However, if this beauty made a mistake in accounting or was bribed by one of the four people in advance to make a mistake on purpose, there is no guarantee that the outcome of this game will be fair, just, and reasonable. ,dont you agree? then what should we do? If you "play mahjong", you can use "blockchain" as the game rules and adapt it as follows:

Four men (A, B, C and D) got together to play mahjong for money. No one brought any cash. B said Let the beauty she brought keep accounts. A said that none of us knew this beauty, so the four of them, A, B, C, and D, agreed that everyone would keep accounts at the same time (decentralized) on their mobile phones (blockchain nodes) for each game. ), after finally playing mahjong and paying with electronic money directly on the mobile phone, everyone checked the accounting results. The accounting results should have been the same.

Assume that the original result is the account recorded on A’s mobile phone: B owes A 10 yuan. However, the record on B's mobile phone shows that there is no debt, but the other two people (C and D) have the same accounting as A, so the settlement is still based on the majority rule. In addition, everyone has a bad impression of B's ​​integrity. Next The first time I play mahjong, I won’t take B to play with me.

Unless B bribes two people (C and D) in advance to deliberately cheat, but the cost of B bribes them is 100,000 yuan (10,000 times the default of 10 yuan), then in common sense, B only ableChoose to give up because the cost of fraud is too high.

Assume that even if B is secretly willing to pay a high price of 100,000 yuan to buy C and D to do this silly cat transaction with huge losses during the card game, the rules of the blockchain are to keep accounts based on timestamps. Yes, it turns out that B owed A 10 yuan when debiting the account at 1 p.m., that is, when C and D changed the account at 3 p.m., time is irreversible and they can only record 3 p.m., which does not comply with the rules of the game. .

In fact, in 2017 the blogger has developed a set of Mahjong coins

China’s earliest blockchain project: a group of four miners, first starting from 148 random numbers The miner who collides with the correct hash value of 14 numbers can obtain an accounting right incentive. Since distributed accounting requires the consensus of several other miners, each accounting transaction takes about ten minutes.

Understanding the Internet Blockchain in One Article 2

1. Before the birth of Bitcoin, 5 Internet technologies that will have a significant impact on the future of the blockchain

In 1969, the Internet was born in the United States. Since then, the Internet has expanded from four research institutions in the United States to the entire planet. In terms of application, it has expanded from the earliest military and scientific research to all aspects of human life. In the nearly 50 years since the birth of the Internet, five technologies have been of particularly great significance to the future development of blockchain.

1. The TCP/IP protocol born in 1974: determines the position of blockchain in the Internet technology ecosystem

In 1974, the most critical step in the development of the Internet was taken by The TCP/IP protocol, the core communication technology of the Internet jointly developed by American scientists Vinton Cerf and Robert Kahn, was officially launched.

This protocol enables the transmission of information between different computers and even different types of networks. All computers connected to the network can communicate and interact as long as they comply with this protocol.

In layman's terms, Internet data can travel tens of thousands of kilometers to reach the computer users who need it. This is mainly because the Internet world has formed a unified information dissemination mechanism. That is to say, Internet devices follow a unified law-TCP/IP protocol when disseminating information.

Understanding the TCP/IP protocol is of great significance to mastering the Internet and blockchain. After the invention of TCP/IP in 1974, the entire Internet was between the underlying hardware devices, the intermediate network protocols and the network Addresses have always been relatively stable, but an endless stream of innovative applications are emerging at the top application layer, including news, e-commerce, social networks, QQ, WeChat, and blockchain technology.

In other words, in the technical ecology of the Internet, blockchain is a new technology at the top layer of the Internet - the application layer. Its emergence, operation and development have not affected the underlying infrastructure and communication protocols of the Internet. , is still one of the many software technologies that operates according to the TCP/IP protocol.

2. Born in 1984Cisco router technology: an imitation of blockchain technology

In December 1984, Cisco was established in the United States. The founders were a couple from Stanford University and Leonard Poe, director of the Computer Center. Sack and Sandy Lerner, director of the Computer Center at the School of Business, designed a networking device called a "multiprotocol router" and placed it in the Internet's communication lines to help data accurately and quickly reach the other end of the Internet thousands of kilometers away. One end.

In the entire Internet hardware layer, tens of millions of routers are busy working, directing the transmission of Internet information. An important function of Cisco routers is that each router saves a complete Internet device address table. Once something happens Changes will be synchronized to tens of millions of other routers (theoretically), ensuring that each router can calculate the shortest and fastest path.

When you see the operation process of the router, you will feel very familiar. That is the important feature of the blockchain later. The significance of understanding the router lies in the important features of the blockchain. It has been implemented on the router in 1984. For the router, even if the node device is damaged or attacked by hackers, it will not affect the transmission of the entire Internet information.

3. The B/S (C/S) architecture that was born with the World Wide Web: the opponent of the blockchain and the target of attempted subversion

The World Wide Web is referred to as the Web and is divided into Web clients and server. All updated information is only modified on the Web server. Thousands, tens of thousands, or even tens of millions of other client computers do not retain the information and only obtain the information data when accessing the server. This structure is also often referred to as the Internet B/S architecture is a centralized architecture. This architecture is also the most important architecture of the current Internet. Internet giants such as Google, Facebook, Tencent, Alibaba, and Amazon have all adopted this architecture.

Understanding the B/S architecture will be of great significance to the subsequent understanding of blockchain technology. The B/S architecture is that data is only stored in the central server, and all other computers obtain information from the server. Blockchain technology has tens of millions of computers without a center, and all data will be synchronized to all computers. This is the core of blockchain technology.

4. Peer-to-Peer Network (P2P): Blockchain The father of the chain and its technical basis

Peer-to-peer network P2P is another Internet infrastructure corresponding to C/S (B/S). Its characteristic is that multiple computers connected to each other are connected to each other. In a peer-to-peer position, there is no distinction between master and slave. A computer can be used as a server, setting shared resources for use by other computers in the network, and as a workstation.

Napster is one of the earliest P2P systems, mainly used for music resource sharing. Napster cannot be regarded as a true peer-to-peer network system. On March 14, 2000, the US underground hacker site Slashdot mailing list postedThere is news that AOL's Nullsoft division has released Gnutella, an open source Napster clone software.

In the Gnutella distributed peer-to-peer network model, each networked computer is functionally peer, serving as both a client and a server, so Gnutella is called the first true peer-to-peer network model. Network Architecture.

In the past 20 years, some Internet technology giants such as Microsoft and IBM, as well as liberals, hackers, and even criminals who infringe intellectual property rights, have continued to promote the development of peer-to-peer networks. Of course, those on the Internet want to strengthen information sharing. The idealists also put a lot of enthusiasm into peer-to-peer networks. Blockchain is a software application based on a peer-to-peer network architecture. It is a benchmark application for peer-to-peer networks trying to break out from the silence of the past.

5. Hash algorithm: the key to generating Bitcoin and tokens (tokens)

The hash algorithm converts numbers of any length into fixed-length values ​​using a hash function. Algorithms, famous hash functions such as: MD4, MD5, SHS, etc. It is a member of the family of cryptographic functions defined by the American National Institute of Standards and Technology.

This family of algorithms is crucial to the functioning of the entire world. From Internet application stores, emails, anti-virus software, to browsers, etc., all of them are using secure hashing algorithms. It can determine whether Internet users have downloaded what they want, and it can also determine whether Internet users are involved in man-in-the-middle attacks or network attacks. Victim of a phishing attack.

The process of blockchain and its application to generate new coins from Bitcoin or other virtual currencies is to use the function of the hash algorithm to perform operations to obtain numbers that meet the format requirements, and then the blockchain program gives Bitcoin rewards.

Mining, including Bitcoin and tokens, is actually a small mathematical game built with a hash algorithm. However, because of the fierce competition, people all over the world used powerful servers to perform calculations in order to get the rewards first. As a result, many computers on the Internet participated in this little mathematical game, which even consumed more than 40% of the electricity in some countries.

2. The birth and technical core of blockchain

The birth of blockchain should be the most unusual and mysterious invention and technology in the history of human science, because apart from blockchain, So far, there is no major invention in the history of modern science whose inventor cannot be found.

On October 31, 2008, Bitcoin founder Satoshi Nakamoto (pseudonym) published a paper on the cryptography mailing group - "Bitcoin: A Peer-to-Peer Electronic Cash System". In this paper, the author claims to have invented a new electronic currency system that is not controlled by governments or institutions. Blockchain technology is the basis for supporting the operation of Bitcoin.

The preprint address of the paper is at http://www.bitcoin.org/bitcoin.pdf, from an academic perspectiveLook, this paper is far from being a qualified paper. The main body of the article is composed of 8 flow charts and corresponding explanatory text. There are no defined nouns and terms, and the format of the paper is also very irregular.

In January 2009, Satoshi Nakamoto released an application case of blockchain on the SourceForge website - the open source software of the Bitcoin system. After the release of the open source software, it is said that Satoshi Nakamoto mined approximately 1 million bits. Coin. A week later, Satoshi Nakamoto sent 10 Bitcoins to cryptography expert Hal Finney, which became the first transaction in Bitcoin history. With the booming development of Bitcoin, research on blockchain technology has also begun to show explosive growth.

It is indeed difficult to explain the blockchain to the public completely and clearly. We use Bitcoin as the object to introduce the technical characteristics of the blockchain as simply as possible but in depth.

1. Blockchain is a peer-to-peer network (P2P) software application

As we mentioned before, at the beginning of the 21st century, the Internet formed two major types of applications. Architecture, centralized B/S architecture and non-centered peer-to-peer (P2P) architecture. Many Internet giants such as Alibaba, Sina, Amazon, etc. all have centralized B/S architecture. Simply put, it is data Put it in a giant server, and our ordinary users can access the servers of Alibaba, Sina and other websites through mobile phones and personal computers.

Since the beginning of the 21st century, there have been many software applications for freely sharing music, videos, and paper materials. Most of them use a peer-to-peer network (P2P) architecture, that is, there is no central server, everyone's personal computer They are all servers and clients, with equal status. However, this type of application has never become popular. The main reasons are large resource consumption and intellectual copyright issues. Blockchain is a software application in this field.

2. Blockchain is a peer-to-peer network (P2P) software application that synchronizes information across the entire network

Peer-to-peer networks also have many application methods. In many cases, everyone is not required to Each computer keeps the same information. Everyone only stores the information they need, and downloads it to other computers when needed.

However, in order to support Bitcoin financial transactions, the blockchain requires that every transaction that occurs must be written into historical transaction records and change information be sent to all computers with Bitcoin programs installed. Every computer with Bitcoin software installed maintains the latest and complete Bitcoin historical transaction information.

The characteristics of blockchain's network-wide synchronization and network-wide backup are often referred to as blockchain information security, and the source cannot be changed. Although it is still not absolutely safe in practice, when the number of users is very large, it does have certain security advantages in preventing information tampering.

3. Blockchain is a peer-to-peer (P2P) software application that uses a hash algorithm to generate "tokens" to synchronize information across the entire network

Area Blockchain’s firstThe first application is the famous Bitcoin. When discussing Bitcoin, a term that is often mentioned is "mining". So what exactly is mining?

The metaphor is that the blockchain program gives the miners (players) 256 coins, numbered 1, 2, 3...256. Every time a Hash operation is performed, it is like tossing a coin. 256 coins are thrown at the same time. After landing, if all the coins with the first 70 numbers happen to be heads. The miner can tell the blockchain program this number, and the blockchain will reward the miner with 50 Bitcoins.

From the perspective of software programs, Bitcoin mining is a mathematical game built using the hash SHA256 function. The blockchain first stipulates a winning mode in this small game: a 256-bit hash number is given, but the last 70 bits of the hash number are all 0, and then the player (miner) continuously enters various numbers. Give the hash SHA256 function and see if you can use this function to get a number with 70 zeros. If you find one, the blockchain program will reward the player with 50 Bitcoins. Actual mining and rewards are more complex, but the above example expresses the core process of mining and obtaining Bitcoin.

When Bitcoin was born in 2009, each bounty was 50 Bitcoins. Ten minutes after its birth, the first batch of 50 Bitcoins was generated, and the total currency amount at this time was 50. Subsequently, Bitcoin increased at a rate of about 50 every 10 minutes. When the total amount reaches 10.5 million (50% of 21 million), the bounty is halved to 25. When the total amount reaches 15.75 million (new output is 5.25 million, which is 50% of 1050), the bounty is further halved to 12.5. According to the design of the Bitcoin program, the total number of Bitcoins is 21 million.

From the above introduction, Bitcoin can be seen as a guessing game based on a peer-to-peer network architecture. The Bitcoin information rewarded for each correct guess will be transmitted to all players and recorded. into each player's history database.

4. Smart contracts, tokens, ICOs and blockchain basic platforms generated by blockchain technology due to the rise of Bitcoin

From the above introduction, Bitcoin technology It is not a new technology falling from the sky, but a clever combination of various original Internet technologies, such as peer-to-peer network architecture, network-wide synchronization of routing, and network security encryption technology. It can be regarded as a combination of innovative algorithm games. .

Because Bitcoin can be exchanged for legal currency, purchased in kind, and made huge profits through appreciation, the whole world is not calm. With the attitude that if you can do it, I can do it, many people have created their own imitation Bitcoin software applications. At the same time, taking advantage of the difficulty for the government to regulate peer-to-peer networks, various altcoins exploded together with Bitcoin. There have been many incidents of fraud and absconding, which have gradually attracted the attention of governments around the world.

Blockchain basic platform: There are still considerable technical difficulties in using the blockchain technology framework to create currency.The emergence of basic technology platforms such as the blockchain basic platform Ethereum allows ordinary people to easily create "Bitcoin"-like software programs, show their talents, invite people to mine coins, speculate in coins, and obtain benefits from them.

Pass or token: If each "Bitcoin" or "Altcoin" uses a hash algorithm to create a guessing game and generates its own "currency", this "currency" is collectively referred to as " "Certificate" or "Token".

ICO: Since Bitcoin and Ethereum have been exchanged with the legal currencies of various countries, when other new virtual currencies are issued, only Bitcoin and Ethereum are allowed to purchase the new issued coins. This process of issuing coins It’s called ICO. The emergence of ICO has amplified the transaction volume of Bitcoin and Ethereum. At the same time, many ICO projects are completely based on nihilistic projects, resulting in a large number of frequent fraud cases. This further deepens society’s negative understanding of virtual currencies generated by blockchain.

Smart contract: It can be seen as a software function on the blockchain. It is a program that assists various virtual currency transactions on the blockchain. The specific function is like the fund custody of Alipay on Taobao. When a user receives goods and confirms them on Alipay, the funds are automatically paid to the buyer and owner. Smart contracts also assume this intermediary payment function in blockchain applications such as Bitcoin.

3. The historical status and future prospects of blockchain technology in the Internet

1. Where does blockchain stand in Internet technology? It is a new software and architecture at the top level.

We mentioned in the previous introduction to TCP/IP that blockchain, like browsers, QQ, WeChat, online game software, mobile APPs, etc., is a software form of the top layer of the Internet - the application layer. . Its operation still relies on the TCP/IP architecture system to transmit data. But unlike most application layer software, it does not adopt the central software architecture of C/S (B/S). Instead, an unusual peer-to-peer network architecture is adopted. From this point of view, blockchain cannot subvert the Internet infrastructure.

2. Who does blockchain want to subvert? Want to subvert the B/S (C/S) structure of the World Wide Web.

It attempts to subvert the B/S, C/S structure of the World Wide Web, which was born in 1989. Said before. Since 1989, European physicist Tim Berners-Lee invented the World Wide Web and gave up applying for a patent. In the past nearly 30 years, companies including Google, Amazon, Facebook, Alibaba, Internet, Tencent and other companies have used the B/S (C/S) structure of the World Wide Web to grow into Internet giants.

In their headquarters, a powerful central server cluster was established to store massive amounts of data. Hundreds of millions of users obtained the data they needed from the giant servers. This also led to the emergence of cloud computing, and then the Internet giants Open up your unused central server resources to further absorb data from enterprises, governments, and individuals. Centralized Internet giants have an increasing influence on the world, countries, and Internet users.

The goal of blockchain is to try to reduce the influence of Internet giants by distributing data to each Internet user’s computer. It can be seen that the real opponent of blockchain and what it wants to subvert is the 1990 The B/S (C/S) structure born in 2007. But whether it can be subverted depends on its technical advantages and bottlenecks.

3. Technical flaws of blockchain: dilemmas caused by the pursuit of complete equality and freedom

The technical flaws of blockchain first come from its peer-to-peer network architecture. For example For example, Taobao currently has a B/S structure, and massive data is stored in the Taobao server cluster computer room. Hundreds of millions of consumers access the Taobao server website through their browsers to obtain the latest information and historical information.

If blockchain technology is used, hundreds of millions of people will retain a complete Taobao database on their personal computers or mobile phones. Every time a transaction occurs, it will be synchronized to hundreds of millions of other users. This is completely unachievable in reality. The amount of data transferred and stored is too large. It is equivalent to setting up and running hundreds of millions of Taobao websites at the same time.

Therefore, blockchain cannot be applied to projects with large amounts of data, and even smaller website projects will have difficulty using blockchain. By 2018, Bitcoin had been running for nearly 10 years, and the accumulated transaction data had brought the entire system to collapse.

So the blockchain has adopted many alternative methods, such as establishing relay nodes and lightning nodes. These two concepts can also make people confused. In layman’s terms, the blockchain will ask it for The subversive object B/S structure has been studied, and a data server center has been established to become the relay node of the blockchain, which can also be accessed with a browser-like terminal. This is the lightning node of the blockchain.

This change can alleviate the technical shortcomings of the blockchain, but it does make the blockchain what it opposes, centralization. It can be seen that pure blockchain technology has major flaws due to its technical characteristics and cannot be widely used like the World Wide Web. If the technology is upgraded and some parts adopt a B/S (C/S) structure, the blockchain will become centralized. The information node no longer maintains the dream when it was born.

4. Looking at the future prospects of blockchain from the Internet brain model

We know that the Internet generally refers to the Internet that connects computer networks around the world. On this basis The development of a global Internet network covering the whole world is called the Internet, which is a network structure that is interconnected.

Since the birth of the Internet in 1969, humans have innovated in the Internet field from different directions, and there is no unified plan to build the Internet into a structure. When the wheel of time reaches 2017, with the advent of artificial intelligence, With the vigorous development of science and technology such as the Internet of Things, big data, cloud computing, robots, virtual reality, and the industrial Internet, when humans look up to see the giant systems they have created, the model and architecture of the Internet brain have become increasingly clear.

Through nearly 20 years of development relying on the B/S, C/S structure of the World Wide WebStructure, Tencent QQ, WeChat, Facebook, Weibo, Twitter and Amazon have developed neuron network-like structures. Internet devices, especially personal computers and mobile phones, map personal data and functional space on the giant's central server through the software on the device, allowing them to add friends, communicate and transfer information. Internet giants continue to optimize the software versions of hundreds of millions of terminals through software upgrades in central server clusters. In the neurological system, this is a standard central nervous system structure.

The birth of the blockchain provides another neuron model. Instead of uniformly managing neurons in the centralized services of giants, each terminal, including personal computers and personal mobile phones, becomes an independent neuron node. , retaining an independent data space and synchronizing mutual information. In the neurological system, this is a distributed neural structure with no center and multiple neural nodes.

Interestingly, these two different types of neural structures appear in the development of the nervous system. In lower organisms, blockchain-like neural structures have appeared. There are multiple ganglia with the same functions, all of which can command body activities and reactions. However, as organisms evolve, these ganglia gradually merge. When they evolve into higher In biology, the central nervous system appeared, which contains a large number of neurons that interact with each other.

4. Judgment on the future status of blockchain in the Internet

1. Understanding of Bitcoin: a guessing game based on peer-to-peer network architecture (P2P), Through clever financial and public opinion operations, it has become a "world currency" that is not subject to government supervision.

2. Understanding of blockchain: a peer-to-peer (P2P) software application that uses a hash algorithm to generate "tokens" to synchronize information across the entire network.

3. Blockchain has specific uses, such as large-scale election voting, large-scale gambling, financial transactions that circumvent government financial supervision, etc. It still has irreplaceable uses.

4. In more cases, blockchain technology will rely on the B/S and C/S structures of the Internet to achieve functional expansion, but overall it is still a supplement to the existing technology of the Internet. Most of the application scenarios currently envisaged by blockchain can be implemented using B/S and C/S structures, with higher efficiency and more mature technology.

5. Whether from the perspective of information transmission efficiency and resource consumption, or from the evolution of the nervous system, blockchain cannot become the mainstream architecture of the Internet, let alone a subversive and revolutionary leader of the future Internet.

6. Of course, Internet giants developed with B/S and C/S structures also have their problems, but these can be gradually solved through commercial and political methods in the future.

7. What is the current situation of China’s blockchain

China’s blockchain industry has developed rapidly in 2019, which is mainly reflected in the following points:

Chapter 1. National high-level strategic guidance and support to create a goodGood policy environment. According to incomplete statistics, in the first half of 2019, more than 23 provinces and cities across the country released more than 112 pieces of policy information involving blockchain. High-level government officials emphasized that the application of blockchain technology plays an important role in technological innovation and industrial transformation, and supported the accelerated development of blockchain technology and industrial innovation.

In addition, market supervision policies regarding blockchain have also gradually improved. On the one hand, strict vigilance and testing are carried out for virtual currency transactions and services; on the other hand, related industries with blockchain applications The regulatory system is also being further constructed and improved to provide a strong guarantee for industrial blockchain projects to deeply serve the real economy. The market has become more standardized and the industrial environment has gradually become clearer. In addition, support for technological breakthroughs and talent encouragement has also been provided through the establishment of blockchain Industrial parks, blockchain special investment funds and other means will subsidize technological innovation and talent introduction to promote the development of the blockchain industry.

Second, domestic enterprises actively participate in the research and development and application of blockchain technology and carry out blockchain strategic layout. For example, e-commerce giants such as Alibaba use blockchain technology in areas such as product traceability and cross-border settlement. JD.com uses a transparent supply chain system to combat counterfeit and shoddy products. Tencent focuses on the development of applications in financial fields such as electronic invoices.

8. Is it difficult to develop blockchain technology?

Development is not difficult, but finding profit points is difficult.

The latest technological application of blockchain: Born out of the Bitcoin technology that emerged in 2008, it provides a decentralized credit establishment paradigm that does not require the accumulation of trust. The essence of 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 reliance 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 point-to-point verification will produce a "basic protocol", a new form of distributed artificial intelligence, and will establish a new interface and shared interface for human brain intelligence and machine intelligence.

At present, basically all decentralized virtual currencies will use blockchain technology, such as Bitcoin, Fuyuan Coin, Litecoin, Dogecoin, etc.

9. How blockchain technology empowers real industries

Now there are domestic companies that have implemented blockchain technology into actual industries, such as Wanglian Technology. Blockchain is applied to financial services, medical health, IP copyright, Internet of Things, sharing economy, communications, education,
social management, charity, culture and entertainment and other fields

10. Current Blockchain Main issues in technological development

Currently, blockchain technology is still in a very early stage. Not only has it not yet formed a unified technical standard,And various technical solutions are still developing rapidly. However, in the past, it was thought that systems based on blockchain technology would be very resource-consuming (similar to Bitcoin), or that blockchain technology systems would have limitations in processing data, and other problems have already achieved technological breakthroughs. However, the scalability of blockchain technology has not been tested in large-scale practice, and it is still mainly in the prototype design stage. In addition, the blockchain industry is extremely short of talent. If you want to learn about blockchain, you can go to Lianbo. A large amount of blockchain information is updated every day. There are also blockchain technology training and blockchain-related activities. If you are interested, you can go and check it out.

博客主人唯心底涂
男,单身,无聊上班族,闲着没事喜欢研究股票,无时无刻分享股票入门基础知识,资深技术宅。
  • 38215 文章总数
  • 3637387访问次数
  • 3084建站天数