Talk about my understanding of blockchain

Words
1021
Reading
5 min
Listen
Play
8y

From the IBM Bluemix cloud platform process, found blockchain this service, I only know that there is such a strong and fiery technology exists; only to know that there are bitcoin, but also to apply for an account also want to go to dig mine, but later it was nothing, and did not study the technology behind it. A few days ago see "about the block chain, you are imagining it, or open it?" "topic, according to their own understanding sent a little immature view of their own. In order to understand it more deeply, yesterday went to participate in the "block chain technology and Internet finance innovation and challenges" offline activities, the scene to listen to the Zhu Zhiwen, Lihe, Wampo and other teachers to share, harvest a lot.

Bitcoin

If you want to understand the block chain, you cannot understand Bitcoin. Bitcoin is the first practical application of block chain technology, it is because of its success in bitcoin application, so that more and more people pay attention to it.

At the end of 2008, Ching, the father of Bitcoin, published a nine-page white paper on the electronic cash system he studied, and in early 2009, Ben Cong in a small server in Helsinki, Finland, dug up the first chunk of Bitcoin, the Genesis block, It also represented the creation of a world-bank news headline on the day of the Times, which represents the birth of Bitcoin.

The first block chain development is based on Bitcoin block chain network development, because bitcoin is the world's most widely used and truly meaningful to the central, in the block chain applications, Bitcoin is the world's most powerful anchor, with the greatest authority. Therefore, the various block chain technology around the bitcoin is very much.

Ether Square

It can be said that in addition to Bitcoin, Ethernet Square is currently in the block chain platform is the most eye-catching. Ethernet Square is a complete map of the block chain one-stop development platform, using a variety of programming languages to implement the Protocol, the go language written by the client as the default client (that is, with the Ethernet network interaction method, support for other languages of the client).

IBM Hyperledger

IBM Hyperledger also called Fabric, his goal is to play a whole society to jointly maintain a super ledger, Fabric originated from IBM, in order to serve the industrial production, IBM will be 44,000 lines of code open source, is a great contribution, So we can have a chance to explore the theory of block chains that are different from Bitcoin. As far as Elwin is aware, fabric has not yet entered the real commercial stage, more experiments and exploration, but compared to many other block chain, from the technical bottom 蘊 He is more credible and reliable.

The cloud services blockchain on the IBM Bluemix cloud platform are built on the Linux Foundations hyperledger Project Open source code.

What is a block chain?

Definition: A block chain is a distributed ledger, a technical solution that collectively maintains a reliable database through a centralized, trusting approach.

A block chain (blockchain) is a technical scheme for collectively maintaining a reliable database by means of a centralized and trusted approach.

Block chain is the underlying technology of Bitcoin, it can be understood as a mechanism of public bookkeeping (technical scheme), it is not a specific product. The basic idea is: through the establishment of a group of public ledger on the Internet, all users in the network together in the ledger accounting and audit accounts, to ensure the authenticity of information and tamper-proofing. The reason why the name is called "Block" chain, as the name suggests, is because the structure of the block chain storage data by a network of "storage blocks" to form a chain, each block contains a certain amount of time in the network of information exchange data. Over time, the chain will grow.

The description of the comparative image is shown below:

Although the current bank may be based on the central server deployment, but also certainly in many places on many nodes to do a backup;

The feature of the block chain is that each node holds a full backup.

Block chain is divided into public chain, private chain, alliance chain

Private chain: Closed ecological storage network, all nodes are trustworthy, such as a large group within the majority of companies.
Industry chain: Semi-closed ecological trading Network, there are peer distrust nodes, such as real estate industry A, B, C, D companies.
Public chains: An open ecological trading network that provides a global trading network for industry chains and private chains.

is the block chain technology available?

is the block chain omnipotent?

Although the block chain ensures that the data can not be tampered with, it is impossible to verify the authenticity of some information entered by people.

In the prevention of information leakage, the introduction of the black box mechanism, but how specific, need to be further understood.

The most suitable scenario is the amount of money, but at present we are all in the exploratory phase, very few into the actual application stage, the state is also to maintain a high degree of concern.

What language can you use to develop?

Personally feel that the block chain is only a set of scheme implementation mechanism, not limited to programming language.

You can use: solidity,go,java,c++,python,php, custom language to develop it.

Of course, if you are based on existing open source project development, there is a certain limit.

Conclusion

Block chain development time is still relatively short, but its fiery degree from yesterday to participate in the activities of the feeling is very unusual.

The state has maintained a high degree of concern for it, the major insurance companies, banks and other amounts of the industry to its research, study, test water.

But there are some problems that need to be explored and solved. Such as: performance, 51% attacks, "double flower" problem.

Not all scenarios are suitable for using block chains.

But in some scenarios, I believe it will bring very good prospects and better solve the current predicament.

Talk about my understanding of blockchain | Ecency