Libra区块链技术是怎么实现的
作为社交巨头的facebook,是全球领先的在线社交媒体和社交网络服务提供商,雄踞新闻界最强势、最具影响力的霸主地位。毫无疑问,如果世界上最大的公司来推广数字货币,将使加密技术很快在全球范围内得到稳固的应用。然而,今年夏天Facebook宣布发布加密货币这一大胆想法之后,就立刻引起加密行业、各国政府和全球监管机构的密切关注。
Libra是以一篮子法定货币和资产为后盾的,其一篮子货币的比例分别是:50%美元、18%欧元、14%日元、以及11%英镑和7%新加坡元。然而全球金融监管机构和政策制定者似乎并不喜欢Libra项目,原因是它破坏了全球货币秩序的稳定性。
但是,对于Libra而言,其技术是不言而喻的,第一,Facebook是Libra项目的核心参与者,从技术方面Facebook占据绝对优势;第二,技术细节并不是衡量一个项目的绝对标准。
据白皮书原话,“Libra区块链的目标是成为金融服务的坚实基础,基于下列三项需求构建一个新的区块链,一是能够扩展到数十亿帐户,这要求区块链具有极高的交易吞吐量和低延迟等特点,并拥有一个高效且高容量的存储系统;二是高度安全可靠,可保障资金和金融数据的安全;三是足够灵活,可支持 Libra 生态系统的管理以及未来金融服务领域的创新。Libra区块链就是为了全面满足这些要求,在现有项目和研究的基础上从头开始设计和构建而成的,集合了各种创新方法和已被充分掌握的技术。”
Libra区块链技术运用
Libra在技术上充分总结吸取了Fintech成果以及过去十年的加密货币方面应用区块链技术的经验;而且作为技术主导者的Facebook也曾多次做过准货币和支付技术成果,预计此技术将应用于5G或6G和量子计算的应用,因此,在技术上Facebook绝对是不容置疑的。
Libra区块链技术决策
一是设计和使用Move 编程语言。“Move”是一种新的编程语言,在Libra 区块链中用于实现自定义交易逻辑和“智能合约”。对于Libra而言,在技术革新方面大胆尝试新技术,Move在技术上突出安全性和可靠性。Libra充分利用其特点,在设计之初就考虑到每天数十亿用户的安全保障。
Move是从迄今为止发生的与智能合约相关的安全事件中吸取总结经验而研发的一种新编程语言,从本质上可以让代码编写者轻松按照符合自己意图编写,大大降低了程序运行中出现意外漏洞和安全事件的风险,同时也是为防止数字资产被恢复。
Move语言在交易方面具有自动验证的特定属性,通过优先实现这些特性,move可帮助Libra区块链的安全性。在协议层,Move加快了区块链协议以及在此基础上构建的任何金融创新演变。
二是拜占庭容错(BFT)共识机制。Libra区块链采用基于LibraBFT共识协议的BFT机制来实现所有验证着节点将要执行的交易及执行顺序达成一致。这种方法在网络中建立了信任,即使某些节点被破坏或发生故障,BFT共识协议的设计仍能够保证网络的正常运行。在与其它一些区块链机制相比,此类共识协议具有高交易、低延迟、高效能的共识方法。
三是采用已广泛使用的区块链数据结构。为保证存储数据的绝对安全,Libra区块链中的数据受梅克尔树的保护,它是基于已在其它区块链中广泛使用的数据结构,可以侦测到现有数据的任何变化。Libra区块链的数据结构是一种单一的结构模型,它在应用方面简化了访问应用程序的工作量,允许它们从任何节点读取数据,并使用统一框架验证数据的完整性。
Libra区块链遵循匿名原则,允许用户存在一个或多个与其真实身份无关的地址。这种模式在区块链领域众人皆知。
Libra区块链技术不仅局限于此,在技术应用方面推出数字钱包Calibra。Libra数字货币,同时配备名为Calibra的数字钱包,明年将推出独立的APP。届时,用户通过钱包进行Libra的发送、话费以及存储服务。目前市场上大多数数字钱包最主要的功能是储藏,而不是支付。如果Calibra能够在区块链技术支撑下既能实现资产贮藏,又可便捷支付,那么它的应用范围是相当大,对区块链技术也是一种广泛普及。
本文来自于链客社区www.liankexing.com