Qubic状态更新-2019年2月3日

Qubic状态更新-2019年2月3日

大家好,很抱歉这个状态更新的延迟了。我们仍称它为2月3日的状态更新,因为我没有心要求Sabri重做这个华丽的形象。您是否知道Sabri为每次状态更新提供了新的图像?他负责大部分的公司风格设计,并在这方面做了如此出色的工作。有趣的是,负责我们视觉效果的人是我们最不明显的团队成员之一。

无论如何,1月是稳步前进的一个月。许多组件很好地融合在一起,我们正在越来越多的社区参与。

ICT

ICT(当之无愧)最受关注的组成部分是Ict。感谢Lukas和很多社区反馈,现在有一个非常稳定的代码库,Ict节点的数量已经增长到400多个。有人质疑Ict的目的是什么,而不是制定我自己的答案我将为您提供由我们的社区成员提供的精彩描述,lambthoQubic状态更新-2019年2月3日

IXI

在IXI方面,Samuel已经交付了Graph.IXI的第一个版本,这是实现最终Qubic实现所需的组件之一。它将允许事务包引用任意数量的数据片段,而不仅仅限于通常的两个事务。

上周,Samuel还开始了另一个重要的组件,它是实现最终Qubic所必需的,即时间戳。IXI,这IXI模块将被用来确定在具有高置信度的缠结时间戳和将基于本文由我们自己Serguei Popov。

FPGA

在Qubic计算模型的FPGA / ASIC实现上,Donald和Eric共同努力让Qupla解释器最终发出Verilog源代码,这些源代码可以由Verilog工具编译而无需任何手动更改,这是一个消除大量手册的里程碑在每次新的代码生成迭代之后进行。Donald现在正在研究FPGA实现的一些实际方面,例如如何通过有限数量的输入和输出引脚将巨大的三维矢量数据输入和输出FPGA。

Qupla

Qupla翻译也继续增长。首先,重新组织代码库以更好地分组功能并使其更易理解。然后我们删除了显式模板实例化的需要。解释器现在将自动确定需要实例化哪些模板的功能,从而产生更清晰的代码,并消除Qupla程序员的头痛。

解释器现在能够根据Abra规范生成正确的tritcode,并且还能够读回并运行此Abra tritcode。解释器还可以生成和读回单独的tritcode块,其中包含有关Abra tritcode的符号信息。这应该允许我们将来在Tangle上部署之后调试和测试代码。

添加的另一个功能允许程序员调试组成根据Qubic计算模型(QCM)工作的应用程序的单独组件。解释器可以在本地模拟Supervisor进程的功能。这允许在将Qupla代码部署到Tangle之前进行端到端的调试。

为了展示新功能并预览QCM如何实现非常灵活的功能组合,我们在Qupla中创建了Conway的生命游戏的概念验证(PoC)实现。单个生命游戏(GoL)引擎为多个GoL网格查看器提供服务,可以动态配置以显示共享网格或显示唯一的专用网格。我们打算构建这个PoC以展示QCM的更多功能,同时能够探索QCM的可能性。

社区

我们要感谢社区本月加强他们的游戏。我们不仅收到了几个错误报告(全部修复了!)和一些非常好的改进建议,但也有几个人开始使用Qupla并实现了一些可以添加到Qupla库和Qupla示例的函数。这些实现反过来触发了关于如何改进Qupla语言和库代码的几个想法。


原文:点击进入

如果你喜欢我的这篇文章或者我之前发表的文章,我很高兴能得到一点捐助;-):

IOTA:PGGB9HOSLZQOPPVTGONEYLMJQWFAOLTZJVHEDR9XKSWCRJRUEZZOJYRRKNDBVNKADUXK9UZRKRAWEIFYWECAA9BTIW

专栏作者:IOTA-方可

个人简介:我共发表了 50 篇文章,总计被阅读了13,385 次,共获得了 582 个赞。

作者邮箱 作者主页 Ta的文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注