这几年关注了很多的新技术,近期让我觉得值得一讲的是blockchain,刚巧6.18号就发布了Libra

他是这么介绍自己的 libra https://developers.libra.org/blog/

2019年6月18日

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

Libra Core是Libra协议的开源实现- 规范如何在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为我们这群不大懂得,又想利用上区块链的技术提供了一个渠道

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

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

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

在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

Libra的思考的更多相关文章

  1. 许式伟看 Facebook 发币(上): 区块链, 比特币与 Libra 币

    你好,我是七牛云许式伟. Facebook(脸书)于6月18日发布了其加密数字货币项目白皮书.该数字货币被命名为 Libra(天秤座),象征着平衡与公正.此前,BBC 报道说这个数字货币叫 Globa ...

  2. Facebook也炒币吗?Libra币是什么?

    Facebook 在上周发布了加密数字货币,称为 Libra币. 太火爆了,很多人都在关注和讨论,包括一些科技大佬们都很积极的讨论(当然,这里指的是真正的科技大佬,比如 马化腾.王兴等,而不是指哪些割 ...

  3. 关于央行数字货币DCEP的几个特点的思考(转)

    近期,央行即将推出数字货币,无论在金融领域还是在资本市场,央行数字货币这一话题都被炒的很火热.央行研发的数字货币叫做DCEP(DC,DigitalCurrency,是数字货币:EP,Electroni ...

  4. [转帖]技术人眼中的Facebook Libra

    技术人眼中的Facebook Libra https://www.jianshu.com/p/ddc733077749 比特币 以太坊 EOS Libra 0.8352019.07.01 14:15: ...

  5. Libra和中国央行数字货币(DCEP)的对比

    最近偶然和朋友讨论起Libra,对Libra和央行的数字货币方案很感兴趣.梳理了阅读资料(参考见文末)和自己的思考,发知乎留个记录. Libra 是什么? 无国界货币 + 为全球数十亿人服务的金融基础 ...

  6. 从Libra看区块链的机遇

    一番码客 : 挖掘你关心的亮点.http://www.efonmark.com 关于未来的思考 记得去年扎克伯格搞Libra的时候,引起了世界的关注.但随着美国国会听证会的阻力,渐渐很少听见Libra ...

  7. 领域驱动和MVVM应用于UWP开发的一些思考

    领域驱动和MVVM应用于UWP开发的一些思考 0x00 起因 有段时间没写博客了,其实最近本来是根据梳理的MSDN上的资料(UWP开发目录整理)有条不紊的进行UWP学习的.学习中有了心得体会或遇到了问 ...

  8. 关于面试题 Array.indexof() 方法的实现及思考

    这是我在面试大公司时碰到的一个笔试题,当时自己云里雾里的胡写了一番,回头也曾思考过,最终没实现也就不了了之了. 昨天看到有网友说面试中也碰到过这个问题,我就重新思考了这个问题的实现方法. 对于想进大公 ...

  9. 关于 CSS 反射倒影的研究思考

    原文地址:https://css-tricks.com/state-css-reflections 译者:nzbin 友情提示:由于演示 demo 的兼容性,推荐火狐浏览.该文章篇幅较长,内容庞杂,有 ...

随机推荐

  1. 交互式数据可视化-D3.js(三)比例尺

    线性比例尺 线性比例尺是常用比例尺常用方法有: var linear = d3.scaleLinear() - 创建一个定量的线性比例尺. linear.domain([numbers]) - 定义或 ...

  2. Visual Studio开发首选!DevExtreme v19.1.6全新来袭

    DevExtreme Complete Subscription是性能最优的 HTML5,CSS 和 JavaScript 移动.Web开发框架,可以直接在Visual Studio集成开发环境,构建 ...

  3. Git账号Window10系统配置密钥

    Git 拉取 推送 报错 . Window10系统 需要配置Git账号密钥.

  4. Python---函数参数---王伟

    #### 定义函数 ```python#定义函数def function():    print("hello world")#调用函数function() #输出结果hello ...

  5. HTML DOM 事件与方法

    HTML DOM 事件允许Javascript在HTML文档元素中注册不同事件处理程序. 事件通常与函数结合使用,函数不会在事件发生前被执行! (如用户点击按钮). 鼠标事件 键盘事件 框架/对象(F ...

  6. Java类路径的问题

    下面是eclipse中的文件组织形式. 下面是硬盘中文件的组织形式: src:中就是自己编写的没有编译的代码. target中是编译的Java中的class文件和一些不用编译的文件.这样也就明白了为什 ...

  7. NS3安装

    1.添加源sudo vim /etc/apt/sources.list deb http://archive.ubuntu.com/ubuntu/ trusty main universe restr ...

  8. iview之avatar组件

    avatar组件是一个获取网络路径图片的组件 它再vue中使用的话build时不会被打包,路径仍然为原来的路径 所以相对路径不会有效 如下: <Avatar style="margin ...

  9. H5视频活动踩坑

    最近做了一些嵌入视频的活动,积累了点视频方面的经验,下面记录下别人和自己踩过的坑以及相应的解决方案.1.碰到问题和解决方案1.1.ios 网页中播放视频默认全屏(点击视频会弹出播放器进行全屏播放).解 ...

  10. C++入门经典-例4.6-使用重载函数

    1:代码如下: // 4.6.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include <iostream> using ...