「支付 可以很 ____」Libra 2.0白皮书全文:单货币稳定币、许可式系统、合规监管、分段部署,这些都是关键点( 四 )


继续阅读以了解Libra协会的概况 , 或者阅读更多关于Libra协会的信息 。
Libra协会是一个独立的会员组织 , 其总部设在了瑞士日内瓦 。 协会的宗旨是为Libra网络和储备金协调和提供治理决策框架 , 监督Libra支付系统的运行和演变 , 以安全和合规的方式促进Libra区块链服务的提供 , 并牵头进行能够产生社会影响力的资助 , 为普惠金融提供支持 。 这份白皮书反映了我们的使命、愿景和权限 。 协会的成员包括地理上分布广泛的企业和非营利组织 。
虽然Facebook团队在Libra协会和Libra区块链的创建过程中发挥了关键作用 , 但其在协会内部没有特殊权利 。 2019年10月14日 , 创始协会会员共同签署了一份协会章程 。 这标志着协会理事会的正式成立 , 该理事会由每个会员组织的一名代表组成 。 这一设置旨在确保每个会员都具有与其他任何成员相同的特权和义务 。 此外 , 理事会选举产生了一个由五人组成的董事会 , 其负责协会的日常管理和代表工作 。 有关协会组织和治理的更多详细信息 , 请看下文 。
三、Libra区块链
Libra 区块链的目标是成为金融服务的基础 , 包括打造一种新的全球支付系统 , 满足数十亿人的日常金融需求 。 通过对现有方案的评估 , 我们决定基于下列三项要求构建一个新的区块链:
1. 能够扩展到数十亿帐户 , 这要求区块链具有极高的交易吞吐量和低延迟等特点 , 并拥有一个高效且高容量的存储系统 。
2. 高度安全可靠 , 可保障资金和金融数据的安全 。
3. 灵活多变 , 为未来金融服务创新提供动力 。
Libra 区块链就是为了全面满足这些要求 , 并从现有项目和研究中获得的经验教训为基础 。 下一节将重点介绍有关 Libra 区块链的三项决策:
1. 设计和使用 Move 编程语言 。
2. 使用拜占庭容错 (BFT) 共识机制 。
3. 采用和迭代改善已广泛采用的区块链数据结构 。
设计和使用 Move 编程语言
“Move”是一种新的编程语言 , 用于在 Libra 区块链中实现自定义交易逻辑和“智能合约” 。 由于天秤座协会的目标是有朝一日为数十亿人服务 , 因此 Move语言的设计首先考虑到安全性和可靠性 。 Move 是从迄今为止发生的与智能合约相关的安全事件中吸取经验而创造的一种编程语言 , 能从本质上令人更加轻松地编写符合作者意图的代码 , 从而降低了出现 意外漏洞或安全事件的风险 。 具体而言 , Move 从设计上可防止数字资产被复制 。 它使得将数字资产限制为与真实资产具有相同属性的“资源类型”成为现实:每个资源只有唯一的所有者 , 资源只能花费一次 , 并限制创建新资源 。
Move 语言还便于自动验证交易是否满足特定属性 , 例如 , 仅更改付款人和收款人帐户余额的付款交易 。 通过优先实现这 些特性 , Move 可帮助保持 Libra 区块链的安全性 。 Move允许轻松和安全地定义Libra网络的核心元素 , 例如支付传输和验证节点的管理 。 最后 , Move是将合规机制(例如促进旅行规则合规和协议级制裁筛选的机制)构建到Libra网络中的一种方式 。
协会致力于对智能合约实施适当的审查和风险控制 。 首先 , 只有协会批准和发布的智能合约 , 才能与Libra支付系统直接交互 。 随着时间的推移 , 协会将探索适当的控制措施 , 以允许第三方发布智能合约 。
使用拜占庭容错 (BFT) 共识机制
Libra 区块链采用了基于 LibraBFT 共识协议的 BFT 机制 , 来实现所有验证者节点就将要执行的交易及其执行顺序达成一致 。 这种机制实现了三个重要目标:首先 , 它可以在网络中建立信任 , 因为即使某些验证者节点(最多三分之一的网络)被破坏或发生故障 , BFT 共识协议的设计也能够确保网络正常运行 。 第二 , 与其他一些区块链中使用的“工作量证明”机制相比 , 这类共识协议还可实现高交易处理量、低延迟和更高能效的共识方法 。 第三 , LibraBFT协议有助于清楚地描述交易的最终性 , 因此当参与者看到来自足够数量验证者的交易确认时 , 他们可以确保交易已经完成 。


推荐阅读