The embodiment of this application is applicable to the field of web page storage technology, and provides a web page storage method, system and block chain node device. The method is applied to block chain node device, in which a web page management intelligent contract is deployed. The method includes receiving the page uploaded by the first client and calling the web page management. The rational intelligent contract registers the page in the block chain, obtains the page address corresponding to the page generated when the page is registered in the block chain, and returns the page address to the first client. The embodiment of this application utilizes the characteristics of decentralization and distribution of block chains to ensure that the pages registered in the block chains are not lost, and to enable users to access the pages through the nearest block chain node devices, thus improving the speed of page access.
【技术实现步骤摘要】
网页存储方法、系统及区块链节点设备
本申请实施例属于区块链
,尤其涉及一种网页存储方法、系统及区块链节点设备。
技术介绍
目前,互联网中的网页均存储在中心化的服务器上,由中心服务器的全局连接管理器管理其他服务器与中心服务器之间的连接,其他服务器的运行均依赖于中心服务器。这种网页存储方式存在有以下缺陷:距离中心服务器远的用户访问页面的速度较慢,中心服务器一旦宕机或者被攻击,将造成页面丢失。
技术实现思路
有鉴于此,本申请实施例提供了一种网页存储方法、系统、终端及计算机可读存储介质,以解决现有的网页存储方式存在的距离中心服务器远的用户访问页面的速度较慢,中心服务器一旦泵机或者被攻击,将造成页面丢失的问题。本申请实施例的第一方面提供了一种网页存储方法,应用于区块链节点设备,所述区块链节点设备中部署有网页管理智能合约,所述网页存储方法包括:接收第一客户端上传的页面,调用所述网页管理智能合约将所述页面登记在区块链中;获取所述页面登记在区块链中时生成的与所述页面相对应的网页地址,将所述网页地址返回至所述第一客户端。在上述技术方案的基础上,所述调用所述网页管理智能合约将所述页面登记在区块链中包括:调用所述网页管理智能合约新增一个区块,记录所述区块链节点设备在预设时间内接收到的至少一个页面,并将新增区块记录的页面信息广播到区块链中的其他节点设备上。在上述技术方案的基础上,所述调用所述网页管理智能合约将所述页面登记在区块链中包括:调用所述智能合约判断所述区块链节点设备在预设时间内接收到的至少一个页面的存储空间大小是否大于预设阈值;若小于或等于所述预设阈值,则新增一个区块, ...
【技术保护点】
1.一种网页存储方法,其特征在于,应用于区块链节点设备,所述区块链节点设备中部署有网页管理智能合约,所述网页存储方法包括:接收第一客户端上传的页面,调用所述网页管理智能合约将所述页面登记在区块链中;获取所述页面登记在区块链中时生成的与所述页面相对应的网页地址,将所述网页地址返回至所述第一客户端。
【技术特征摘要】
1.一种网页存储方法,其特征在于,应用于区块链节点设备,所述区块链节点设备中部署有网页管理智能合约,所述网页存储方法包括:接收第一客户端上传的页面,调用所述网页管理智能合约将所述页面登记在区块链中;获取所述页面登记在区块链中时生成的与所述页面相对应的网页地址,将所述网页地址返回至所述第一客户端。2.如权利要求1所述的网页存储方法,其特征在于,所述调用所述网页管理智能合约将所述页面登记在区块链中包括:调用所述网页管理智能合约新增一个区块,记录所述区块链节点设备在预设时间内接收到的至少一个页面,并将新增区块记录的页面信息广播到区块链中的其他节点设备上。3.如权利要求1所述的网页存储方法,其特征在于,所述调用所述网页管理智能合约将所述页面登记在区块链中包括:调用所述智能合约判断所述区块链节点设备在预设时间内接收到的至少一个页面的存储空间大小是否大于预设阈值;若小于或等于所述预设阈值,则新增一个区块,记录所述至少一个页面,并将新增区块记录的页面信息广播到区块链中的其他节点设备上;若大于所述预设阈值,则根据所述至少一个页面的存储空间大小和所述预设阈值计算新增区块的个数,新增对应个数的区块记录所述至少一个页面,并将新增区块记录的页面信息广播到区块链中的其他节点设备上。4.如权利要求1所述的网页存储方法,其特征在于,所述获取所述页面登记在区块链中时生成的与所述页面相对应的区块网页地址,将所述区块网页地址返回至所述第一客户端之后还包括:接收第二客户端发送的网页访问请求,所述网页访问请求中携带有所需访问网页的网页地址;调用所述网页管理智能合约根据所述网页地址,将与所述网页地址相应的网页内容返回至所述第二客户端。5.如权利要求1-4任一项所述的网页存储方法,其特征在于,在所述获取所述页面登记在区块链中时生成的与所述页面相对应的区块网页地址,将所述区块网页地址返回至客户端之后,所述方法还包括:当接收到第三客户端的网页引用请求时,将所述页面的网页地址发送至第三客户端,以使所述第三客户端将所述网页地址作为超...
【专利技术属性】
技术研发人员:刘均,张兴斌,刘新,
申请(专利权)人:深圳市元征科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。