1.一种基于区块链技术的评论信息可信化方法,其特征在于,包括以下步骤:
(s1)在商业平台内嵌区块链网络,依据hyperledgerfabric的特性,构建相互独立且其内均具有一条区块链的公共信息通道和平台信息管理通道,该公共信息通道用于记录基于评论内容的公共信息,该平台信息管理通道用于记录平台管理信息;其中,区块链网络中的节点分为peer节点和共识服务节点,peer节点负责提交实际交易调用,与共识服务节点通信请求广播交易的任务,同时peer节点可被指定为背书节点,负责为交易背书;
(s2)配置成员管理服务,将商业平台的注册用户根据不同身份分配订阅不同的通道,同一通道内的所有用户作为peer节点共同维护该通道,其中,消费者用户和商家用户均订阅公共信息通道,评论管理用户订阅平台信息管理通道;
(s3)消费者节点将其发生消费行为后的评论内容形成交易提案,经背书节点背书验证后交由共识服务节点,共识服务节点将由评论内容生成的交易信息成块后广播至与该消费者节点处于同一通道内的各peer节点,写入公共信息通道区块链,并将该评论内容本身存入商业平台的服务器,订阅该公共信息通道的所有节点拥有浏览该评论内容的权限;
(s4)评论管理节点将其发生管理行为后的日志内容形成交易提案,经背书节点背书验证后交由共识服务节点,共识服务节点将由日志内容生成的交易信息成块后广播至与该评论管理节点处于同一通道内的各peer节点,写入平台信息管理通道区块链,同时管理操作生效,并将该日志内容本身存入商业平台的服务器,订阅该平台信息管理通道的所有节点拥有浏览该日志内容的权限。
2.根据权利要求1所述的一种基于区块链技术的评论信息可信化方法,其特征在于,所述步骤(s3)中背书节点为区块链网络的智能合约指定的发生过同类消费行为的其他消费者节点。
3.根据权利要求1所述的一种基于区块链技术的评论信息可信化方法,其特征在于,所述步骤(s4)中背书节点为区块链网络的智能合约指定的处理过同类管理事务的其他评论管理节点。
4.根据权利要求1所述的一种基于区块链技术的评论信息可信化方法,其特征在于,所述成员管理服务在有新节点申请加入时,由ca机构确认其身份后为其签发数字证书,并同时订阅与其身份对应的区块链通道。
5.根据权利要求1所述的一种基于区块链技术的评论信息可信化方法,其特征在于,所述步骤(s3)中区块链上链过程如下:
(s31)消费者节点将其发生消费行为后的评论内容形成交易提案,依次发送至背书节点进行背书验证,其中,背书节点为智能合约指定的发生过同类消费行为的其他消费者节点;
(s32)背书节点将背书验证后的交易提案返回给发送该交易提案的消费者节点,其中通过背书验证的交易提案被标记上该背书节点的背书信息anchor;
(s33)当发出交易提案的消费者节点收集到足够数量的背书信息后,将该交易提案和对应的所有背书信息提交至共识服务节点,共识服务节点对该交易信息进行交易排序并生成区块,在生成区块后广播给公共信息通道内的所有peer节点,并在经这些节点验证后将该区块加入区块链。
6.根据权利要求5所述的一种基于区块链技术的评论信息可信化方法,其特征在于,还配置有基于couchdb的世界状态数据库,用于记录所述交易提案及交易信息的状态更新;在所述区块链网络中,peer节点通过与共识服务节点通信来进行世界状态数据库的维护和更新。
7.根据权利要求6所述的一种基于区块链技术的评论信息可信化方法,其特征在于,所述步骤(s3)中,当所述交易提案或交易信息发生状态更新时,将其对应的交易数据以键值对形式存储在所述世界状态数据库中。
8.根据权利要求1所述的一种基于区块链技术的评论信息可信化方法,其特征在于,所述评论管理用户进行操作后,其行为将产生行为日志,所述步骤(s4)中区块链上链过程如下:
(s41)管理员节点将其发生管理行为后的日志内容形成交易提案,依次发送至背书节点进行背书验证,其中,该背书节点为智能合约指定的处理过同类管理事务的其他管理员节点;
(s42)背书节点将背书验证后的交易提案返回给发送该交易提案的管理员节点,其中通过背书验证的交易提案被标记上该背书节点的背书信息anchor;
(s43)当发出交易提案的管理员节点收集到足够数量的背书信息后,将该交易提案和对应的所有背书信息提交至共识服务节点,共识服务节点对该交易信息进行交易排序并生成区块,在生成区块后广播给平台信息管理通道内的所有peer节点,并在经这些节点验证后将该区块加入区块链。