Bitcoin wallets are all in English
Fire coin is a bitcoin trading platform. As of the end of 2016, the accumulated turnover of fire coin reached 200 billion yuan
bitcoin is a virtual encrypted digital currency in the form of P2P
Bitcoin is different from all currencies. Bitcoin does not rely on a specific currency institution. It is generated by a large number of calculations based on a specific algorithm. Bitcoin economy uses a distributed database composed of many nodes in the whole P2P network to confirm and record all transactions, and uses the design of cryptography to ensure the security of all aspects of currency circulation. The decentralized nature and algorithm of P2P can ensure that it is impossible to artificially manipulate the value of bitcoin through mass proction
extended information:
fire coin business
1. Fire coin global station, headquartered in Singapore, provides digital asset trading and investment services
2. The digital asset trading platform based on Korean won provides digital asset trading services P>
3, China, has become a platform for information and research in vertical chain of block chain, providing regional chain technology research and application information for Chinese mainland users, and integrates services such as instry consultation, research and ecation training. p> The company is headquartered in Beijing, China, providing digital asset management services and user experience
please accept it, thank you.
a person signed by Nakamoto Tsui has put forward a revolutionary idea: let's create a currency that is not controlled by the government or anyone else! This idea is crazy: there is no asset support behind a string of figures, and no one is responsible for it. How can anyone accept it when you pay it to the other party as money
Merkle tree
looks like a binary tree, but this is the lower two nodes. Take the hash value to get the upper node. Just remember the root node to detect whether the whole tree has been tampered
the root hash value is stored in the block header, and the transaction process is stored in the block body. All nodes include block header and block body, but light nodes (such as bitcoin wallets on mobile phones) only include block header. This tree can prove that a transaction has been written into the blockchain
3. Consensus agreement
two issues should be paid attention to in decentralized currency:
1. Who can issue digital currency: mining
2. How to verify the legitimacy of transactions: blockchain
double spending attack
double spending attack is a major challenge of digital currency
all transactions in bitcoin have input and output. Where does bitcoin come from and where does it go
under normal circumstances, there may be two bifurcations, because two nodes obtain the bookkeeping right at the same time, and the two nodes package the block and calculate the random number at the same time. At this time, the two bifurcations will coexist temporarily until one of the blocks finds the next block first, which becomes the longest legal chain, and the other one is discarded<
Sybil attack
a malicious node keeps generating accounts. If the total number of accounts exceeds half of the total accounts, it obtains the control of the blockchain
consensus protocol in bitcoin
some nodes are malicious, and most nodes are good
idea 1: pack some transactions into blocks as candidate blocks, let each block vote, and write them into the blockchain if they pass
No, because some malicious nodes have been publishing blocks containing malicious transactions, and they have been voting and occupying resources. And some nodes don't vote<
idea 2: vote not by the number of accounts, but by computing power. Each node can generate legal transactions and put them into the block. These nodes start to try random numbers until H (block header) ≤ target is found, then this node has the right to account
the only way to generate bitcoin
coinbase transaction. There is no need to point out the source of the currency. If you have the bookkeeping right, you will get a reward< br />
50BTC-> 25BTC-> 12.5btc, the reward will be halved for every 210000 bitcoins
the process of bitcoin competing for bookkeeping rights is called mining. The node competing for bookkeeping right is called miner.
What are the wallets in our lives? Put your money, cards, and mobile phone, money and bank cards are issued by the bank. Mobile phone Alipay WeChat payment is paid through the third party, which is completely decentralized, and how it will be stored and retained? Besides being placed in the exchange, it can also be placed in the wallet. What are the types of bitcoin wallets? How to achieve point-to-point decentralization? Blockchain wallet is not used to hold money?! Have you stepped on thunder
miaozhou blockchain issue 08 can teach you to identify the mistakes of blockchain wallet. More blockchain beginners are welcome to pay attention to Babbitt's miaozhou blockchain

it is possible but unlikely that newly discovered errors or security vulnerabilities in standard clients may lead to block chain splitting or upgrade needs for each node in a short period of time. For example, a single malformed message tailored to exploit a specific vulnerability, when propagated from one node to another, may cause the entire network to shut down for several hours. Bugs break user anonymity. On the contrary, it is found that e to less analysis of the pseudo anonymity attribute of bitcoin. Starting with version 0.7.0, bitcoin client can be considered as a mature project. Security critical part of the source code, the code is often updated by Shao andelis and those parts reviewed by many computer security experts. Also bitcoin smart client has been online for more than 3 years, without a single vulnerability being exploited in the field. For a detailed list of vulnerability detection and repair, please refer to the common vulnerabilities and hidden dangers
Bitcoin is a virtual currency. There are no words on it, only symbols. There are many creative ideas about bitcoin symbols. Now it is common to add two vertical lines in the capital letter B. The common symbol font is times + 2 vertical strokes


