宇宙链 宇宙链
Ctrl+D收藏宇宙链

通过重启以太坊,可以降低节点的负担?

作者:

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

编者按:本文来自以太坊爱好者,作者:AlexeyAkhunov,翻译&校对:闵敏&阿剑,Odaily星球日报经授权转载。来自CosmosHub的经验

如果你观察过CosmosHub是如何从1.0版本升级到2.0版本,再升级到3.0版本的,你就会知道CosmosHub的升级本质上是通过用一个新的创世块重启区块链来实现的。要升级的时候,节点运营者需要关闭节点,然后生成CosmosHub状态的快照,然后将这一快照打包进新的创世块,创建一条新的区块链。现在,凡是想要加入CosmosHub的人,都需要获取CosmosHub-3的创世块,下载CosmosHub-3的所有区块并进行重放。我们可以“重启”ETH1.0吗?

英国财政委员会:希望通过扩展现有的金融市场规则来监管加密货币:金色财经报道,英国财政委员会在周三的一份报告中似乎反对政府将加密货币作为受监管的金融活动的建议,政府在咨询中表示,希望通过扩展现有的金融市场规则来监管加密货币,为数字资产服务提供商创建一个授权制度。一项正在议会审议的新法案也试图将加密货币作为受监管的金融活动进行监管。(Coindesk)[2023/5/17 15:07:22]

我们来设想一下同样的方法能不能应用到以太坊上。以太坊区块链非常庞大,状态也很大。“重启”以太坊区块链的一个明显优点是,新加入的节点需要下载40Gb的创世状态,而非一条150Gb的区块链。然而,下载40Gb的创世状态也不是很好的体验。将以太坊的状态存储在链下,只有默克尔根哈希是链上可见的

Coinbase寻求通过扩展稳定币服务吸引外汇领域大型交易商:金色财经报道,Coinbase正在寻求通过扩展其稳定币服务来吸引外汇领域的大型交易商。根据公告,Coinbase更新了九个稳定币交易对的定价。该更新允许其Coinbase Pro平台的用户在增加流动性时免费交易一些交易对,包括DAI-USD和USDT-GBP,或在他们获取流动性时,交易将仅收取一个基点的费用。[2021/6/8 23:19:40]

假定我们可以将这40Gb存储在“链下”,只将根哈希打包进创世块,这样我们就能从空状态开始了。但是,我们如何让交易访问这些隐式的状态?请记住,尽管这40Gb的状态是隐式的,而且如何获取这些状态属于实现细节,你可以运行所有1000万个区块来计算这些状态,或者通过快速同步、warp同步来下载其快照,或者从其他人的外部磁盘复制过来再进行验证。虽然状态是隐式的,但是我们假设区块提议者可以访问这部分隐式数据,而且能够处理所有交易。只不过我们要放弃一个假设:所有其他验证节点都可以访问隐式状态,来验证区块中的交易是有效的,且区块头中的状态根哈希符合区块的执行结果。这不是无状态以太坊吗?

Nervos CKB 推出开发工具 Mandrake,可实现通过 UI 拖拽完成 dApp 开发:Nervos于近日推出开发工具Mandrake,利用Mandrake,开发者可实现通过简单的UI拖拽来完成dApp开发。MandrakeGUI编辑器的对象是一棵AnimagusAST树,可以通过拖拽进行编辑操作。AST树根包含Call节点和Stream节点两种点。

Mandrake支持跨平台使用,目前支持Web,macOS和Windows(Alphaquality)。构建AST并生成Animagus所需的ProtocolBuffers格式的文件,可供各种编程语言和框架使用。在Nervos发布的Q4Roadmap中,Nervos将在第四季度全面推进DeFi、基础设施和Layer2、开发者体验以及研究等方向。[2020/9/28]

如果你了解无状态以太坊,你可能会意识到,这正是我们目前努力的方向——保留“区块提议者可以访问隐式状态”的假设,去除“所有验证节点都可以访问隐式状态”的假设。我们建议的解决方案是,让区块提议者将额外的证明添加到区块中。我们将该证明称为“区块见证”。区块中的证明vs交易中的证明

XRP Ledger或将在未获Ripple支持的情况下通过一项新修正案:金色财经报道,XRP Ledger验证者正在没有获得Ripple支持的情况下投票通过一项新修正案。修正案现已获得了超过80%的支持票,如果在该阈值能保持两周,修正案将在XRP Ledger上激活。在7张反对票中,Ripple拥有6张。据悉,通过此次升级,发送人可以签署交易并针对特定金额和目的地创建虚拟支票,除非接收者决定“兑现”,否则XRP不会移动。如果支票失败,它们将被保留在分类帐中,以便以后兑现。如果没有人取消赞成票,XRPL将于6月17日正式采用此项更改。[2020/6/6]

