And hello to u too:) Click the icon above for more detail

Blockchain Note

Note for blockchain, bitcoin and all that…

Structure

Entity(human, business…anyone)

Process of transaction

0) Initialize transaction 0) There is unspent bitcoin/transaction outputs(because they are essentially from other transactions) in the address’s balance 1) Initialize transaction from current address to other address with amount less than address’s balance 2) Sign the transaction

1) New transactions are broadcast to all nodes.

2) Each node collects new transactions into a block.

3) Each node works on finding a difficult proof of work for its block.

4) When a node finds a proof-of-work, it broadcasts the block to all nodes.

5) Nodes accept the block only if all transactions in it are valid and not already spent. 0) Once verified, the output address is now contain a new transaction. And the amount just sent becomes the unspent balance for this address

6) Nodes express their acceptance of the block by working on creating the next block in the chain, using the hash of the accepted block as the previous hash.

所以在bitcoin中,一个node,或者说一个矿工??在接收到别的矿工broadcast的block之后,先要验证这个block里面的transaction的validity,验证通过之后,再照着这个去找下一个block?

  1. 那么如果验证不通过呢?

  2. 是谁在initialize这个transaction???

-> Transaction

Proof of work