公链Gas费剖析:优劣参半,矛头直指公链数据真实

区块链人
区块链人 机构得得号

2019年01月17日 区块链全球生态社区 | 专注全球价值活动

摘要: 在真实的数据的前提下,投资人才能对公链的发展情况以及其价值增长有着正确和客观的预估,才能对虚假繁荣带来的危机做出防范。在这个熊市中,希望我们能一起多一些理性的思考。

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

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

数据来源: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、波场等公链为代表,此种模式多要求通过抵押一定的代币获取系统的服务和网络资源。

- 01 -

Gas费的好处

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

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

1.2 减少网络负荷

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

1.3 防止恶意攻击

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

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

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

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

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

- 02 -

Gas费存在的弊端

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

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

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

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

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

- 03 -

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费,因为即使交易失败,矿工依旧为此进行校验和计算。

- 04 -

Ontology(本体)的Token经济模型

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

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

l 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占比获得共识或候选分配收益。

- 05 -

EOS的Token经济模型

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

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

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

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

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

- 06 -

TRON(波场)的Token经济模型

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

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

Bandwidth Point

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

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

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

Energy

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

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

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

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

(作者:区块链人,内容来自链得得内容开放平台“得得号”;本文仅代表作者观点,不代表链得得官方立场)

链得得仅提供相关信息展示,不构成任何投资建议
本文系作者 区块链人 授权链得得发表,并经链得得编辑,转载请注明出处、作者和本文链接

更多精彩内容,关注链得得微信号(ID:ChainDD),或者下载链得得App

分享到:

相关推荐

    评论(0

    Oh! no

    您是否确认要删除该条评论吗?

    分享到微信