以太坊状态模型的最大问题是:平均状态增长与最坏情况状态增长之间的巨大差异。本文系Vitalik在以太坊研究者论坛里提出的一个最新讨论,该讨论是继以太坊研究科学家BarnabéMonnot提出的关于EIP1559切实实施的思路进行的再次结合。以下为原文翻译,团队对部分词汇进行了批注及少许删改。作者:VitalikBurerin编译:白计划团队特别感谢@barnabe在早期提出了类似的想法。正如我在此前的《关于资源定价的立场文件》中详细讨论的那样,以太坊中的Gas实际上是支付三种不同的资源:1.带宽2.计算3.存储白计划批注:《关于资源定价的立场文件》是一份区块链资源定价的草案,其中Vitalik通过数学演算推论了相应的定价方式。该草案内容包含:价格与数量、社会成本曲线、首次和二次拍卖、可调整收费计划、存储维护费,以及包含为什么固定费用并未得到充分利用?带宽和计算是短暂的成本,存储不像这两个成本,它会超出短暂的限制。在一个块的时间内,一个节点可以进行多少次计算或下载数据是有限度的,一旦该块通过,下载和验证所需的量就达到了极限。块的大部分都消失了。而存储是持续的成本。如果一个单独的块状态增加了100MB,该块当下可以处理好,但是一系列的块将使以太坊无法使用。状态增长的“爆发”影响可以忽略不计,但长期影响是最严重的,一旦建立的一个超大状态就永远给网络增添了负担。不过,随着状态变为无状态,状态的长期影响会大大减少:状态不会给网络造成永久负担,它只会负担大约一年的时间,在那一年中,只有一小部分节点需要实际存储那个状态。但这种长期成本仍然是真实存在的,并且需要将其定价。平均大小与最坏情况的存储大小
以太坊上BTC锚定币总发行量约为17.585万枚:DeBank数据显示,截至目前,BTC锚定币总发行量为175850枚。其中WBTC发行量为127145枚,紧随其后的是HBTC和renBTC,发行量分别为21906枚和17844枚。[2021/2/13 19:42:29]
在当前协议和状态到期的改进协议中,对状态建模的不足之一是平均状态增长与最坏情况状态增长之间的巨大差异。考虑当前的协议。如今,该状态的总大小约为5.5亿个对象,约32GB。如果我们剔除上一年所有nottouched的状态,那总量很容易下降一半以上。现在,最坏的情况是什么?合同代码的创建按每字节200Gas的费用收费,因此,如果将一个区块分成3个事务,每个事务创建一个合同,我们可以为12334800Gas+3*55000Gas来制作3个20558字节的合同,以增加合同创建的开销。这样,在单个块中,存储大小可以增加20600*3=61800字节。假设平均出块时间为13.1秒1个,每年都有31556925/13.1=2408925块,总的来说,状态可以按61800*2408925=148871600381.67938字节增长,即约138GB。这个差异约为10倍。非常重要的是,消费者硬件RAM可以容纳实际大小可能是16GB,而138GB则不能被存储。如果我们可以使最坏的情况接近平均情况,那就太好了。双轨EIP-1559
以太坊域名系统ENS推出新工具,可一键上传文件至IPFS:以太坊域名系统ENS团队宣布推出一个新工具,允许用户上传文件到IPFS,并直接将IPFS哈希保存到用户的ENS记录。在该工具推出以前,用户必须在一个地方将文件上传到IPFS,然后在另一个地方更新他们的ENS记录。该工具可以很大程度简化过程,使人们更容易启动去中心化的网站。如果用户需要使用该工具,需要先下载一个Web3浏览器,准备用于支付以太坊网络交易费用的小额ETH,以及一个.ETH名称(如没有可提前注册一个)。[2020/4/20]
解决此问题的自然方法是对临时成本和永久成本使用EIP-1559定价,但调整期有所不同。对于临时成本,价格可以一次调整10%以上。但是,对于永久性成本,将使价格调整慢得多。如果我们采用AMM成本曲线机制作为基础,对于存储,我们可以考虑一条曲线,目标速率为每月1GB,而成本的增加取决于我们比目标高出多少:例如,每超出目标1GB,存储成本就可能翻倍。在这种情况下,存储块价格可能需要3天左右的才能翻一番。如果存储增长超过10GB,则存储成本将是正常价格的1000倍,在经济上无法继续存储。有两种方法可以实现此目的:1.用Gas购买存储。也就是说,使用SSTORE创建新的存储插槽,像现在一样消耗Gas,但是消耗的Gas量将是可变的。这样做的缺点是,它会形成激励措施,用户宁愿在Gas价格较低的周末补充存储空间。2.用ETH购买存储。交易除了需要Gas外,还需要提供另一种资源,该资源将采用与Gas相似的机制,但参数不同。这样做的缺点是使调用规则变得复杂,并且需要添加新的CALL操作码。请注意,这里有一个混合选项:3.可以以ETH定价存储,但以Gas收费。我们可以将用于扩展存储的ETH排除在EIP1559Gas价格更新规则甚至是区块限制范围之外。4.将Gas更全面地改造为三个概念:Gas,执行点和存储点。1Gas=1wei;分配Gas的交易只是意味着它正在将其某些wei转换为可用于支付资源的特殊形式。就call和subcall之间的传递方式而言,此形式的工作方式与Gas相同。但是,AMM现在管理两项成本:执行点成本和存储点成本。当执行过程处理当前消耗N个Gas的操作码时,它将花费N个执行点,这意味着需要N*execution_point_cost支付Gas。填充存储槽需要1个存储点,因此需要storage_point_cost充入Gas。最后,还要注意,状态限期的路线图里有望删除退款。这是因为技术原因:存储插槽无法“变空”且资格获得退款,因此只能将它们设置为零,并且零记录必须保持该状态,直到该时期结束并且该状态可以到期为止。这大大降低了早期在存储租金尝试时遇到的复杂性问题。
动态 | V神发5篇博文谈以太坊2.0未来将遇到的难题:据Coindesk文章报道,在以太坊Devcon大会期间,V神笔耕不辍,连发5篇博客文章,谈论以太坊2.0未来将遇到的难题。现整理如下:
1.在短期内(指如果ETH2.0发布),将ETH从以太坊2.0转移到以太坊1.0仍然存在这个可能。以太坊2.0开发人员Preston Van Loon表示,在ETH 2.0和 ETH 1.0之间创建双向桥的复杂性给两个链带来了“安全风险”。Buterin提出了两种可能的方法来在两个区块链之间建立“桥梁”。他承认,“如果以太坊2.0遭到破坏,这两项建议都需要在以太坊1.0方面采取紧急补救措施。”为了降低此类风险,Buterin建议在投票期间启用“人为干预”,以逆转从以太坊1.0网络进行的迁移。目前这仍然是项建议,研究人员还没在 ETH 2.0中设计迁移“桥梁”。
2.在ETH2.0和ETH1.0完全合并之前,以太坊2.0可能会与ETH1.0并行使用多年。区块链研究员Mihailo Bjelic表示,在开发人员确定其可靠性之前,以太坊2.0这样的复杂系统不应取代当前的以太坊主网。V神在博客文章中称,希望这种过渡是平稳的。
3.调用有关以太坊2.0区块链的数据将比以前更加昂贵。V神针对这些问题,在博客文章中建议开发人员可以在编写验证器时控制其规模等。
4.以太坊将失去原子交易的能力。ETH 2.0将破坏以太坊上原子交易能力,即一次完成所有交易(交易拆会在不同分片间完成)。V神认为,不同应用之间可以具备更强交互能力,但也会使一些活动受阻,使得更难吸引加密货币交易者。
5.V神在博客文章中提出ETH 2.0 在发布时分片数量会降低,先前为1024个分片,现在提出的为64个分片,主要好处是以太坊2.0的分片之间可以通信更快,更简单。[2019/10/25]
行情 | 以太坊未确认交易达到9万笔 网络较拥堵:据Etherscan.io数据显示,当前以太坊未确认交易数为90032笔,网络较拥堵。行情显示,ETH现报113美元,24h跌幅4.26%。[2018/12/1]
BM是区块链行业中最知名的人物之一。早期在比特币论坛上曾多次与中本聪交流,接着打造多个知名区块链项目,包括BitShares、Steem、EOS,实现了高性能的区块链系统.
1900/1/1 0:00:003月22日,TwitterCEOJackDorsey“创世推文”NFT最终以超过290万美元的价格被拍下.
1900/1/1 0:00:00在传统金融领域,衍生品一直是比现货大得多的市场。在加密货币世界,中心化交易所上的衍生品交易量已经实现对现货市场的逆袭,但在DeFi衍生品领域,无疑还有广阔的空间.
1900/1/1 0:00:00播报数据由Greeks.live和Skew.com提供。比特币和以太坊均处在历史最高点附近,以太坊一度创出历史新高,平静持续不会太久.
1900/1/1 0:00:00最近时尚圈诞生了一个新品牌,不同于以往的高街、奢侈品或者独立设计师品牌,这是全球首个完全基于区块链的新时代时尚品牌,名叫MCQ.
1900/1/1 0:00:00根据最新消息报道,资管巨头富达已经向美国证券交易委员会提交S-1文件,已申请发行比特币信托。 上周天桥资本还刚刚申请过比特币ETF,仅过去一周不到,富达就迫不及待的申请比特币ETF,可见当前美国.
1900/1/1 0:00:00