发明 区块链JVM数据访问方法、设备和存储介质
互联网 区块链 数据访问 数据存储 (互联网 数据存储) (数据存储 数据安全) 1人
G06F9/455 G06F9/50 G06F16/2455 G06F16/25 G06Q40/04
摘要:本发明提供一种区块链JVM数据访问方法、设备和存储介质,该方法包括:jvm执行线程接收第一交易的交易执行参数;其中,交易执行参数包括第一交易所对应的第一数据库句柄;jvm执行线程通过回调函数将第一数据库句柄与第一jvm环境句柄的对应关系绑定注册到区块链执行模块中;其中,第一jvm环境句柄为执行第一交易的第一线程的句柄;第一线程在通过第一合约执行第一交易时,根据第一jvm环境句柄向区块链执行模块请求访问数据库;区块链执行模块根据第一jvm环境句柄和已注册的各对应关系查找出第一数据库句柄,以供第一线程访问第一数据库句柄所对应的数据库以执行第一交易。本发明实现了无需开发用户选择数据库接口,保障合约无法调用错误接口恶意攻击。