以太坊
文章平均质量分 90
以太坊
RenLJ1895
尽信书,不如无书。
展开
-
以太坊 权益证明(五)
权益证明Proof of Stake,比特币和以太坊目前都是基于工作量的证明,这种共识机制收到了一个普遍的批评就是浪费电。下图显示比特币能耗随时间变化的情况,y轴是TWh是TeraWatt Hours,这是10的12次方,KWh=Kilowatt hours,是10的三次方,所谓叫千瓦时,一度电的意思,这个图可以看出比特币能耗随时间是不断增长的下图给出了具体的统计数据比特币每年的总能耗,大概是70个TWh相当于治理这个这个国家的能耗也相当于六百四十七万多美国家庭的能耗占全世界总能耗的0.3原创 2022-01-09 19:04:10 · 409 阅读 · 0 评论 -
以太坊 GHOST协议(三)
以太坊 GHOST协议以太坊中的共识机制GHOST协议(Greedy Heaviest Observed Subtree),以太坊把出块时间降到了十几秒,这对于提高系统的throughput(吞吐量)和降低反应时间来说,都是很有帮助的,跟比特币的10分钟的出块时间相比,以太坊的出块速度相当于提高到了40倍,但是这样大幅度降低出块时间之后也带来一些新的问题,前面讲过比特币和以太坊都是运行在应用层的共识协议,底层是一个P2P的Overlay Network,这个Overlay Network本身传输的时间是比原创 2022-01-09 18:53:59 · 1135 阅读 · 3 评论 -
以太坊 智能合约(六)
智能合约智能合约是以太坊的精髓,也是以太坊和比特币一个最大的区别。什么是智能合约智能合约的本质是运行在区块链上的一段代码,代码的逻辑定义了智能合约的内容智能合约的账户保存了合约当前的运行状态balance:当前余额nonce:交易次数code:合约代码storage:存储,数据结构是一颗MPTSolidity是智能合约最常用的语言,语法上与JavaScript很接近智能合约的代码结构address类型是Solidity语言所特有的。两个event 是用来记录原创 2022-01-07 12:50:48 · 1324 阅读 · 0 评论 -
以太坊概述和以太坊账户(一)
以太坊概述比特币和以太坊是两种最主要的加密货币比特币被称为区块链1.0,以太坊被称为区块链2.0以太坊的设计上针对比特币的运行过程中出现的一些问题进行了一些改进原创 2022-01-07 12:14:57 · 1073 阅读 · 0 评论