本发明属于物联网安全认证技术领域,公开了一种基于区块链的物联网跨域认证系统及方法,包括:网络层、业务层和用户层。所述的网络层是区块链网络,是由各域分别担任网络节点,构成的一个联盟区块链;所述的业务层是基于区块链网络开发的分布式应用智能合约,可以执行完备的机器语言;所述的用户层是是基于每个域的节点开发的用户交互接口,实现对所认证域的绑定和认证密钥的发布。本发明可以实现基于区块链的安全的跨域认证系统,实现认证方案的分布式存储,并以账本的形式记录在区块链上,实现不可篡改。