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

区块链系统对比图,区块链系统对比分析

发布时间:2023-12-06-07:19:00 来源:网络 区块链知识 区块   系统

区块链系统对比图,区块链系统对比分析


请查看相关英文文档

⑴ What are the mainstream blockchain technologies?

This article attempts to provide an overview of blockchain-related technology schools and mainstream platforms as a guide for learning the blockchain technology system. , intended to inspire discussion and promote consensus in the blockchain development community. The schools of blockchain technology plan ahead of the battle. If you want to invest in the field of blockchain development, you must at least find out who the current players are and what their respective opinions and strengths are. There are no certain rules for dividing blockchain technology schools. As far as I can see, there may be the following four ways: The first is to divide it into public chain, private chain and alliance chain according to the node access rules. The representatives of the public chain are naturally Bitcoin and Ethereum, the private chain is the most famous R3 Corda, and the representative work of the alliance chain is Fabric under the name of Hyperledger. Public chains focus on anonymity and decentralization, while private chains and consortium chains focus on high efficiency, and often set entry barriers. These differences between public chains, private chains and alliance chains are all reflected in technology. For example, private chains and alliance chains assume that the number of nodes is not large, and the PBFT algorithm can be used to form a consensus. The public chain assumes a large and dynamically changing node network. Using PBFT is too inefficient, and only a lottery-like algorithm can be used to determine opinion leaders. This means that it is difficult for private chains and alliance chains to become public chains, and although it is easy to use public chains to make alliance chains or private chains, it is not plug-and-play. Scholars cannot ignore this difference. The second is that according to the sharing goal, it is divided into two groups: shared ledger and shared state machine. Bitcoin is a typical shared ledger, and Chain and BigchainDB should also fall into this category. These blockchain systems share a general ledger between various nodes, so it is more convenient to connect with financial applications. In another large type of blockchain system, each node shares a state machine that can complete Turing complete calculations, such as Ethereum and Fabric. They all change the state of the shared state machine by executing smart contracts, thereby achieving various complex functions. . The third is to divide the blockchain system into three generations: 1.0, 2.0 and 3.0 according to the intergenerational evolution described by Melanie Swann. Among them, 1.0 supports decentralized trading and payment systems, 2.0 supports industry applications through smart contracts, and 3.0 supports decentralized social systems. Bitcoin and Chain should belong to the blockchain 1.0 system, while Ethereum and Fabric are blockchain 2.0 systems. There is currently no successful blockchain 3.0 system, but there is one unsuccessful attempt, which is the famous The DAO . The fourth is that according to the core data structure, it is divided into two factions: blockchain and distributed ledger. The blockchain school really implements a chain of blocks as the core data structure in the system, while the distributed ledger school only absorbs the spirit of the blockchain and does not really use a blockchain as the core data structure. , or although it is temporarily used, it is stated that the Zhuangwu blockchain is intended to be a distributed ledger. If time and opportunity come together, it may not be impossible to replace it. Mainstream blockchain technology platform understanding flowThe division of factions can still only be used to point out the country and brag about the truth. To take action, there must be an entry point. It is said that there are thousands of blockchain currencies, but there are only dozens of technology platforms worth paying attention to. If you want to enter the field of blockchain development, lay a good foundation, practice good skills, and get a few good ones. offer, there are only a handful of platforms worthy of in-depth study and study. The first, of course, is Bitcoin. As the first and most successful and important model project of the blockchain, Bitcoin has been online for more than eight years without any serious security and operation and maintenance incidents. Its stability and power can be called contemporary software. System model. Bitcoin Core is an open source software with high code quality and good documentation. From the perspective of learning blockchain principles and mastering core technologies, Bitcoin Core is the best entry point to learn authentic blockchain technology. . Of course, Bitcoin Core is written in C++, and uses some C++11 and Boost library mechanisms, which puts higher requirements on learners' C++ level. Another advantage of learning Bitcoin platform development is that you can connect with the prosperous Bitcoin technology community. There are currently many people working on improving and upgrading Bitcoin. The more people there are, the more power there is. Newer ideas and technologies such as Segregated Verification, Lightning Network, and Sidechains have all taken the lead in being implemented in the Bitcoin community. For example, Blockstream, the main leader of sidechain technology, is led by crypto currency veteran Adam Back, and Blockstream is one of the largest contributors to Bitcoin Core, so some sidechain-related technologies are the most discussed in the Bitcoin community. However, there is great controversy as to whether Bitcoin, as a typical blockchain 1.0 system, is the best technical platform to support other types of blockchain applications. In addition, not everyone has the ability and necessity to be proficient in the underlying technology of blockchain. So for those who are eager to rush into the blockchain field to do (quān) things (qián), the more straightforward learning goals may be Ethereum and Hyperledger Fabric. Smart contract development using Solidity on Ethereum is the easiest way to get into blockchain development, bar none. Ethereum's ideals are very grand. Because it is equipped with a powerful Turing-complete smart contract virtual machine, it can become the mother platform of all blockchain projects and is the big turtle that carries the entire blockchain world. Developing a cryptocurrency similar to Bitcoin on Ethereum is an out-and-out small goal. Generally, experienced developers can get started with the guidance of the documentation in half a day to a day. The question is, what happens after you get started? Can you conquer the world just by writing Solidity? This is highly doubtful. We can also say the other way around, if Ethereum + Solidity is the ultimate solution for blockchain, then why are there so many blockchain technology schools? In particular, Ethereum doesn’t seem to give the real-world giant centralized organizations theThis completely uncompromising revolutionary attitude may also become an obstacle to the promotion of Ethereum. The current development of the Ethereum project is not going well. A more prominent problem is that there are too many projects and power is dispersed, resulting in uneven project quality. But despite this, compared with other blockchain 2.0 platforms, the development environment provided by Ethereum is the simplest and most complete. It is absolutely necessary for people who are new to blockchain to learn Ethereum to establish the most "authentic" understanding of blockchain and smart contracts. The third branch of the mainstream blockchain technology platform is Fabric, which is Hyperledger’s first and most well-known incubation project. Fabric first came from IBM's Open Blockchain project. By November 2015, IBM handed over the 44,000 lines of Go language code that had been developed to the Linux Foundation and incorporated it into the Hyperledger project. During a hackathon in March 2016, Blockstream and DAH merged their respective codes into Open Blockchain, which was later renamed Fabric. So far, Fabric and Sawtooth Lake provided by Intel are listed as the first-level incubation projects of Hyperledger, but the former has received far more attention than the latter. From a technical perspective, Fabric has a good idea, and its focus is to meet the commercial needs of enterprises, such as solving transaction volume issues. As we all know, Bitcoin’s biggest shortcoming is its upper limit of 7 transactions per second, which is completely unable to meet practical needs. Fabric's goal is to achieve 100,000 transactions per second. This volume is close to the instantaneous peak of the Double Eleven transaction volume that just passed, and can fully meet industry-level applications under normal conditions. Fabric is developed in Go language and also provides APIs in multiple languages. It is particularly worth mentioning that Fabric makes full use of container technology. For example, its smart contracts run in containers. This is also a benefit that Go language brings to Fabric, because the static compilation and deployment characteristics of Go language are very suitable for developing programs in containers. Fabric also has some features, such as its membership service that can set up node access review, which is a typical alliance chain feature. Another example is that its consensus algorithm is customizable. The shortcoming of Fabric is that the system is relatively complex. Although it has documentation, it is difficult for developers who lack experience to learn it. However, because of its clear positioning and catering to the mentality of many companies, many institutions are already secretly developing alliance chain projects in the industry based on Fabric.

