KDNA代码库及其如何应用于Karma的分发

Annie Wang
KambriaChina
Published in
3 min readApr 19, 2019

Kambria的开发团队刚刚完成了最新技术论文的编写。 该论文由全站工程师团队负责人Phong Vu负责编写。该技术论文讨论了如何根据源代码对KDNA的贡献来分发Karma。 KDNA是Kambria平台语义丰富的模块管理和构建系统。 它跨越硬件,固件,软件,电气和机械的界限,直接指定内置机器人的所有组件和子组件。

下面是该论文的部分摘要,完整版请点击此处

摘要

跟踪代码库的依赖程度在软件包管理系统中很流行,但是还不能对踪源代码对另一源代码的贡献进行跟踪。 在本文中,我们向您介绍KDNA的概念。 您也将学习到如何利用RDF和IPFS实现KDNA,如何使用它来跟踪代码库对另一个代码库的贡献,以及我们如何应用它来解决Kambria Karma模型论文中给出的关于Karma分发的问题。

简介

Kambria是一个用于协作的生态系统,其目标是大幅加速开发和医用世界上最先进的机器人技术。 Kambria的使命是解决阻碍机器人发展速度的相关问题。 其中包括:

— 涉及机器人设计(机械,电气等)的许多工程领域缺乏用于展开良好协作和进行共享的工具。
— 缺少跨系统的语义联系,包括软件设计到电气工程,以及电气工程到机械工程。
— 目前,开发材料是由分散的本地服务器和云存储中的repos、目录、BOM部件表、文本组装指令、切片器设置和供应商名称混乱地组合在一起的。

Kambria提供了一个平台,使参与者之间可以更轻松地进行协作。同时也提供了一种称为KDNA的机制,以帮助更好地描述代码库,同时将它们链接在一起。 我们鼓励人们在平台上注册他们的代码库,为他们的代码库创建一个KDNA文件。 KDNA文件的作用是存储代码库信息,如作者,描述,BOM,以及存储代码库之间的链接,以便当有人想要从该代码库构建产品时,他们将知道他们需要什么其他组件,以及如何构建产品需要的所有组件。 更重要的是,KDNA有助于记录一个代码库对另一个代码库的贡献,以便我们可以将Kambria Karma分发给所有相关的贡献者。

KDNA文件将以RDF格式实现。 然后我们在IPFS上发布这些文件,以便每个人都可以看到它,并且将跟踪和验证此KDNA文件的每一次更改记录,确保没有人可以随意篡改它。

点击此处阅读完整版技术论文

Kambria平台上的KDNA Codebase页面已上线。 请访问https://codebase.kambria.io/查看,并通过下面链接中的电报群告诉我们您的任何疑问。

The Kambria Team

Kambria Website

Kambria Whitepaper

Telegram (ENG) Telegram (KOR) Telegram (VIE)

Telegram (CHN) Telegram (RUS)

Medium (ENG) Medium (CHN)

Facebook Page Facebook Group

Reddit

Twitter

Steemit

Discord

Weibo (CHN)

Instagram

Email: info@kambria.io

KAT is a token used on the Kambria platform.

--

--