Libra区块链技术如何运用
扫描二维码
随时随地手机看文章
Libra区块链技术运用
对Libra的技术基础,我提醒两点,第一是不要小看Facebook的技术能力,第二是不必纠结技术细节。根据白皮书原话,Libra区块链的目标是成为金融服务的坚实基础,基于下列三项需求构建一个新的区块链,一是能够扩展到数十亿帐户,这要求区块链具有极高的交易吞吐量和低延迟等特点,并拥有一个高效且高容量的存储系统;二是高度安全可靠,可保障资金和金融数据的安全;三是足够灵活,可支持 Libra 生态系统的管理以及未来金融服务领域的创新。Libra 区块链就是为了全面满足这些要求,在现有项目和研究的基础上从头开始设计和构建而成的,集合了各种创新方法和已被充分掌握的技术。
Libra充分吸收了Fintech 成果和过去十年以来的加密数字货币和区块链技术成果;Facebook在过去已经做过3次准货币和支付技术成果,预期到5G/6G和量子计算的应用,不要质疑Facebook的技术力量。
Libra区块链技术的三项决策,一是设计和使用Move 编程语言。“Move”是一种新的编程语言,用于在 Libra 区块链中实现自定义交易逻辑和“智能合约”。Libra 的目标是每天为数十亿人服务,因此 Move 的设计首先考虑到安全性和可靠性。Move 是从迄今为止发生的与智能合约相关的安全事件中吸取经验而创造的一种编程语言,能从本质上令人更加轻松地编写符合作者意图的代码,从而降低了出现意外漏洞或安全事件的风险。具体而言,Move 从设计上可防止数字资产被复制。它使得将数字资产限制为与真实资产具有相同属性的“资源类型”成为现实:每个资源只有唯一的所有者,资源只能花费一次,并限制创建新资资源。
Move 语言还便于自动验证交易是否满足特定属性,例如,仅更改付款人和收款人帐户余额的付款交易。通过优先实现这些特性,Move 可帮助保持 Libra 区块链的安全性。
Move 将加快 Libra 区块链协议以及在此基础上构建的任何金融创新的演变。
二是使用拜占庭容错(BFT)共识机制。共识机制指的是链上所有记账节点对于认定与验证交易有效性所共同遵循的规则。 Libra 区块链采用了基于 LibraBFT 共识协议的 BFT 机制来实现所有验证者节点就将要执行的交易及其执行顺序达成一致。这种方法可以在网络中建立信任,因为即使某些验证者节点(最多三分之一的网络)被破坏或发生故障,BFT共识协议的设计也能够确保网络正常运行。与其他一些区块链中使用的“工作量证明”机制相比,这类共识协议还可实现高交易处理量、低延迟和更高能效的共识方法。
三是采用和迭代改善已广泛采用的区块链数据结构。为了保障所存储的交易数据的安全,Libra 区块链中的数据受梅克尔树的保护,它是一种已在其他区块链中广泛使用的数据结构,可以侦测到现有数据的任何变化。不同于以往的区块链都将区块链视为交易区块的集合,Libra 区块链是一种单一的数据结构,可长期记录交易历史和状态。这种实现方式简化了访问区块链的应用程序的工作量,允许它们从任何时间点读取任何数据,并使用统一框架验证该数据的完整性。
Libra 区块链遵循匿名原则,允许用户持有一个或多个与他们真实身份无关的地址。这是许多用户、开发者和监管机构都熟悉的模式。
Libra区块链技术的应用之一还包括推出数字钱包Calibra。Libra数字货币,同时配备名为Calibra的数字钱包,明年推出独立的APP。届时,用户可以通过Calibra数字钱包进行Libra的发送、花费以及存储服务。当前的大多数区块链数字钱包最主要的功能是为了储藏,而不是用来做支付。与微信钱包或者支付宝钱包不可比,目前数字货币钱包是低频的应用。如果Calibra能够即安全的贮藏资产,又实现便捷的去做支付的话,那么它的应用范围可能会很大。
如果10亿人应用Calibra钱包,其流量入口就是区块链技术的大普及。
关于Libra与现有金融基础设施的比较,财新杂志的一篇文章中个概括得特别好,包括账户基础、支付清算体系、货币发行模式、货币信用等级、监管机构、用户体验、使用场景、匿名性等。
关于数字稳定代币与央行货币的关系,稳定币大家一直在研究,摩根大通、以太坊都研究过稳定币,原来的稳定币都是跟着一种货币,比如央行在研究的数字币也是M0的完全替代,理论上也是种稳定币,但是大家当时没有想到用SDR的方式,用一篮子货币做稳定币,这样更稳定、超主权,结果Libra这次用这种方式。
Libra联盟的28家成员基本是美国公司,跟消费有关的公司比较多,其次是互联网、支付方面的公司,没有真正的银行,没有微软、谷歌等互联网巨头。顺便说一下,中国公司没有参加。我们国家对这个事情目前没有说法。