BTC address begins with BC
They are:
the concept of bitcoin was first proposed by Nakamoto in 2009. According to Nakamoto's ideas, the open source software was designed and released, and the P2P network was built on it. Bitcoin is a kind of P2P digital currency. Point to point transmission means a decentralized payment system
bitcoin cash
bitcoin cash is a new version of bitcoin with different configurations launched by a small number of bitcoin developers
extended data:
virtual currency refers to non real currency. Well known virtual currency, such as network company's network currency, Tencent company's Q currency, Q point, Shanda company's voucher, Sina's Micro currency (used for micro games, Sina reading, etc.), chivalrous Yuanbao (used for chivalrous road game), silver pattern (used for bixue Qingtian game)
the popular digital currencies in 2013 are bitcoin, Leyte coin, infinite coin, quark coin, zeta coin, BBQ coin, pennies (Internet), invisible gold bar, red coin and prime currency. At present, hundreds of digital currencies are issued all over the world. Popular in the circle & quot; The legend of "bitcoin, Wright silver, infinite copper, pennies aluminum"
In the discussion of blockchain, bitcoin and other digital currencies, we often hear the word "bifurcation". So what is bifurcation? What is the effect of bifurcation
blockchain
before talking about bifurcation, popularize a little knowledge of blockchain, so as to help us understand what bifurcation is more easily (if you don't have any concept of blockchain, please read my previous articles, which are all popular words to help you understand what blockchain is)
blockchain, as the name suggests, is a chain composed of blocks. Of course, this kind of chain is just a figurative metaphor. To put it bluntly, data blocks are connected orderly. In bitcoin, the transaction records of bitcoin are stored in the block. The size of the block and the space occupied by the transaction records determine how many transactions can be stored in a block. These transaction records are packaged into blocks, and then the blocks are connected one by one to form a blockchain
We know that bitcoin software, like other software, needs to be updated and modified regularly in order to make it better. So a new version will appear, but not everyone will download the new version, so one miner will run the old version, and some will run the new version. If the old and new versions are not compatible, the blockchain will bifurcate. Because there may be differences between the version blocks and the old version blocks, they cannot be connected to the same blockchain, so there will be two or even more chains, which is called bifurcation
soft forking
soft forking refers to that when the new consensus rules are released, nodes that have not been upgraded will proce illegal blocks because they do not know the new consensus rules, resulting in temporary forking. This kind of bifurcation will be graally repaired with the upgrading of nodes
hard fork
hard fork refers to the permanent divergence of the blockchain. After the release of the new consensus rules, some nodes that have not been upgraded cannot verify the blocks proced by the upgraded nodes, and usually hard fork occurs. Therefore, in the field of digital currency, hard bifurcation often leads to the emergence of new currencies. For example, the hard bifurcation of Ethereum led to the emergence of eth
What is bifurcation? What is bitcoin bifurcationthe total number of BTCs is 21 million. When a block is successfully calculated, the coin will be given to the successful "block exploding" miner in the form of mining reward. BTC block reward has a mechanism of halving every four years. After calculation, it will take about 2140 for all BTC to be g up. Therefore, in our lifetime, there is no need to worry about the BTC being g up
as long as the BTC value is still there will be profits whenever mining, and some miners will not shut down their machines.
First of all, you should imagine a concept of "wallet" in your brain. Your bitcoin is in your wallet. A wallet can contain many... Many addresses. The form of the address is the form
with the bitcoin address generated in the bitcoin wallet, you can receive bitcoin from others, and you can also transfer the bitcoin in your account to the bitcoin address of others. Bitcoin address, like bank card number, has the functions of payment, transfer and withdrawal. However, when transferring money, you can only transfer money by knowing someone else's bitcoin address
if we simply compare a bitcoin wallet to a bank card account, then the address of the bitcoin wallet can be regarded as a bank card account number. The difference is that bitcoin addresses can not be stored on the network, but also exist independently of your wallet
bitcoin address is a string of 26 to 34 letters and numbers. It looks like a lot of messy code. To put it bluntly, it's just like your bank card number. All transfer records of each bitcoin address can be checked through blockchain query, which is open and transparent
address generation of bitcoin Wallet: 256 binary digits are randomly selected to form the private key, and then the address is generated by encryption function. This generation direction is unidirectional. That is, you know that the address cannot be decrypted to calculate the private key. At present, the computing power of human computer can't be cracked, so you can publish the address on the Internet with ease
reference link: bitcoin | network
bitcoin address generation process
(Note: some numbers are marked with & quot; 0x" Begin with, meaning that the number is in hexadecimal notation& quot; 0x" It doesn't have any meaning in itself. It's a conventional writing method handed down from C language. For example, 0xa is 10 in decimal system. In addition, 1 byte = 8-bit binary = 2-bit hexadecimal)
in the first step, randomly select a 32 byte number and size from 1 to 0xFFFF ffff ffff ffff ffff ffff ffff fffe baae dce6 af48 a03b BFD2 5e8c d036 4141 as the private key
in the second step, the elliptic curve encryption algorithm (ecdsa-secp256k1) is used to calculate the uncompressed public key corresponding to the private key A total of 65 bytes, 1 byte is 0x04, 32 bytes are x coordinates, and 32 bytes are y coordinates
the third step is to calculate the SHA-256 hash value of the public key
the fourth step is to take the previous step result and calculate the ripemd-160 hash value
the fifth step is to take the previous step result and add the address version number (bitcoin main network version number "0x00")
00
the sixth step is to take the previous step result, Calculate the SHA-256 hash value
Step 7, take the result of the previous step, and then calculate the SHA-256 hash value (HA HA)
Step 8, take the first four bytes (8-bit hexadecimal)
d61967f6
Step 9 of the result of the previous step, and add these four bytes after the result of step 5, As a check (this is the hexadecimal form of the bitcoin address)
00d61967f6
Step 10: change the address with base58 notation (this is the most common form of bitcoin address)< br />
(2) three sulfur atoms
(3) iron
(4) five phosphorus atoms
for example, omnipresent is everywhere, omniknight is omnipotent. Omnitool tools
