2021-12-29 02:38

Ockam为物联网开发人员提供易于部署的身份

导读也许你不会买一个7000美元的智能马桶,但物联网(IoT)正在走向你的家和办公室。除了愚蠢的小玩意,物联网设备的发明者还面临许多编程挑战。

也许你不会买一个7000美元的智能马桶,但物联网(IoT)正在走向你的家和办公室。除了愚蠢的小玩意,物联网设备的发明者还面临许多编程挑战。很难给物联网硬件增加身份、信任和互操作性。Ockam初创公司会更好地改变这一点。

客户希望物联网设备值得信赖,并与其他供应商合作。程序员知道说起来容易做起来难。许多物联网提供商的回答是,他们不打算为他们的小工具增加足够的安全性或互操作性。这导致了一个又一个的安全问题。

Ockam的答案是通过为程序员提供开源的、获得Apache许可的Ockam软件开发工具包(SDK),轻松添加身份、信任和互操作性。有了它,开发人员可以将这些重要功能添加到他们的设备中,而无需对安全的物联网网络架构或加密密钥身份管理有深入的了解。

这是由Golang库和命令行界面提供的。未来版本将支持其他语言、功能和工具。

一旦正确嵌入到设备的固件中,Ockam SDK就可以使设备成为Ockam区块链网络(OBN)客户端。OBN提供了一个高吞吐量和低延迟的分散和开放平台。它还提供了支持Ockam SDK的基础设施和协议。

为设备分配唯一的分布式标识。DID是实体数组的加密安全标识符。虽然它主要用于识别设备,但也可以代表人、组织或其他实体。这样,开发人员可以在人员、组织、设备和资产之间编写复杂的图形关系。

到达OBN后,该设备可以将数据作为验证声明与任何其他注册的网络设备共享。这是受区块链提供的公钥基础设施保护的。该设备还可以验证从其他注册的OBN物联网设备接收的数据。在今年晚些时候发布之前,OBN对开发者是免费的。

这听起来可能很复杂,但复杂性隐藏在无服务器架构的背后:开发人员只需要SDK。OBN的复杂因素,如公钥基础设施,已经被抽象出来。

奥卡姆的一些结构可能听起来很熟悉。那是因为它从Twilio那里拿了一页。正如Twilio在电信基础设施和开发人员之间提供了一个公共层一样,Ockam提供了一个“公共轨道”,用于为物联网设备添加安全标识,以便于向应用程序传递消息。通过一行代码,Ockam使开发人员能够为设备配置不可变的身份。

OBN基于微软Azure机密计算。微软工程是专业技术合作伙伴,Ockam首席执行官Matthew Gregory领导Azure开源软件开发平台战略。

奥卡姆和OBN共同为下一代高性能物联网生态系统提供了支柱。Ockam具有互操作性,适合多方物联网网络。因此,从理论上讲,你的设备将能够与其他供应商的设备协同工作。

根据微软Azure区块链公司联合创始人约克罗兹的说法,“Ockam的团队是最好的,结合了企业、物联网、安全计算、扩展和Azure方面的技能和经验。我们非常高兴与他们合作,为物联网开发者社区提供创新的解决方案。”

我不知道“兴奋”,但我知道,如果我在构建一个IoT设备,我想和其他设备一起安全地工作和玩耍,我会和Ockam合作。有望让高质量物联网的发展更加容易。