where to buy wholesale artisan jewelry What are the mainstream blockchain technology

where to buy wholesale artisan jewelry

1 thought on “where to buy wholesale artisan jewelry What are the mainstream blockchain technology”

  1. printed jewelry boxes wholesale This article attempts to conduct an overview of blockchain -related technical genres and mainstream platforms. As a guide to learning the blockchain technology system, it is intended to attract bricks and promote the discussion and consensus of the blockchain development community. The genre of blockchain technology is not the first to fight. You want to invest in the field of blockchain development. At least you must first figure out which players are now, and their respective claims and strengths. There is no certain rules to divide the blockchain technology genre. As far as I see, there may be the following four ways: the first is to be divided into public chains, private chains and alliance chains in accordance with node access rules. The representatives of the public chain are naturally Bitcoin and Ethereum, and the private chain is the most famous for R3 Corda. The representative work of the alliance chain is Fabric under the name. The public chain injection focuses on anonymity and decentralization, while the private chain and the alliance chain injection are highly efficient, and the entry threshold is often set up. These differences between the public chain, the private chain and the alliance chain are reflected in technology. For example, the number of private chains and alliance chain fake nodes is not large, and PBFT algorithms can be used to form consensus. The public chain has a large and dynamic changing node network. The efficiency of PBFT is too low, and only algorithms similar to lottery tickets can be used to determine the opinion leader. This means that it is difficult for private ownership and alliance chain to become public chains, and although it is easy to use public chains to make alliance chains or private chains, it is not used as a plug -in. Scholars must be inspected by this difference. The second is to be divided into two factions of shared ledger and shared state. Bitcoin is a typical shared ledger, and CHAIN ​​and should also belong to this category. These blockchain systems shared a general ledger between each node, so it is more convenient to connect financial applications. In another large type of blockchain system, each node shared the state machine that can complete the comprehensive calculation of the Turing, such as Ethereum and Fabric. They all change the shared state machine status by executing smart contracts, and then achieve various complex functions Essence The third is to divide the blockchain system into three generations of 1.0, 2.0 and 3.0 according to the intergenerational evolution described by Melani Swan. Among them, 1.0 support decentralized transactions and payment systems, 2.0 support industry applications through smart contracts, 3.0 support decentralized social system. Bitcoin and CHAIN ​​should belong to the blockchain 1.0 system, while Ethereum and Fabric are blockchain 2.0 systems. At present, there is no successful blockchain 3.0 system. There is a unsuccessful attempt. Essence The fourth is to be divided into two factions of blockchain and distributed general accounts according to the core data structure. The blockchain faction really realizes the chain of the block as the core data structure in the system, and the distributed general accounts only absorb the spirit of the blockchain. Or, although it is temporarily used, the statement says that the blockchain of my Xiangzhuang dance is intended to distribute the general account ear. The mainstream blockchain technology platform understands the division of genres. It can still be used to point out rivers and mountains, bragging, and do it. There must always be a starting point. There are thousands of blockchain currencies, but there are only about dozens of technology platforms worthy of attention. If you want to enter the field of blockchain development, lay a good foundation, practice a good effort, and get a few good efforts, and get a few good efforts, get a few good good efforts, and get a few good efforts. Offer is worthy of in -depth research and learning platforms. First of course, Bitcoin. Bitcoin, the first and most important model projects of the blockchain so far, has been running online for more than eight years. There is no serious security and operation and maintenance accidents in itself. System model. Bitcoin Bitcoin Core is an open source software with high code quality and good documentation. From the perspective of learning blockchain principles and mastering core technology, Bitcoin Core is the best entry point. Essence Of course, Bitcoin Core is written in C , and with some mechanisms of C 11 and Boost libraries, it has put forward higher requirements for the learner's C level. There is also an advantage to learn the development of the Bitcoin platform, that is, the Bitcoin technology community that can be connected to the prosperous Bitcoin. At present, there are many people who improve and improve Bitcoin, and many people have more strengths. Such as new ideas and technologies such as isolation verification, lightning networks, and side chains have taken the lead in landing in the Bitcoin community. For example, the main leader of the side chain technology is led by the password currency veteran Adam back, but one of the biggest contributors of Bitcoin Core. Therefore, some technologies related to the side chain are the most discussed in the Bitcoin community. However, as a typical blockchain 1.0 system, Bitcoin is the best technical platform that supports other types of blockchain applications. It has great controversy. In addition, not everyone has the ability and need to proficient in the bottom -level technology of the blockchain. So for those who are eager to rush to the blockchain field (QIán), maybe more straightforward learning goals are Ethereum and Fabric. The development of smart contracts made by Solidity on Ethereum is the simplest way to cut into the blockchain development, none of them. Ethereum's ideal is very magnificent. Because it is equipped with a powerful Turing's complete smart contract virtual machine, it can become the parent platform of all blockchain projects, and it is a big turtle that carries the entire blockchain world. The development of cryptocurrencies similar to Bitcoin on Ethereum is a small goal. Generally experienced developers can get started for half a day to one day. The problem is, what about getting started? Can you play the world by writing Solidity? This is greatly doubtful. On the other hand, if Ethereum Solidity is the ultimate solution of the blockchain, how can there be so many blockchain technology martial arts? In particular, Ethereum does not seem to have left a living way for giant centralized organizations in the real world. This completely uncompromising revolutionary attitude may also become an obstacle to the promotion of Ethereum. The current development of the Ethereum project is not smooth. A more prominent problem is that there are too many projects and dispersion of strength, resulting in uneven quality of the project. 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 to learn the Blockchain to learn Ethereum, so as to establish the most "authentic" understanding of the blockchain and smart contracts. The third branch of the mainstream blockchain technology platform is Fabric, which is the first and most well -known incubation project. Fabric first came from the IBM OPEN project. By November 2015, IBM handed over the 44,000 line Go language code that had been developed at the time to the Linux Foundation and entered the project. In a March 2016 hacker marathon, the two companies of DAH merged their own code into Open, and then renamed Fabric. So far, the Sawtooth Lake provided by Fabric and Intel is tied as a first -class incubation project, but the former pays attention to far exceeding the latter. From a technical point of view, Fabric's thinking is good, focusing on meeting the needs of enterprises, such as solving the problem of transaction volume. As we all know, the largest short board of Bitcoin is the upper limit of 7 transactions per second, which cannot meet the actual needs. The Fabric goal is to achieve 100,000 transactions per second. This amount is close to the instantaneous peak of the double 11 transaction volume just passed, which can fully meet the industry -grade applications under normal conditions. Fabric is developed in Go language, and also provides APIs in multiple languages. It is particularly worth mentioning that Fabric uses container technology more, such as its smart contract running in the container. This is also a benefit that Go language brings to Fabric, because the characteristics of the GO language static compilation deployment are suitable for the program in the development of the container. Fabric has some characteristics, such as its services can set node access review, which is a typical alliance chain special sign. Another example is that its consensus algorithm is customized. Fabric's shortcomings are complicated systems. Although there are documents, developers who lack experienced experience have greater obstacles to learn. However, due to its clear positioning and caters to the mentality of many companies, many institutions have already been based on the alliance chain projects in the Fabric Secret R

Leave a Comment