⑵ What are the better blockchain operating systems/public chains in China

The one with more powerful technology now should be BOSCore. It was made by the technical experts in the EOS community. It’s very impressive. The 3-second transaction speed is the fastest in the world. You can go to the official website to learn more about it and read the white paper. It's my honor to take my advice, thank you,I wish you a happy life!

⑶ What are the differences between blockchain and the Internet of Things

Internet of Things technology allows tangible objects used in daily life to be connected to the Internet and transmit data through algorithms and better serve customers. The most intuitive manifestation of the current rapid development of IoT technology is the proliferation of smart devices such as televisions, furniture, and vacuum cleaners. Currently, there are already smart homes that are entirely operated by built-in algorithms.

Blockchain is a new application model of computer technologies such as distributed data storage, point-to-point transmission, consensus mechanism, and encryption algorithms.

The distributed nature of blockchain means it is resistant to most security issues. Blockchain systems’ advanced encryption provides better protection against hackers than traditional client-server systems. This is why online transactions using virtual currencies are very safe.

⑷ What is the difference between supply chain and blockchain?

Supply chain is an application of blockchain.
The core analysis:
1. Transparency, 2. Openness, 3. Information cannot be tampered with, 4. Decentralization,
5. Detailed analysis.
Blockchain is a new application model of computer technologies such as distributed data storage, point-to-point transmission, consensus mechanism, and encryption algorithm. The so-called consensus mechanism is a mathematical algorithm that establishes trust and obtains rights and interests between different nodes in the blockchain system.
1. In a narrow sense, blockchain is a chain data structure that combines data blocks in a sequential manner in chronological order, and is cryptographically guaranteed to be non-tamperable and non-forgeable. distributed ledger.
2. Broadly speaking, blockchain technology uses block chain data structures to verify and store data, uses distributed node consensus algorithms to generate and update data, and uses cryptography to ensure data transmission and access. A new distributed infrastructure and computing method that securely uses smart contracts composed of automated script codes to program and operate data.

