blocks will still be created as long as people are trading Bitcoins. Blocksize number of bytes following up to end of block 4 bytes. If the input is worth 50 BTC but you only bitcoin sites that pay want to send 25 BTC, Bitcoin will create two outputs worth 25 BTC: one to the destination, and one back to you (known as " change though you send it to yourself). Output An output contains instructions for sending bitcoins. Pay-to-script-hash provides a means for complicated transactions, unlike the Pay-to-pubkey-hash, which has a specific definition for scriptPubKey, and scriptSig. Believing otherwise is what's known as the Gambler's fallacy.
Block - Bitcoin Wiki
Miners get incentive to include transactions in their blocks because of attached earn bitcoins while using google chrome transaction fees. The peer-to-peer network is designed to resolve these splits within a short period of time, so that only one branch of the chain survives. Bitcoin puts the current compact-format target and the arbitrary-precision "extraNonce" number there, which increments every time the Nonce field in the block header overflows. These are known as Contracts. sig pubKey OP_DUP OP_hash160 pubKeyHash OP_equalverify OP_checksig Constants are added to the stack. Contents, transaction data is permanently recorded in files called blocks. True Empty Signatures validated in the order of the keys in the script. Transactions are not encrypted, so it is possible to browse and view every transaction ever collected into a block. Avery good overview of the details was also provided here: ml, i am not experienced enough to answer the part on the blocks, but it is also mentioned in the links. The public key is used to verify the redeemers signature, which is the second component. The difficulty of the mathematical problem is automatically adjusted by the network, such that it targets a goal of solving an average of 6 blocks per hour. How long will it take me to generate a block?