[发明专利]用于将高级语言代码编译为区块链平台上可执行的脚本的系统和方法在审
申请号: | 201880045600.6 | 申请日: | 2018-07-05 |
公开(公告)号: | CN110870249A | 公开(公告)日: | 2020-03-06 |
发明(设计)人: | C·S·赖特;S·萨瓦纳 | 申请(专利权)人: | 区块链控股有限公司 |
主分类号: | H04L9/00 | 分类号: | H04L9/00;G06F8/41 |
代理公司: | 上海晨皓知识产权代理事务所(普通合伙) 31260 | 代理人: | 成丽杰 |
地址: | 安提瓜和巴*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 提供了一种计算机实现的方法(以及相应的系统),其使得能够或便利于在区块链平台上执行以高级语言(HLL)编写的部分源代码。该方法和系统可以包括区块链编译器,其被设置为将一部分高级源代码转换成可以与区块链平台一起使用的形式。这可以是比特币区块链或其他替代方案。该方法可以包括:接收部分源代码作为输入;以及生成包括多个操作码的输出脚本。操作码是功能受限的区块链脚本所固有的操作码的子集。设置和/或生成输出的脚本,以便在执行时,脚本至少部分提供源代码中指定的功能。限制区块链脚本语言,使得其不固有地支持复杂的控制流结构或通过基于跳转的循环或其他递归编程结构进行递归。生成输出脚本的步骤可以包括展开源代码中提供的至少一个循环结构。该方法可以进一步包括提供或使用解释程序或虚拟机,该解释程序或虚拟机被设置为将输出脚本转换成在区块链平台上可执行的形式。 | ||
搜索关键词: | 用于 高级 语言 代码 编译 区块 平台 可执行 脚本 系统 方法 | ||
【主权项】:
暂无信息
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于区块链控股有限公司,未经区块链控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201880045600.6/,转载请声明来源钻瓜专利网。