想要提高学习效率,第一个条件就是:目标导向。
科技------生产力 VS 区块链----生产关系,不要中介, 提出了一种不需要信用中介的电子支付系统。(银行,支付宝),去中心化以及安全性,这很有可能淘汰传统的中介机构,甚至对互联网进行大的改造
术语介绍:
比特币:虚拟电子货币,也指比特币网络
地址,私钥,公钥:以‘1’开头字母数字组成
区块:若干数据交易数据集合,时间戳,高度号,前一个标识码
区块链:一窜通过验证的区块
比特币网络:p2p网络,用于广播交易信息和同步数据
矿工,挖矿,奖励:矿工就是网络节点(机器),挖矿对交易确认计算(交易证明),奖励是系统赠送比特币或者交易费用。
难度,工作量证明:控制工作量的计算力(前期简单,后期越来越复杂,链子长,数据大)
UTXO:未经使用的交易输出
解决信任问题(投票,药品真假),解决中介问题(出版书,音乐不要发行公司,电商平台不要库存)
应用:公证防伪,智能合约,物联网,身份验证,预测市场,资产交易,电子商务,社交通讯,数据API,银行结算,操作系统。。。
中本聪首先说明,要对现有账簿进行如下改造:
- 账簿上不再记载每户村民的余额,而只记载每一笔交易。即记载每一笔交易的付款人、收款人和付款金额。只要账簿的初始状态确定,每一笔交易记录可靠并有时序,当前每个人持有多少钱是可以推算出来的。
- 账簿由私有改为公开,只要任何村民需要,都可以获得当前完整的账簿,账簿上记录了从账簿创建开始到当前所有的交易记录。
区块链是一种新型去中心化协议,能安全地存储比特币交易或其它数据,信息不可伪造和篡改,可以自动执行智能合约,无需任何中心化机构的审核。交易既可以是比特币这样的数字货币,也可以是债权、股权、版权等数字资产,区块链技术解决了拜占庭将军问题,大大降低了现实经济的信任成本与会计成本,重新定义了互联网时代的产权制度。
区块链是由一串使用密码学方法产生的数据块组成的,每一个区块都包含了上一个区块的哈希值(hash),从创始区块(genesis block)开始连接到当前区块,形成块链。每一个区块都确保按照时间顺序在上一个区块之后产生,否则前一个区块的哈希值是未知的。这些特征使得比特币的双花非常困难。区块链是比特币的核心创新。
区块链技术是众多加密数字货币的核心,包括比特币、以太坊、莱特币、狗狗币等。维护区块链的方式,有工作量证明(proof-of-work)、权益证明(proof-of-stake)等。
然而,从创世块开始,会有分叉的情况出现。当创建两个区块的时间差只有几秒时,经常会创建出一个分叉[5]区块。
公链特点:
- 中立、开放、去中心化;
- 不可更改,不可撤销;
- 拥有网络效应。
- 抗审查性高;
私链特点:
- 规则易于修改(交易,余额等);
- 交易成本低(交易只需几个受信节点验证即可);
- 读取权限受限;