[发明专利]实施计算机网络的系统及方法在审
| 申请号: | 201880082246.4 | 申请日: | 2018-12-19 |
| 公开(公告)号: | CN111512306A | 公开(公告)日: | 2020-08-07 |
| 发明(设计)人: | 扎克里·罗宾逊 | 申请(专利权)人: | 区块链信息技术科研有限公司 |
| 主分类号: | G06F21/10 | 分类号: | G06F21/10;G06Q90/00;H04L29/06 |
| 代理公司: | 北京高沃律师事务所 11569 | 代理人: | 崔玥 |
| 地址: | 澳大利亚新*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 实施 计算机网络 系统 方法 | ||
本发明涉及一种用于实施能够安全管理数字资产的专用计算机网络的方法,该方法包括:在能通过数字通信媒介进行通信的多个网络设备中的每个网络设备上实施自治网络代理,该自治网络代理能操作为执行网络程序,该网络程序体现为由各网络设备存储和同步的区块链中的程序代码,该网络程序定义许可网络定义的数字资产类型和相应的函数。
技术领域
本发明总体上涉及一种用于通过计算机网络安全地管理、存储及访问数字资产的系统和方法。
背景技术
常规区块链系统通常包括三个区块链组成部分,即共识协议、事务状态和应用(又俗称为“节点应用”)。
共识协议是一种网络设备在相同事务状态下进行同步的手段。事务状态是一种系统当前状态的表示。
这通常是使用智能合约从某一假名到另一假名的授权事务形式,该智能合约针对上述事务编写规则。最后,应用采取程序形式,该程序可更改并解译事务状态以实现其目的。
共识协议和事务状态通常是通用的实施方式,其中根据部署进行微调。常规区块链系统的主要功能来自于智能合约和应用对区块链上数据的解译。
智能合约(取决于所实施的语言)允许几乎任何功能。这意味着系统的每一个用户都能在区块链上的应用和数据限制内针对数字资产定义自己的规则。这样就无法验证创建的各不相同的合约,并且可能给个别用户带来系统内未定义/不必要的控制。这成为创建安全关键系统或某些实体采用系统的主要限制因素,这些实体要对所采用系统的正确性、安全性和保险性负有一定责任。
发明内容
根据本发明的第一方面,提供一种用于实施网络的方法,其包括:将网络程序作为程序代码存储在区块链的根区块中,该网络程序定义:(a)用于创建网络设备的结构化网络的一个或多个规则,每个网络设备实现用于执行网络程序的自治网络代理;(b)一种或多种许可数字资产类型;以及(c)能对许可数字资产类型执行的一个或多个函数;由自治网络代理对每个网络设备执行网络程序以实施网络。
在一种实施方案中,配置网络的步骤包括:初始由所述网络设备中的一个授权网络设备执行网络程序,以使区块链分发到其他网络设备中的每个网络设备。
在一种实施方案中,一旦某个网络设备接收到区块链,相应的自治代理便根据一个或多个规则在网络内结构化该网络设备。
在一种实施方案中,所述区块链由网络设备来实施,以验证置于网络上并由相应的网络代理接收的设备和/或用户发起的请求。
在一种实施方案中,所述网络程序定义作为验证的一部分需要满足的一个或多个许可。
在一种实施方案中,响应于网络请求得到验证,所述方法进一步包括更新网络。
在一种实施方案中,所述数字资产类型中的一种数字资产类型使得授权用户能够调用更改和/或更新网络程序的函数。
在一种实施方案中,更新网络包括向区块链添加新区块,该新区块代表至少一个已验证的请求。
根据第二方面,提供一种用于安全管理网络内运行的两个设备以及存储于其上的数字资产的计算机实施的方法,所述方法包括:实施通过网络运行且能执行为与区块链同步和对接的网络程序,且其中,该网络程序的初始版本存储在分发到网络中运行的设备之间的区块链的根区块中。
在一种实施方案中,所述网络程序由设备上运行的自治网络代理来执行。
在一种实施方案中,所述方法进一步包括:响应于自治网络代理一致同意更新而更新网络程序。
在一种实施方案中,将代表网络程序更新的数据存储在添加到区块链的区块中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于区块链信息技术科研有限公司,未经区块链信息技术科研有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880082246.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于检查轮胎的方法和工作站
- 下一篇:成形素食肉类产品





