专栏名称: IOTA埃欧塔
IOTA中国社区欢迎您来到IOTA世界!关注我们,带您了解IOTA的一切!IOTAChina.COM
51好读  ›  专栏  ›  IOTA埃欧塔

2018年7月3日Qubic开发状态更新

IOTA埃欧塔  · 公众号  ·  · 2018-07-07 21:37

正文


大家好,这是之前所承诺的Qubic项目的首个状态更新。我们的目标是在每个月的3号发布一次状态更新。


上个月对我们来说是一个里程碑,因为我们终于揭开了Q项目的神秘面纱。6月3日,我们上线了Qubic网站,它更详细地阐述了我们正在通过Qubic项目所要努力实现的目标。


当然,这立即导致人们产生了许多问题,其中最常被问及的问题可能就是预期的路线图。因此,几个星期前我们制定了一份Qubic发展路线图,但是由于我们的资源有限,所以Qubic网站上尚未更新该路线图的内容。预计不久的将来,你就能够在官方网站上看到一份与Trinity路线图风格类似的Qubic路线图。现在,我们将在此次状态更新中进一步包括Qubic路线图相关的内容。


我们原本计划在6月份举办一次Qubic AMA,但是因为我们希望首先公布路线图,所以我们不得不推迟了这次AMA。我们目前正在挑选一个所有参与者(指IOTA官方参与AMA的人员)都能够抽出时间来参与AMA的日期。我们正在探讨在7月16日开始的这一周内的某个日期来举办AMA的可能性,我们争取在本周内来最终确定Qubic AMA的日期。


六月份取得的进展

Qubic项目的开发大致分为两大部分,它们是相互依存的:


1.Qubic协议

第一部分的重点是Tangle消息的布局和本地Q-Tangle的结构,它将保存一份与Qubic相关的所有交易的本地副本。


2.Abra语言

第二部分的重点是最终确定Abra的定义,并从Abra编译器的工作开始。在源代码解析器方面已经取得了很大的进展。我们当前的目标是首先完成编译器,并准备一些初始文档,这样在完成Abra的过程中也可以并行的研究其他不同的部分。另一个目标是提供在受控环境中运行Abra的能力,这样我们就能达到社区可以开始使用这种语言的程度。


除了处理这些代码部分,我们还开始编写一份类似于白皮书的文档,该文档将更详细地介绍Qubic在数学方面的信息。


Tips:Abra是一种新型的基于功能的编程语言,能够使Qubics可以在几乎任何硬件上运行,以利用几乎无限的通用计算资源池。


Qubic路线图

正如所承诺的那样,下面来介绍一下Qubic路线图。如上所述,我们将子项目分为两大类:Abra语言和Qubic协议。目前还没有确定的日期。路线图的主要目的是让您了解目前正在进行的项目以及项目的范围。


注意,这并不是最终版本的路线图。在这一过程中,事情仍有可能会发生变化,还有很多其他的想法仍在酝酿之中。我们的重点是尽快得到一个概念验证(PoC)版本。标记为“未来扩展”的项目很可能不会成为PoC的一部分。


Abra语言

Abra规范

Abra语言及其标准库的参考文档。

开发中


Abra编译器

将Abra源代码编译为qubic的编译器。

开发中


Abra支持库

标准Abra函数库。

开发中


Qubic解释器

可以在任何平台上运行已编译的qubic的解释器。

开发中


Qubic转x86编译器

一种编译器,可以将一个qubic交叉编译为可以直接运行的x86代码。

未来扩展


Qubic x86支持库

一个将一些标准Abra函数映射到更高效的x86等效函数的库。这些主要是低级函数,可以通过使用特定的x86指令进行优化。

未来扩展


Qubic转FPGA编译器

一种可以将qubic交叉编译为Verilog代码的编译器,可以直接在FPGA上加载和运行。

开发中


Qubic FPGA支持库

一个将一些标准Abra函数映射到更高效的Verilog等效函数的库。这些主要是低级函数,可以通过使用特定的Verilog指令进行优化。

未来扩展


Abra开发环境

有助于开发者友好地创建Abra代码的开发环境。

未来扩展


Qubic协议

Qubic数学

类似白皮书的文档,探索Qubic协议某些部分的数学属性。

开发中


Qubic规范

Qubic协议的参考文档。

开发中


Qubic时间戳

实现可靠的时间戳,用于Qubic协议的各个部分。

开发中


Qubic URI处理器

实现URI处理器来处理外部数据的访问。

开发中


Qubic交易

所有Qubic特定交易的定义,文档和实施。

开发中


Q-Tangle

独立的本地化tangle优化以支持Qubic协议。Q-tangle只包含与Qubic协议相关的交易。这部分将挂接到Tangle消息流并过滤出Qubic的交易。

开发中


Qubic集群

Qubic协议的一部分,负责处理与集群(assembly)相关的所有交易。包括通过定义集群和epoch参数来创建和维护集群。

开发中


Qubic quorum

Qubic协议的一部分,负责处理与quorums相关的所有东西。

包括oracles承诺和披露结果(这里是直译 ),并就quorum达成共识。它还包括qubic所有者验证quorum结果。

开发中


Qubic激励

Qubic协议的一部分,负责处理与激励相关的所有内容。包括qubic所有者方面决定向哪个oracle支付多少费用。它还包括跟踪实际支付情况的oracle方。

开发中







请到「今天看啥」查看全文