转换写读书笔记的思路,换成一章寄一个
读区块链-从数字货币到信用社会-3
一、简单支付验证(SPV)
简单支付验证(Simplified Payment Verification,简称SPV)是一种无须维护完整的区块链信息,只需要保存所有的去看头部信息即可进行支付验证的技术。
理解两类概念的区别
一、SPV与轻钱包(瘦客户端)的区别。
轻钱包:
指的是节点本地只保存与其自身相关的交易数据(尤其是可支配交易数据),但并不保存完整区块链信息的技术
SPV:
验证某个支付是否真实存在,并得到了多少个确认
如何快速验证该支付的真实性,是SPV的工作目标。
轻钱包瘦客户端的目标不仅是支付验证,而且是用于管理节点自身的资产收入,支付等信息
轻钱包节点需要下载每个新区块的全部数据并进行解析,获取并本地存储与自身相关的交易数据,只是无须在本地保存全部数据而已。
SPV节点不需要下载新区块的全部数据,只需要保存区块头部信息。
二、区块链支付验证与区块链交易验证的区别
SPV是区块链支付验证
区块链交易验证的过程比较复杂,包括账户余额验证,双重支付判断等,通常由保存区块链完整信息的区块链验证节点来完成。
区块链支付验证只是判断该笔支付交易是否已经得到了区块链节点共识验证,并得到了多少的确认数即可。
二、侧链
侧链实质上不是特指某个区块链,而是指遵守侧链协议的所有区块链,该词是相对于比特币主链来说的。
侧链协议是指可以让比特币安全地从比特币主链转移到其他区块链,又可以从其他区块链安全地返回比特币主链的一种协议
意义:比特币不仅可以在比特币区块链上流通,还可以在其他区块链上流通。
侧链产生的原因
1、应对其他区块链的创新威胁
2、比特币核心开发组不欢迎附生链
3、BlockSream商业化考虑(想实现商业化价值,比特币核心开发人员没有收到回报)
侧链协议的目的是实现双向锚定(Two-way Peg),使比特币可以在主链和侧链中互转

步骤:
1、发送锁定交易,把比特币锁定在主链上
2、等待确认期
3、在侧链上赎回比特币
4、等待一个竞争期

三、闪电网络
对闪电网络的描述是和我再别的地方了解的闪电网络是有出入的
1、闪电网络的起源
大家都在因为比特币的扩容问题在吵
背后真正的原因是:区块限制值上调是无法真正解决比特币扩容问题的
2、扩容问题
比特币现在是2派:清算系统和现金系统
2.1、清算系统
比特币区块链是全球的、分布式的、有限容量的且代价昂贵的系统。
只有付得起手续费才可以让他正真交易
付不起手续费的给第三方记账系统进行代替完成
2.2、现金系统
现金系统意味着所有交易均应该进入区块,那么当块容量不够用时,则应该及时调整块体积限制,对系统进行扩容。短时间可能发生交易入块堵塞,但长期来看所有交易应该均可以入块,人人都享有比特币系统带来的巨大便利和优势
2.3、扩容大小的选择

若提高区块体积限制至30MB。最大的问题不是CPU计算能力瓶颈,而是快的传播与存储
5、闪电网络面临的问题
上面两点没有太读明白
中转站的中心化风险
点对点交易的支付路径
路径交易造成更多的链上交易
路径交易时,发送者和接收者需要同时在线
个人总结理解:
不管是扩容和闪电网络都有一些问题
本来非常坚定的战队了扩容,但是现在看来还是有小问题的
不过最近出来了以后可以压缩的言论 加文