织梦CMS - 轻松建站从此开始!

我的网站

当前位置: 主页 > 比特币 > 比特币资讯

详解Libra区块链及其共识协议

时间:2020-07-21 17:34来源:未知 作者:admin 点击:
01Libra 区块链简介Libra 区块链的目标是成为金融服务的基础,包括打造一种新的全球支付系统,满足数十 十亿人的日常金融需求。通过对现有区块链解决方案的评估, Libra 决定基于下列三项
01 Libra 区块链简介Libra 区块链的目标是成为金融服务的基础,包括打造一种新的全球支付系统,满足数十 十亿人的日常金融需求。通过对现有区块链解决方案的评估, Libra 决定基于下列三项要求构 建一个新的区块链:
  • 能够扩展到数十亿帐户,这要求区块链具有极高的交易吞吐量和低延迟等特点,并拥 有一个高效且高容量的存储系统。

  • 高度安全可靠,可保障资金和金融数据的安全。

  • 灵活多变,为未来金融服务创新提供动力。

  • Libra 区块链就是为了了全面满足这些要求,并从现有项目和研究中获得的经验教训为基础。 Libra 区块链的三项核心决策:
    • 设计和使用 Move 编程语言。

    • 使用拜占庭容错 (BFT) 共识机制。

    • 迭代改善已广泛采用的区块链数据结构

    02 设计和使用 Move 编程语言“Move”是一种新的编程语言, 用于在 Libra 区块链中实现自定义交易逻辑和“智能 合约”。由于 Libra 协会的目标是有朝一日为数十亿人服务,因此 Move 语言的设计首先考虑 到安全性和可靠性。Libra 开发团队从以往区块链平台中发生的与智能合约相关的安全事件 中吸取经验教训, 从而创造的一种新的智能合约编程语言 Move。

    Move 从本质上令人更加 轻松地编写符合作者意图的代码,从而降低了出现意外漏洞或安全事件的风险。具体而 言,Move 从设计上可防止数字资产被复制。它使得将数字资产限制为与真实资产具有相同属性的“资源类型”成为现实:每个资源只有唯一的所有者, 资源只能花费一次,并限制创建新资 源。

    Move 语言还便于自动验证交易是否满足特定属性。例如,仅更改付款人和收款人帐户 余额的付款交易。通过优先实现这些特性,Move 可帮助保持 Libra 区块链的安全性。Move  允许轻松和安全地定义 Libra 网络的核心元素,例如支付传输和验证节点的管理。最后,Move  是将合规机制(例如促进旅行规则合规和协议级制裁筛选的机制)构建到 Libra 网络中的一种 方式。

    Libra 协会致力于对智能合约实施适当的审查和风险控制。首先,只有协会批准和发布 的智能合约才能与 Libra 支付系统直接交互。随着时间的推移,协会将探索适当的控制措施, 以允许第三方方发布智能合约。

    03 使用拜占庭容错 (BFT) 共识机制Libra 区块链采用了基于 LibraBFT 共识协议的 BFT 机制,来实现所有验证者节点就将 要执行的交易及其执行的顺序达成一致。这种机制实现了三个重要目标:
    • 首先,它可以在网络中建立信任,因为即使某些验证者节点(最多三分之一的网络)被破 坏或发生故障,BFT 共识协议的设计也能够确保网络正常运行。

      (责任编辑:admin)
    织梦二维码生成器
    顶一下
    (0)
    0%
    踩一下
    (0)
    0%
    ------分隔线----------------------------
    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    评价:
    表情:
    用户名: 验证码:点击我更换图片
    栏目列表
    推荐内容