[发明专利]一种区块链资源消耗方法、装置、储存介质及电子设备在审

专利信息
申请号: 202010069145.2 申请日: 2020-01-21
公开(公告)号: CN111273897A 公开(公告)日: 2020-06-12
发明(设计)人: 贾志威;王雁南;汤可因;李镭;胡东文;刘自然;孟来俊;张卓 申请(专利权)人: 北京艾鸥科技有限公司
主分类号: G06F8/30 分类号: G06F8/30;G06Q40/04
代理公司: 北京中政联科专利代理事务所(普通合伙) 11489 代理人: 陈超
地址: 100000 北京市海淀*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 区块 资源 消耗 方法 装置 储存 介质 电子设备
【说明书】:

发明公开了一种区块链资源消耗方法,包括:信息获取步骤:获取交易资源可消耗限制信息和交易基本信息;合并步骤:将所述交易资源可消耗限制信息与所述交易基本信息合并,得到交易信息;发送步骤:发送所述交易信息,所述交易信息用于指示区块链节点根据所述交易资源可消耗限制信息调取相应的合约。该方法增加了交易资源可消耗限制信息限制数字货币的使用,使交易更加安全;避免了现有技术中当智能合约执行时,如果没有找到指定的函数,或者根本就没有指定哪个函数时,就会调用fallback函数容易受到黑客攻击的问题,提升了账户的安全性。

技术领域

本发明涉及计算机技术领域,尤其涉及一种区块链资源消耗方法、装置、储存介质及电子设备。

背景技术

被发明应用于区块链的智能合约领域,目前主流的智能合约平台为以太坊和EOS平台。智能合约是运行在可复制、共享的账本上的计算机程序,可以处理信息,接收、储存和发送价值。智能合约允许在没有第三方的情况下进行可信交易。这些交易可追踪且不可逆转。

以太坊平台的智能合约介绍如下:

总览

以太坊虚拟机(EVM)是以太坊中智能合约的运行环境。它不仅被沙箱封装起来,事实上它被完全隔离,也就是说运行在EVM内部的代码不能接触到网络、文件系统或者其它进程。甚至智能合约与其它智能合约只有有限的接触。

账户

以太坊中有两类账户,它们共用同一个地址空间。外部账户,该类账户被公钥-私钥对控制(人类)。合约账户,该类账户被存储在账户中的代码控制。

外部账户的地址是由公钥决定的,合约账户的地址是在创建该合约时确定的(这个地址由合约创建者的地址和该地址发出过的交易数量计算得到,地址发出过的交易数量也被称作nonce)

合约账户存储了代码,外部账户则没有,除了这点以外,这两类账户对于EVM来说是一样的。

每个账户有一个key-value形式的持久化存储。其中key和value的长度都是256比特,名字叫做storage.

另外,每个账户都有一个以太币余额(单位是“Wei),该账户余额可以通过向它发送带有以太币的交易来改变。

交易

一笔交易是一条消息,从一个账户发送到另一个账户(可能是相同的账户或者零账户,见下文)。交易可以包含二进制数据(payload)和以太币。

如果目标账户包含代码,该代码会执行,payload就是输入数据。

如果目标账户是零账户(账户地址是0),交易将创建一个新合约。正如上文所讲,这个合约地址不是零地址,而是由合约创建者的地址和该地址发出过的交易数量(被称为nonce)计算得到。创建合约交易的payload被当作EVM字节码执行。执行的输出做为合约代码被永久存储。这意味着,为了创建一个合约,你不需要向合约发送真正的合约代码,而是发送能够返回真正代码的代码。

EOS的智能合约介绍如下:(EOS的智能合约很多概念和以太坊差不多,这里不再重复)

智能合约基于WebAssembly(WASM)技术,这种技术在性能和跨平台兼容性之间取得了很好的平衡,通过将原始代码编译成字节码,使得代码可以在多种平台的WASM虚拟机(或者叫解释器)中执行。得到了苹果和谷歌等科技巨头的支持,被誉为下一代互联网前端技术。目前的WebAssembly技术支持C/C++语言,并开发了JavaScript接口,并被Chrome、Edge、Safari、Firefox等几乎所有的主流浏览器支持。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京艾鸥科技有限公司,未经北京艾鸥科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010069145.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top