【技术实现步骤摘要】
区块链智能合约运行方法及系统
[0001]本专利技术涉及区块链
,特别是涉及一种区块链智能合约运行方法及系统。
技术介绍
[0002]目前,区块链是融合数学、密码学、互联网和计算机编程等领域技术,构造的一种具有去中心化、不可篡改、可追溯、集体维护等特性的分布式账本形式的数据库。
[0003]现阶段区块链智能合约运行大多数采用Web容器进行运行,但Web容器在运行时隔离性不高,无法有效阻隔智能合约之间相互交叉访问资源,运行的安全性较低。同时,现阶段的智能合约与智能合约之间访问的是共同的系统资源,进而在运行智能合约之前需要进行代码格式及安全规范的检查,操作较为繁琐。
技术实现思路
[0004]本专利技术的目的是克服现有技术中的不足之处,提供一种能够提高智能合约之间的隔离度、区块链智能合约运行方法及系统。
[0005]本专利技术的目的是通过以下技术方案来实现的:
[0006]一种区块链智能合约运行方法及系统,包括:Docker虚拟机、区块链模块及Web智能合约容器,所述Docker虚拟 ...
【技术保护点】
【技术特征摘要】
1.一种区块链智能合约运行系统,其特征在于,包括Docker虚拟机、区块链模块及Web智能合约容器,所述Docker虚拟机与所述区块链模块通讯连接,所述区块链模块与所述Web智能合约容器通讯连接,所述区块链模块用于构建端口及所述Docker虚拟机,所述Docker虚拟机用于部署所述Web智能合约容器,所述Web智能合约容器通过所述Docker虚拟机映射至所述端口。2.根据权利要求1所述的区块链智能合约运行系统,其特征在于,还包括区块链节点模块,所述区块链节点模块与所述区块链模块通讯连接。3.一种区块链智能合约运行方法,其特征在于,包括如下步骤:区块链模块根据智能合约构建Docker虚拟机及起始端口;所述Docker虚拟机部署Web智能合约容器;所述区块链模块将所述Docker虚拟机中的Web根目录映射至区块链节点模块中,以形成映射集合,同时,所述Docker虚拟机内的所述Web智能合约容器监听端口映射至所述区块链节点模块的端口中,以启动所述Web智能合约容器。4.根...
【专利技术属性】
技术研发人员:周辉,
申请(专利权)人:鼎链数字科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。