New answers tagged

2

It is not enough to check the merkle tree, as this says absolutely nothing about the validity of the contents of the block, just that somebody was able to follow the protocol up until that point. If a transaction say, created money out of nowhere, this would not be caught by simply looking at the existence of a transaction in a block. To correctly validate ...


0

No. For example, I can make a TX now, a block can be found after the network pretty much all sees it but the miner doesn't include it (many reasons why this can happen, most likely one being it's a low fee TX and the block is already filled with higher fee TXs). It will then remain in mempools for varying amounts of time until a miner does include it in a ...


4

The process of a transaction being created and included in the blockchain is as follows: The sender creates, signs, and broadcasts the transaction All Bitcoin full nodes, including miners and regular users, receive the transaction and validate it by making sure it follows the Bitcoin protocol rules Nodes temporarily store the unconfirmed/yet-to-be-mined ...


2

When a miner validates a block, does the block contain all transactions in Bitcoin for that time period? See this question for info about the structure of a block. A block can contain up to 4,000,000 weight units worth of transactions. So the miner can select transactions to include in the block, up to this limit. Generally, the miner will select the ...


0

All sensitive operations must be performed on your side. You cannot perform them on the client side and trust the client to pass you the correct information. If you need to call some API to get wallet information, your server needs to make that call.


Top 50 recent answers are included