检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:周炜 王宏杰 高礼杰 牛连强[2] 李金良 张东来 ZHOU Wei;WANG Hongjie;GAO Lijie;NIU Lianqiang;LI Jinliang;ZHANG Donglai(School of Information and Control Engineering,Qingdao University of Technology,Qingdao 266033,Shandong,China;School of Software,Shenyang University of Technology,Shenyang 110870,Liaoning,China)
机构地区:[1]青岛理工大学信息与控制工程学院,山东青岛266033 [2]沈阳工业大学软件学院,辽宁沈阳110870
出 处:《沈阳工业大学学报》2024年第6期819-826,共8页Journal of Shenyang University of Technology
基 金:国家自然科学基金项目(61502262,62001262)。
摘 要:针对区块链存证系统多需对不同业务场景的存证内容开发特定智能合约及对关系型数据存证操作不便的问题,提出了面向多业务场景的智能合约分层架构、设计模式及基于集合论的智能合约对关系型数据的操作方法。通过对不同智能合约间及智能合约同数据表间的解耦,提高了智能合约代码的可扩展性,并能有效支持以键值对数据库为底层存储的区块链对关系型数据库表及数据的存证操作,实现对已有政务业务数据的存证。实验结果表明,提出的存证方案具备可行性和有效性,并可大幅减少智能合约的开发工作量。To address the inconvenience of developing specific smart contracts and relational data storage operations for multiple business scenarios in blockchain data forensic systems,a smart contract layered architecture,design pattern and methods for operation on relational database based on smart contracts for multiple business scenarios were proposed.Through reducing the coupling between different smart contracts and the coupling between smart contracts and data tables,the extensibility of smart contract was enhanced.Based on blockchain systems,which use key-value pair databases as the underlying storage,the data forensic operations on relational database tables were effectively supported to realize the data forensic operation of existing governmental businesses.The experimental results show that the feasibility and effectiveness of the as-proposed solution is demonstrated,and the amount of work on developing smart contracts can be significantly reduced.
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.49