⑸ Is blockchain useful? What is the impact and prospects of blockchain?


I believe everyone is no longer unfamiliar with the emerging technology of blockchain, because this is the current The most popular topic of Jiao Chun, many big guys in different industries are analyzing its role and prospects. Today we also do some research on the blockchain. Is the blockchain useful and what is the impact of the blockchain? and prospect analysis, I hope it can help everyone.
Is blockchain useful?
1. Banking: As a digital, secure and interference-proof account, blockchain realizes the core function of the banking industry: a safe storage and transfer center of value. In other words, in the next few years, a wave of companies based on blockchain technology may affect the banking industry.
2. Payment and transfer: Blockchain technology can avoid complicated systems and create a more direct payment process between the payer and the payee. Whether it is a domestic transfer or a cross-border transfer, this method has its advantages. LowIt is cheap and fast, and there is no intermediate handling fee.
3. Network security: Although the blockchain system is public, its verification, sending and other data exchange processes use advanced encryption technology. This technology not only ensures the correct source of data, but also ensures that the data is not intercepted during the process. If blockchain technology is more widely used, the probability of being attacked by hackers may also decrease, so people believe that blockchain systems are more stable than traditional systems. One of the reasons why blockchain systems can reduce traditional network security risks is that they eliminate the need for middlemen.
4. Election: Everyone's vote "can never be modified or deleted by us - programmers, school administrators or students."
5. Smart contract: Smart contracts are actually on another object. A computer program that performs functions on the go. Like ordinary computer programs, smart contracts are also an "if-then" function, but blockchain technology enables the automatic filling of these "contracts" without manual intervention. Such contracts may eventually replace the legal merger industry's core business of drafting and managing contracts in both commercial and civil areas.
6. Stock trading: For many years, companies have been trying to simplify the process of buying, selling and trading stocks. Emerging blockchain technology startups believe they can go beyond the past, automating the entire process, improving security and efficiency.
What impact and prospects does blockchain have?
1. The dual impact of bringing wealth and risk:
The difference between blockchain technology and traditional Internet technology is that it chooses the high-risk financial industry as the entry point, but the financial field is full of Areas with many obstacles. Such direct entry has a dual impact: on the one hand, it can bring wealth effects to entrepreneurs relatively quickly; on the other hand, various risks will also come directly and violently.
2. Improve efficiency and reduce costs:
For physical finance, blockchain can maintain the fidelity in the process of transmitting information, such as personal credit information and other data, thereby avoiding many transaction costs and enabling large-scale Improve efficiency, this is the positive meaning it brings.
3. Control financial risks early and small:
Blockchain is cooperating with the innovation of digital currency, preventing over-insurance in the insurance industry, over-lending in bank mutual funds loans, and the integration of supply chain finance. , promote electronic identity recognition, etc., applicable to many industries and fields. In terms of financial security, many companies have also cooperated with regulatory authorities to build regulatory technology systems to help regulatory authorities monitor and provide early warning for the risks of Internet financial companies, so as to control financial risks early and at an early stage.
4. The owner of the data should be the user himself:
Blockchain is a technology worthy of attention, and it has relevant layouts in its own business and investment. Bitcoin and other electronic currencies are applications based on blockchain technology. They have certain currency functions and have certain use value. However, the main problem now is that the gap between the use value and the transaction price is too big. . ICO is a kind of financingbusiness model.
5. The darkest stage contains the most opportunities:
The darkest stage often contains the most opportunities. The application of blockchain is far more than just monetary and financial. For example, big data can be applied to the entire medical industry in the future. health field. If medical records and diagnosis data are shared to all different medical systems through the big data blockchain, the efficiency of treating diseases and saving lives can be greatly improved.
The editor believes that the correct development prospect of blockchain is to "talk less about financial innovation, focus more on financial security, focus more on inclusive finance, and do more on medical care, health, and environmental protection."
The above is the blockchain brought to you by the editor. Is it useful? What impact and prospects does blockchain have? of the entire content.

