当前位置:首页 > 知识 >

区块链操作系统成主流:生态系统更新

我们正在与生态系统贡献者 Locus Custom Software 合作,他们正在使用 Cartesi 技术进行构建。在本文中,我们将与您分享他们在创建完全去中心化的应用程序背后的故事。Locus Custom Software 是一家旨在通过新的数字解决方案彻底改变组织的公司。他们正在迈出第一步,并测试区块链操作系统,看看它是否能够帮助主流企业更简单、更友好地进入区块链。营销主管 Nathalie Brähler 在入职一个月后与 Locus Custom 软件工程师 Marcus Souza 和 Marcus Gabriel 进行了交谈,以了解他们对 Cartesi 技术的最初印象。

让我们从您在 Locus Custom Software 中的角色开始。

MS:我们是软件工程师,我们解决那些分配给我们的问题,使用 C++、Python 进行编码,主要是 Java。自去年以来,我一直在 Locus 工作,这是一个有趣的挑战,有很多问题要解决。

MG:我是 Locus 的新手,上个月才加入,但我同意,与 Cartesi 团队合作这个新项目很有趣,也很棒!

你能解释一下你现在在做什么吗?

MS:我们正在努力使用 Cartesi Rollups 创建 DApps!一般来说,sprint 大约需要两周时间,在第一个 sprint 中,我们研究了所有可用的文档和信息。第一个过程中最重要的部分是作为主流开发人员提供有关文档的反馈。在第二个 sprint 中,我们已经编写了一些 Rollups 的示例并创建了一些简单示例。在第三个 sprint 中,我们正在构建一个 DApp,通过在 Cartesi 机器中运行的简单机器学习模型(k-nn 技术)对鸢尾花进行分类。

如果将这样的应用程序放在 Cartesi 机器中,它会带来陷阱,因为某些必需的依赖项(例如 NumPy)显然没有到 RISC-V 架构的端口。因此,开发人员可能会仅限于非常简单的机器学习示例。但我们在下一个 sprint 中解决了这个问题。

MG:所以,为了测试第四个 sprint 的限制,我们用 m2gen 做了一个实验,这是一个工具,可以将机器学习模型及其所有依赖项(scikit、NumPy 和 pandas)转换为提供相同输出的纯 Python 函数,因为考虑了一些假设。

听到您在第三个 sprint 中已经集成了机器学习等复杂的开发,这令人惊喜。

MS:是的,我们对我们的发展速度感到惊讶!我们得到了 Cartesi 的大力支持,Claudio 和 Carlo 都很棒!我们喜欢玩这项技术,并且在测试中拥有很大的自由度。在测试时,我们遇到了一些我们正在与 Claudio 一起解决的问题。有些事情非常简单,机器内部运行的 Python 函数,就像 SimpleEcho 示例一样。但现在我们看到了一条清晰的道路,我们可以按照它来进行真正的机器学习实验。

作为来到区块链操作系统的主流开发人员,当你回顾过去的几周时,你认为你可以独自完成这件事吗?用你现在拥有的文档?

MS:我们在研究文档时遇到的一个问题是,提到了一些已经更新或替换的产品。区块链操作系统的开发正在进行中,在您知道之前,文档已经过时了。当我第一次使用 Cartesi Rollups 并遇到一些问题时,解决方案实际上非常简单。所以我认为当我们不断更新文档时,对于主流开发者来说肯定会是一个流畅的体验。

MG:是的,从主流开发人员的角度来看,主要问题是很难了解区块链架构,所以我认为帮助他们解决问题的教程和视频真的会帮助他们跳入区块链。例如,Python 有很多教程。我们需要对 Cartesi Rollups 的这种技术支持。

猜你喜欢

关注我们

微信二维码

微信