首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >共读长铗10天笔记之三:区块链进阶

共读长铗10天笔记之三:区块链进阶

作者头像
申龙斌
发布2018-03-06 11:32:27
5940
发布2018-03-06 11:32:27
举报

今天是第三章”区块链进阶“的笔记,说实话,这一章技术细节太多太多,确实难,我也读不下去了,就谈些与这三个技术相关的内容。

简单支付验证SPV

学SPV这个概念,必须知道轻钱包;想了解轻钱包,必须知道全节点钱包;当然在这些所有的学习之前,都得明白比特币里面的钱包究竟是什么意思,与我们手里拿的钱包有何不同。钱包的概念也不知道?公众号回复:区块链。

我们知道区块链是一个公开的大账本,里面由区块链接而成,这些区块分散保存在世界各地的机器上,如果一个人的钱包软件中包含了所有区块的数据,那么这个钱包就是全节点钱包,比如著名的Bitcoin Core钱包软件,现在比特币的区块数据已经超过150GB,这样的钱包非常臃肿,只能在PC机上安装。

如果只保存部分区块数据,比如只保存与自己有关的区块数据,这样数据量比刚才说到的全节点钱包可能会小1000倍。以前常用的Multibit HD钱包就是轻钱包,可惜现在已经停止维护了。在 https://bitcoin.org/en/choose-your-wallet 网站上有多种钱包可供选择,Bither也是一种轻钱包。

SPV(Simplified Payment Verification)不保存完整的区块信息,只保存区块头信息,对于大多数用户来说,并不关心背后复杂的技术原理,我们只需知道它与其它钱包的区别、安全性风险就足够了。现在的很多轻钱包实现了这种技术,这类钱包虽然安全性不如全节点钱包,但假如你不是腰缠万贯,这种钱包的安全性也值得依赖。

关于SPV技术有一个类比,就是有两个人都从北京去罗马,一个人手里拿着全世界的所有地图册,大家都知道,一路上99%的地图都派不上用场,带着徒占地方;另一人手里可能只拿着中国地图、欧洲地图、罗马地图,他到达一个地点后,问问附近的居民,更新一下地图,再到一个地方,再更新一点数据,最终也能到达目的地。前者说的是全节点钱包,后者就是实现了SPV的钱包

在bitcoin.org上挑选轻钱包软件时,你只需认准Simplified Verfication标志即可,你更需要注意它与Centralized Validation的区别,后者是指中心化验证,也就是说这款钱包软件是连接到一个中心服务器进行交易的验证,理论上是可以造假的。对于大额交易,还是亲自登录到blockchain.info等网站上输入交易ID,查查是否有6次以上确认最靠谱。

侧链 sidechains

现在已经出来了上千种币,在 http://coinmarketcap.com/all/views/all/ 这里可以查看各种币的行情,这还不包括无数死了没有留下名字的币。

比特币核心开发组想通过侧链这种方案把链与链打通,难度之大可想而知。各种币现在自由竞争,确实解决了比特币当前问题的币才会留下来,比如以太坊。将来可能并不是侧链一统天下,可能是某一种链的出现,通过高层的智能合约来把所有的链全部打通。

也有可能世界上本来就该有大量的币种、大量的区块链,就像每个国家都有不同的货币一样,自由竞争是最公平的,市场会决定各种币之间的兑换率,从这个逻辑推断,交易所的营业额未来将会翻好几倍。

最近听说drivechains的技术方案比侧链方案更好一些,观望其发展。

闪电网络

扩容问题拖了好几年,今年终于开始实施隔离见证SegWit方案。在 http://blockr.io/charts 这个网站可以看到区块大小的历史变化情况,在2017年已经到达1MB的限制了,扩容这件事真的是没办法再拖下去了。

在96页出现了扩容之争的一堆BIP,BIP是英文Bitcoin Improvement Proposal 的缩写,可翻译为比特币改进提议,是指比特币社区成员所提交的一系列改进比特币的建议。所有的BIP可以在 https://github.com/bitcoin/bips/blob/master/README.mediawiki 找到,当前最大编号为199。

该书中所列的那些BIP已经不是问题了,前一阵子让大家担心的用户激活软分叉(UASF,即BIP148)没有搞成,杀出来一个BCC,BIP91在今年7月成功锁定,BIP141就是隔离见证方案也被锁定,当前全网94%的矿工支持SegWit2x方案,可以在这个网站上查到实时投票情况:https://coin.dance/blocks

想实现每秒百万级交易数的量级,看来还得与中心化的方案相结合,所以闪电网络的具体技术细节我暂时不想了解,对于普通用户来说,仍是等待与观望。BM大神说他的EOS只使用DPOS共识机制就可以实现百万级交易量,以太坊的创始人也要推出一个方案,BTC、ETH、EOS正在上演一场大戏,有胆量的投资人可以重仓这三种币,谁赢了都不怕。

--- END ---

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-08-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 申龙斌的程序人生 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
区块链
云链聚未来,协同无边界。腾讯云区块链作为中国领先的区块链服务平台和技术提供商,致力于构建技术、数据、价值、产业互联互通的区块链基础设施,引领区块链底层技术及行业应用创新,助力传统产业转型升级,推动实体经济与数字经济深度融合。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档