星球日报
搜索
手机客户端
iPhone · Android
微信公众号
微信公众号

iPhone · Android

微信公众号

有Gas费是成本,无Gas费导致刷量?

2019-01-17

去年和今年上半年出现的公链的主网纷纷上线,各方围绕着生态打造展开了激烈的角逐

编者按:本文来自 鲸准研究院 ,作者 J&C Capital ,Odaily星球日报经授权转载。

有Gas费是成本,无Gas费导致刷量?

下半年整个市场逐渐进入熊市,新型公链项目数急剧减少,去年和今年上半年出现的公链的主网纷纷上线,各方围绕着生态打造展开了激烈的角逐,无论是简单粗暴的撒钱模式,还是开发者激励计划,都牵动着开发者和玩家的心神,DApp开发者希望能拿到更多的收益,用户希望能在熊市中找到好玩的应用,其中优质的游戏项目被所有参与者竞相追捧。

下图为目前市面上较火的几条公链上活跃度排名 TOP 的游戏 DApp 运营数据:

有Gas费是成本,无Gas费导致刷量?

数据来源:Dappradar、Dappreview,时间:2019年1月10日

通过统计我们发现,有三个游戏的数据较为异常,EOS Knights 和 TronGoo 的单用户交易笔数很高,TronGoo 单个用户在 24 小时之内平均交易 50 次,EOS Knights 为 38 次,除此之外,TronGoo 的 24 小时单用户平均交易额高达 90 $。根据以上异常数据我们不难怀疑其存在刷量行为。与此相印证的是在 12 月初,便有 PeckShield 数据监测到 EOS 真实账号占比 37%,有着23%的群控账号,即被相同人操控的账号,还有 39% 的沉默账号存在,大批假量账号的存在原因一个是因为褥某些抽奖类游戏的羊毛,另一个主要原因就是大量活跃 Dapp 通过刷量冲击排名,进而吸引更大的流量。

刷量行为通常存在于无 Gas 费的公链上,会造成一种公链生态繁荣的假象,配合一定的市场宣传和做市策略,会导致投资人对于公链的实际发展情况和 Token 价值产生错误的判断;刷量同时也是将生态的红利提前进行了透支,真正的开发者和用户没有享受到生态价值增长带来的好处,在有 Gas 费的模式下,我们便可以大大的降低此类风险。

Gas 译为瓦斯、汽油,是一种燃料,在区块链世界中 Gas 费通常代表着交易手续或者矿工费。Gas 费最早体现在比特币网络中,在交易的时候支付给矿工,用户可以自行调整手续费高低,而 Gas 费的概念的广泛使用则出现在以太坊上,之后又相继有 NEO、ONT、ADA等采用 Gas 费模式,此种模式下,链上的交易、智能合约的部署、调用都需要收取一定手续费;无 Gas 费以 EOS、波场等公链为代表,此种模式多要求通过抵押一定的代币获取系统的服务和网络资源。

Gas费的好处

1、 矿工为了计算和验证付出了努力,Gas 费作为报酬

无论是比特币还是以太坊,亦或是 NEO、ONT 等其他公链,都需要节点充当交易的验证者,整个验证过程包括了计算资源和存储资源的调用,Gas 费就是付给节点的报酬,并且对于某些公链而言,手续费甚至会成为矿工的主要收益来源,例如 BTC,现阶段矿工的主要收益来源于获得区块确认权的奖励,但是随着时间的流逝,可挖到的币会越来越少,Gas 费将作为矿工的主要收益来源。

2、 减少网络负荷

区块链的网络中总是存在着大量的网络冗余,一个节点的状态的更新经过验证后就需要被同步到全网,并且本身区块链的大小也有一定的限制,因此网络会希望尽量只进行一些简单的任务,例如一个简单的的逻辑验证或者存储一个最终的状态,有了 Gas 费就可以防止用户进行一些复杂的操作使得网络超负荷而瘫痪,这也对上层应用的开发人员提出了要求,开发出的 Dapp 需要对链上链下的复杂度进行平衡。

3、 防止恶意攻击

Gas 费的存在在一定程度上可以防止 DDOS 攻击,如果没有 Gas 费,攻击者就可以构造一种自己给自己发币的交易,并且这是无限制的,持续的占用网络带宽和计算资源导致网络瘫痪;Gas 费存在还可以防止无限循环的交易,在以太坊之后,出现的公链基本大多都具备图灵完备的特性(图灵完备是指在这个系统中一切可计算的问题都能计算,图灵完备最大的特点就是支持循环)。当允许循环的时候,假如没有 Gas 费,就会出现一类攻击者发起一个包含无限循环的交易,这个时候网络就会陷入一个死循环使得网络瘫痪,有了 Gas 费,攻击者就需要衡量自己恶意攻击的收获和 Gas 的消耗,通常这种攻击是不值得的。

