# boatx **Repository Path**: douxing1983/boatx ## Basic Information - **Project Name**: boatx - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-03-24 - **Last Updated**: 2022-03-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Github README [链接](https://github.com/aitos-io/BoAT-X-Framework) 1. BoAT-Engine: 轻量级的嵌入式区块链客户端,就是IoT设备钱包,使用c语言编写.可以单独使用,也可以和BoAT-Anchor配合使用. 2. BoAT-Anchor: 开发中.边缘服务或网关,和其他BoAT模块(component)交互,将交易传递给区块连网络. 3. BoAT-Mast: 开发中.IoT中的密钥管理系统或区块链DID服务.提供工具,管理设备公钥.确认链上数据源自已注册过的IoT设备. #### BoAT-X如何为IoT数据提供可信基础 IoT设备抓取数据,并向IoT云端服务的数据库发送数据.于是出现了三个可能的锚点,用以为数据生成基于区块连的证明:云端,边缘(类似网关),IoT设备. 1. IoT云平台从数据库中产生数据可信的证明,锚点为IoT平台本身.IoT平台本身应该可信. 2. 边缘网关提供IoT设备的数据合流和云端转发的功能.于是边缘设备必须可信. 3. IoT设备本身必须可信. #### 两种工作模式 *直接接入*: 数据库保存数据,区块链保存摘要,用户可以比较数据和其摘要是否一致,且数据是否从注册的设备上获取(BoAT-Mast提供支持). ![直接接入](./boat_direct.jpg) *间接接入*: 若IoT设备无法直接访问区块链节点的方式.类似直接接入,边缘设备做了一些传递和简单验证的工作. ![间接接入](./boat_indirect.jpg) # 白皮书(中文版) [原链接](https://raw.githubusercontent.com/aitos-io/BoAT-X-Framework/master/docs/zh-cn/BoAT_Blockchain_IoT_Module_Product_White_Paper_cn.pdf) [备份链接](./BoAT_Blockchain_IoT_Module_Product_White_Paper_cn.pdf) BroChain在技术上可能需要补足的: 1. *可能需要提供更多的接入方式*: "而区块链厂商为满足基于智能手机和基于浏览器的使用,通常都会提供 Java 和 JavaScript 版本的区块链客户端软件,这也使得在智能模组上更容易集成区块链客户端与密钥生命周期管理等其他配套功能,实现功能较为完备的区块链钱包软件框架。" 2. *可能需要考虑成本的问题*: "安全和成本是一对矛盾。过高的安全技术所导致的物联网设备成本上涨,有可能导致薄利的物联网相关厂商放弃使用区块链。而过低的安全技术所导致的安全风险可能带来的损失,也有可能导致物联网厂商放弃使用区块链。安全与成本的平衡点,通常应该使攻击者的攻击成本远大于攻击成功所获得的利益。这是一种经济学安全。" 提到的重点发力场景: 1. 物联网身份认证管理 2. 物联网设备安全防护 3. 物联网数据管理能力 4. 物联网网络基础设施运维管理 5. 基于隐私保护的可信机器支付能力 # 技术文档 [链接](https://aitos-io.github.io/BoAT-X-Framework/#/) 注:有提到FISCO-BCOS