比特币大火,带起了人们对区块链的关注。所以要说区块链,还是先从比特币架构说起。比特币的架构有两个关键点,一个是网络,一个是整个交易的流程。它的网络是一个点对点的P2P网络,这里面没有通讯节点。大家知道最早的音乐共享,后来的P2P下载,这些都还是信息共享。但在这上面他共享的是价值,和信息不一样,是不可复制的。你发送一个比特币给另一个帐户,是以另一个帐户的公钥地址作为接收地址,把你的交易、把你的钱发过去,全网会先把这个交易通过这个人的钱包到这个节点上,你的钱包你自己会有一个证书,节点要做验证,验证完了以后它会发到全网去广播。广播的时候这个交易算不算数呢,能不能往链上写呢?这个时候就要做一个所谓的POW,POW是一个共识算法,就是proof of work. 基于这个工作量,谁算出来那个值,哈希值就获得了这个记帐的权利,他就会把这个block写到链上,生成下一个区块,把上一个区块关联上来,然后在全网广播。其他的节点收到以后会去做验证,所以这里有0确认、有1确认、有6确认,比特币为了做到最终的拜占庭容错,确认的时间越长,双花问题的可能性就越低,大概是这么一个过程。