0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

面向开发人员的 Hyperledger 项目资源

王璐 来源:theoks 作者:theoks 2022-07-21 16:59 次阅读

物联网 (IoT) 是增长最快的领域之一,每天都有大量设备上线。每个设备都在现场持续收集数据,乘以设备数量,数据管理成为一项重大的后勤挑战,尤其是当许多物联网设备正在收集敏感的患者数据时。此外,缺乏既定的安全标准使这些设备对黑客更具吸引力。物联网设备需要一种能够抵抗数据篡改并提高透明度和问责制的解决方案。

区块链技术可能非常适合满足物联网数据管理的安全需求。区块链以其在比特币中的应用而闻名,它是一种灵活的技术,用于在没有中央机构的情况下监控、验证和批准交易。每个区块都包含一个数字指纹(哈希)和已被所有利益相关者批准并添加到现有区块链(分类帐)中的时间戳交易。账本不可逆转且不可篡改,因为所有相关方都可以看到修改的尝试。因此,区块链消除了对中介的需求,减少了记录交易所需的成本和时间,并避免了重复,从而增加了各方之间的信任,降低了开展业务的风险和成本。此外,业界认为,通过结合物联网和区块链,您将获得更好的数据集成,从而创造更多的商机。(有关介绍,请参阅区块链如何增强对物联网交互的信任。)

pYYBAGLXVbWAHQMZAAAeUEE3oGA072.png


数字。区块链中的区块既包含其数据的加密哈希值,也包含前一个区块头的哈希值,从而创建了一条数据记录链,未经检测就无法更改。(来源:NIST)

虽然区块链始于个人之间的使用,但它需要扩展到企业解决方案才能应用于物联网。联盟提供了一种共享和扩展区块链技术以应对特定行业挑战的方法。以技术为中心的联盟旨在解决各个行业的一般性问题,以业务为中心的联盟旨在解决特定行业的问题,而以综合为中心的联盟则试图两者兼而有之。Hyperledger 是最著名的以技术为中心的联盟之一。

超级账本项目概述

企业区块链解决方案需要做好几件事。首先,它们需要易于使用、开发速度快,而且由于物联网设备收集的数据将传入和传出区块链未采用的不同数据库,因此解决方案的互操作性至关重要。此外,随着连接的物联网设备越来越需要能够通过数据传输或命令相互“对话”,互操作性在这方面至关重要。

Hyperledger是 Linux 基金会的一个开源项目,它通过用户友好的编程接口 (API) 和开发人员可以在其解决方案中插入和播放的软件模块,致力于让区块链开发人员的生活更轻松。从最初的 17 家公司开始,它已发展到全球 250 多个成员。就在最近,两家最大的企业软件公司 Microsoft 和 Salesforce 加入了 Hyperledger 社区。

Active Hyperledger 工具包括Fabric、Sawtooth和Indy。

2017 年,Fabric成为 Hyperledger 推出的第一个平台。Fabric 最初由 Digital Asset 和 IBM 贡献,可以说是 Hyperledger 项目中知名度最高的项目,它可以充当共识和会员服务的即插即用基础。在物联网设备上使用 Fabric 可能有助于物联网设备帮助监控的有价值的资产和货物。此外,Fabric 的共识功能控制对数据的访问,有助于维护数据机密性并监控可能的数据泄露。

2018 年,Sawtooth成为第二个推出的产品。由英特尔提供的 Sawtooth 具有一种称为经过时间证明 (PoET) 的共识机制,即使各方彼此不认识,用户也可以达成共识并验证交易。PoET 标志着 Sawtooth 与传统的许可区块链之间的区别,后者需要用户相互了解和信任。Sawtooth 已在许多公司中得到使用,例如 T-Mobile 和印度国家银行,其客户使用物联网设备(主要是智能手机)开展业务。

Indy提供了用于创建和使用可跨管理域和应用程序互操作的独立数字身份(自我主权身份;SSI)的工具。使用 SSI,参与者可以确定他们的角色和受信任方,以便他们保留对其身份钱包和所有其他凭证的控制权,即使他们的凭证被撤销。因此,身份系统变得更加灵活、安全、私密、经济高效和用户友好。Indy 的用例包括数字文档、安全无密码身份验证、垃圾邮件减少、会员管理、执行年龄限制、发票、游戏、就业验证和供应链来源。

