Libra 介绍
今年六月,脸书宣布其区块链计画—Libra,旨在打造一个普惠金融(InclusiveFinancing)的支付系统。按脸书原先的计画,预计会在正式上线,虽然美国国会要求脸书暂缓Libra专案,除此之外,脸书也发布了Libra白皮书,并且开源Libra原始代码以及测试链,让开发者可以先尝鲜。
截至目前,Libra的开源项目仍在持续开发,程式码不停在更新,讨论区也是相当活跃。
Libra:ASimpleGlobalCurrencyandFinancialInfrastructure
从Libra的白皮书,可以看出脸书想发行全球货币,并由Libra的联盟成员共同来维运Libra节点,打造一个许可制的区块联盟链。
每位联盟成员必须提供万美金,作为基金会的储备金,主要会用于投资低风险的资产,用于未来Libra稳定货币的避险与开发基金。Libra联盟链采用的是LibraBFT的共识演算法,预计在上线前招募个验证节点,目前交易速度约为每秒笔交易。
此外,Libra区块链将提供智能合约的功能,且重新设计一套新的合约语言Move。
Libra联盟
在Libra目前的系统中,可以看出很大一部分的元件设计概念与以太坊相近,像是都包含支援智能合约的虚拟机,地址采用帐户类型设计,且每个帐户会记有一个序列号,做为交易的执行顺序,而整条链的状态是由有序性的交易计算所维护的State而组成,帐号的产生方式是公钥经过SHA3–计算的结果。
目前Libra本身,并不像区块链是以区块为单位,定期记录一段时间的交易,而是由一笔交易为单位参照上笔交易连结而成,虽然白皮书内指出会有gas计算单位量的概念,但在系统上尚未看到该设计。在签章演算法上,也不同于绝多数的区块链采用ECDSA,而是采用EdDSA的签章演算法。
另外,由于Libra本身采取的是LibraBFT共识演算法而不是公链的工作量证明(ProofofWork),在交易效率上会较佳,更重要的是,由于采用BFT类的演算法,因此交易在一段时间后可以保证最终性,即交易无法被撤销。
目前测试网络(testnet)已经上线,Libra有提供CLI命令操作的方式让开发者与测试网络进行互动,只是目前测试网络的验证节点是由脸书本身维护,无法自行运行节点加入到该联盟链,虽然距离Libra的释出将近三个月,但我们可以看到社区上的互动相当活跃,并且LibraExplorer上也可以看到一些相关交易。
规格
+----------------+-----------------------+
|Cryptocurrency|Libra|
+----------------+-----------------------+
|Consensus|LibraBFT|
|Address|Account-based|
|Hashfunction|SHA3-|
|Signature|EdDSA(ed-dalek)|
|Finalitytime|10Secs|
|TPS|Tx/s|
|SmartContract|Movelanguage|
|Type|Consortiumchain|
+----------------+-----------------------+
参考
Libra官方网站
Libra白皮书
Libra开发文件
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
下一篇:没有了