一种不影响可信度的公链信息屏蔽方法技术

技术编号:21004899 阅读:34 留言:0更新日期:2019-04-30 21:43
本发明专利技术公开了一种不影响可信度的公链信息屏蔽方法,该方法对原先公链进行了一定改造,允许公链超级节点调用一些方法对写入区块的交易的自定义字段进行屏蔽,屏蔽操作不影响区块的可验证性,允许智能合约开发者隐藏或删除某些合约内的不合规内容,允许超级节点调用一些方法对违规智能合约进行禁用。本发明专利技术提供了交易以及智能合约数据屏蔽机制,增强了超级节点对公链的管控能力,为政府等职能机构在区块链公链监管领域提供了技术基础。

A Common Chain Information Shielding Method without Influencing Credibility

【技术实现步骤摘要】
一种不影响可信度的公链信息屏蔽方法
本专利技术涉及区块链技术、智能合约、区块链交易领域,尤其涉及一种不影响可信度的公链信息屏蔽方法。
技术介绍
区块链技术,区块链是一种新型去中心化分布式账本技术,能安全地存储数字货币交易或其他数据,特点是存储在区块链上的信息不可伪造和篡改,区块链共识算法驱动区块链上的每个节点都参与到交易的验证过程中,保证区块链上交易都是经过确认可信的,区块链上每个节点都维护一个公共的账本,用于存储区块链网络上所有用户的余额和智能合约数据,任何一个节点对自己所维护的账本的修改都将不被其他节点所承认,从而保证公共账本不可被伪造和篡改。智能合约,区块链上的智能合约是指由solidity编写和编译并运行在区块链上的一串二进制代码,智能合约函数的调用将在区块链上生成一次调用记录,并以交易的形式永久存储于区块链,我们可以通过智能合约实现在区块链上的数据存储、读写以及一些逻辑操作,因此一些基于区块链的应用是利用智能合约完成的。由于区块链本身数据结构以及共识算法的特性,区块链参与节点一般很难针对写入区块链的数据做后续的处理。当违规数据被通过交易的形式记录在公链,或者是通过智能合约被本文档来自技高网...

【技术保护点】
1.一种不影响可信度的公链信息屏蔽方法,其特征在于,包括以下步骤:步骤一:监管方检测到保存在交易或者智能合约内的违规信息,要求公链的超级节点或智能合约开发者屏蔽违规信息。步骤二:1)当违规信息保存在交易中时:监管机构向超级节点发起屏蔽含违规信息的交易的交易哈希,屏蔽请求在所有超级节点内部完成共识。超级节点共识后,向普通节点发起屏蔽违规交易信息的交易,公链参与节点对原区块内的交易信息进行更新。2)当违规信息保存在智能合约内时:监管方通过智能合约地址查询智能合约开发者,通知智能合约开发者对合约内的违规内容进行删除或屏蔽;监管方向超级节点发起禁用智能合约的交易,超级节点验证监管方身份后,在超级节点内...

【技术特征摘要】
1.一种不影响可信度的公链信息屏蔽方法,其特征在于,包括以下步骤:步骤一:监管方检测到保存在交易或者智能合约内的违规信息,要求公链的超级节点或智能合约开发者屏蔽违规信息。步骤二:1)当违规信息保存在交易中时:监管机构向超级节点发起屏蔽含违规信息的交易的交易哈希,屏蔽请求在所有超级节点内部完成共识。超级节点共识后,向普通节点发起屏蔽违规交易信息的交易,公链参与节点对原区块内的交易信息进行更新。2)当违规信息保存在智能合约内时:监管方通过智能合约地址查询智能合约开发者,通知智能合约开发者对合约内的违规内容进行删除或屏蔽;监管方向超级节点发起禁用智能合约的交易,超级节点验证监管方身份后,在超级节点内共识禁用的合约信息。共识完成后,超级超级节点向全部节点广播禁用含有违规信息的智能合约,完成违规信息屏蔽。2.如权利要求1所述的一种不影响可信度的公链信息屏蔽方法,其特征在于,所述的步骤二中,交易包括...

【专利技术属性】
技术研发人员:李伟邱炜伟梁秀波李启雷尹可挺
申请(专利权)人:杭州趣链科技有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1