月亮链 月亮链
Ctrl+D收藏月亮链
首页 > SAND > 正文

GAS:科普:解读以太坊黄皮书(3/7)_区块链

作者:

时间:1900/1/1 0:00:00

编者按:本文来自以太坊爱好者,作者:LucasSaldanha,翻译&校对:IANLIU&阿剑,Odaily星球日报经授权转载。又是激动人心的一刻,我们再次推出关于以太坊黄皮书的博文了!在这篇文章中,我们会学到更多关于Gas和支付的以太坊相关知识,了解以太坊背后的经济学理论,以及解释为什么手续费在以太坊生态系中如此重要。读完这篇博文,你就会知道为什么交易成本被称为Gas,明白gasPrice与gasLimit之间的区别,也能了解矿工节点选择待打包交易的策略。本文是以太坊解析系列的第三篇文章。介绍

我刚开始学习以太坊时,最先碰到的困惑就和交易手续费有关。我的疑惑是,“如果我可以免费获得与Dapp相同的服务,为什么还要花钱用Dapp?”——很快地,我就意识到自己很傻很天真。计算是有成本的——我不是指花在购买笔记本和平板电脑上的开销,而是指运行虚拟机、数据存储、信息处理等等服务的成本。今时今日,我们都非常习惯免费的服务,却常常忘了一个关键点:有人在为这些服务买单!你正在免费使用的Gmail或Yahoo邮箱,如果要使整个服务保持正常运行,邮件提供商就要为服务器、数据存储,及基础设施买单。如果你有Facebook或Instagram账号,那你肯定知道,在云端处理、安全存储你所上传的照片都需要成本。所以现在的免费服务和Dapp的付费服务,唯一的区别只是买单的人的不同。现在,我们将以太坊网络试想成一部巨大的计算机,能够实现运算及读写数据。这与放在你自己家里的计算机不同,这部巨型计算机由所有人所共有,只要有以太坊账户,任何人都能与整个平台进行交互,像是转移以太币、部署智能合约等等。但囿于分布式系统的原生限制,“谁来为这些服务买单”的问题就比较难回答了。Gas

徐明星新书《趣说金融史》正式发布 科普金融发展之道:金色财经现场报道,9月23日,欧科云链创始人徐明星携手著名财经作家李霁月、行业观察者顾泽辉力作《趣说金融史》一书,跨越5000年金融历史,重读金钱故事,并预测新的金融时代。该书由中信出版社出版,将于近期正式发售。据了解,本书可以更好地呈现金融的起源与发展,帮助人们理解货币、金融与未来经济。作为区块链行业领军企业——欧科云链的创始人,徐明星深知技术探索对经济社会的重要推动作用,他曾先后出版过《图说区块链》、《区块链:重塑经济与世界》、《通证经济》、《链与未来》等行业权威著作,解读区块链等新型技术的推动下,金融与社会的升级之道,对经济社会发展做出了重大贡献。其中,《区块链:重塑经济与世界》曾作为新中国70周年重点推荐图书之一被相关书店推荐。[2021/9/23 17:00:57]

Gas是以太坊中所有计算量的计价单位,以太坊正是使用Gas来解决“谁为服务买单”的问题。你想要转账给另一个以太坊账户吗?你想要部署智能合约来存储手机通讯录吗?没问题,请先支付Gas。这很容易让人联想到,汽车和燃油的关系:如果你想从A地开车到B地,一定要耗费部分燃油;同理,如果你想要在以太坊EVM上执行某些运算,也要支付Gas。车想要开得越远,则需要越多燃油;想要在以太坊上进行越多计算,则要支付越多Gas。我们可以在以太坊黄皮书的附录G,找到每一种EVM运算对应所需要消耗的Gas数量;这些数值看起来很随意,但其实背后是有道理的。一般来讲,这些数值反映了执行运算的成本,和占用的永久存储器资源。如果想要了解更详细的Gas成本计算公式,可以查阅“以太坊1.0Gas成本表”。我不太确定它与最新采用的Gas消耗量是否一致,但至少能让你对操作码的Gas耗用量制定原则更有概念。从另一个角度来说,以太坊采取使用者付费的模式,能够避免资源的滥用。一旦你必须为每种运算支付费用,你就会尽可能的将代码写得简洁高效;Gas的存在还能阻止攻击者通过无效运算,对以太坊网路进行泛洪攻击。gasPrice和gasLimit

动态 | 人民日报官方微博科普区块链 强调区块链不等于比特币:人民日报官方微博今早发表9图科普区块链。其中涉及区块链的特点有:1、安全;2、不可篡改;3、可访问;4、无第三方。区块链对未来的影响:1、不需繁琐个人证明;2、看病避免反复检查;3、旅行消费更加便捷;4、交易无需第三方。同时强调,区块链不等于比特币。比特币只是区块链技术的一种应用,区块链还有医疗卫生、食品安全、版权保护等诸多应用领域。[2019/10/28]

