Bitcoin isolation witness
Publish: 2021-03-28 08:20:02
1. Number of what, you can use the length of direct judgment, keywords can be compared with regular. bitcoin verification should have a formula. You can find the formula, put the string in for calculation, and see if it conforms to the rules
2. How to operate the isolation witness? In fact, it's not so simple ~
isolation witness is a method of blockchain expansion, which has been successfully implemented on lightcoin and bitcoin
at present, each block in the blockchain not only records the specific information of each transfer transaction, that is, at which time point the account receives or transfers out how many bitcoins, but also contains the digital signature of each transaction, which is used to verify the legitimacy of the transaction. The miner needs to verify each transaction one by one with digital signature when packing the block. After confirming that there is no problem, the transaction will be recorded in the block
however, for ordinary users, they only care about the number of assets in each account, and do not need to verify each transaction one by one. Isolation witness is to take out the digital signature information in the block, so that each block can carry more transactions, so as to achieve the purpose of expansion.
isolation witness is a method of blockchain expansion, which has been successfully implemented on lightcoin and bitcoin
at present, each block in the blockchain not only records the specific information of each transfer transaction, that is, at which time point the account receives or transfers out how many bitcoins, but also contains the digital signature of each transaction, which is used to verify the legitimacy of the transaction. The miner needs to verify each transaction one by one with digital signature when packing the block. After confirming that there is no problem, the transaction will be recorded in the block
however, for ordinary users, they only care about the number of assets in each account, and do not need to verify each transaction one by one. Isolation witness is to take out the digital signature information in the block, so that each block can carry more transactions, so as to achieve the purpose of expansion.
3. Bitcoin isolation verification simply means that there is an additional side chain. The main chain and the side chain complement and support each other. Isolation verification is to solve the problem of bitcoin congestion. At the end of 2013, the problem of bitcoin congestion has appeared, and the expansion has become the consensus of the community, but there is no consensus on how to expand
in 2016, the community held a meeting in Hong Kong on capacity expansion. At the meeting, China's absenteeism and bitcoin core reached a consensus and proposed a compromise scheme, namely hard fork and isolation certification. This is the result of compromise between the two sides, but later the core went back on its words and forced absenteeism to accept the isolation scheme, but did not expand the capacity. China mostly opposes the exclusion of isolation verification.
in 2016, the community held a meeting in Hong Kong on capacity expansion. At the meeting, China's absenteeism and bitcoin core reached a consensus and proposed a compromise scheme, namely hard fork and isolation certification. This is the result of compromise between the two sides, but later the core went back on its words and forced absenteeism to accept the isolation scheme, but did not expand the capacity. China mostly opposes the exclusion of isolation verification.
4. The malleability of trading, also known as malleability, is the same thing (such as a lump of metal). Its essence and quality have not changed, but its shape has changed. This malleability will cause the inconsistency between transaction ID and txid, so that the user can't find the sent transaction
in the transaction data format of bitcoin, the transaction signature part is also included in the overall transaction. Finally, the overall transaction is hashed, and the transaction signature can be written in a variety of ways. If the attacker tampers with them, their functions are the same, but the byte has changed, resulting in a different signature, Some time ago, there was even a mine pool g out, which contained all the transactions that were extended attacks, bringing trouble to some applications
the change of txid may cause some applications can not find the txid when searching for it, thus affecting the status of some wallets' recharge or withdrawal, and bringing trouble to operators and users. Isolation witness is proposed to solve this problem. The transaction data and signature data are separated, so the txid of a transaction must be unique.
in the transaction data format of bitcoin, the transaction signature part is also included in the overall transaction. Finally, the overall transaction is hashed, and the transaction signature can be written in a variety of ways. If the attacker tampers with them, their functions are the same, but the byte has changed, resulting in a different signature, Some time ago, there was even a mine pool g out, which contained all the transactions that were extended attacks, bringing trouble to some applications
the change of txid may cause some applications can not find the txid when searching for it, thus affecting the status of some wallets' recharge or withdrawal, and bringing trouble to operators and users. Isolation witness is proposed to solve this problem. The transaction data and signature data are separated, so the txid of a transaction must be unique.
5. Hanging order is the number of orders waiting to be bought and sold behind the five trading prices transmitted from the exchange ring the market trading period. Together with five trading prices, these ten data constitute the most original public data in the whole trading system
6. They won't sue you. It's OK. Once there is a large loss, people will call the police, and you will be miserable
7. If there is a legal will, it should be done according to the will. If there is no will, it should be done according to the legal succession procere. It is necessary to explain the specific situation of your family, who is the registered house, and the specific situation of the heir
8. You can negotiate with each other and use it in turn!
9. Bitcoin client (wallet): software for sending and receiving bitcoin. The most popular is the client downloaded from bitcoin's official website. There are other options
Wallet: it has two meanings: 1. It refers to bitcoin client (client generally refers to desktop client; 2; Wallet generally refers to lightweight client or online wallet); 2. A file that stores bitcoin addresses and private keys
bitcoin address: a string such as "" that you can get from the receiver. Create an address with the client and generate the corresponding private key at the same time
private key: in the context of bitcoin, the private key is associated with the corresponding address (technically, the address is the hash value of the public key corresponding to the private key), and is stored in the bottom layer, allowing you to transfer the bitcoin owned by the current address. Please note that because of the ECDSA encryption algorithm used by bitcoin, it can generate the corresponding public key and address from the private key
transaction: a transaction is a message that informs the whole bitcoin network of the occurrence of a transaction, allows the receiver to use the money, and prevents the sender from double paying.
Wallet: it has two meanings: 1. It refers to bitcoin client (client generally refers to desktop client; 2; Wallet generally refers to lightweight client or online wallet); 2. A file that stores bitcoin addresses and private keys
bitcoin address: a string such as "" that you can get from the receiver. Create an address with the client and generate the corresponding private key at the same time
private key: in the context of bitcoin, the private key is associated with the corresponding address (technically, the address is the hash value of the public key corresponding to the private key), and is stored in the bottom layer, allowing you to transfer the bitcoin owned by the current address. Please note that because of the ECDSA encryption algorithm used by bitcoin, it can generate the corresponding public key and address from the private key
transaction: a transaction is a message that informs the whole bitcoin network of the occurrence of a transaction, allows the receiver to use the money, and prevents the sender from double paying.
Hot content