Hidden top of blockchain terms
blockchain is a digital account book that can be jointly bookkept, and will record all transactions that have occurred and have been unanimously recognized by the system it's the same as the whole family. You're bookkeeping, and your father and mother are also bookkeeping. They can see the general ledger, but the saved information can't be tampered with any more
In 2008, Nakamoto first proposed the concept of blockchain subsequently, blockchain has become the core component of electronic currency bitcoin, which serves as the public account book for all transactions. By using peer-to-peer network and distributed timestamp server, the blockchain database can be managed independentlyextended data:
type of blockchain
1, public blockchain
any indivial or group in the world can send transactions, and transactions can be effectively confirmed by the blockchain, and anyone can participate in its consensus process. Public blockchain is the earliest and the most widely used blockchain. The virtual digital currencies of bitcoin series are all based on public blockchain. There is only one blockchain corresponding to this currency in the world
2, Alliance (instry) blockchain
instry blockchain: multiple preselected nodes are designated as bookkeepers within a group, and the generation of each block is jointly determined by all preselected nodes (preselected nodes participate in the consensus process), and other access nodes can participate in the transaction, However, regardless of the bookkeeping process (in essence, it is still managed bookkeeping, only distributed bookkeeping, how many preselected nodes, and how to determine the bookkeeper of each block to become the main risk point of the blockchain), anyone else can conct limited query through the open API of the blockchain
3, private blockchain
only uses the general ledger technology of blockchain for bookkeeping. It can be a company or an indivial, and enjoys the write permission of the blockchain. This blockchain is not very different from other distributed storage schemes
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
Blockchain is a term in the field of information technology. In essence, it is a shared database. The data or information stored in it is characterized by "unforgeability", "trace in the whole process", "traceability", "openness and transparency" and "collective maintenance". Based on these characteristics, blockchain technology has laid a solid "trust" foundation, created a reliable "cooperation" mechanism, and has broad application prospects
on January 10, 2019, the state Internet Information Office issued the regulations on the management of blockchain information services. In October 24, 2019, ring the eighteenth collective learning of the Central Political Bureau, general secretary Xi Jinping stressed that "block chain as an important breakthrough in core technology and independent innovation", "accelerating the development of block chain technology and instrial innovation". "Blockchain" has entered the public field of vision and become the focus of social attention
extended data:
related extension: blockchain financial application:
since 2016, the major financial giants have also carried out blockchain innovation projects to explore the possibility of applying blockchain technology in various financial scenarios. In particular, Puyin group took the lead in creating a "blockchain +" standard digital currency
standard digital currency refers to the process of assets identification, evaluation, right confirmation and insurance completed by a third party organization, which is written into the blockchain through careful digital algorithm to form the standard corresponding relationship between assets and digital currency, which is called standard digital currency
in order to realize the great leap forward development of blockchain finance, promote the new development of China's economy, accelerate the circulation of global assets, and realize the dream of rejuvenation that has been struggling for generations, Puyin group will hold the Guiyang strategic development ceremony of Puyin blockchain finance in Guizhou on December 9, 2016
the meeting will discuss the realization of digital circulation of assets by blockchain, the financial transaction mode of blockchain, and the application of blockchain services and social public instry. This conference will mark the beginning of the application of blockchain finance and the change and development of the new financial ecology
on June 1, 2020, Xinhua news agency was authorized to broadcast the "overall plan for the construction of Hainan free trade port" issued by the CPC Central Committee and the State Council, which will "actively participate in the formulation of international rules for cross-border data flow, and establish standards and rules for data rights confirmation, data trading, data security and blockchain finance" as one of the key tasks of Hainan free trade port before 2035
currency circle: refers to the people who focus on currency speculation or even issue their own digital currency to raise funds. Generally speaking, blockchain project parties, exchanges and some blockchain media all belong to the currency circle
chain circle: refers to people who focus on the research and development, application or underlying protocol of blockchain. Without the technical support of the chain circle, the coin circle can not exist. In the future, the implementation of the blockchain scene will depend on the technology of the chain circle
mining circle: refers to the "miners" who focus on "mining"< Second, several investment behaviors of blockchain
currency speculation: similar to stock speculation, refers to the behavior of repeatedly buying and selling digital currency through trading platform in order to obtain high income
Soha: it's a transliteration of show hand, originally a term used in gambling games. It's the act of withdrawing all available chips at one time. When it comes to blockchain investment, it refers to investing all of your available assets in digital currency in order to speculate in money, which has the meaning of "bet your fortune"
Buddhist holding of cryptocurrency: it refers to the behavior of not caring about the price trend of cryptocurrency after holding of cryptocurrency. No matter how much the asset price of cryptocurrency falls, it will not rece the holding of cryptocurrency in hand
3. Segmentation of blockchain investors
banker: refers to the investor with strong capital volume, strong relationship network and the most informed information, who can influence or determine the price trend of a certain currency to a large extent
large investors: investors with abundant capital, but not as strong capital and relationship network as makers
retail investors: refers to the small amount of funds, small amount of trading, and unorganized investors< Four, blockchain investment common phenomenon
leek: is an image of metaphor, leek growth ability and adaptability are very strong, can be one after another in a large range of breeding. It is compared to some retail investors who do not know the market situation. Most of them are easily influenced by the investment sentiment. They buy at a high price and sell at a low price. Some people will lose money, and after they leave the market, new forces will enter. Like leeks, they will cut one crop and grow another soon
cut leek: it means that the dealer buys at a low price, speculates at a high currency price, sells at a high price after the retail investors come in and make a profit, and then smashes the plate to a low position. In this way, the retail investors will suffer losses and the dealer will make a profit. The makers and the big investors keep repeating this routine, that is, "cutting leeks", while the retail investors keep entering, the makers repeat the routine of cutting leeks
cut back: refers to the sharp drop in the price of digital currency, which is very huge, falling to half of the previous highest price. For example, when I buy a currency, the highest price of this currency is $100. After a while, I fall to less than $50. It can be said that my currency has been cut off
meat cutting: it refers to the behavior of selling stop loss in time when the price of digital currency falls in order to prevent the continuous decline from causing greater losses, so as to prevent greater losses in the future
being held up: it means that I spend a high price to buy a currency. After a while, the currency falls, and I don't want to sell it and stop loss in time. Instead, I choose to wait to see if the price can rise again. The waiting process is "being held up". In this case, I can be said to be held up
unwinding: it means that the purchased digital assets graally rise back after a round of sharp decline, and the price rising back exceeds the price when I bought them. At this time, I will not lose money when I sell these digital assets. This is unwinding
airdrop candy: refers to the free distribution of a certain amount of digital currency to users in order to promote the blockchain project at the beginning of the project. These free digital currencies are called "candy" by users.
however, for most scenarios of using and developing blockchain, it is not necessary to re create a set of blockchain, as long as we develop our own applications based on the existing underlying blockchain or technical framework. Therefore, for the similar encryption algorithm, P2P technology, consensus algorithm, we only need to have a basic understanding, and do not need in-depth study
the primary goal of blockchain application development is to find a relatively mature underlying blockchain for application development. The underlying blockchain needs powerful and easy-to-use development interface or framework, scalability, transaction frequency, etc
Rong technology is a listed financial technology company, which currently provides main chain construction and development services http://www.erong.com/new/blockchain/backbone/index.html
utility token is a utility token that acts as a right to use a specific service
examples of terminology usage
utility tokens are premised on the use of services
detailed description
you can settle the price of goods and meals instead of cash, and you can access it by having cloud storage. For utility tokens, there is no need to audit the classification of the report
public chain is a highly "public" blockchain, anyone can freely participate in the network
example of terminology usage
as an infrastructure project for mediating data exchange between blockchains, a mechanism for data exchange on public blockchains will be established
detailed description
in the blockchain used to record the transaction information of encrypted assets (virtual currency), this is a mechanism used by an unspecified number of participants to establish transaction information by consensus without a specific management entity. It is very safe to prevent forgery of transaction information, but it requires a lot of calculation, so its disadvantage is that it takes a long time to complete the transaction when there are many participants
7. Scalabilityscalability refers to the scalability of delayed transaction processing
examples of terminology usage
soaring gasoline prices highlight Ethereum's scalability issues
detailed description
e to the nature of blockchain and the limited amount of transaction data that can be written in a block, the processing is delayed. Remittances can take a long time, which can lead to higher transaction costs. Bitcoin is the first cryptocurrency born, which has been considered as a special problem, but efforts to solve this problem have been implemented, such as using other technologies such as lightning network and developing new blockchain
8. Gas costgas cost is the (Network) transaction cost on Ethereum blockchain
examples of terminology usage
this week, on the Ethereum blockchain, although there are a small amount of remittances, there are still many cases of high natural gas bills being paid
detailed description
the gas fee of user specified amount is the secondary reward. Eth, the virtual currency, is used for payment. Since the transaction with higher cost should be dealt with first, the gas cost may increase with the increase of transaction number
9. Liquidity mining (liquidity mining)considering the provision of liquidity (currency pair), liquidity mining is to grant governance token in addition to interest, so as to attract those who implement the rate of return balance
examples of terminology usage
detailed description
in liquidity mining, by storing specific assets in the liquidity pool and providing liquidity that traders can buy and sell, the swap fee at that time can be obtained as income. These liquidity mining originated from the largest decentralized exchange "uniswap", and many liquidity mining contracts were born, such as curve finance and balancer
10. Defi (distributed Finance)defi (decentralized Finance) refers to the financial services or systems that use blockchain and provide without a central administrator
examples of terminology usage
since June 2020, the market of defi has developed rapidly
specify the abbreviation of "decentralized finance". The financial services offered by defi include the issuance of stable coins, lending currency and cryptocurrency exchanges. Many platforms use Ethereum blockchain
11. POS (proof of equity)POS is a consensus algorithm, which allows you to approve and generate new block rights according to the percentage (equity) of your own virtual currency
According to vitalik buterin, co-founder of Ethereum, migrating eth's consensus algorithm from POW to POS will improve security and scalabilityspecify the abbreviation of
proof of interest. We can also consider the holding period of virtual currency. It was born as an alternative to the "proof of work (POW)" consensus algorithm, which requires high-performance computers to approve transactions and consumes a lot of energy. If approved, you can receive a new virtual currency as a reward
12. DappsDAPP is an application developed with open source blockchain
examples of terminology usage
Galaxy store, the largest Samsung Electronics app store in South Korea, has started to use Tron's blockchain to process dapps
detailed description
the abbreviation of "distributed application" is called "distributed application" in Japanese. One of the main features is that there is no centralized administrator. The most popular is Ethereum blockchain, which is developing applications such as games and decentralized exchange (DEX)