现在我们明白了Gas,是时候谈谈Gas究竟要如何定价;先让我们回到汽车和燃油的例子。如果你的车子油箱容量为50升,装满这个油箱你要支付多少钱?这取决于加油站每升的油价对吧?以太坊中Gas的定价也是一样的!如果你要执行的交易需要耗费10Gas,则你要支付的费用取决于每单位Gas的价格。那我们怎么知道每单位Gas的价格是多少呢?有种误导性的说法是:自己爱定多少就定多少。虽然从技术角度来讲没有错,但要具体知道Gas的定价,我们需要更多知识作为铺垫。如果你读过以太坊解析系列的上一篇文章,应该记得以太坊交易结构中,除了其他部分,还包含了gasPrice和gasLimit。gasPrice表示交易发送方对每单位Gas愿意支付的价格,这意味着交易发送方可以自定义愿意支付的每单位Gas价格。假设一笔交易需要耗费10Gas,而我们愿意支付3Wei/Gas,则发送这笔交易的成本总价就是30Wei。gasLimit表示交易发送方最多能接受多少Gas被用于执行此交易。因为有时候,你无法确切知道执行一笔交易要耗费多少Gas;又或是你的智能合约中,有永远跳不出的死循环bug,假如没有gasLimit,这会导致发送方的账户余额被误消耗殆尽。gasLimit就是一种安全机制,防止有人因为错误估算或bug而把账户中所有以太币消耗掉。另一个有趣的点是,gasLimit可以被视为预付的Gas。当节点在验证交易时,先将gasPrice乘gasLimit算出交易的固定成本。如果交易发送方的账户余额小于交易固定成本,则该交易视为无效。交易执行完之后,剩余的Gas会退回至发送方账户;当然,如果交易执行中Gas耗尽,则不会退回任何东西。这也能解释为什么交易发送方总是将gasLimit设得高于预估的Gas量。搞清楚这两个参数的意思之后,你可能会想问:“为什么是交易发送方自行决定每单位Gas的价格”。如果你跑去最近的加油站告诉收银员,“每升油我就愿意支付5分钱”;好一点的收银员可能就一笑而过,而理智的收银员可能会报警。所以想要了解设计机制,你需要知道矿工节点的工作以及手续费是什么。矿工

科普时报:区块链与云计算长期发展目标不谋而合:据《科普时报》今日报道,区块链与云计算两项技术的结合,从宏观上来说,一方面,利用云计算已有的基础服务设施或根据实际需求做相应改变,实现开发应用流程加速,满足未来区块链生态系统中初创企业、学术机构、开源机构、联盟和金融等机构对区块链应用的需求。另一方面,对于云计算来说,“可信、可靠、可控制”被认为是云计算发展必须要翻越的“三座山”,而区块链技术以去中心化、匿名性,以及数据不可篡改为主要特征,与云计算长期发展目标不谋而合。[2018/5/4]

区块是包含一组交易集合的数据结构,而以太坊中的矿工节点负责创建链上的区块。创建区块的时候,矿工会从交易缓存池中选择交易并开始出块。我现在不展开以太坊挖矿算法的细节,大家只需要记住挖矿是个昂贵的过程,所以如果挖矿没有回报,那肯定没有矿工愿意干!在以太坊中,每当矿工成功创建一个区块,就能获得定额的出块奖励及引用叔块的奖励,同时还能获得包含在这个区块中的所有交易的手续费;所以交易中的gasPrice设置得越高,矿工就能得到越多交易手续费。如果你想要知道关于矿工奖励的更多信息,请参考此处。我们假设一个简单的场景。Bob的账户里有200wei,John的账户里有100wei,他俩都想要发送一笔需要耗用90Gas的交易。Bob设置gasLimit=100,gasPrice=2;John想将gasLimit设为200,但不幸的是他只有100wei,这样设置会使得交易固定成本高于账户余额;所以John最终设gasLimit=100,gasPrice=1。当进入选择交易打包进块的环节时,矿工倾向选择手续费更高的交易。在我们的例子中,Bob的gasPrice比John的高两倍;因为两笔交易都需要90Gas,所以矿工选择Bob的交易能获得两倍的手续费奖励。

