比特币最重要的特点去中心化,没有中央机构负责发行和管理货币。可以说,比特币是区块链最成功的应用。

主要根据供需状态来或者大众的信心确定比特币和其他法币之间的兑换价值。

比特币的交易[transaction]不具备可撤回性,没有回退机制。

比特币中账户identity的保护做的很好,除用户自己外,其他人并不知道一个比特币账户的真正持有者是谁。

区块链是比特币背后的技术,核心是Consenses Protocol[共识协议]。区块链主要有两种:公链和私链[这里不考虑各种变种,比如什么联盟链]。

公链特点是,任何人都可以访问公链数据,任何人在遵守共识机制的前提下都可以加入公链。但是每个人的身份未知,只有账号信息,所以成员之间并不互相信任。

私链特点是,一般是一个内部系统,外人不能访问,但是私链内成员身份一般已知并且相互信任。但是私链的应用场景和必要性还在探索中。比如用私链替代银行内部的记账管理系统,其必要性就有待商榷。

交易发起方进行记账。

余额系统不存在区块链中,有的只是transaction的叠加,如果想要计算余额就需要对指定事件窗的所有transaction进行遍历。

block的hash校验通过merkle tree完成的。

一个transaction要被修改需要超过51%的用户认可[本质是提高作弊成本]。