Principles of bitcoin Trading
centralized account book (bank)
the bank is a centralized account book, which is stored in the bank's central database, and it says:
Zhang San's a account balance is 3000 yuan, The balance of Li Si's B account is 2000 yuan...
when Zhang San wants to transfer 1000 yuan to Li Si's B account through a account:
Zhang San goes to the bank and submits the transfer request to the bank
the bank confirms Zhang San's identity through bank card password and checks whether Zhang San's a account has enough balance
after passing the check, The bank adds a transfer record: account number a transfers 1000 yuan to account number B,
and modifies the balance: account number a balance = 3000-1000 = 2000 yuan, account number B balance = 2000 + 1000 = 3000 yuan
decentralized account book
suppose there is such a small village where people do not rely on the bank, but use the account book to record who has how much money, Everyone's account book says:
Zhang San's a account balance is 3000 yuan, Li Si's B account balance is 2000 yuan...
when Zhang San wants to transfer 1000 yuan to Li Si's B account through a account,
Zhang San roars: attention, I transfer 1000 yuan to Li Si's B account with a account
the villagers near Zhang San listen to Zhang San's voice and check whether Zhang San's a account has enough balance
after passing the inspection, the villagers write on their account books: account a transfers 1000 yuan to account B
and modify the balance: account a balance = 3000-1000 = 2000 yuan, account B balance = 2000 + 1000 = 3000 yuan
the villagers near Zhang San tell the distant villagers about the transfer until everyone knows about the transfer, so as to ensure the consistency of everyone's account book
decentralized account book (bitcoin)
bitcoin users run bitcoin client software on the computer, such a computer is called a node
a large number of node computers connect with each other to form a peer-to-peer network like spider web
when Zhang San wants to transfer 1 bitcoin to Li Si's B account through a account,
Zhang San broadcast the transfer transaction requirements to the surrounding nodes: a account transfers 1 bitcoin to B account, and signs with the private key of a account
(the private key of account a can be simply understood as the password of account a, and the bitcoin on account a can be used as long as the private key of account a is known)
the nodes around Zhang San check the authenticity of the transaction signature through the public key of account a, and check whether Zhang San's account a has enough balance
after the check, the node writes to its own account book: account a transfers 1 bitcoin to account B,
and modify the balance: a account balance = 3 bitcoin - 1 bitcoin = 2 bitcoin, B account balance = 2 bitcoin + 1 bitcoin = 3 bitcoin
the node broadcasts the transaction to the surrounding nodes and transmits it to all the nodes until all the nodes receive the transaction
bitcoin's decentralized public ledger is called blockchain. This is the simplest description of the operation of bitcoin. Of course, the actual operation of bitcoin is far more complex than this. We will explain it further in the future.
the principle of bitcoin mining is to implement rules made by people and automatically executed by computers
Satoshi Nakamoto, the inventor of bitcoin, has stipulated this rule from the very beginning, and those who participate in bitcoin blockchain must automatically abide by it unconditionally
The content ofrules is generally ,
people who pack the circulation data of bitcoin, arrange it into a fixed size, and then upload it to the blockchain for bitcoin whole network synchronous broadcasting can get 50 bitcoins rewarded by the system
under certain conditions, these rewards will be halved, about once every four years
so how to complete the data packing
the person who wants to complete this action must first have the necessary tools, that is, the software to execute the bitcoin blockchain, and the machine (computer at the beginning) to run the software; Then download and save all the bitcoin transaction data that have been recognized by the whole network. At this time, you become a "node" and a part of protecting the blockchain data
Thenode can only get the priority of the packaged data after running a specific mathematical formula and getting the correct answer. The system will automatically give the reward to the node who gets the priority, who completes the packaging first and then uploads it to the blockchain, and receives and approves it from other nodes
if there is bitcoin service charge in the packaged transaction, the service charge belongs to the node
people think that the process of calculating the mathematical formula and then completing the package to get the reward is just like fishing for gold in the river. It is necessary to discard many wrong answers in order to find the right key to get gold, so people compare this process to mining
so bitcoin mining is not really to dig something, or to use computers to constantly collide and guess. Whoever guesses first wins the reward, that's all
the content of this article comes from: financial code of the people's Republic of China: application edition, China Law Press
Bitcoin mining is a process of using computer hardware to do mathematical calculation for bitcoin network to confirm transactions and improve security
First of all, bitcoin is a virtual currency. It is not issued by any bank or central bank. So I interpret the relationship between bitcoin and teras from a personal perspective
first of all, Tesla is an enterprise in the United States. Although business and technology have no national boundaries, businessmen have national boundaries and people have a sense of belonging. Therefore, as an American enterprise, teras certainly supports all policies issued by the US government that are beneficial to the US. Bitcoin, though not issued by the US, is of great benefit to the US. According to the relevant statistics, most bitcoin is now hosted by the bond companies under the name of the United States. If the United States embraces bitcoin first, it will have a lot of bitcoin reserves, a large number of bitcoin, encryption protocols and so on, which will become the same hegemony as the US dollar. Then this may bring a bigger windfall to the United States to maintain the monetary hegemony of the US dollar. Therefore, the United States, which has the most bitcoin, will give priority to bitcoin, which is for the benefit of the United States. Then teras, as an American company, will support bitcoin. Support us policies that are good for us
In short, the principle of brick Arbitrage: buy low and sell high, buy money from the place with low price and sell it at the place with high price, that is to earn the price difference of different platforms
but there are three risks in moving bricks:
A. time difference of currency transfer: it takes a certain waiting time to pick up or deposit the currency, so it may miss the best trading time
B. currency price fluctuation: if the currency price fluctuation is relatively large and the process of moving bricks has not been completed, the price difference has disappeared
C. platform problems: some trading platforms may shut down services from time to time, or even run away
principle: carry out brick arbitrage on two platforms at the same time to avoid the risk of "time difference of currency transfer" and "currency price fluctuation"
before moving bricks: the brick moving platform must support the same currency transaction, and the brick moving platforms must be able to transfer currency to each other
Step 1: price difference calculation. There are handling charges for currency trading and currency transfer, so you have to calculate the cost according to your own funds. Only when the price difference reaches how much can it be profitable to move bricks
Step 2: simultaneous operation. Buy BTC on the low price platform and sell BTC on the high price platform. At this time, the number of BTC holdings remains unchanged and the number of usdt increases You need to pay attention to transaction fees.)
Step 3: balance funds. It is difficult to predict which platform has a lower price and which has a higher price e to the price difference. Therefore, the two platforms that move bricks need to prepare usdt and BTC. When the price difference appears, it is convenient to move bricks There are also handling charges for cross platform currency transfer.)
the above is the principle and steps of risk-free arbitrage using BTC and usdt. It also has a big name: quantitative hedging. The fundamental purpose is to earn usdt, not BTC
You can take a closer look at this: Web linkselliptic curve digital signature algorithm is mainly used in the generation process of bitcoin public key and private key, which is the cornerstone of bitcoin system. SHA-256 hash algorithm is mainly used in the workload proof mechanism of bitcoin
the principle of bitcoin generation is the special solution generated by complex operation, and mining is the process of finding the special solution. However, the total number of bitcoin is only 21 million, and with the continuous mining of bitcoin, the more difficult it will be to proce bitcoin, and the cost of acquiring bitcoin may be higher than the price of bitcoin itself
the bitcoin block consists of a block header and the transaction list contained in the block. The size of the block header is 80 bytes, which is composed of 4-byte version number, 32 byte hash value of the previous block, 32 byte Merkle root hash, 4-byte timestamp (current time), 4-byte current difficulty value and 4-byte random number. A block header with a fixed length of 80 bytes is the input string used to prove the workload of bitcoin. Constantly change the random number in the block header, that is, the value of nonce, and do double sha256 operation on the block header after each change, and compare the result value with the target value of the current network. If it is less than the target value, the problem is solved successfully, and the workload is proved to be complete
the essence of bitcoin is actually the unique solution of a set of equations generated by a bunch of complex algorithms. Bitcoin is the first distributed virtual currency in the world, which has no specific distribution center. The network of bitcoin is composed of all users, because there is no center to ensure the security of data.