除了这些活跃的工具之外,还有许多其他有用的 Hyperledger 工具正在孵化中。其中包括以下按字母顺序列出的内容:

Aries使用 Indy 的数字身份组件和 Ursa 的安全管理组件,使主身份钱包与其他身份项目互操作。Aries 起源于 Sovrin 基金会和 Indy 社区的开发者

Burrow最初由 Monax 贡献并由英特尔共同赞助,提供了一个许可的智能合约解释器,它跟踪和验证合约的组成部分以确保安全。

Caliper是一种基准工具,允许用户在特定用例中测量区块链解决方案的性能。华为、Hyperchain、甲骨文、Bitwise、Soramitsu、IBM 和布达佩斯科技大学是 Caliper 的原始贡献者。

Cello是一个工具包,可帮助开发人员使用已建立的模块更轻松地构建区块链即服务平台。最初由 IBM 提供,Cello 也将 Soramitsu、华为和英特尔作为其赞助商。

Composer是一套用于构建和测试区块链业务网络的协作工具。

Explorer是一个区块链模块,旨在提高解决方案 Web 界面的用户友好性,以查看、调用、部署或查询存储在分类帐中的相关信息。IBM、英特尔和 DTCC 对 Explorer 做出了最初的贡献。

Grid旨在为供应链场景构建解决方案。总部位于美国的农业集团嘉吉正在投资 Grid,希望通过区块链简化农业供应链。

Iroha是用 C++ 编写的,它为资产和身份管理建立了一套标准的命令和查询。Iroha 由 Soramitsu、Hitachi、NTT Data 和 Colu 提供。

Quilt解决了区块链(分布式)和非区块链(非分布式)系统之间的信息传递问题,有助于提高账本之间的互操作性。NTT Data 和 Ripple 对 Quilt 做出了初步贡献。

Ursa是一种有助于消除数据重复,从而释放存储空间的工具。重复数据删除还将减少要传输的数据量和数据传输的固有风险,从而提高数据安全性。

Hyperledger 项目与企业以太坊联盟的合作

超级账本和以太坊企业联盟(EEA)是两个最著名的区块链联盟,最近联手为该领域带来了共同标准。

EEA 一直专注于开发规范,而 Hyperledger 则强调代码开发和治理;这两个组织具有高度互补的能力。此外,由于他们有不同的系统来控制访问和达成共识,他们的联盟将有助于提高不同系统之间的互操作性。EEA 和 Hyperledger 一直在 Burrow、Sawtooth 和 Private Data Objects 等项目上进行合作。对于许多参与过这两个组织的开发人员来说,联盟是一个重要而积极的步骤。

结论

不断增长的 Hyperledger 社区为嵌入式开发人员提供了大量可供选择的开发工具。各个联盟还为开发人员提供了不同级别的支持,包括教程、平台,让他们一起学习和分享。Hyperledger 和 EEA 的加入为整体开发工作增加了额外的支持。

展望未来,它们将使 Hyperledger 开发人员能够编写符合 EEA 规范的代码并获得 EEA 认证。另一方面,以太坊开发者可以将他们的企业项目提交给 Hyperledger。对于 Hyperledger 和 EEA 而言,进一步改进区块链功能(例如在身份、隐私、互操作性、可扩展性和性能指标等领域)仍然存在令人兴奋的机会。预计 Hyperledger 社区在未来几年只会变得更大并推动区块链的增长。

审核编辑 黄昊宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 物联网
    +关注

    关注

    2894

    文章

    43220

    浏览量

    366144
  • 区块链
    +关注

    关注

    110

    文章

    15558

    浏览量

    105206