4、Gas 费的存在可以很大程度上避免 Dapp 的交易刷量问题

无 Gas 费的 Dapp 交易刷量问题和 DDOS 原理相近,多出现于抵押模式的公链之中,当交易不需要 Gas 费的时候,Dapp 便可以通过操控大量账号实现大量的交易和活跃。

5、Gas 费可成为公链代币价值增长的支撑点

Gas 费模式创造了用户购买购买、持有公链代币的需求,一方面交易需要 Gas 进行支付,一方面,假如 Gas 费是可以分红给代币的持有者,那么会激励用户持续的长期持有公链代币,使得用户对于代币长期的价值增长保持预期。

Gas 费存在的弊端

1、 当 Gas 费不受市场供需调节,价格波动剧烈,会对公链造成巨大影响。

在以太坊网络为例,当整个网络出现大量拥堵的时候,用户会试图提高自己的 Gas Price 使自己的交易被优先确认,这会导致整个网络的 Gas Price 大幅增长,今年7月份 Fcoin 交易挖矿的火爆似的大量用户在 Fcoin 上转账,结果以太坊的 Gas 费暴涨数十倍,此次Gas危机不仅对以太坊本身造成了巨大的影响,同时也波及了一批基于以太坊开发的 Dapp,面对拥堵,开发者不得不一再推迟计划,甚至考虑换链。

2、 Gas 费提高了交易双方的使用门槛

对于开发人员来说,使用网络上的带宽、算力和存储资源是需要持续的消耗代币的,相比于抵押模式开发者成本更高,抵押模式开发者的成本则可以视作为投资;对于用户来说,使用网络上的服务,则无需经历繁琐的代币购买流程,这极大的降低了用户的准入门槛,除此之外,互联网的免费服务模式深深的烙印在用户的心里,当两条链性能、用户体验相近时,无 Gas 的模式则会更加吸引用户。

这里我们介绍几种目前几大公链的 Token 经济模型,其中 Ethereum(以太坊)、Ontology(本体)为有 Gas 费模式,EOS 和 TRON(波场)为无 Gas 费的抵押模式。

Ethereum(以太坊)的 Token 经济模型

以太坊使用单 Token 经济模型,即 ETH。

以太坊上执行合约需要燃烧 Gas。Gas 由两部分组成:Gas limit(数量)和 Gas price(价格)。

Gas费= Gas limit * Gas price

l Gas Price 是 Gwei 的数量,Gwei 是 Gas 费的最小单位,是指用户愿意花费于每个 Gas 单位的价钱。

l Gas Limit 是用户愿意为执行某个操作或确认交易支付的最大 Gas 量,不同时期、不同的操作默认值不同,在执行操作时可设置 Gas Limit。

l 1ETH =109 Gwei

l 交易结束后,任何未使用的 Gas 都会被返回给发送者,以原始费率兑换;无论交易成功与否,都需要支付Gas费,因为即使交易失败,矿工依旧为此进行校验和计算。

Ontology(本体)的 Token 经济模型

本体使用双 Token 经济模型,包含:ONT和ONG。

ONT作为治理Token,总量为10亿,用于实现对Ontology网络的治理权,治理权包括选举共识节点和候选节点。

ONG作为燃料Token,总量为10亿,用于实现对Ontology网络资源控制。Ontology网络对于转账、智能合约部署、智能合约调用都会收取费用,实现了对Ontology网络共识或候选节点的经济激励、防止资源的滥用和网络的攻击。而这部分消耗的ONG会按照一定的规则分配给参与Ontology网络治理的共识节点和候选节点。

在本体网络中,ONG以Gas费的身份出现,整体为通缩模型,10亿的ONG会发放到ONT合约地址中,10亿ONT对应10亿的ONG,通过一定的递减算法,大约在18年的时间内逐步的解绑至ONT持有账户中。

Ontology 的 Gas 费模型

Ontology 费用模型主要采用补偿加租赁模式,对于 ONT 的持有用户来说,每个区块会解锁一部分的 ONG 作为系统的使用费,ONT 网络使用者通过消耗 ONG 的方式,来使用Ontology系统中的资源。这部分消耗的费用将最终分配给参与 Ontology 网络治理者。

Gas 费的收取通过 GasLimit 和 GasPrice 共同调控,GasLimit 是执行过程中的智能合约运行的步数,GasPrice 对应每一步对应的单价。用户最终的费用由 GasLimit 和 GasPrice 共同决定。当 Ontology 网络空闲时,交易池中的交易会被全部打包在一个区块中,用户可以直接支付较低的 GasPrice 即可完成交易。当系统网络拥堵时,交易池中包含大量的交易,区块无法一次性打包所有交易的情况下,矿工会根据 GasPrice 的价格对交易进行排序,单价较高的交易将会被优先打包进入区块,单价较低的交易将会在交易池中等待,直到更高价格交易完成为止。

Ontology 的网络治理结构

