1.一种基于区块链的优化储存方法,包括含有多个节点的区块链网络,其特征在于:还包括至少一套与节点连接的存储系统,一套存储系统与至少一个节点连接,所述存储系统与区块链网络相互独立,在节点接收到交易请求时,将交易数据处理为交易凭证和交易详细数据,节点将交易详细数据储存在与该节点连接的存储系统中,节点将与交易详细数据对应的交易凭证存储在区块链网络上;
还包括节点同步区块的方法:节点读取区块的交易凭证,将交易凭证存储在节点上,然后节点检索与其相连的存储系统,判断存储系统中是否储存有与交易凭证对应的交易详细数据,若有,则验证区块上的交易凭证与存储系统中的交易详细数据是否匹配后完成同步,若没有,则节点获取对应的交易详细数据储存到存储系统后验证区块完成同步。
2.根据权利要求1所述的一种基于区块链的优化储存方法,其特征在于:所述交易凭证包括交易ID和验证密码。
3.根据权利要求2所述的一种基于区块链的优化储存方法,其特征在于:所述验证密码由交易凭证对应的交易详细数据进行不可逆加密得到。
4.根据权利要求3所述的一种基于区块链的优化储存方法,其特征在于:还包括节点对存储系统内储存的交易详细数据的验证方法:从存储系统取出交易详细数据,并对该交易详细数据进行不可逆加密得到验证数组,将验证数组与区块链上的对应交易的验证密码进行比对,若验证数组与验证密码一致,则存储系统内储存的交易详细数据未被篡改,否则交易详细数据被篡改。
5.根据权利要求1所述的一种基于区块链的优化储存方法,其特征在于:还包括在一个新的节点接入区块链网络时,该节点还与至少一套存储系统建立连接,然后该节点同步区块链网络中的所有区块。
6.根据权利要求1所述的一种基于区块链的优化储存方法,其特征在于:所述节点获取对应的交易详细数据的方法为从交易凭证所在区块的出块节点的数据库中转存对应的交易详细数据。
7.一种基于区块链的优化储存系统,其特征在于,包括如权利要求1所述的节点和存储系统,所述节点包括:存储器,用于存储可执行指令;
处理器,用于执行所述存储器中存储的可执行指令,实现如权利要求1所述的一种基于区块链的优化储存方法。