收藏 人收藏

    评论

    相关推荐

    C2000 ePWM开发人员指南

    电子发烧友网站提供《C2000 ePWM开发人员指南.pdf》资料免费下载
    发表于 09-07 09:45 0次下载
    C2000 ePWM<b class='flag-5'>开发人员</b>指南

    苹果智能测试版发布,仅面向开发者群体开放

    7月30日消息据了解,本周一(即7月29日),享誉全球的科技巨擘苹果公司,顺应时代潮流,重磅推出了一项名为“苹果智能”(Apple Intelligence)的崭新技术,并且在当日就已公布了此项技术的开发者测试版本。值得强调的是,该测试版本目前仅面向苹果公司内部的
    的头像 发表于 07-30 16:46 375次阅读

    《软件开发珠玑》+60条戒律

    包含需求、设计、项目管理、文化和团队合作、质量、过程改进6个方面的内容,提供了丰富、实用的工具和方法。当开发人员更好的理解了需求时,便能够从用户的角度触发思考更优秀的解决方案。从这点来看,每个软件开发人员或团队应人手一份这本书,
    发表于 06-24 19:27

    OpenAI API Key获取:开发人员申请GPT-4 API Key教程

      OpenAI的GPT-4模型因其卓越的自然语言理解和生成能力,成为了许多开发者的首选工具。获取GPT-4 API Key并将其应用于项目,如开发一个ChatGPT聊天应用,不仅是实践人工智能技术
    的头像 发表于 06-24 17:40 1646次阅读
    OpenAI API Key获取:<b class='flag-5'>开发人员</b>申请GPT-4 API Key教程

    村田与Infineon公司合作开发物联网设备新解决方案

    支持更加简单高效的开发活动 株式会社村田制作所与Infineon Technologies AG (总公司位于德国,以下简称“Infineon公司”)展开业务合作,提供面向物联网设备开发人员
    的头像 发表于 05-15 13:21 171次阅读
    村田与Infineon公司合作<b class='flag-5'>开发</b>物联网设备新解决方案

    三星停止自动驾驶研究,开发人员转到机器人领域

    近日,三星电子宣布了一项重要的研发战略调整。据业内人士透露,三星先进技术研究院(SAIT)已决定停止自动驾驶汽车的研究,并将这一领域的开发人员转移到机器人领域。
    的头像 发表于 05-13 09:21 364次阅读

    Deltacast借助AMD器件推出实时低时延视频采集与流媒体卡

    Deltacast 成立于 1986 年,是面向 OEM 厂商和开发人员设计和制造实时视频传输和处理解决方案的领先品牌。
    的头像 发表于 04-10 10:23 254次阅读

    瑞萨正式加入Zephyr项目

    近日,瑞萨正式加入Zephyr项目,成为银级会员。Zephyr是Linux基金会的开源项目,旨在为面向未来且资源受限的设备建立安全、互联且灵活的实时操作系统。Zephyr设计来源于
    的头像 发表于 03-09 17:43 1729次阅读

    MWC2024亮点 爱立信旗下Vonage携手AWS加速向数百万开发人员提供新的解决方案

    开发人员提供新的解决方案。 推动跨行业新应用 近日,AWS工业副总裁Kathrin Renz表示:“AWS和Vonage在帮助客户实现创新和价值方面有着共同的热情。 我们与Vonage合作的目标是推动
    的头像 发表于 02-29 09:42 1.2w次阅读

    浅析在资源受限的MPU上使用SMP的新方法

    在很多人看来,似乎嵌入式Linux可以为嵌入式开发人员做所有的事情。
    的头像 发表于 12-19 11:12 338次阅读

    MCU在线技术讲座-EFM和EFR: 面向物联网开发的通用MCU平台

    开发人员了解专门针对物联网开发而优化的EFM和EFR系列MCU平台,我们将针对亚洲地区于2023年12月12日上午10点(北京时间)在线举办全新MCU专题的Tech Talk技术讲座-“EFM和EFR
    发表于 11-23 13:45

    关于开发、安全和DevOps团队协同工作的5个技巧

    首先,开发人员关注的是他们更快地交付软件的能力。当您的代码是模块化的时候,它更容易维护——即开发微服务而不是单体应用代码。这需要开发人员对容器技术有基本的了解。
    的头像 发表于 11-12 09:39 709次阅读

    开关电源开发人员必看

    电子发烧友网站提供《开关电源开发人员必看.pdf》资料免费下载
    发表于 11-08 15:41 0次下载
    开关电源<b class='flag-5'>开发人员</b>必看

    适用于任何应用的开发

    开发板(或开发套件)已经成为现实好几年了。它们允许开发人员和技术人员在更短的时间内设计他们的项目,因为硬件
    的头像 发表于 11-02 12:00 9147次阅读
    适用于任何应用的<b class='flag-5'>开发</b>板

    10+工具,提升开发者生产力

    Azure DevOps 的 GitHub  高级安全功能现已发布 探索在开发人员工作流程中自动执行安全检查的新方法。面向 Azure DevOps 的  GitHub 高级安全功能现已发布,支持启用
    的头像 发表于 10-24 10:40 295次阅读