⑹ What is the difference between regional chain and blockchain?

Blockchain is not a single individual, but a chain structure that connects many block structures together. Each block is then connected to form a specific collection or area. So there is actually no difference between blockchain and regional chain. The term regional chain is actually another expression of blockchain. Blockchain technology is the underlying technology. Without the operation and management of any centralized organization, it has been running very stably for many years without any problems. Therefore, some people noticed its underlying technology and extracted the technology abstractly, calling it Blockchain technology, or distributed ledger technology. When we search for regional chains, we will automatically jump to the search results page of blockchain, so we can list blockchain and blockchain as synonyms.
Extended information
1. What is blockchain?
Blockchain is a new application model of computer technology such as distributed data storage, point-to-point transmission, consensus mechanism, and encryption algorithm. The so-called consensus mechanism is a mathematical algorithm that establishes trust and obtains rights and interests between different nodes in the blockchain system
Blockchain is a very important technology. Huobi.com cooperates with the Internet Finance Laboratory of Tsinghua University PBC School of Finance , the "2014-2016 Global Development Research Report" released by Sina Technology mentioned that blockchain is the underlying technology and infrastructure. Essentially a decentralized database. Blockchain is a series of data blocks generated using cryptographic methods. Each data block contains information about a network transaction and is used to verify the validity of the information (anti-counterfeiting) and generate the next block.
In a narrow sense, blockchain is a chain data structure that combines data blocks in a sequential manner in chronological order, and is cryptographically guaranteed to be non-tamperable and non-forgeable. Ledger.
Broadly speaking, blockchain technology uses block chain data structures to verify and store data, uses distributed node consensus algorithms to generate and update data, uses cryptography to ensure the security of data transmission and access, and uses A new distributed infrastructure and computing method that uses smart contracts composed of automated script codes to program and operate data.
Blockchain _ Original blockchain is a decentralized database that contains a list called blocks.Has a track record of continued growth and alignment. Each block contains a timestamp and a link to the previous block: Blockchains are designed so that data is immutable—once recorded, the data in a block is irreversible.
The design of blockchain is a protection measure, such as (applied to) highly fault-tolerant distributed computing systems. Blockchain makes hybrid consistency possible. This makes blockchain suitable for recording events, titles, medical records and other activities that require data collection, identity management, transaction process management and provenance management. Blockchain has huge potential for financial disintermediation and has a huge impact on leading global trade.
2. What is a regional chain?
The two words "region chain" and "blockchain" are different in only one word. Do they have the same meaning? Let's take a look at the meaning of the two words block and domain. A block can be understood as a part of the whole, and a domain refers to a specific area or a specific whole.
Blockchain is a chained data structure that combines data blocks in a sequential manner in chronological order, and is a cryptographically guaranteed distributed ledger that cannot be tampered with or forged.
Broadly understood, blockchain technology uses block chain data structures to verify and store data, uses distributed node consensus algorithms to generate and update data, and uses cryptography to ensure the security of data transmission and access. A new distributed infrastructure and computing method that uses smart contracts composed of automated script codes to program and operate data.

