分类 科普知识 下的文章 - 六币之门
首页
视频教程
网站导航
活动日历
关于我们
用户投稿
推荐
新闻动态
搜 索
1
融资周报 | 公开融资事件11起;加密技术公司Toposware完成500万美元融资,Polygon联创参投
116 阅读
2
六币日报 | 九只比特币ETF在6天内积累了9.5万枚BTC;贝莱德决定停止推出XRP现货ETF计划
79 阅读
3
六币日报 | 美国SEC再次推迟对灰度以太坊期货ETF做出决定;Do Kwon已出黑山监狱等待引渡
76 阅读
4
融资周报 | 公开融资事件27起;L1区块链Monad Labs完成2.25亿美元融资,Paradigm领投
76 阅读
5
【ETH钱包开发06】查询某个地址的交易记录
64 阅读
新闻动态
每日快报
一周精选
融资情况
项目投研
自治组织
数字藏品
去中心化应用
去中心化游戏
去中心化社交
去中心化金融
区块链交易所
科普知识
小白入门
用户手册
开发文档
行业报告
技术前沿
登录
搜 索
标签搜索
新闻
日报
元歌Eden
累计撰写
1,087
篇文章
累计收到
0
条评论
首页
栏目
新闻动态
每日快报
一周精选
融资情况
项目投研
自治组织
数字藏品
去中心化应用
去中心化游戏
去中心化社交
去中心化金融
区块链交易所
科普知识
小白入门
用户手册
开发文档
行业报告
技术前沿
页面
视频教程
网站导航
活动日历
关于我们
用户投稿
推荐
新闻动态
用户登录
登录
找到
227
篇与
科普知识
相关的结果
2023-03-06
白话区块链入门061 | 矿工把算力接入矿池,收益怎么分配呢?
白话区块链从入门到精通,看我就够了!「白话区块链入门」系列让零基础的小伙伴也能轻松入门,欢迎大家在文末点赞留言,说说你最想了解的区块链小知识,参与有奖哦!作者 |晏文春出品|白话区块链(ID:hellobtc)白话区块链在《普通人为什么要通过矿池来挖矿?》中,介绍了小算力矿工为了规避长时间挖不到区块的风险,同时为了获得稳定的收益,会选择把算力接入矿池。在文章末尾也留下一个问题:矿池的收益将如何分配?我们今天就来介绍矿池的常见的几种分配模式。 01 矿池常见的收益分配方式矿池收益的分配模式比较多,但比较主流的分配模式主要是下面几种:PPS、PPLNS、PPS+、FPPS等,下面我们来分别介绍一下。PPS模式(Pay Per Share)。这种分配模式是根据矿工在矿池中的算力占比,每天获得固定的收益。假设,你所在矿池的算力为4EH/s,你接入到矿池的算力为0.4EH/s,比特币全网算力为40EH/s,矿池的算力占全网算力的10%,而你的算力占到全网算力的1%。白话区块链在《比特币矿工一天赚多少钱》一文中介绍过,目前理论上每天挖出的比特币是1800枚;占到全网算力10%的矿池,理论上的收益是180BTC,你理论上的收益就是18BTC,矿池会每天打给你固定的收益:18BTC。目前比特币的出块奖励包括两部分:系统奖励(Coinbase奖励)和交易手续费奖励。除了系统奖励外,PPS模式还会有固定的交易手续费收入分配给矿工,这部分分配比例因矿池而异,比如矿工获得的系统奖励分配数额乘以2%,作为交易手续费收入分给矿工。PPLNS模式(Pay Per Last N Shares)。这种分配模式是根据矿池当天的实际收益,按照算力占比,将收益分配给矿工。还是上面的例子,矿池的算力为4EH/s,你的算力为0.4EH/s,如果某天矿池的运气特别好,挖出了200BTC,你的算力占到矿池算力的10%,那么矿池将分给你20BTC,如果某天矿池的运气不好,只挖出了100BTC,那么你只能分到10BTC。和PPS模式的固定收益不同,PPLNS模式的收益是根据实际挖到的比特币动态变化的。举个例子你就能更好的理解PPS和PPLS的区别了:假设有一种这样的彩票玩法,一共有100张彩票,其中有10张有奖,每张的奖励都是100元,也即是说奖池一共有1000元。你和几位朋友合伙,买下了其中的50张彩票,其中按照出资的比例,你占了20%(10张)。如果你选择PPS分配模式的话,不管你们买下的这50张彩票最后开了1000元还是0元的奖金,你分到的钱是固定的,即100元。如果你选择PPLNS的话,那么你的收益就和开奖结果有关,如果这50张开出了800元,那么,你将得到160元,如果只开出了100元,你只能得到20元。PPS+模式。这种分配模式其实是PPS和PPLNS的结合。PPS+的分配模式具体来说,假设挖到一个区块,系统奖励是12.5BTC,而交易手续费收益是0.5BTC,其中系统奖励按照PPS模式来分配,交易手续费收益按照PPLNS来分配的。具体算法是,矿工算力在矿池算力的占比,乘以同期(一般以24小时为结算周期)矿池交易手续费的收益。FPPS模式。这个模式和PPS几乎一样。不同点在于:PPS模式下矿池只给矿工分配系统奖励,而FPPS不但给矿工分配系统奖励,还分配手续费收益。交易手续费分配同样按PPS分配模式得出。具体做法是:根据矿工算力在全网算力的占比乘以同期(一般以24小时为结算周期)全网所有交易手续费。 02 小结我们总结一下,矿池主要的分配模式有四种:PPS、PPLNS、PPS+、FPPS。它们最主要差异为是否为固定收益,其次是手续费分配的差异。如果你是矿工,你会选择哪一种分配模式,为什么呢?欢迎在留言区留言讨论。「白话区块链入门系列」互动有奖本文发布2小时内的第1位精选留言,奖励8.8元红包;指出本文事例、逻辑等重大错误、并提出优秀建议的留言,一经采纳,奖励50元;本系列接受读者投稿,录用稿件每篇奖励300元。后台回复「投稿」获取详细信息。往期内容精选♢006 比特币的矿工和挖矿是什么意思?♢014 虚拟货币价值的本质是什么?♢015 神奇而有趣的比特币♢018 被称为“区块链2.0”的以太坊是什么?♢021 被称为“区块链3.0”的EOS是什么?★后台回复「入门」获取完整目录!★——End——『声明:本文为作者独立观点,不代表白话区块链立场,亦不构成任何投资意见或建议。』亲,给「白话区块链」加个“星标” ???? 不错过重要推送哦 ????亲,据说99.9%有品位的人都点了「好看」????
2023年03月06日
7 阅读
0 评论
0 点赞
2023-03-06
白话区块链入门056 | 普通人为什么要通过矿池来挖矿?
白话区块链从入门到精通,看我就够了!「白话区块链入门」系列让零基础的小伙伴也能轻松入门,欢迎大家在文末点赞留言,说说你最想了解的区块链小知识,参与有奖哦!作者 | 晏文春出品|白话区块链(ID:hellobtc)白话区块链在第38篇科普文章《比特币矿工一天赚多少钱》的末尾,留了一个问题:假设0成本给你一台算力为40TH/s(40乘以10的12次方哈希每秒),功耗为2000W的矿机,电费成本是0.4¥/KWh,比特币价格按¥25000计算,比特币全网算力为40EH/s,让你独立挖矿24小时,按照上面的数字进行计算,你将挖到价值45元的比特币(1800*25000/1000000=45元),而你的电费成本是19.2元(24*2*0.4=19.2元),得出你当天的收益是25.8元。这个算法与实际情况一致吗?为什么呢?今天科普的同时,把这个问题也顺带回答了。通过《比特币矿工一天赚多少钱》一文,我们知道以下信息:1、目前挖出一个区块的系统奖励为12.5BTC;2、比特币出块的时间间隔大约是10分钟,一天能挖出144个新区块、1800枚BTC。3、矿工挖出区块的概率等于其算力在全网算的所占比率参照上文的例子,比特币全网算力为40EH/s,40TH/s的算力矿机运行24小时,理论上能挖出0.0018BTC(按2.5万一枚计算,价值45元)。可是,我们知道比特币挖矿,是挖出区块才能得到比特币奖励的,每个区块系统奖励为12.5BTC,换句说就是,矿工要么挖出区块,最少能得到12.5BTC的丰厚奖励,要么挖不出区块,什么都得不到,机器白跑了一天。那么矿工一天挖出区块的概率有多少呢?是一百万分之一,换句话说,该矿工当天挖矿失败的概率接近100%。我们现在可以回答开头的问题了,那个算法与实际情况差异巨大,该矿工有接近100%的概率不仅赚不到钱,而且会亏损19.2元(挖矿耗电成本)。可见,在比特币全网算力巨大的情况下,算力小的普通矿工,单独挖矿,可能在很长一段时间,甚至永远也挖不出区块,矿工也因此会承担巨大的风险。那么算力小的矿工难道就不能参与比特币挖矿吗?当然不是的。小算力的矿工可以把算力接入矿池——一个集中矿工算力的平台。换句话说,大大小小的矿工把算力归集到一起,就如涓涓细流汇入水池一般,所以归集算力的平台称为矿池。集中了大量算力的矿池,挖到区块的概率大大提升,然后把得到的奖励按照一定分配方式分给矿工。把算力接入矿池,对矿工来说有两大好处:1、矿工能得到稳定的挖矿收入;2、矿工只需要负责进行哈希运算,其他事情交由矿池处理,提高了挖矿效率。举例来解释一下上面两点好处。矿工就像渔民,如果渔民单独出海打鱼,运气好可能一次打到好多鱼,运气不好可能连续好多天都打不到鱼,渔民的收成很不稳定。为了规避这种不稳定的情况发生,渔民们就联合起来组成一个名叫“渔池”的打鱼集团。形成规模的打鱼集团,打到鱼的概率大大提升,打鱼集团把打到的鱼按照一定规则分给渔民,这样渔民就有了稳定的收成。打鱼集团就像是一个经理人,会根据实际情况,给每一个渔民指派任务,渔民只要专心把指派的任务做好就可以,不用去操心其他事情,从而提高打鱼的效率。与之类似:矿工加入矿池,只管哈希运算,而诸如运行全节点、组装区块等工作则交给矿池处理,提升了挖矿效率。总结一下,小算力矿工独立挖矿,有极大的可能在很长时间内无法挖到比特币,矿工面临巨大的风险;为了规避这种风险,他们把算力接入矿池是一个很好的选择,这样既能保证稳定的收益,同时还能省去运行全节点等工作,专心“挖矿”。留一道思考题:文章里提到的,矿池挖出区块后,按照一定的方式把奖励分配给矿工,如果你是矿工,你觉得奖励怎么分配合理呢?「白话区块链入门系列」互动有奖本文发布2小时内的第1位精选留言,奖励8.8元红包;指出本文事例、逻辑等重大错误、并提出优秀建议的留言,一经采纳,奖励50元;本系列接受读者投稿,录用稿件每篇奖励300元。后台回复「投稿」获取详细信息。往期内容精选♢006 比特币的矿工和挖矿是什么意思?♢038 比特币矿工一天赚多少钱?♢003 比特币的“四年减半”是什么意思?★后台回复「入门」获取完整目录!★——End——『声明:本文为作者独立观点,不代表白话区块链立场,亦不构成任何投资意见或建议。』亲,给「白话区块链」加个“星标” ???? 不错过重要推送哦 ????亲,据说99.9%有品位的人都点了「好看」????
2023年03月06日
10 阅读
0 评论
0 点赞
2023-03-06
跨链领域除了Cosmos,还有波卡(Polkadot) | 白话区块链入门103
白话区块链从入门到精通,看我就够了!「白话区块链入门」系列让零基础的小伙伴也能轻松入门,刚入门的小伙伴建议从第一期开始阅读哦!扫描文末二维码,获取零基础文集。欢迎大家在文末点赞留言,说说你最想了解的区块链小知识,参与有奖哦!作者 | JackyLHH出品|白话区块链(ID:hellobtc)3月14日,延期了一年多的区块链项目Cosmos主网成功上线,以太坊创始人V神通过转发推文表示祝贺。在3月31日Cosmos主网上线全球庆祝活动中,万向区块链的肖风发表演讲,称“随着以Cosmos为代表的区块链新技术主网上线,一个崭新时代即将拉开帷幕。”Cosmos主打的是跨链技术,而在所有主打跨链技术的项目中,还有一个项目受到了很多人的期待,那就是:波卡(Polkadot)。今天,我们就来简单了解一下波卡(Polkadot),被彭博社评为“2019年决定数字货币发展方向的四大项目”之一。 01波卡创始人:以太坊教父Gavin Wood2018年10月23日,在柏林举办的Web3峰会现场,Gavin Wood拆封了一台全新的Mac,现场演示,15分钟之后一条新的区块链在他的手中诞生。波卡项目的创始人,正是这位Gavin Wood。Gavin Wood的另外一个最广为人知的身份是以太坊联合创始人,以太坊黄皮书作者。2013年,当时33岁的Gavin Wood在朋友的介绍下认识了19岁的V神,随后加入以太坊项目的开发。在2014年4月,Gavin Wood写出了被称为“以太坊技术圣经”的以太坊黄皮书,明确了虚拟机的概念,得以让智能合约顺利运行。以太坊的开发语言、专门面向智能合约的Solidity,也是Gavin Wood一手创建的。2016年,Gavin Wood离开了以太坊基金会,开发出以太坊主要客户端之一的钱包Parity。2017年10月,Gavin Wood推出波卡(Polkadot)项目。在接受采访时,Gavin Wood曾表示,对于以太坊编程,自己当时是当作练习来做的,波卡(Polkadot)是源于2014年底扩容以太坊的考虑基础上进行设计的。无论是区块链的技术开发水平,还是区块链的开发经验,Gavin Wood都是佼佼者。这也是这么多业内人士对波卡(Polkadot)项目很重视的原因。 02主打跨链的波卡(Polkadot)不同的区块链,数据信息是不能互通的,每一条区块链都是一座孤岛。为了打破这种数据孤立的状态,波卡(Polkadot)致力于打造一种网络协议,类似于互联网TCP/IP协议一样,通过建立一套多链的架构,让所有接入此架构的区块链都能更好地完成互相之间的信息交互。为了实现这个目标,波卡(Polkadot)定义了一套平行链(Parachain)和中继链(Relaychain)。其中,平行链主要负责数据的运算和交易信息的处理。通过多条平行链,就可以完成区块链的横向扩展,也就是解决区块链的性能问题。中继链是波卡(Polkadot)的一个中心,最主要的功能是验证各个平行链给出来的区块,并给出最终确定性的证明。 03风险提示如果一切进展顺利,按照原计划,波卡(Polkadot)会在今年第三季度上线主网。同样主打跨链的Cosmos,主网拖延了1年多,可见跨链技术的开发难度之大。波卡(Polkadot)是否能按时上线,有待时间来告诉我们答案。此外,EOS创始人BM也放狠话说要在EOS一周年之际搞事情,发布重磅产品。在众多猜测中,就有与跨链相关的IBC(Inter-Blockchain Communication Protocol,区块链间通信),毕竟EOS的目标是通过侧链及扩展性,实现百万级别TPS。如果EOS真的在6月发布了跨链相关的产品,波卡(Polkadot)除了Cosmos之外,又会多一个强有力的竞争对手。4月11日波卡(Polkadot)中国行上海站见面会,创始人Gavin Wood将亲临现场,关于波卡(Polkadot)项目的最新进展,或许届时会有更详细的披露。由于跨链技术开发难度大,你认为波卡(Polkadot)能按时上线主网吗,还是会像Cosmos一样延期?为什么?欢迎在留言区留下你的预测。「白话区块链入门系列」互动有奖本文发布2小时内的第1位精选留言,奖励8.8元红包;指出本文事例、逻辑等重大错误、并提出优秀建议的留言,一经采纳,奖励50元;本系列接受读者投稿,录用稿件每篇奖励300元。后台回复「投稿」获取详细信息。往期内容精选♢006 比特币的矿工和挖矿是什么意思?♢014 虚拟货币价值的本质是什么?♢015 神奇而有趣的比特币♢018 被称为“区块链2.0”的以太坊是什么?♢021 被称为“区块链3.0”的EOS是什么?★后台回复「入门」获取完整目录!★——End——『声明:本系列内容仅供区块链科普入门学习,不构成任何投资意见或建议。如有任何错漏,敬请留言指出。』亲,据说99.9%有品位的人都点了「在看」????
2023年03月06日
9 阅读
0 评论
0 点赞
2023-03-06
跨链技术方案之哈希锁定|白话区块链入门202
友情提示:入门连载已经超出200期了,因此科普也有些小难度了,大白建议新入门的小伙伴们,可以去文末扫描二维码,进入科普目录进行系统学习噢。作者 | 宇星出品|白话区块链(ID:hellobtc)在白话之前的推文《肖风博士赞不绝口的Cosmos和波卡两大跨链技术项目》中提到了跨链技术,其中跨链技术的实现模式之一就是哈希锁定,今天大白就给大家详细讲解一下什么是哈希锁定。 01 哈希锁定和闪电网络哈希锁定,全称哈希时间锁定合约(Hash TimeLock Contract),是闪电网络中提出的一种新的技术实现形式。哈希锁定模式是指用户在规定的时间段对于哈希值的原值进行猜测来支付的一种机制。简单讲,就是在智能合约的基础上,双方先锁定资产,如果都在有限的时间内输入正确哈希值的原值,即可完成交易。在这样的机制下可以实现小额支付的快速确认,也就是说实现闪电网络快速确认的目标。接下来大白将通过哈希锁定的应用场景之资产兑换为例来为大家科普哈希锁定是怎么实现的。 02 怎么实现哈希时间锁定?为了方便理解哈希时间锁定到底是如何锁定的,这里给大家类比了两个锁,一个是哈希锁,一个是时间锁。1、哈希锁通过哈希值上锁,上锁之后只有用产生这个哈希值的原本值进行开锁,假设数 123,哈希之后的值为 a03a,通过 a03a上锁,不考虑哈希碰撞的情况下,只能由 123 解锁。2、时间锁时间锁要求在规定时间内输入哈希锁的密码。如果时间锁的时间是 1 个小时,那么就要求用户需要在 1 个小时内输入哈希锁的密码,如果在 1 个小时后输入哈希锁的密码,时间锁仍然不会开启。也就是说同时打开这两个锁的条件是,在规定的时间内输入哈希值原本的值,上面的例子就是在1个小时内,输入“ 123 ”,两把锁才会都处于开启状态。现在大白将利用哈希时间锁定的机制把自己的比特币在小黑那里兑换以太币,具体的操作步骤如下:(1)大白先生成随机数 S,再把随机数的哈希值 H(S) 通过网络给小黑,假设随机数是 123 ,哈希值是 a03a 。同时,大白进行时间上锁和哈希上锁,假设时间锁的时间为1小时,哈希锁上锁的哈希值是 a03a。上完锁后,待转换的比特币就被锁定在链 A 上。(2)小黑收到大白给的哈希值“ a03a ”后,小黑根据这个哈希值在以太坊上部署智能合约,并往合约中存同等价值的以太币。小黑的智能合约要求大白在规定时间内提供密码“ 123 ”才可以取走智能合约中的以太币。这个过程相当于,小黑自己也上了两把锁,其中哈希锁和大白的那把哈希锁一样,需要用同样的密码才可以打开,时间锁假如为半个小时。(3)大白使用小黑的这个智能合约,并在半个小时内输入自己的密码“ 123 ”,就能打开小黑在链B上的哈希锁,就能取走小黑智能合约里的以太币(相当于小黑的以太币,因为智能合约是小黑创建的,合约里的以太币也是小黑转进去的)。(4)因为大白在调用了小黑的智能合约时输入了密码,因此小黑也就知道了密码是“123”,他只要在一个小时内通过这个密码打开链A上的哈希锁,大白的比特币就会转给小黑。通过上面的过程,可以看到,大白可以通过哈希时间锁定这种方式,实现了比特币到以太币的兑换。当然这往往需要大白多支付一点比特币给小黑作为手续费,毕竟天下没有免费的劳动力。 03 哈希锁定的优缺点听了大白上面的讲解有的小伙伴会疑惑?有哈希锁不就可以了吗?毕竟大白必须输入哈希锁的密码才能取走小黑的以太币,小黑也只有当大白输入完链B上的哈希锁密码之后才能打开链A上的哈希锁。看起来哈希锁就能搞定的事儿,干嘛要加一个时间锁?在哈希时间锁定机制中,如果时间超过了规定时间,锁定在系统中的代币将会被收回。因此,加上时间锁有效地促进了大白在小黑规定的时间内解开链 B 上的哈希锁,小黑也会因为自己的利益所需而在大白规定的时间段内解开链 A 上的哈希锁。在整个过程链与链之间也不用相互了解,进而促进了交易的速度。而且如果交易失败,哈希锁定是不会收取额外的手续费。不过哈希锁定的应用场景比较受限,它支持的功能比较少。你希望现在的交易平台大力推广哈希锁定,走向去中心化的DEX吗?为什么?欢迎在留言区分享你的观点。「白话区块链入门系列」互动有奖本文发布24小时后,将精选一名留言者,奖励8.8元红包;指出本文事例、逻辑等重大错误、并提出优秀建议的留言,一经采纳,奖励50元;本系列长期接受投稿,稿酬丰厚。后台回复「投稿」获取详细信息。往期内容精选♢006 比特币的矿工和挖矿是什么意思?♢014 虚拟货币价值的本质是什么?♢015 神奇而有趣的比特币♢018 被称为“区块链2.0”的以太坊是什么?♢021 被称为“区块链3.0”的EOS是什么?★后台回复「入门」获取完整目录!★——End——『声明:本系列内容仅供区块链科普入门学习,不构成任何投资意见或建议。如有任何错漏,敬请留言指出。』亲,据说99.9%有品位的人都点了「在看」????
2023年03月06日
4 阅读
0 评论
0 点赞
2023-03-06
最近热议的DeFi(去中心化金融)是什么?| 白话区块链入门107
白话区块链从入门到精通,看我就够了!「白话区块链入门」系列让零基础的小伙伴也能轻松入门,刚入门的小伙伴建议从第一期开始阅读哦!扫描文末二维码,获取零基础文集。欢迎大家在文末点赞留言,说说你最想了解的区块链小知识,参与有奖哦!作者 | JackyLHH出品|白话区块链(ID:hellobtc)最近,很多业内人士和媒体都在纷纷议论DeFi,探讨DeFi的生态体系和未来发展前景。那么,什么是DeFi呢?它和FinTech是一回事吗?如果不是,区别是什么?今天,我们就一起来了解一下DeFi的相关知识。 01 什么是DeFi,和FinTech有什么不同?先说说前几年被传统媒体大肆报道的FinTech。FinTech(金融科技)主要是通过机器学习(Machine Learning)和人工智能(Artificial Intelligence),去做更好的预测和判断。FinTech的核心是信用。FinTech公司根据用户的历史消费记录,利用机器学习和人工智能进行大数据分析,计算出不同用户的信用水平,然后根据信用水平的不同推出不同的金融服务,比如贷款服务。举个例子,FinTech领域的巨头蚂蚁金服,就是通过支付宝每天产生的各种交易数据,计算分析后针对不同信用等级的人推出不同额度的花呗服务。和FinTech不同,DeFi(去中心化金融)更多的是指去中心化的金融衍生品和相关服务,背后是分布式账本和区块链技术。因为是去中心化的,所以DeFi没有信用体系。FinTech会根据历史数据给用户评估一个信用等级,DeFi主要存在于去中心化的区块链上,绝大部分DeFi产品也没有做身份上链,使用者基本都是匿名或是半匿名状态。DeFi的愿景是一切资产都可以Token化,自由地在全球开放的市场上交易。 02 目前知名度高的DeFi:Maker DAO从稳定币到去中心化Token兑换平台、借贷,目前DeFi项目已有数千个,整个生态系统正在蓬勃发展。▲ 以太坊上的DeFi产品来源:theblockcrypto.com下面,通过以太坊网络上知名度较高的DeFi——Maker DAO,帮助大家更深层次地理解DeFi的运作。我们可以把Maker DAO简单理解成一家去中心化的银行,它可以发行自己的稳定币——Dai,Dai与美元1:1锚定。传统金融服务中最重要的业务之一就是放贷。假设加密货币投资者张三全款买了房后,遇到了真爱打算结婚,却没有钱办婚礼,打算去银行贷款。银行会调查张三的信用记录,并用张三的资产(比如房子)作为抵押,才肯贷款给他。在去中心化的“银行”Maker DAO里,该如何实现呢?其实很简单,Maker DAO不需要查张三的信用记录,甚至也根本不知道他是张三(区块链的匿名性)。Maker DAO会要求张三抵押区块链资产,假设张三有价值15万美元的ETH,全部通过智能合约抵押给了Maker DAO,Maker DAO会给张三最多10万个Dai(价值10万美元),因为Maker DAO规定抵押物的价值至少是贷款额的1.5倍。有了Dai,张三可以兑换成法定货币(比如美元)在生活中使用。等张三以后有钱了,可以在市场上买入Dai,还给Maker DAO并支付利息,赎回抵押的ETH资产。假设行情下跌,张三原先价值15万美元的ETH也缩水了,已经低于贷款额的1.5倍,Maker DAO就会强制卖出张三的ETH用来偿还他的贷款,保证Maker DAO自己“不会破产”。 03 结语以太坊创始人V神曾说,金融和游戏会是区块链技术最先落地的两个领域。相比于传统的金融服务机构,DeFi确实有很多优势,比如去中心化、透明度高、费用低等等。正如很多人无法理解区块链技术一样,DeFi也存在认知门槛,科普道路任重道远。你最期待哪些金融产品推出DeFi版本?为什么?欢迎在留言区留言。「白话区块链入门系列」互动有奖本文发布2小时内的第1位精选留言,奖励8.8元红包;指出本文事例、逻辑等重大错误、并提出优秀建议的留言,一经采纳,奖励50元;本系列接受读者投稿,录用稿件每篇奖励300元。后台回复「投稿」获取详细信息。往期内容精选♢006 比特币的矿工和挖矿是什么意思?♢014 虚拟货币价值的本质是什么?♢015 神奇而有趣的比特币♢018 被称为“区块链2.0”的以太坊是什么?♢021 被称为“区块链3.0”的EOS是什么?★后台回复「入门」获取完整目录!★——End——『声明:本系列内容仅供区块链科普入门学习,不构成任何投资意见或建议。如有任何错漏,敬请留言指出。』亲,据说99.9%有品位的人都点了「在看」????
2023年03月06日
6 阅读
0 评论
0 点赞
2023-03-06
以太坊 2.0 中的信标链是什么?| 白话区块链入门 178
作者 | 宇星出品|白话区块链(ID:hellobtc)以太坊 2.0 意在解决以太坊的共识问题和扩展性问题,基于共识问题提出了一个新概念就是信标链( Beacon Chain ),而基于扩展性问题提出的是分片链(Shard Chains)。今天大白就和大家科普一下什么是信标链以及信标链具有怎样的功能。 01信标链是什么?信标链,英文名叫 Beacon Chain,Beacon ,意思就是灯塔,信号浮标。它其实是以太坊 2.0 系统的核心。信标链是一种全新的权益证明( PoS )区块链,它是为了解决共识问题,而分片链( Shard Chains )的目的是解决以太坊的扩展性问题。分片链之所以能解决性能问题,它相当于是通过多片技术处理交易等,提高了系统的效率和性能,下图展示的是信标链和分片链的结构图,其中信标链处于协调层,负责协调和管理工作,而分片链处于数据层,负责数据部分的工作。 在图中我们可以看到,为什么我们需要信标链呢?信标链像是一个核心脊骨,支撑和联系着各分片链。事实上,信标链是给整个以太坊 2.0 系统注入生命力的核心,负责指挥协调系统的所有参与者。那么它能做些什么呢? 02信标链可以做什么?首先,这条链是权益证明( PoS )区块链,它可以让验证者可以参与质押系统、替代矿工的角色而成为链的构建者。也就是说信标链上管理着验证者的名单,以及分片验证者任务。怎么样才可以成为信标链的验证者呢?首先你需要向当前以太坊主链上的一个合约发送押金( 32 个以太币),然后经过一系列的审核检查之后,你就会收到一张电子收据(以太坊智能合约中的事件),这个收据就相当于一张 vip 卡,有了这张卡,你就拥有了验证资格,成为了验证者。如果你很“活跃”,就可能被选中成为区块提议者。成为验证者之后,信标链就会给你安排任务了。它会将你随机分配到一到两个分片中去做验证。我们知道,在工作量证明机制下,也就是我们现在的以太坊主链上,矿工通过挖矿生成下一个区块,但是在权益证明机制下,不存在挖矿,下一个区块的产生是由验证者们选择出来的。这个选择具有随机性,不是一个验证者所能掌控的,这也体现了去中心化的特点。假如你不是很“活跃”,信标链将你分配到分片之后,你需要同该分片的其它验证者一起选择出新的区块。然后该分片的区块提议者就会为这个分片收集交易,并且将这些交易纳入到刚刚验证者们选出的区块中去,虽然由于你不是区块的提意者,也就没有将交易纳入新区块的权力,但是作为验证者的你这个时候可以验证这个过程中区块提议者是否行为妥当。如果你表现良好,做了身为验证者应该做的事就会得到奖励,相反,如果你违反规则就受到惩罚,惩罚就是从你抵押的 32 ETH 中扣除一部分,当抵押金低于 16 个以太币之后,信标链就会将你从验证者列表中移除。如果有一天你不想当验证者了,你抵押的以太币加上你得到的奖励以及减去你因惩罚而扣除的以太币将不会回到你之前的以太坊主链中,而是会被存进某一个分片链中。除了管理验证者之外,信标链还需要存储一些认证( Attestation )。我们知道当前的以太坊区块链上存储了我们平时的那些资产转移等交易的数据信息,但是信标链不同于当前的以太坊主链,它存储的是一系列经过计算的字符串。这个字符串的产生基于计算机中的一种哈希运算,它就像生活中你将豆子放进豆浆机处理之后,你不能根据得到的豆浆去判断之前豆子的形状大小等特征。而且假设你多加了一颗豆子,得到的豆浆就会发生很大的改变,你无法确定你这颗豆子是豆浆中的哪个微粒,这个豆浆机就像是哈希算法,不能通过哈希之后的结果去推导去哈希之前的样子,而且只要哈希之前的数据有一点改变,哈希之后的结果就会发生很大的变化。在信标链中,验证者验证并签名交易,比如一笔转账交易,然后经过哈希变成一段字符串,将这个字符串存到信标链中,此时这个字符串就代表了一笔交易的数据,这样做的好处就是,你不用去深入探究这笔交易到底在哪个分片中发生。分片中的状态一旦发生改变(比如某个账户余额发生了丁点改变),验证者都会把这个变化汇报给信标链。因此,信标链实时跟踪者分片的变化,也建立起了个分片间的联系与通信。 03小结总的来讲,信标链就像信号灯一样,指挥着系统的各种行为,存储着大量的认证数据。但是这种指挥是去中心化的,如参与其中的验证者的投票行为是由验证者本身自己所决定的,信标链是不能左右的。最后,信标链以及分片链还涉及许多的的技术难点,以太坊团队也在砥砺前行。小伙伴们对信标链是怎么看的呢?欢迎在留言区分享你的观点!「白话区块链入门系列」互动有奖本文发布24小时后,将精选一名留言者,奖励8.8元红包;指出本文事例、逻辑等重大错误、并提出优秀建议的留言,一经采纳,奖励50元;本系列长期接受投稿,稿酬丰厚。后台回复「投稿」获取详细信息。往期内容精选♢006 比特币的矿工和挖矿是什么意思?♢014 虚拟货币价值的本质是什么?♢015 神奇而有趣的比特币♢018 被称为“区块链2.0”的以太坊是什么?♢021 被称为“区块链3.0”的EOS是什么?★后台回复「入门」获取完整目录!★——End——『声明:本系列内容仅供区块链科普入门学习,不构成任何投资意见或建议。如有任何错漏,敬请留言指出。』亲,据说99.9%有品位的人都点了「在看」????
2023年03月06日
7 阅读
0 评论
0 点赞
2023-03-06
如何制作以太坊/ ERC-20 冷钱包并进行离线签名转账?| 白话区块链入门 171
作者 | 宇星出品|白话区块链(ID:hellobtc)冷钱包由于具备去中心分散式储存、离线储存和安全等特点,而受到大家喜爱。在上周的《钱包安全操作不规范,倾家荡产只需 5 分钟 : 资深从业者的建议一定要听》文章中,两位资深从业者也谈到了冷钱包。今天,大白就以 imToken 为例,手把手教大家如何制作冷钱包并用冷钱包转账。01如何制作 imToken 冷钱包?1、准备两部手机,并且都下好 imToken 软件。其中一部手机离线网络,用来制作冷钱包;另一部手机联网,用来作为冷钱包的在线观察钱包。2、离线钱包新建钱包并做好备份,在『钱包』页面选中你刚创建的冷钱包,如下图:3、有了冷钱包之后,接下来需要将冷钱包导入到联网的钱包中,作为冷钱包的观察钱包。联网手机打开 imToken 软件,打开『我』页面;点击『钱包管理』,跳转到如下页面:点击『 ETH 』,准备导入以太坊钱包,导入钱包后,跳转到如下页面:4、先选中『冷钱包』,然后再点击扫描框,相机被激活,扫描冷钱包的二维码,冷钱包的地址被添加到钱包地址栏,如下图:点击『下一步』之后,生成“授权签名”的二维码,如下页面:5、再一次打开离线手机的 imToken 软件,使用右上角的扫一扫功能,扫描上一步的“授权签名”的二维码。扫描之后离线手机跳转到如下页面,需要用户输入钱包密码,然后再点击『授权签名』;授权签名后,离线手机跳转到如下页面,即得到了冷钱包授权之后的二维码;6、得到冷钱包授权后的二维码之后,再拿起联网手机,点击『下一步』,跳转到如下页面:先点击『扫描框』,激活相机后,扫离线手机输入密码后得到的二维码,即第 5 步得到的冷钱包授权后的二维码。然后在联网手机上就自动导入了签名,最后点击『确认』。7、第 5、6 步就是在第一次导入冷钱包时需要冷钱包授权签名,先用离线手机扫描联网手机上的二维码,跳转到“输入密码”页面,输入冷钱包的密码后得到了冷钱包的“授权签名”二维码,再用联网手机扫描此二维码,导入签名,完成整个授权签名的过程,最后成功导入冷钱包。完成上述操作后,联网手机的页面提示“设置钱包成功”,点击『钱包管理』,发现在『创建/导入』处多出现了一个钱包,其实就是我们刚刚导入的冷钱包啦!找到『钱包』页面,能看到如下页面:在『钱包』页面,我们刚刚导入的钱包是一个“冷钱包”,简单的讲就是这个钱包没有转出资产的权限,转出时需要冷钱包的授权才能完成。可以看到,冷钱包和在线观察钱包的收款地址是相同的。在冷钱包地址充值后,你会发现冷钱包的资产并没有增加,别担心,通过在线观察钱包能看到转入的资产。为什么冷钱包上看不到呢?这是因为:冷钱包会离线(不连接网络)且仅作为交易时的签名授权;在线观察钱包作为余额核对及交易情况浏览。02如何通过冷钱包授权转账首先打开离线手机中的冷钱包,在『钱包』页面选中自己的 ETH『资产』,进入下面的页面,可以看到冷钱包只能进行收款,不能进行直接转账,它需要通过该冷钱包的在线观察钱包去转账,并且需要该冷钱包的离线签名。1、拿起联网手机,打开 imToken 软件,在『钱包』页面找到我们刚刚导入的冷钱包,如下:确保有 ETH 资产后,选择要进行转账的资产点击进去,跳转到如下页面:点击『转账』,这里可以看到冷钱包转账并不是直接在离线手机上转,而是通过联网手机上的在线观察钱包来转,点击后跳转到如下页面:设置好转账金额、收款地址以及矿工费用后,点击『离线签名』,跳转到如下页面:确认信息无误后,点击『下一步』,跳转到如下页面:2、现在打开离线手机中的冷钱包,在『钱包』页面选择要转出的 ETH 资产,点击进去;跳转到如下页面,然后点击『离线签名』;离线手机的相机被激活,进入到扫描二维码状态;扫描联网手机上的二维码(即第 2 步的二维码);扫描后跳转到“输入密码”页面,如下,然后输入钱包密码,再点击『授权签名』;得到“授权签名”的二维码如下:3、得到“授权签名”的二维码后,点击联网手机上的『下一步』;跳转到如下页面,随后点击页面上的『扫描框』,扫描刚刚离线手机上得到的“授权签名”二维码,此时将自动导入了签名,随后点击『发送交易』,到这里成功发起一笔转账交易。4、稍等会儿,在联网手机『我』->『消息中心』会提示“ ETH:0.04 转账成功”,点击后出现下面转账成功的页面:(如果交易打包失败,交易金额会退回到冷钱包中,重复上述步骤重新发起转账即可)总之而言转账过程涉及到两次二维码扫描过程:第一次:离线手机的冷钱包中『钱包』->选中资产->『离线签名』,激活相机扫描联网手机的“离线签名”二维码;提示输入密码,输入密码后,得到“授权签名”二维码;第二次:用联网手机『扫描框』扫“授权签名”二维码,以此来导入签名,然后再发送交易。最后,冷钱包由于是在离线网络下,所以相对而言要更加安全些,但是它不能直接转账,需要在它的观察钱包的协助下才能转账,它只负责授权签名。小伙伴们可以根据此教程试一试哦!你使用过冷钱包吗?体验怎样?欢迎在留言区分享你的观点。「白话区块链入门系列」互动有奖本文发布24小时后,将精选一名留言者,奖励8.8元红包;指出本文事例、逻辑等重大错误、并提出优秀建议的留言,一经采纳,奖励50元;本系列长期接受投稿,稿酬丰厚。后台回复「投稿」获取详细信息。往期内容精选♢以太坊、Cosmos 、Polkdot 生态大盘点,或是未来生态最繁荣的三大公链♢区块链之所以能够去信任的关键技术:非对称加密♢预言机,区块链的最后一公里?| 白话区块链入门166♢018 被称为“区块链2.0”的以太坊是什么?♢021 被称为“区块链3.0”的EOS是什么?★后台回复「入门」获取完整目录!★——End——『声明:本系列内容仅供区块链科普入门学习,不构成任何投资意见或建议。如有任何错漏,敬请留言指出。』亲,据说99.9%有品位的人都点了「在看」????
2023年03月06日
5 阅读
0 评论
0 点赞
2023-03-06
温水煮青蛙,以太坊如何让矿工接受PoS?| 白话区块链入门105
白话区块链从入门到精通,看我就够了!「白话区块链入门」系列让零基础的小伙伴也能轻松入门,刚入门的小伙伴建议从第一期开始阅读哦!扫描文末二维码,获取零基础文集。欢迎大家在文末点赞留言,说说你最想了解的区块链小知识,参与有奖哦!作者 | 晏文春出品|白话区块链(ID:hellobtc)3月初以太坊的君士坦丁堡升级,其中包含了一条,将难度炸弹(Difficulty Bomb)往后推迟12个月的改进协议。有读者给白话区块链留言说,这句话每个字都认识,但就是没看懂这句话是什么意思。那我们今天就来简单介绍下难度炸弹吧。 01 什么是难度炸弹?比特币的挖矿难度调整和算力变化相关,如果在一个难度调整周期内,平均出块时间超过10分钟,那么挖矿难度下调,反之,挖矿难度上调。相比之下,以太坊难度调整算法更复杂。以太坊难度调整算法分为两部分:一部分与比特币相似,根据算力变化对出块时间的影响,调整挖矿难度;另一部分就是我们今天要介绍的难度炸弹。难度炸弹对挖矿难度影响是一个渐变的过程,与区块编号(即区块高度)相关。区块高度越高,难度炸弹对挖矿难度的增大越明显。刚开始时,受难度炸弹的影响,挖矿难度增加并不显著,但是随着时间的推移,难度炸弹的威力会逐步显现出来,挖矿难度几乎随区块高度增加呈指数增长,直至最后几乎挖不出区块,进入挖矿的”冰川时代”(Ice Age)。 02 为什么要设置难度炸弹以太坊系统为什么要设置难度炸弹呢?白话区块链之前介绍过以太坊发展分为四个阶段,在前三个阶段采用的是PoW共识机制,到了第四个阶段,也就是宁静阶段,以太坊将切换成PoS共识机制。一旦转换成PoS共识机制,以太坊出块就不用挖矿了,矿机就报废了,那些投入了大量资金参与挖矿的矿工将面临损失。如果以太坊的共识机制直接从PoW换成PoS,势必将引起矿工的共同抵制,造成社区分裂,以太坊也将难逃被分裂成两条链的命运。正是为了避免这种情况的发生,以太坊在挖矿难度调整算法中,加入了难度炸弹这个因子。正如前文所说的,难度炸弹对挖矿难度的增加是一个渐变的过程,对于投入设备挖矿的矿工就像是温水煮青蛙的过程,这将有助于以太坊从PoW更顺利过渡到PoS。 03 难度炸弹的延期以太坊难度炸弹做过两次延期调整,这两次调整分别发生在以太坊第三阶段的拜占庭和君士坦丁堡升级。以太坊的难度炸弹为什么要延期呢?以太坊要从PoW转换成PoS,有很多问题需要解决。当这些问题解决之后,以太坊的才能切换到PoS共识机制。以太坊团队设想当难度炸弹的威力显现出来时,也正好是以太坊需要从PoW转换为PoS的时候。因为难度炸弹的作用,导致矿工也很难挖出区块,而且随着区块高度的增加,挖矿难度呈指数增长,所以矿工也只能”被迫”同意转入PoS机制了。但实际情况远没有当初设想的那么顺利,造成了以太坊转入PoS的时间点一再推迟,此时难度炸弹威力已经发挥出来了,矿工们还只能在PoW共识机制下继续挖矿。这导致以太坊出块时间持续延长,如果不采取措施的话,出块时间将变得越来越长,所以在以太坊第三阶段的两个升级过程中,对难度炸弹效果做了延期处理,给PoS上线争取了一些时间。你看好以太坊共识机制从PoW转换成PoS吗?理由是什么呢?欢迎在留言区留言。「白话区块链入门系列」互动有奖本文发布2小时内的第1位精选留言,奖励8.8元红包;指出本文事例、逻辑等重大错误、并提出优秀建议的留言,一经采纳,奖励50元;本系列接受读者投稿,录用稿件每篇奖励300元。后台回复「投稿」获取详细信息。往期内容精选♢006 比特币的矿工和挖矿是什么意思?♢014 虚拟货币价值的本质是什么?♢015 神奇而有趣的比特币♢018 被称为“区块链2.0”的以太坊是什么?♢021 被称为“区块链3.0”的EOS是什么?★后台回复「入门」获取完整目录!★——End——『声明:本系列内容仅供区块链科普入门学习,不构成任何投资意见或建议。如有任何错漏,敬请留言指出。』亲,据说99.9%有品位的人都点了「在看」????
2023年03月06日
10 阅读
0 评论
0 点赞
2023-03-06
以太坊为什么要设置区块的叔块奖励?| 白话区块链入门 099
白话区块链从入门到精通,看我就够了!「白话区块链入门」系列让零基础的小伙伴也能轻松入门,刚入门的小伙伴建议从第一期开始阅读哦!扫描文末二维码,获取零基础文集。欢迎大家在文末点赞留言,说说你最想了解的区块链小知识,参与有奖哦!作者 | 晏文春出品|白话区块链(ID:hellobtc)在《以太币的发行和出块奖励 》一文中,我们介绍了,在以太坊系统中,如果在同一区块高度,多名矿工都挖出了新的区块,这些区块中,其中一个将成为最长链上的区块,而其他区块,如果被后续区块引用,将被称为叔块(Uncle Block),叔块也能得到相应的奖励。这和比特币不同,在比特币系统中,因临时性分叉而不在最长合法链上的区块,都称为孤块,孤块没有区块奖励。以太坊为什么要设置叔块奖励呢?叔块奖励的具体规则是怎样的呢? 01 以太坊为何要设置叔块奖励?被称为区块链2.0的以太坊,不仅是一个具有智能合约的底层公链平台,它的出块时间也比比特币更短,平均10多秒发布一个区块。更短的出块时间意味着,临时性分叉的几率将大幅提升。这是因为当矿工A挖出一个新区块后,需要向全网广播,广播的过程需要时间,由于以太坊出块时间短,其他节点可能还没有收到矿工A发布的区块,就已经挖出了同一高度的区块,这就造成了临时分叉。在以太坊网络中,临时性分叉发生的几率在8%左右。图1当前以太坊叔块率为7.8%来源:www.etherchain. org参考上表数据,在以太坊系统中,每100个区块,大约有8个叔块产生,如果按照平均出块时间为15秒计算,一个小时内将接近20次的临时性分叉。而比特币系统,因为平均10分钟才出一个区块,有足够的时间将新区块广播给全网其他节点,这种临时性的分叉几率就相当小。根据历史数据,大概平均3000多个区块,才会出现一次临时性分叉,相当于20多天出现一次这种临时性分叉,属于比较“罕见”的情况。以太坊系统出现临时性分叉是一种普遍现象,如果采取和比特币一样处理方式,只有最长链上的区块才有出块奖励,对于那些挖到区块而最终不在最长链上的矿工来说,就很不公平,而且这种“不公平”将是一个普遍情况。这会影响矿工们挖矿的积极性,甚至可能削弱以太坊网络的系统安全,也是对算力的一种浪费。因此,以太坊系统对不在最长链上的叔块,设置了叔块奖励。那以太坊的叔块奖励规则具体是怎样的? 02 叔块奖励规则以太坊叔块奖励规则大体如下:1、叔块必须是区块的前1层至前6层“祖先”的直接子块;2、每个区块最多引用两个叔块;3、被引用过的叔块不能被重复引用;4、被引用的叔块获得奖励的数量,和该叔块与引用区块之间的间隔层数相关,间隔层数越少,奖励越多。5、引用叔块的区块可额外获得出块奖励,每引用一个区块,可以获得出块奖励的1/32,6、交易费(也称矿工费)不会分配给叔块。我们通过一个例子来介绍上面的规则。图二假设当前区块高度为107(上图中绿色区块),它能有效引用的叔块,只能是区块高度为101~106的区块,换句说叔块的有效引用区间,最多只能在7代以内。上图中黄色区块,区块高度为100,就不在107这个区块的有效引用范围。图中红色的区块,因为不是最长链上区块的直接子块,这种区块不能成为叔区块。如果在101和106的区块高度,有多个没被引用的叔块,高度为107的区块做多只能引用两个,而且一个叔块被它引用后,就不能再被其他区块重复引用。被引用的叔块获得奖励数量,取决与该叔块和引用区块的“远近”关系。关系越近,叔块得到奖励越多。而引用叔块的区块,每引用一个区块,都能得到系统出块奖励的1/32,最多只能引用两个区块。当前以太坊新区块获得系统奖励为2枚以太币(2ether),如果叔块在间隔一层就被引用,该叔块将获得出块奖励的7/8,也就是1.75ether,如果叔块隔了6层才被引用,它获得奖励只有0.5ether,具体如下表。图三,间隔层数与叔块奖励的关系 03 总结以太坊系统的平均出块时间只有10多秒,这导致临时性分叉变得很普遍,出于公平性及系统安全稳定的考虑,以太坊系统设置了叔块奖励。以太坊叔块奖励数量也显得很”人性化“,关于越近,叔块得到的奖励也越多。有人认为叔块奖励的设置,变相增大了以太坊的通胀率,不利于以太坊的“保值”,你认同这种观点吗?为什么?欢迎在留言区分享你的看法。「白话区块链入门系列」互动有奖本文发布2小时内的第1位精选留言,奖励8.8元红包;指出本文事例、逻辑等重大错误、并提出优秀建议的留言,一经采纳,奖励50元;本系列接受读者投稿,录用稿件每篇奖励300元。后台回复「投稿」获取详细信息。往期内容精选♢006 比特币的矿工和挖矿是什么意思?♢014 虚拟货币价值的本质是什么?♢015 神奇而有趣的比特币♢018 被称为“区块链2.0”的以太坊是什么?♢021 被称为“区块链3.0”的EOS是什么?★后台回复「入门」获取完整目录!★——End——『声明:本系列内容仅供区块链科普入门学习,不构成任何投资意见或建议。如有任何错漏,敬请留言指出。』亲,据说99.9%有品位的人都点了「在看」????
2023年03月06日
6 阅读
0 评论
0 点赞
2023-03-06
以太坊如何控制区块大小?| 白话区块链入门092
白话区块链从入门到精通,看我就够了!「白话区块链入门」系列让零基础的小伙伴也能轻松入门,刚入门的小伙伴建议从第一期开始阅读哦!扫描文末二维码,获取零基础文集。欢迎大家在文末点赞留言,说说你最想了解的区块链小知识,参与有奖哦!作者 | Fiona出品|白话区块链(ID:hellobtc)作为市值第二的老大哥的以太坊,经常被拿来和比特币比来比去。不知你是否发现,和比特币扩容事件此起彼伏的热闹场面相比,以太坊似乎没有过类拟的区块扩容困扰,要知道,从2017年开始,以太坊的交易量同样也快速增长,那以太坊又是怎么搞定这个问题的呢?我们先来看下以太坊的区块大小变化情况(如下图)。3月19日,以太坊区块的平均大小为21345Bytes,约为0.02M(平均出块时间为15秒)。可见,以太坊的区块大小是不固定的,背后的原因,在于它采用了完全不同于比特币的做法。比特币的转帐交易是统一格式,可以用固定的区块大小来规范。以太坊则不同,V神(以太坊的创立者)将区块链视为世界计算机,在比特币基础上,以太坊实现了智能合约,这就意味着,除了和比特币有同样的转帐功能外,以太坊网络中更多的是要为大量程序提供运算服务。以太坊网络中不同的事务,所需要的计算成本各不相同。举个例子,对于转帐交易类事务,以太坊网络的处理是相对一致的;而对于一个有Bug的程序来说,很可能会消耗掉大量的算力(比如程序中存在无限循环运算时)。以太坊明确了每笔操作会有个最低算力消耗值,而智能合约的算力消耗量则在最低消耗值基础上,还需要加上所有代码执行的算力。实际消耗的算力只有在实际使用时才能确认。因此,以太坊中每笔交易的大小是不确定的。如果需要用一个相对固定的参数来规范以太坊区块的话,最直观的就是固定每个区块中所包含的算力了。这个值由矿工在每个区块中的GAS LIMIT(单位:gas)参数来表示,每个交易提交时也会有算力需求(单位:gas),乘以算力gas的价格(单位:gwei/gas),就是交易成本了(单位:gwei,gwei和eth类似于比特币里的 聪 和BTC的关系:每 eth = 10^9 gwei)。目前gas price和每个区块里的GAS LIMIT数值如下图:▲ 数据来源:https://ethstats.net提交每笔交易时,需要附加愿意付出的最多成本,矿工在打包时,会遵循以下规则:利益导向——哪笔交易给的酬劳高,会优先打包谁的,直到区块中包含的算力值(gas limit)消耗殆尽;多退少不补——按实际算力收取费用,但如果给的不够,打包时则不会将计算结果提交到链上,费用也会全部收取(每笔事务的最低算力消耗值则为21000gas)。在理解了上述规则后,扩容问题的解决就简单了:为了避免出现比特币类似的区块扩容争议,以太坊协议允许矿工每次可以将上个区块BGL值调整正负0.0976%(=1/1024 ),按平均每15秒出块的频率,以快速满足网络上快速变化的计算需求。因此,在面对突来的交易激增时,以太坊表现出了较好的灵活性,比如在2017年6月29日,因1C0原因,交易量激增,以太坊在不到2个小时内,就实现了33%的增长。下图是以太坊网络每个区块中包含算力的变化情况,从最早的3百多万,到目前基本稳定在8百万gas中。在能提供的算力增长时,如有足够的交易能消耗完,自然矿工会得到更多收益,但也需要矿工付出更多成本——更大的宽带、更快的计算能力,所以这个过程虽然不需要多方争议,但也受限于物理性能,客观上不会一蹴而就。 总结:以太坊通过在每个区块中包括相对稳定的算力而非区块容量的大小,实现了对区块的规范化管理;并用逐块的算力调整机制(调整正负0.0976% ),以应对交易处理量变化情况。以太坊已经完成了君士坦丁堡升级,你还会继续看好以太坊吗?为什么?欢迎在留言区留言。「白话区块链入门系列」互动有奖本文发布2小时内的第1位精选留言,奖励8.8元红包;指出本文事例、逻辑等重大错误、并提出优秀建议的留言,一经采纳,奖励50元;本系列接受读者投稿,录用稿件每篇奖励300元。后台回复「投稿」获取详细信息。往期内容精选♢006 比特币的矿工和挖矿是什么意思?♢014 虚拟货币价值的本质是什么?♢015 神奇而有趣的比特币♢018 被称为“区块链2.0”的以太坊是什么?♢021 被称为“区块链3.0”的EOS是什么?★后台回复「入门」获取完整目录!★——End——『声明:本系列内容仅供区块链科普入门学习,不构成任何投资意见或建议。如有任何错漏,敬请留言指出。』亲,据说99.9%有品位的人都点了「在看」????
2023年03月06日
7 阅读
0 评论
0 点赞
1
...
15
16
17
...
23