在物联网行业链条中,往往末端的商业场景运营商对区块链可能发挥的作用有敏锐的嗅觉,但其传统的物联网设备供应商,很可能不具备开发区块链功能的能力,无法提供满足其需求的设备。而另一方面,主流的区块链服务供应商,往往对碎片化的物联网行业了解也不深,试图将其区块链服务落地在碎片化的物联网设备中也会遇到很多困难。在这样的背景下,具备连接区块链能力的通信模组,即区块链模组应运而生。
区块链模组并非全新的模组品类。如下图所示,区块链模组本质上就是在上述开放的协议栈层次体系上,又叠加了一层区块链客户端协议。应用可以向这层区块链客户端协议,请求区块链交易、智能合约调用等区块链业务。区块链客户端协议再进一步结合密钥生命周期管理、设备Attestation等,就构成了基于模组的区块链软件框架(BoAT Framework, Framework for Blockchain of AI Things),或者称为区块链设备钱包(Device BoAT Wallet)。