⑺ What kind of operating system is needed for blockchain?

People often use the Internet for comparison when studying blockchain. There are three major operating systems in the Internet field: Windows, Android, IOS, and Windows Occupy The PC side has taken a large share, and Android and IOS have occupied the mobile side. So what is the operating system of blockchain? Based on the current public chains: ETH, EOS, AE NEO and other public chains, who will be Windows Android or IOS in the blockchain field? Today’s focus is to take a look at EOS!

An investment principle believed by the investment community: investing in projects means investing in people, especially serially successful entrepreneurs are the favorites of investors. BM is the creator of the two projects BTS and STEEM. BTS STEEM has been running very stably so far. Mr. Li Xiaolai, a big man in the investment industry, commented on BM like this: BM is the only person in the world who can successfully build two blockchain projects. He will invest in no matter what projects BM does. This fully reflects that investment is The principle of investment. At the beginning of 2017, BM announced that it had joined Block. One as the chief technology officer to develop the EOS project. So on June 1, 2017, the world's one-year-long ICO was launched, setting a new record in the world.

EOS is a blockchain underlying public chain system being developed by Block.One. The purpose is to solve the problems of low performance, poor security and high development difficulty of existing blockchain applications.and over-reliance on handling fees. When EOS completes its system goals, any team can develop the required Dapps on EOS at a relatively fast speed. These Dapp applications can be easily used by ordinary people without any fees, and it is even difficult to feel the benefits of using them. It is a blockchain application. The high performance of EOS (100W+TPS, 100W packaging and accounting can be performed within 1 second) can carry a large number of Dapp applications, so it is foreseeable that EOS may be a super unicorn that can incubate many unicorn companies. Beast platform.

In layman's terms, EOS is a foundation with a nearly infinite area. This foundation is solid, exquisite, and beautifully designed. It also provides various "building blocks" on top of the foundation. Developers (Dapp applications) The team) can use these "building blocks" to easily build the commercial buildings, cinemas, office buildings or cabins in their design drafts. If users want to enter these real estate projects for consumption, they do not need to buy tickets first, but can enjoy various landscape.

Briefly summarize several features of EOS

1. Support millions of users

2. Free to use

3. Easy upgrade and BUG recovery

4. Low latency

5. Serial capability

6. Parallel capability

When people complain that Bitcoin transfers take too long, and even raising a cat on Ethereum is stuck to death, then will the arrival of Yuzu make you happy?
The spirit of global decentralized blockchain; EOS dominated the blockchain field from 2017 to 2018, with the longest ICO time and the most funds. Lao Mao also commented: The second half of 2018 will be EOS’s home field

With its smart contract function and ICO chips, ETH was once in the leading and second position, with the highest currency price exceeding 10,000. When comparing ETH and EOS horizontally and vertically on the same platform, EOS has powerful transaction functions of millions of TPS and free The use of core killing weapons puts ETH to shame. We will wait and see whether EOS can replace ETH as the operating system of blockchain projects!

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