logo好方法网

一种具备访问等级限制的区块链方法及系统

技术摘要:
本发明提出一种具备访问等级限制的区块链方法及系统,本发明在使用时,采集访问者的生物识别特征,然后将生物识别特征存证至智能合约的存储区,能够降低区块链存证成本,提高系统效率,使得生物识别特征数据抗干扰,并且可以对接数据库进行查询;基于区块链的特性,积  全部
背景技术:
区块链可以用于不局限于加密货币领域的自动化任务和处理,这种解决方案将能 够利用区块链的特性进行更好地加密处理事务。目前在市场上的积分发行和交易不透明, 在消费市场公信力不足。市场上所有发行的积分都存在中心化严重的现象,无论是信用卡 积分、航空飞行积分,还是商场购物积分,抑或是电信行业的网上商场积分,都是由各自的 企业或者平台进行推广。对于消费者而言,积分交易的可靠性正待解决。
技术实现要素:
针对现有技术中的缺陷,本发明提出一种具备访问等级限制的区块链方法及系 统,其能够保障积分交易环节中的交易安全性。 一种具备访问等级限制的区块链方法,包括步骤: S1、设置多个交易节点,在所述节点中统计积分交易数据; S2、采集所述交易节点访问者的生物识别特征,并将生物识别特征数据存证至智 能合约的存储区; S3、在预设时间段内将所有交易节点的积分交易数据打包为一个区块,将先后生 成的区块互相构建为以太坊私有链; S4、在各个所述交易节点上设置访问控制模块,通过智能合约链码逻辑来响应所 述访问控制模块的访问; S5、所述访问控制模块根据本交易节点访问者的所述生物识别特征数据进行权限 管理,访问者符合智能合约中的生物识别特征数据时,访问控制模块准许访问; S6、所述访问控制模块管理访问等级,访问者访问所述交易节点时,所述访问控制 模块对于不同等级的用户开放不同权限等级的访问。 进一步的,所述权限等级包括普通用户、VIP用户和黑名单用户; 还包括步骤: S7、将所述普通用户、VIP用户和黑名单用户各自对应的数字签名和数字证书存证 至所述智能合约中; S8、将所述普通用户、VIP用户和黑名单用户各自的数字签名和数字证书均对应关 联至各自的生物识别特征,所述访问控制模块根据所述生物识别特征来识别访问者的权限 等级。 进一步的,还包括步骤: S9、将积分交易的时间、积分交易数据的哈希以及上个区块的哈希,记入当前区块 的区块头作为特征值;根据所述特征值计算当前区块的哈希; 4 CN 111553704 A 说 明 书 2/6 页 S10、区块数据通过所述智能合约下传至各个交易节点中; S11、在各个节点中通过生物识别特征的验证来访问区块数据,在各个节点中访问 者符合智能合约中的生物识别特征数据时,访问控制模块准许访问。 进一步的,采用MongoDB数据库进行生物识别特征的采集,所述生物识别特征数据 包括指纹、虹膜及面部结构光。 一种可存储计算设备,所述可存储计算设备包括存储器和处理器;所述存储器用 于存储计算机程序;所述处理器,用于当执行所述计算机程序时,实现上述S1~S8任一项所 述的方法步骤。 一种具备访问等级限制的区块链系统, 包括多个交易节点模块,所述节点模块用于统计积分交易数据; 还包括生物特征采集模块,所述生物特征采集模块用于采集所述交易节点访问者 的生物识别特征; 还包括可存储计算设备,所述可存储计算设备与所述生物特征采集模块连接,所 述生物特征采集模块将生物识别特征数据发送给可存储计算设备,所述可存储计算设备将 生物识别特征数据存证至智能合约的存储区; 所述可存储计算设备在预设时间段内将所有交易节点模块的积分交易数据打包 为一个区块,可存储计算设备将先后生成的区块互相构建为以太坊私有链; 各个所述交易节点模块上设置有访问控制模块,通过智能合约链码逻辑来响应所 述访问控制模块的访问; 所述访问控制模块接入所述以太坊私有链,所述访问控制模块与所述交易节点模 块连接通信,访问控制模块根据本交易节点模块记录的访问者的生物识别特征数据进行权 限管理,访问者符合智能合约中的生物识别特征数据时,访问控制模块准许访问; 所述访问控制模块管理访问等级,访问者访问所述交易节点模块时,所述访问控 制模块对于不同等级的用户开放不同权限等级的访问。 进一步的,所述权限等级包括普通用户、VIP用户和黑名单用户; 所述可存储计算设备将所述普通用户、VIP用户和黑名单用户各自对应的数字签 名和数字证书存证至所述智能合约中;所述可存储计算设备将所述普通用户、VIP用户和黑 名单用户各自的数字签名和数字证书均对应关联至各自的生物识别特征,所述访问控制模 块根据所述生物识别特征来识别访问者的权限等级。 进一步的,所述可存储计算设备将积分交易的时间、积分交易数据的哈希以及上 个区块的哈希,记入当前区块的区块头作为特征值;所述可存储计算设备根据所述特征值 计算当前区块的哈希;区块数据通过所述智能合约下传至各个所述交易节点模块中;在各 个节点模块中通过生物识别特征的验证来访问区块数据,在各个节点模块中访问者符合智 能合约中的生物识别特征数据时,访问控制模块准许访问。 进一步的,采用MongoDB数据库进行生物识别特征的采集,所述生物识别特征数据 包括指纹、虹膜及面部结构光。 本发明在使用时,采集访问者的生物识别特征,然后将生物识别特征存证至智能 合约的存储区,能够降低区块链存证成本,提高系统效率,使得生物识别特征数据抗干扰, 并且可以对接数据库进行查询;以太坊区块链适合用于私有链的构建,基于区块链的特性, 5 CN 111553704 A 说 明 书 3/6 页 积分交易数据无法篡改,保证了积分交易数据的真实性和可靠性,访问控制模块能够对访 问者进行权限控制,当有访问者对交易节点进行访问时,通过智能合约链码逻辑来响应该 访问,若访问者符合智能合约中存证的生物识别特征数据时,访问控制模块准许访问者访 问交易节点;在本实施例的区块链系统中,通过生物识别特征的验证,保障了积分交易的安 全性;在各个交易节点进行积分交易时,可随时调用智能合约中的生物识别特征来验证交 易节点访问者的身份;交易节点可容许多个不同的访问者访问,每个访问者只对应单个生 物识别特征数据以及对应单个属于自己的积分账户;当某个访问者通过访问控制模块的验 证后,便可访问交易节点进行积分交易。在有访问者访问交易节点时,访问控制模块能够分 辨访问者的权限等级,例如权限等级可分为普通用户、VIP用户及黑名单用户,对于不同权 限等级的用户可设定不同的访问权限。例如:普通用户能够查询自己的积分,并可以进行积 分交易;VIP用户能够查询所有人的积分,但只能进行自己的积分交易;黑名单用户不能访 问交易节点。
下载此资料需消耗2积分,
分享到:
收藏