【技术实现步骤摘要】
用于在区块链中实现网页访问的方法、装置和存储介质
本公开的实施例总体上涉及区块链技术,并且更具体地涉及在区块链中实现网页访问的方法、装置和存储介质。
技术介绍
区块链(Blockchain)是用分布式数据库识别、传播和记载信息的智能化对等网络,也称为价值互联网。所谓价值互联网,是指使得用户能够通过网络方便、快捷、低成本地传递价值。区块链技术包括利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据等。智能合约是一种旨在以信息化方式传播、验证或执行合同的计算机协议,智能合约可以为区块链节点设备中执行特定功能的计算机程序。用户通过使用智能合约进行事务、共享数据、建立信任,并由区块链技术的特性而保障数据的存储、读取以及执行整个过程透明可跟踪、不可篡改。由于存入区块链中的数据无法被篡改,因而区块链在数据防篡改方面也能够得到保证。而且,由于区块链可通过将加密数据块按照时间顺序叠加来生成持久的不可修改的记录,并且将记录存储在区块链网络的各个节点中,因此这样可以使得 ...
【技术保护点】
1.一种用于在区块链中实现网页访问的方法,包括:接收来自客户端设备的针对存储在所述区块链的账本中的网页的访问请求;响应于所述访问请求,从所述账本中获取与所述网页相关联的网页代码,所述网页代码包括代码类型标志;基于所述代码类型标志判断所述网页代码为动态网页代码还是能够在所述客户端设备处解析的第一静态网页代码;以及在所述网页代码为所述第一静态网页代码的情况下,向所述客户端设备返回所述第一静态网页代码。
【技术特征摘要】
1.一种用于在区块链中实现网页访问的方法,包括:接收来自客户端设备的针对存储在所述区块链的账本中的网页的访问请求;响应于所述访问请求,从所述账本中获取与所述网页相关联的网页代码,所述网页代码包括代码类型标志;基于所述代码类型标志判断所述网页代码为动态网页代码还是能够在所述客户端设备处解析的第一静态网页代码;以及在所述网页代码为所述第一静态网页代码的情况下,向所述客户端设备返回所述第一静态网页代码。2.根据权利要求1所述的方法,其特征在于,所述第一网页静态代码至少包括以下之一:与所述网页相关联的HTML代码、JavaScript代码、CSS代码。3.根据权利要求1所述的方法,其特征在于,还包括:接收来自所述客户端设备的针对用于在所述网页中呈现的一个或多个数据的子访问请求,其中,所述子访问请求由所述客户端设备在解析所述第一静态网页代码的过程中自动生成;响应于所述子访问请求,从所述账本中获取所述一个或多个数据;以及向所述客户端设备返回所述一个或多个数据。4.根据权利要求1所述的方法,其特征在于,还包括:在所述网页代码为动态网页代码的情况下,通过执行所述动态网页代码来从所述账本中获取与所述网页相关联的一个或多个待拼装的网页代码;将所述一个或多个待拼装的网页代码拼装成能够在所述客户端设备处解析的第二静态网页代码;以及向所述客户端设备返回所述第二静态网页代码。5.根据权利要求4所述的方法,其特征在于,所述第二网页静态代码至少包括以下之一:与所述网页相关联的HTML代码、JavaScript代码、CSS代码。6.根据权利要求4所述的方法,其特征在于,还包括:接收来自所述客户端设备的针对用于在所述网页中呈现的一个或多个数据的子访问请求,其中,所述子访问请求由所述客户端设备在解析所述第二静态网页代码的过程中自动生成;响应于所述子访问请求,从所述账本中获取所述一个或多个数据;以及向所述客户端设备返回所述一个或多个数据。7.根据权利要求1所述的方法,其特征在于,还包括:接收来自所述客户端设备的将一个或多个新网页发布在所述区块链上的发布请求;以及响应于所述发布请求,将一个或多个新网页存储在所述区块链的账本中。8.一种用于在区块链中实现网页访问的装置,包括:处理器;存储器,所述存储器耦合至所述处理器并且存储有指令,当所述指令执行时使得所述处理器执行以下动作:接收来自客户端设备的针对存储在所述区块链的账本中的网页的访问请...
【专利技术属性】
技术研发人员:史锋锋,
申请(专利权)人:上海点融信息科技有限责任公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。