Blockchain theory release
From the perspective of technology and architecture, I will tell you my understanding of blockchain in common language
what is blockchain? In a word, blockchain is a storage system. To be more specific, blockchain is a distributed storage system without an administrator and each node has all the data
What are the common storage systems like
first, how to ensure high availability
the common storage system usually uses "rendancy" to solve the problem of high availability. As shown in the figure above, if the data can be copied into several copies and rendant to multiple places, high availability can be guaranteed. The data in one place is hung, and there is data in other places. For example, the master-slave cluster of MySQL is the same principle, and the raid of disk is also the same principle
two points need to be emphasized in this place are: data rendancy often leads to consistency problems
1. For example, in the master-slave cluster of MySQL, there is actually a delay in reading and writing, which means there is a inconsistency in reading and writing in a short period of time. This is a side effect of data rendancy
The second point is that data rendancy often reces the efficiency of writing, because data synchronization also consumes resources. If you add two slave libraries, the write efficiency will be affected. The common storage system is to use rendancy to ensure the high availability of dataso the second question, ordinary storage system, can write more
the answer is yes, for example, take this graph as an example:
in fact, MySQL can do a master-slave synchronization of al masters, master-slave synchronization of al masters, two nodes can be written at the same time. If you want to do a multi room multi live data center, in fact, multi room multi live data synchronization. What we should emphasize here is that multi-point writing often leads to the consistency problem of writing conflicts. Take MySQL as an example, suppose that the attribute of a table is self incrementing ID, then the data in the database is 1234 now. If one of the nodes writes and inserts a piece of data, it may become 5, and then these 5 pieces of data are synchronized to another master node, Before synchronization, if another write node inserts a piece of data, a piece of data with self incrementing ID of 5 will be generated. Then, after the generation, synchronize to another node, and the synchronized data will conflict with the two local 5's after it arrives, which will lead to synchronization failure and write consistency conflict. This problem will occur in the case of multi-point writing
how to ensure consistency in multi-point writing
the reform "Swan class" gives you more technical work
1. Blockchain is a distributed database (system) placed in a non secure environment
2. The blockchain uses cryptography to ensure that the existing data cannot be tampered with
3, the blockchain uses consensus algorithm to reach consensus on new data
the system with the above three properties is blockchain.
Americans are angry. Some people blame the greed of Wall Street, some occupy Wall Street, and some try to find a way to replace the Wall Street accounting system through the practice of distributed accounting technology
therefore, first of all, we need to be clear: first, the concept of blockchain, which was summarized later, aims to replace the traditional accounting path
Second, blockchain is a means to break Wall Street's financial monopoly, improve financial efficiency and rece the cost of real enterprises through universal bookkeeping rights
to understand the above two logics, we go to find the problem:
as a new technology highly concerned by all mankind, blockchain has appeared for more than 10 years. Why is it still unable to serve the real instry
Where is the root cause? This is the focus we need to study. If we don't understand this problem, we can't reach the forefront of this field
Finance is a grand proposition, and blockchain, as the underlying technology of new finance, is also a grand proposition
the grand proposition needs to be discovered and thought from the bottom. What is the bottom of blockchain< The answer is social system and Western values. The birthplace of blockchain is the United States, which is a capitalist country. Exclusive ownership is an important part of capitalist social values
therefore, what is generated on the blockchain is defined by Nakamoto as bitcoin, not the ownership of the blockchain - equity. Please note that this definition is determined by values
values seem to be empty, but they always affect everyone's thinking and choice. Nakamoto's original definition directly determines the thinking path of latecomers
if bitcoin is defined as the ownership of the network, the ownership will naturally increase with the increase of users. This is a self consistent logic
however, if bitcoin is defined as currency, it will lose the support of ownership. Without the support of ownership, participants will have to rely on faith to maintain the value of chips in each other's hands. Beliefs that cannot be reconciled are actually very weak. The value unit based on the weak belief will make believers always anxious to find the belief allies, which is the root of the fact that digital currency can never go to the entity. Because the trust between believers is not strong
therefore, the real shackles of blockchain development are precisely the so-called universal values advertised by the Americans
- the algorithm should be: people-oriented
People's accounts should be blocks
when indivials, merchants, enterprises and institutions open accounts, they will automatically form blocks
there are two value units in each block: first, the ownership of the network, that is, equity; Second, the future service of the network, namely the right of delivery
the former is like a well, and the latter is like the well water. The former is infinite and the latter is finite. Unlimited can provide sufficient guarantee for limited. The future can provide sufficient guarantee for the present
all of the above can be self consistent. The meaning of self consistent is that only by persuading ourselves, can we build real stability and trust
on the basis of self stability and trust, well water can flow to entities instead of hoarding and speculation
Please note: the underlying logic and principles play a decisive role in group selection
if bitcoin holders are not a group of anxious people or a Western value system, they can get out of anxiety early. For example, bitcoin holders jointly invested $4 billion worth of bitcoin to lead the investment in the public network with equity sharing (10% of the shares), and let social funds follow the investment of $4 billion (10% of the shares), and the remaining equity belongs to the users of the public network. This will create a predictable, trillion dollar, shared cake. Indivials, businesses and enterprises will naturally move in one after another to receive their own cakes. After receiving, each market will participate in the basic unit to form a basic reputation, and then use the basic reputation to invest in the real instry. The new real assets will naturally guarantee the new reputation, and the new reputation will be reinvested, and the scale of public new assets will continue to be expanded..... And so on. However, it is a pity that the value system of the West has imprisoned the further courage of blockchain participants. Their choice is to turn around and engage in Ethereum, EOS, and create a large number of so-called digital currencies. In the end, digital reputation cannot be combined with entities
in other words, the core of Western values is competitive thinking, which leads to the starting point of each person's thinking is to put others on the list of hostility rather than cooperation. The inertia of this thinking leads to the continuous increase of money, but it is unable to enter the entity. Therefore, the acquisition of the so-called basic theory and original innovation ability requires us to find out the blind area and forbidden area of others' thinking first. On this basis, we can occupy the no man's land, set our own standards in the no man's land, and finally grasp the dominant power and interpretation power of the rules<
-- let historical contribution become the basis of trust
Enterprises above Designated Size have clear and consistent historical operating revenue data, which represents historical contribution
the greater the historical contribution, the stronger its influence and appeal, the stronger its real ability and the higher its actual credibility
the current blockchain does not respect the historical contribution, and completely ignores the historical contribution of entity enterprises, which will inevitably lead to logical conflicts
to straighten out this kind of conflict, we need to take the historical business income data of enterprises as the most important source of reputation
only by fully respecting the real enterprise, sincerely serving the real enterprise, and making the real enterprise become an important shareholder of the new network, can the real enterprise actively embrace the new technology and new finance
otherwise, it's necessary to tell your own story, yell your own technology and procts, and go further and further
the so-called construction of a community of shared future for human beings requires us to put others on the first list of friends and partners, not on the first list of competition
does the algorithm of blockchain respect the real enterprises<
from bitcoin to Ethereum, from Ethereum to EOS, from EOS to Libra......
- the future of blockchain
1. People oriented: account number is the block, block has equity, stock right (small but continuous)
2. Respect history: Based on the revenue data of entity enterprises, trust ties (the main origin of delivery right)
3. Reverse circulation: through prepayment purchase, salary, bonus and other ways, it directly flows to the employee account, and the employees're consumption will directly activate the enterprise's proction capacity and achieve a win-win situation between supply and demand
4. Don't myth a certain technology, don't form technological hegemony in thinking. Technology is a tool to achieve the goal, not the goal itself
5
6. Before starting, protect first. Sign a contract first, open up the cross instry and cross regional value chain, and start after people eliminate their anxiety
7. Reserve regulatory channels, so that the government and society can trace the responsibility according to the data, which is the proof of self-discipline.
1. Blockchain is a distributed database (system) placed in a non secure environment
2. Blockchain uses cryptography to ensure that existing data cannot be edited
3. Blockchain uses consensus algorithm to reach consensus on new data