6月18日下午,Facebook发布加密货币白皮书,正式推出加密货币项目Libra。我想最近一段时间,确定大部分区块链从业者都会关注这一项目,本身也不例外,在此,简单的谈一下Libra。git
白皮书中讲到Libra的使命是创建一套简单的、无国界的货币和为数十亿人服务的金融基础设施。这一点与比特币相似,可是不一样的是Libra看到了比特币等加密货币虽然名为加密货币但更像是一种投资资产,已经失去了货币的属性,因此Libra区块链中并无挖矿的概念,而是采用储备。Libra的目标是成为一种稳定的数字加密货币,将所有使用真实资产储备(称为“Libra 储备”)做为担保,并由买卖Libra并存在竞争关系的交易平台网络提供支持。从这一点上看,Libra是有必定的数字货币属性的。这一点我认为是颇有意义的,要像成为金融基础设施,就要丢掉投资属性。github
我的认为,目前区块链之因此没有被普遍的应用,一个重要的缘由是它并无提升效率。机械代替了工人是由于其劳动效率的大大提升,支付宝的短期普及及人们愿意用它必定程度上是由于支付的便捷及对社会运做效率的提升。而目前区块链的应用,不少看来并无提升,反而效率极低。算法
Libra可以看到的是,在普通的支付场景下,并没提升效率(实际上效率体验更低),但在跨境金融业务上,其效率与体验,应该比当前要好。若是其全部场景下,都没有提升效率,那其前景也许并不明朗。目前猜想,Facebook必定程度上应该是想作一个跨境版的支付宝。从这一点上说,Libra的方向很对,现有的支付体系已经很好了,只有跨境业务,效率较低。像闪电网络,必定程度上想改善普通支付场景下的用户体验,个人见解是比较悲观的,目前已有的普通支付场景,已经很是完善高效了,你再努力,也很难超过支付宝,信用卡,现金等已有的支付体系。编程
下面谈一下技术方面吧,说实话,略微有点失望(多是你们对Facebook的指望比较高吧),并无太多创新性的东西,白皮书中重点提到了如下三点:网络
白皮书和技术论文
LibraWhitePaper_zh_CN
The Libra Blockchain
Move: A Language With Programmable Resources
State Machine Replication in the Libra Blockchain数据结构
分别有3篇技术论文,讲到了上面的这三点。看以前蛮期待的想看一下它共识算法是什么,结果是BFT,看来区块链的共识算法是很难有所突破了,只有看一下它5年后转换为非许可链时采用什么共识算法了。总体上看,是在已有区块链的技术上作出了部分优化与改进。不过Facebook的文档作的仍是很赞的。另外其源码已经开源,使用Rust语言编写,相比以太坊等源码Libra将区块链各个功能模块划分的比较清楚,阅读源码更友好一点。目前来说,Libra还处在许可链的阶段(大概5年后会发展为公链),对于学习区块链来说,依然是很是好的开源项目。编程语言