第一次了解这个方案的人会认为额外的证明实际上是由交易发送者提供的,是交易有效负载的一部分,我们不得不出来解释说并非如此,证明是由区块提议者提供的。但是,我们后来发现,交易也必须包含额外的证明。换言之,交易发送方需要证明发送方地址有足够的ETH来支付gas费,以及其他所有由这个账户发起的nonce值较小的交易。此外,交易发送方还需证明发送方账户的nonce值,以便节点弄清楚nonce值之间是否存在缺口,以免有人借机发送一系列不可行的交易来进行DDOS攻击。我们还可以进行更加严格的检查,不过对于绝大多数抗DDOS攻击的方案来说,ETH余额和发送方账户nonce值是必要信息。交易中的证明存在的缺点

假设我们想让交易发送者将每一个相关状态的证明都添加进交易。这样做的好处在于,将简化我们为见证收取额外gas费所需的工作量。这样做的主要缺点在于,这通常需要通过动态状态访问相对)实现。如果一个交易涉及的智能合约特别复杂,比方说,有大量对其他合约的嵌套调用,可能很难预先计算出交易将涉及的状态项。攻击者甚至可以利用DSA来给用户“下套”,即,抢跑其交易让用户的交易因为证明不充分而失败。ReGenesis提供的缓解措施

虽然DSA的隐患很难彻底解决,但是可以尽可能降低其风险,让用户不会感到不便,也不会永远限于无法实现预期状态转换的境地。该缓解措施需要引入额外的规则,即,任何随交易提供的证明都会成为隐式状态的一部分。因此,随着用户反复尝试执行交易,隐式状态会不断增长,最终交易成功。那些尝试给用户“下套”的攻击者必须找到更复杂的方法,把用户的状态访问重定向到已有的隐式状态之外,最终以失败告终。随着隐式状态从无到有不断增长,包含越来越多的主动访问状态,交易需要提供的证明将会减少。过了一段时间,大多数交易甚至不需要附带任何证明,除了那些涉及到很久之前的状态的交易。我们可以定期执行ReGenesis

我称之为“重启”reGenesis,可以定期执行,以便减轻非挖矿节点的负担。ReGenesis也代表了一个不那么激进的无状态以太坊版本。反复执行ReGenesis将简化以太坊客户端实现的架构,几乎可以免去对较高级快照同步算法的需求。如果我们每隔100万个区块执行一次ReGenesis,可以将状态快照和区块链文件放到BitTorrent、Swarm和IPFS上公开。目前我们无法做到这点,因为状态每隔15秒而非6个月转换一次。如果客户端实现可以重放6个月的区块,我们就不需要非常复杂的快照算法。因此,以太坊实现的复杂性会降低。ReGenesis的缺点

我还没有对此进行深入探索,不过我已经看到的三个缺点有:用户可能需要访问完整的隐式状态来创建交易。实际上,我认为这是公平的妥协。用户可能需要反复执行交易,直到最后实现预期状态转换。一些rollup技术可能会受到影响

标签:以太坊COSREGOSMO国内以太坊交易平台COSM币REGEN价格cosmos币发行量多少

欧易okex官网热门资讯
每2.5秒新增1个潜在用户,比特币这种增长速度算快吗?

作为一个全新的金融概念,比特币诞生已超过11年。毋庸置疑,从发布以来,它的增长速度相当可观,但这种增长是否真的如我们这些“圈内人”所认为的那样快吗? 最近,比特币又达到一个里程碑。这次不是价格,而是钱包的数量.

1900/1/1 0:00:00
区块客周刊:ETH稀缺性将媲美黄金;知名DeFi产品Balancer被攻击

2020.6.29第27期本期关键字:Balancer闪电贷攻击、DeFi五大风险、PayPal提供加密货币服务、Telegram偿还超12亿美元、Filecoin预计8月上线、DeFi锁仓超16亿美元、DeFi引入真实资产、ETH稀.

1900/1/1 0:00:00
福布斯董事长:未来稳定币的表现将优于投机性加密货币,比特币应继续开发

编者按:本文来自巴比特资讯,作者:ShauryaMalwa,译者:夕雨,星球日报经授权发布。最新吹捧比特币是福布斯董事长兼总编辑史蒂夫·福布斯。他认为,这种货币有助于稳定政府控制的金融系统,他还敦促比特币区块链继续进行技术发展.

1900/1/1 0:00:00
后市看涨?多角度解析BTC基本面

编者按:本文来自加密谷Live,作者:LucasOutumuro,翻译:Liam,Odaily星球日报经授权转载。即使是按照加密货币市场的视角来看,今年也是动荡不安的.

1900/1/1 0:00:00
巴塞罗那足球俱乐部代币在两小时内售罄,销售额超130万美元

编者按:本文来自Cointelegraph中文,作者:HELENPARTZ,Odaily星球日报经授权转载.

1900/1/1 0:00:00
从EOS用户视角看以太坊DeFi之MakerDao(下)

如何理解这个参考系和锚呢,比如说,当前系统发行出100万JIN,抵押了150万EOS,说锚的话,可以表示1JIN背后有1.5EOS为锚,从参考系看,可以说1JIN背后有3USD价值的抵押物.

1900/1/1 0:00:00