Why can't blockchain C get in
blockchain is a distributed system, which is constructed by cryptography. Indeed, blockchain is a technical collection of concepts formed by distributed system and cryptography. We should emphasize that it is not only a concept but also a technical system, At the very beginning, blockchain only represented the account structure of the underlying technology of bitcoin. It was a narrow concept. At the beginning, because the development of this technology should be represented by a special term to distinguish it from bitcoin, this word was used to refer to it, and it became a bigger and richer concept and a complete system
when we think back to cloud computing, cloud computing existed before the word cloud computing was put forward. However, once cloud computing was put forward, it developed rapidly along the concept of cloud computing. I think blockchain also has such characteristics, and it will continue to develop. Once it becomes a complete sub Technology system, all the technologies in the sub fields under blockchain will continue to develop, The algorithms in the sub domain will develop in the direction of qualitative change in the way of adding tests. Blockchain is a kind of distributed line or network trust technology. When I studied blockchain technology, there was no blockchain word. We called it distributed computing. On the technical level, end-to-end. From a macro point of view, the blockchain is composed of multiple nodes participated by Dongfang. It is equal. The cooperation of these nodes needs to complete the mutual verification on the blockchain. At this time, there is no need for a central node to do this
macro: distributed equal deployment system, participating nodes cooperate to complete verification and storage
microcosmic: rigorous data structure is packaged and stored in the block, and logically concatenated to form a chain
digital signature and integrity verification ensure the authenticity, real-time and timing of block data
at last, after learning all the technical features, it has achieved the multi fight, informed group and supervision right, because it is transparent, shared and open. All parties of the alliance should participate in the operation of the blockchain system, which is equivalent to a co construction, sharing, sharing and co governance. When constructing the alliance, I have to think of one thing: what I store to the blockchain, which are transparent and which are encrypted. At this time, I need to determine according to your business system. If someone deliberately cheats, he or she will probably find that your data may be tampered or forged with the participation of the public or even the collective alliance, so he or she will consider the cost of doing evil. In this way, the trust cost of the alliance will be greatly reced, and there will be no friction. Outside the alliance, because you believe that you have adopted the blockchain technology, you will have a higher degree of trust in the services or procts provided by the whole alliance, so this is a very good way of virtuous circle
what should you do to build a blockchain system or to bridge business to a blockchain system? There are two steps, very simple. The first step is to construct several key roles in your business logic. Now consider how many roles there may be. There may be many roles, but now consider them as one. These perspectives must be related in business logic. They need to share and map these rules to the blockchain or put them into scripts at the same time. Next, we will talk about data, which data will be put into the blockchain and which will not be put, because the efficiency of the blockchain is security, which is generally simple and key, and only what needs to be built together is considered. On the other hand, even if some data are put into the blockchain, not all things need to be supervised, but may be closed door, and can only be seen after authorization, One is privacy, the other is regulatory compliance
after the first step, the second step is simpler. You need a convenient and reliable blockchain platform. It is an underlying infrastructure, including books, networks, supply and demand algorithms, and accounts. All these things have to exist. After general checking, you can check and send these four blocks according to your business needs. There is a protocol below. The above layer is mapping. This mapping layer is very important. It abstracts your business into many models and logics, and abstracts them into an easy-to-use system. Then you can develop your business logic on the application system, and then develop the business logic based on the blockchain. This is a fast process. In fact, a good blockchain business platform should have its own application tools, as well as monitoring, viewing and auxiliary tools, just like the early days of the database. At the beginning of the database, if it was just data without auxiliary tools, it would be very difficult to run
next, let's share a small case, which is the case of blockchain business points that we just released. There are a lot of views that we have already discussed. We must use points to make it universal, so that consumers can get profits and businesses can rece the burden. Moreover, we can let points flow and guide real secondary consumption. This is of great significance. We have to consider more when we choose commercial competition. Commercial competition itself has a certain financial or monetary attribute. It is a purely low-risk number, because it has the lowest regulatory risk to the extent of compliance and legality. Second, points can quickly accumulate digital assets, accumulate C-end users, test your blockchain platform to a certain extent, and even test your blockchain technology to verify whether your blockchain platform is right. Finally, derived with financial related attributes, for the expansion of financial means behind all laid a good foundation
according to the path of building a blockchain system that we have just seen, the first step is to make decisions. In the blockchain system, it plays two roles: merchant and consumer. Merchants are also divided into two levels, the points they send, the points they receive, and the points they receive are also divided into two levels, the points they transfer out and the points they receive. Rules are non discrimination rules; Data, integral, some data are very interesting. I can write all the people on it, and I can write the effective information on it. There are some consumer behaviors, such as what to buy, coffee or bread. These data are written on it. I will use a simple example to guide you
the second step is to find a platform for blockchain. In our Bubi blockchain, what do we get? We really got a positive feedback. We think it's a very good feedback. First, digital integral represents a variety of data assets, which can be supported on the blockchain. Second, it may have many users, whether real users or laboratory simulation users. It's no problem to support millions of transactions and storage. Third, it really builds a good foundation for us, which lays a good foundation for the exploration in the financial field.
technical personnel can learn this technology, while non-technical personnel can start from the instry media and instry community
If an enterprise needs to develop blockchain applications, it can entrust a professional third-party company. In Guangzhou, today's technology is good.
blockchain is composed of a series of blocks generated by cryptographic algorithm. Each block is filled with transaction records, and the blocks are connected in sequence to form a chain structure, which is the blockchain ledger
taking bitcoin as an example, when miners generate new blocks, they need to calculate the new hash value and random number according to the hash value of the previous block, the new transaction block and the random number. In other words, each block is generated on the basis of the previous block data, which ensures the uniqueness of the blockchain data
because subtle changes in transaction records will completely change the result of hash value, miners can't cheat when competing for computing power. Each miner must wait until the previous block is generated before starting to calculate the qualified random number according to the data of the previous block, which ensures the fairness of mining.
the block chain market is often compared with the early Internet age, especially in analogy with the 2000 Internet bubble. Simple analogy will convince you that we are in the Internet age similar to 1997-1998 years ago, and that once we enter 2000, we will have the same bubble burst.
people with this idea will let you leave the current blockchain, wait for the impending crash, and then pick up the pieces, similar to the end of the Internet bear market in 2002. But what we may also see is:
"instead of reconstructing the whole blockchain field through one big crash, there may be a series of small crashes, one after another. Every small crash will kill some tokens of poor projects, and bring new projects with higher and higher quality. "
so if you're waiting for a blockchain crash. It may never happen. Because it's happening all the time, though by a small margin. More importantly, if you are a venture investor, if you skip this period, you will miss the opportunity to learn and accumulate experience. In 2000, the collapse of the Internet reced the funding for new technology companies, but the fluctuation of the market value of blockchain hardly affected the pace of innovation of decentralized open source projects.
Let's suppose villagers Lao Wang and Xiao Li. Lao Wang borrowed some money from Xiao Li, who wrote it in an IOU signed by both parties. A few days later, Lao Wang denied the existence of borrowing money and claimed that Xiao Li forged the paper. Xiao Li can't argue because he finds it difficult to prove that Lao Wang actually owes him money
in this example, Lao Wang and Xiao Li are two nodes
now assuming the same scenario, there are many pairs of people trading with each other in the village. The only evidence for each pair is the IOU. If one party fails, it will be difficult to do so. Seeing this scene, the village head came up with a solution. He suggested using a common notebook for the whole village to record all the transactions. Due to the high prestige of the village head, the villagers unanimously decided to let the village head keep this important transaction book. Each transaction, the villagers go to the village head's home, let the village head witness and record, each transaction is written into a notebook, and then safely saved. That notebook can be called a database
because this notebook is very important, the village head locked it in the safe. However, there are always some problems. Sometimes, the village head will accidentally sprinkle ink on the paper, making some transaction records illegible. This is called a single point of failure. The thief knows that there is an important notebook in the safe of the village head's house. He tries his best to steal it. This is called hacking
until one day, the village head's son owed others a lot of money, so the village head secretly deleted his son's debt entry. In this way, the village head's son "does not owe money."
when the villagers knew this, they began to question the fairness and authority of the village head. So some people put forward a new idea:
abolish the power of the village head, which is called decentralization. Let all villagers keep a notebook, and the transaction records are copied and distributed, which is called distributed database. Therefore, if there are n people in the village, there are n notebooks, that is, n nodes. Every time there is a trade between any two people, all the people in the village get together and record it in their notebooks. And no one can cover the sky. This is called decentralization
they also decided that they would never delete the mentioned transactions from their notebooks, which is irreversible. For example, Lao Wang borrowed a sum of money from Xiao Li before, but in the twinkling of an eye, he wants to return the money. Then the transaction book will not delete the previous borrowing record, but write a new repayment record, so there are two records
next, let's try to break this rule. What if we bribe Lao Wang to change his notebook? It's not feasible, because the next time the villagers meet, they find that Lao Wang's notebook is different from everyone else's, so the villagers notice that Lao Wang may be engaged in an indescribable transaction, and decide to abolish Lao Wang's transaction record and kick Lao Wang out of the organization
What if you try to bribe all the villagers? It's too expensive
the characteristic of this model is that greedy people need to pay a lot to attack the rules. He will find it more profitable to follow the rules
a smart child in the village suggested that each transaction data be called "block" and linked into a "chain" in chronological order, which is called blockchain strong>