金色财经独家分析 监管机构、媒体、业界提示风险 区块链科普道阻且长:新华社今日发文表示,近来“区块链”类案件频发,不法分子以“投资虚拟货币周期短、收益高、风险低”为借口,取用户信任并诱使其转账进行投资。无独有偶,同日消息,腾讯手机管家安全专家也提醒此类风险,并从技术上提出防建议。在美国,监管机构警示加密货币欺诈现象普遍承诺高收益而不披露潜在风险。金色财经独家分析,不法分子假借新技术之名进行,一方面是抓住民众趋利的心理,一方面反映出区块链科普的欠缺。区块链是新兴科技和底层技术并有改变社会生产关系的潜力,应该进行系统性的科普教育,当前,部分大学已经开始设置了区块链课程,但对于普通民众仍然有科普的需求,人们应该了解到系统和正确的知识,不仅要了解区块链的好,也要明确局限和弊端,以在高收益的诱惑下,保持清醒客观。[2018/4/11]

-矿工会选择gasPrice最高的交易-由交易发送方付费来奖励矿工的机制,在以太坊中形成一种能自我调节的经济体系。交易发送方千方百计想要降低交易成本,而矿工总是希望收益最大化,两者形成一种平衡。作为交易发送方,如果你把gasPrice设得越高,意味着矿工越有动力打包你的交易,则你的交易能越早被装进区块。有的矿工甚至会设置自己的gasPrice下限,直接忽略那些gasPrice小于下限的交易。当发送交易时,我们很难知道当前有效的最小gasPrice是多少。这些工具能够扫描整个以太坊网络,算出当前其他交易的gasPrice均值,帮助发送方选择能被矿工接受的合理gasPrice。结论

财政部副部长朱光耀:数字经济还处在发展的过程中,要以科普、推动的态度来推进数字经济发展:今日,在中国发展高层论坛2018年会上,财政部副部长朱光耀表示:“数字经济还处在发展的过程中,要以科普、推动的态度来推进数字经济发展。也要关注数字经济的其他影响,包括税收征管、反监管措施等要跟上。”[2018/3/25]

从本文中,我们学到了就像汽车消耗燃油一样,执行以太坊交易需要消耗Gas。希望本文能让大家了解计算需要成本,以及为什么我们需要付费才能获得以太坊的服务。我们还探讨了gasPrice和gasLimit的重要性;如果智能合约出现bug或估算错误,gasPrice能保护使用者避免平白损失以太币。再者,我们还研究了交易手续费背后的经济机制,以及矿工如何选择交易以达到收益最大化。现在我们知道如何调整gasPrice,让自己发出的交易更吸引矿工,从而使得交易被更早打包。下一篇博文我们会讨论交易执行模型,这也是以太坊黄皮书中最复杂的部分所以我可能会将这部分内容拆分成数篇文章。请持续关注!

标签:GAS以太坊区块链GASPUGAS以太坊币最新价格美元是多少wpc币区块

SAND热门资讯
以太坊:星球前线 | 以太坊期货合约真的要来了?_CFT

Odaily星球日报译者|念银思唐时间更明确美国商品期货交易委员会主席HeathTarbert本周参加了华盛顿金融科技周的“炉边谈话”,他表示,2020年的某个时间.

1900/1/1 0:00:00
比特币:史诗级暴跌前都有哪些征兆?_litecoin

编者按:本文来自AICoin,星球日报经授权发布。今日凌晨两点过后不久,加密货币市场突然泄洪般急速下跌,比特币两个小时跌近1500USDT,主流币种的跌幅更是惨不忍睹.

1900/1/1 0:00:00
加密货币:加密货币的杠铃策略_CampusCoin

作者|RyanSeanAdams编译|“蓝狐笔记”社群,LAN前言:对于高风险偏好且风险承受能力强的投资者来说,非对称投资策略是好的策略.

1900/1/1 0:00:00
LIBRA:星球前线 | 未明言禁止Libra:新加坡会是第一个“吃螃蟹”的采用者吗?_Facebook Metaverse

Odaily星球日报译者:念银思唐继各国监管者呼吁对Facebook的数字货币Libra采取协调一致的措施之后,新加坡也加入了这一行列.

1900/1/1 0:00:00
GRIN:逐鹿支付:匿名币和稳定币谁更胜一筹?_massgrid

今年以来,最受业内关注的一件事莫过于Facebook正式宣布将推出加密货币Libra。Libra与其联盟链各成员,原生自带海量用户和支付场景,使得人们再次关注区块链技术在支付领域落地的可能.

1900/1/1 0:00:00
MBI:关于“币、空气币”,历史总是在不断重演_THE

1.MBI项目10月15日,据马来西亚当地媒体报道逾百名中国MBI受害者聚集在中国驻马来西亚领事馆外示威,要求有关当局介入调查,协助讨回千亿人民币资金!中国驻马大使馆收到求助后.

1900/1/1 0:00:00