为降低区块链系统中节点的内存需求和网络负载,提出了基于精确再生MSR码的分布式编码方案。该编码方案与比特币型区块链具有相同的区块挖掘、广播和验证协议。不同之处在于,本文方案在区块链中对多个区块数据进行编码,系统中的全节点不必再存储链中所有的区块数据。特别地,对一个包含有个区块的分组,仅需存储1个区块大小的编码数据。当需要读取未存储于本地的区块数据时,从个帮助节点处下载少量数据就可以精确恢复出所需区块。此编码方案在保持区块链数据完整性和可用性的同时,使全节点的存储消耗和修复开销显著降低,增强了系统的可扩展性。当更多节点加入链中时,通过充分的实验,证明了系统的存储能力扩大,网络带宽成本有效地降低。