• ONT 持有人可参与 Ontology 网络治理,持有者通过抵押或授权 ONT 到治理合约的方式,成为 Ontology 网络中的共识节点或者候选节点。

• 共识节点按照抵押 ONT 的数量多少,按照排序选取,由于共识节点对 Ontology 网络贡献度更大,相比与候选节点将获得更多分配的激励。

• 共识节点和候选节点每周期获得 50% 治理合约分配权益,第一年共识节点还将获得额外补偿。持有人根据 Token 占比获得共识或候选分配收益。

EOS 的 Token 经济模型

EOS 使用抵押形式的单 Token 模型。

EOS 整体为通胀模型,每年增长比例不超过 5%,代表网络中的治理权和资源使用权。

治理权包含选举共识节点和候选节点,资源使用权即按照抵押模式获取 CPU(CPU带宽)、NET(网络带宽)和RAM(内存),区别在于 Ram 是市场交易模式,由市场价格决定。CPU、NET 为抵押多少取消多少。

NET 和 CPU 用来保证用户使用 EOS 网络转账等基本功能,每次使用转账功能的时候,都会消耗 NET 和 CPU 资源,并且单位时间内转账的次数越多,消耗的 NET 和 CPU 越多。NET 和 CPU 通过抵押 EOS 的方式获得的,当需要释放 NET 和 CPU 时,可以通过赎回操作赎回抵押的 EOS 代币,但是需要等待 72 小时。 

RAM 为数据存储是需要消耗的资源,Dapp 开发时必须要使用的资源。RAM 通过 EOS 购买的方式获得,RAM 的购买价格由市场决定,起初,EOS 全网一共有 64 GB 的 RAM 内存,在7月份对 Ram 机制进行了修改:在原来 64GB 内存的基础上,每出一个区块,RAM增加1KB;EOS每秒出两个区块,RAM 每天就会增加 169M,每年将会增加 60G;购买和卖出 RAM 均需要消耗 0.5% (千分之五)的手续费。

TRON(波场)的 Token 经济模型

波场使用抵押模式的单 Token 经济模型:

TRX 总量发行 1000 亿枚,TRX 代表社区治理权和网络资源使用权。TRON 网络中的资源有3种:带宽,CPU 和存储。得益于波场独有的内存模型,TRON 网络中的存储资源无需购买。用户需要通过抵押获得带宽和 CPU 资源,波场网络引入了 Bandwidth point  和  Energy,其中带宽消耗的是 Bandwidth Point,而 CPU 消耗的是 Energy。

Bandwidth Point

为了确保网络平稳运行,TRON 网络每 24 小时为每个帐户授予一个免费的带宽点池,用于每 24 小时进行的免费交易。要更频繁地参与交易,需要冻结 TRX 以获得额外的带宽点,或者用 TRX 支付费用。交易以字节数组的形式在网络中传输和存储。交易中消耗的带宽点与其字节数组的大小等值。

带宽点是一个账户每日可用的字节数。在任意既定时间段内,整个网络处理固定数量的带宽。 帐户中的带宽点与 TRON 网络的带宽容量之比等于帐户中的冻结余额与整个网络的冻结余额之比。由于整个网络和某个帐户的冻结资产金额可能会发生变化,因此帐户持有的带宽点并不总是固定的。

除了查询之外,网络中任何其他类型的交易都会消耗带宽点。

Energy

智能合约的创建和运行会消耗 CPU 资源。智能合同在虚拟机 (VM) 中运行需要时间, 系统中消耗的时间以微秒为单位计算。 CPU 资源以能量的形式消耗,这意味着 1 Energy == 1 微秒。TRON 网络在 24 小时内提供的 CPU 资源总量为 50,000,000,000 能量。

能量只能通过冻结TRX来获得。 获得的能量=为获得能量而冻结的 TRX /在整个网络中为获得能量而冻结的 TRX 总数 * 50_000_000_000,这是基于冻结的 TRX 总数所有用户等分的固定能量。

智能合约的创建和执行消耗能源,而其他正常交易不消耗能量。

通过分析以上四种 Token 经济模型,我们会发现 EOS 和波场都会是一个无成本刷量的模式,这也印证了我们之前的猜测,其 DAPP 数据具有刷量的特征,无 Gas 费的确容易出现数据刷量的情况;以太坊和本体由于使用 Gas 费,则数据相比更为真实,更加可信。在真实的数据的前提下,投资人才能对公链的发展情况以及其价值增长有着正确和客观的预估,才能对虚假繁荣带来的危机做出防范。在这个熊市中,希望我们能一起多一些理性的思考。

本文来自投稿,不代表Odaily立场。如若转载请注明出处。

参与讨论

登录后参与讨论

鲸准研究院

特邀作者

鲸准研究院

一站式金融数据研究服务平台

总文章数: 10


分享至

微信扫一扫分享

0
金融区块链