Libra的思考

这几年关注了不少的新技术,近期让我以为值得一讲的是blockchain,刚巧6.18号就发布了Librahtml

他是这么介绍本身的  libra https://developers.libra.org/blog/算法

今天,咱们宣布了天秤座testnet,工艺落后的早期原型的现场演示天秤座 -一个简单的全球货币和金融基础设施,能够受权数十亿人。app

Libra CoreLibra协议的开源实现- 规范如何在Libra生态系统中提交,排序,执行和记录事务。这是Libra协议和Move语言的第一个实现这篇文章,Libra开发者网站和Libra Core由Libra Association发布,Libra Association是一个独立的非营利性会员组织,负责发展Libra生态系统。框架

天秤座核心

  • 解决:
    • 咱们将正式肯定在Libra区块链上共享付款地址的规范。
  • 客户:
    • API - 这些API应提供符合人体工程学的方法,以知足实际用例,例如提交事务,访问区块链数据和监控收款。可能的方法可能包括鼓励使用库,该库充当轻客户端或鼓励使用RPC与运行客户端的进程通讯。
  • 共识:
    • 提升对活性攻击的弹性 - LibraBFT框架的一个优势是协议的正确性集中在单个软件组件上 - 这是咱们已经完成的工做。咱们计划经过应用技术来提升咱们对协议活跃性攻击的弹性,例如使用更强大的领导者选举机制和加强内部验证器通讯以增长网络内信息的传播。咱们已经在LibraBFT论文中对这些和其余机制进行了初步探索,并正在努力完成咱们的方法。
    • 咱们将研究使用有效的签名聚合来减小仲裁证书的大小。
    • 机械化校样 - 咱们计划开始使用机械化校样来验证咱们的技术报告和协议声明。
  • 移动模块:
    • 咱们将构建如下模块:
      • 管理验证器集(包括放样,密钥轮换和添加/删除验证器)并将其集成到其余系统组件中,例如网络和共识。
      • 跟踪系统中天秤座硬币的供应,并容许该协会铸造和燃烧天秤座硬币,以保持供应与现实世界储备资产同步。
    • 咱们将Libra投资代币做为Move资源实施。
    • 咱们将实施冷钱包和multisig钱包,让Libra用户和协会成员为他们的Libra硬币和Libra投资代币馆藏增长额外的安全性。
  • 联网:
    • 完整节点 - 用于支持完整节点的Validator API(具备区块链完整副本但未参与共识的节点)。此功能容许建立副本,这些副本能够支持对区块链的扩展访问以及对正确执行事务的审计。
    • Gossip - 随着验证器节点数量的增加,可能须要基于Gossip的验证器间通讯方法。
    • Bootstrapping / Discovery - 在最初的原型中,咱们已经包含了占位符实现,用于查找当前的验证器集和引导网络。在发布以前,这些组件须要更加完整。
  • 对现实场景的可靠测试:
    • 咱们将对可能出如今生产环境中的现实场景进行全面测试,以及咱们但愿永远不会发生但须要作好准备的场景。这些测试将包括诸如拒绝服务攻击,协议升级以及超过三分之一的验证器网络受损的状况。
    • 咱们将优先考虑项目,以提升咱们基础设施的适当部分的弹性 - 例如,经过容许多个准入控制实例来加强咱们抵御拒绝服务攻击的能力,确保咱们有适当的激励措施来防止过分使用存储在区块链上,或建立用于协议升级的运行书。
  • 安全:
    • 咱们将“可信计算基础”(TCB)理念应用于安全性。这种方法意味着采用Libra Core软件的重要部分,并确保它们具备最小的依赖关系。咱们已经开始经过将验证器软件设计为分立组件来沿着这条路走下去。咱们将继续沿着这条路走下去,确保天秤座核心的基本组成部分是孤立的。例如,这意味着确保在共识协议中签署投票的模块应与不太关键的组件隔离。
  • 连载:
    • 咱们目前使用Protocol Buffers做为事务的存储格式。虽然咱们已经考虑了这种设计的安全隐患(例如,咱们设计的系统具备协议缓冲区序列化不是规范的事实),但咱们正在考虑是否使用咱们在系统的其余部分中使用的规范序列化框架可能更适合咱们的需求。
  • 存储:
    • 修剪 - 咱们将容许节点配置历史存储的修剪 - 验证器能够积极地修剪过去的数据,而其余节点可能保留完整的副本。
  • 研究:
    • 咱们知道,为了实现支持数十亿人的金融基础设施的使命,咱们须要解决目前还没有解决的研究挑战。主要的研究挑战包括肯定无权限,安全性和区块链可用性的途径。

 

 

按照个人角度去理解,也不能彻底熟悉bloackchain这一块,不过libra为咱们这群不大懂得,又想利用上区块链的技术提供了一个渠道less

我很肯定这将是世界首次有分布式网络从须要许可转为无需许可。也许整个网络能够转换为PoS,但为了维持稳定币锚定/篮子,一些实体必须保持对传统金融系统的桥梁。这将是经过Libra协会来中心化控制的持续点。分布式

 

下面是别人得话,直接引用工具

将批量交易放入容器(区块)的目的,是为了排序/加时间戳 。这对于无需许可的网络来讲很是重要,在这种网络里数据是经过动态多方会员签名来进行身份验证的——验证者能够自由加入和离开网络。因为Libra运行着一个须要许可的系统,它可使用更有效的共识算法,而不须要批量处理交易,由于交易的历史更不可能被重写。oop

 在Libra协议的最第一版本中,用户只能使用Move功能的有限部分。虽然Move用于定义核心系统概念,例如Libra币,但用户没法发布声明本身资源类型的自定义模块。这种方法容许Move语言和工具链在暴露给用户以前成熟——由实现核心系统组件的经验得知。该方法还延迟了通用智能合约平台所固有的事务执行和数据存储中的可扩展性挑战。

这听起来与前面提到的“开放验证者成员资格”计划很是类似。听起来,Facebook好像尚未解决以太坊多年来一直在努力解决的任何大问题。

 为了管理对计算容量的需求,Libra协议会收取交易费用,以Libra币计价。

有趣的是,听起来Libra币其实是协议的原生单位,就像ETH是以太坊的原生单位同样。这致使了更多关于Libra假名性质的问题;你能够在没有AML/KYC的状况下得到币吗?若是不能,那么您彷佛没法匿名使用任何系统功能。从有关Calibra钱包的阅读来看,它将须要AML/KYC,所以我想知道最终是否会进入不受严格控制的系统中。

 该系统被设计为:在正常运行期间,当有足够的容量时,费用较低。

 

这听起来通过深思熟虑; 但愿这意味着他们的脚本语言的安全性将比以太坊更好。

咱们看到“libra区块链”  实际上并非区块

根据实现无权共识计划

Libra Blockchain将向全部人开放 - 任何消费者,开发者或企业均可以使用Libra网络,在其上构建产品,并经过他们的服务增长价值。开放获取确保了进入和创新的低门槛,并鼓励有利于消费者的健康竞争。

我怀疑开发人员可以在这个平台上运行他们求之不得的任何技术上有效的应用程序。我读过的任何内容都让我相信这个系统会抵制审查制度,但只有时间会证实!

 

blockchain,libra,确实挺棒,我相信将来几个月,会有大的变革。不过对于我i们而言,要将libra为咱们所用确实要有点路要走,相比当今大型的公链对于咱们难以实验,不过能够学习其中的核心,例如衍生的生态系统,结合当下人工智能提供数据。
摘了一段话,加强你们的信心!φ(゜▽゜*)♪

Libra is for the world

相关文章
相关标签/搜索