01 Libra 区块链简介Libra 区块链的目标是成为金融服务的基础,包括打造一种新的全球支付系统,满足数十 十亿人的日常金融需求。通过对现有区块链解决方案的评估, Libra 决定基于下列三项要求构 建一个新的区块链: 能够扩展到数十亿帐户,这要求区块链具有极高的交易吞吐量和低延迟等特点,并拥 有一个高效且高容量的存储系统。 高度安全可靠,可保障资金和金融数据的安全。 灵活多变,为未来金融服务创新提供动力。
Move 从本质上令人更加 轻松地编写符合作者意图的代码,从而降低了出现意外漏洞或安全事件的风险。具体而 言,Move 从设计上可防止数字资产被复制。它使得将数字资产限制为与真实资产具有相同属性的“资源类型”成为现实:每个资源只有唯一的所有者, 资源只能花费一次,并限制创建新资 源。 Move 语言还便于自动验证交易是否满足特定属性。例如,仅更改付款人和收款人帐户 余额的付款交易。通过优先实现这些特性,Move 可帮助保持 Libra 区块链的安全性。Move 允许轻松和安全地定义 Libra 网络的核心元素,例如支付传输和验证节点的管理。最后,Move 是将合规机制(例如促进旅行规则合规和协议级制裁筛选的机制)构建到 Libra 网络中的一种 方式。 Libra 协会致力于对智能合约实施适当的审查和风险控制。首先,只有协会批准和发布 的智能合约才能与 Libra 支付系统直接交互。随着时间的推移,协会将探索适当的控制措施, 以允许第三方方发布智能合约。 03 使用拜占庭容错 (BFT) 共识机制Libra 区块链采用了基于 LibraBFT 共识协议的 BFT 机制,来实现所有验证者节点就将 要执行的交易及其执行的顺序达成一致。这种机制实现了三个重要目标:
|