来自CosmosHub的经验
如果你观察过CosmosHub是如何从1.0版本升级到2.0版本,再升级到3.0版本的,你就会知道CosmosHub的升级本质上是通过用一个新的创世块重启区块链来实现的。要升级的时候,节点运营者需要关闭节点,然后生成CosmosHub状态的快照,然后将这一快照打包进新的创世块,创建一条新的区块链。
现在,凡是想要加入CosmosHub的人,都需要获取CosmosHub-3的创世块,下载CosmosHub-3的所有区块并进行重放。
IMF今日发布的加密货币科普视频实为两年前旧闻,且存在诸多疏漏:国际货币基金组织IMF今日在推特上发布了一条关于加密货币的科普视频,这段时长两分钟的视频最初发布于2018年6月。该视频称加密货币是“货币进化的下一步”,但没有特别提到DLT、区块链,甚至是代币名称等术语。BTC、XRP和ETH只出现在说明加密交易的图形中。尽管这段视频到目前为止已经获得了超过13.7万的点击量和2900个赞,但来自加密社区的许多反应都是批评的,他们指出了信息中的漏洞和似乎具有误导性的措辞。
Reddit用户nanooverbtc称:“他们犯了很多错误,比如把私钥称为密码。”该视频也没有讨论挖矿或加密货币供应。Kraken策略师Pierre Rochard等知名人士表示:“可证明的稀缺性是比特币有趣的原因,你忘了提这一点。”(Cointelegraph)[2020/8/24]
我们可以“重启”ETH1.0吗?
现场 | 火币中国推出数字经济及区块链产业科普新书:金色财经现场报道,12月6日,由海南省工业和信息化厅主办,南南合作金融中心协办,海南生态软件园、火币中国承办的“海南自贸港数字经济和区块链国际合作论坛”在海口举行,这是全球首次区块链部长级论坛。
在本次论坛上,火币中国举行了“数字经济及区块链产业科普系列新书发布”仪式,希望通过教材、专业教育、培训等多种方式,帮助从业者、高校、研究机构深入了解区块链,从而建立起区块链全局性知识模型,真正推动区块链应用落地。火币中国CEO袁煜明介绍,将联合机械工业出版社面向普通高等教育推出《区块链导论》、《区块链系统设计与应用》和《区块链新商业模式分析》系列教材,这是国内最早推动的区块链教材之一;火币中国还积极参与数字经济的研究,由中信出版社出版的新书《读懂Libra》已经上市;由火币中国负责编写的区块链技术科普读物《区块链技术进阶指南》将于12月面世;首本行业内最全的区块链应用案例集《区块链产业应用100例》在本次论坛进行了首次刊印。[2019/12/6]
我们来设想一下同样的方法能不能应用到以太坊上。以太坊区块链非常庞大,状态也很大。“重启”以太坊区块链的一个明显优点是,新加入的节点需要下载40Gb的创世状态,而非一条150Gb的区块链。然而,下载40Gb的创世状态也不是很好的体验。
声音 | 上海股交所总经理:区块链想要大规模发展要做好社会科普工作:金色财经报道,上海股交所总经理张云峰表示,区块链当前还处于一个“概念”的阶段,距离成熟应用,影响到百姓的日常生活还有很长的路要走。对于“区块链”和其会带来的社会和经济效果,沈阳应当持审慎的态度。区块链想要大规模发展,一方面要做好这项复杂技术的社会科普工作,加快社会大众对区块链的了解。另一方面,要充分发挥市场的作用,让企业用实实在在的技术创新,赋能实体经济的发展。[2019/11/17]
将以太坊的状态存储在链下,只有默克尔根哈希是链上可见的
假定我们可以将这40Gb存储在“链下”,只将根哈希打包进创世块,这样我们就能从空状态开始了。但是,我们如何让交易访问这些隐式的状态?
动态 | 浙江卫视节目科普支付宝区块链防伪溯源产品:昨日,在浙江卫视播出的科普综艺栏目《智造将来》现场,支付宝首次展示了支付宝区块链防伪溯源产品,以接地气的方式公开向大众展示区块链在生活中的应用。[2019/3/4]
请记住,尽管这40Gb的状态是隐式的,而且如何获取这些状态属于实现细节,你可以运行所有1000万个区块来计算这些状态,或者通过快速同步、warp同步来下载其快照,或者从其他人的外部磁盘复制过来再进行验证。虽然状态是隐式的,但是我们假设区块提议者可以访问这部分隐式数据,而且能够处理所有交易。只不过我们要放弃一个假设:所有其他验证节点都可以访问隐式状态,来验证区块中的交易是有效的,且区块头中的状态根哈希符合区块的执行结果。
这不是无状态以太坊吗?
如果你了解无状态以太坊,你可能会意识到,这正是我们目前努力的方向——保留“区块提议者可以访问隐式状态”的假设,去除“所有验证节点都可以访问隐式状态”的假设。我们建议的解决方案是,让区块提议者将额外的证明添加到区块中。我们将该证明称为“区块见证”。
区块中的证明vs交易中的证明
第一次了解这个方案的人会认为额外的证明实际上是由交易发送者提供的,是交易有效负载的一部分,我们不得不出来解释说并非如此,证明是由区块提议者提供的。但是,我们后来发现,交易也必须包含额外的证明。换言之,交易发送方需要证明发送方地址有足够的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技术可能会受到影响
标签:以太坊Genesis区块链以太坊币是什么币Genesis币是什么币区块链工程专业学什么区块链存证怎么弄区块链技术发展现状和趋势
密码货币市场挖矿巨头比特大陆宣布推出一款新的7奈米挖矿晶片,且号称将提升挖矿效率。据2月18日比特大陆的官方公告,这款新的ASIC挖矿晶片名为「BM1397」,号称在效能、晶片面积以及能耗上皆取.
1900/1/1 0:00:00在过去几年里,比特币的强劲反弹和上涨势头,一些经济学家批评比特科缺乏内在价值。具有讽刺意味的是,这是世界上绝大多数资产都没有的价值的.
1900/1/1 0:00:00据加拿大成人娱乐巨头Pornhub透露,该平台上不到1%的购买是用加密货币制造的,HardFork在9月28日报道.
1900/1/1 0:00:002月12日,微软身份认证部门总监AlexSimons发布长文称,该公司将把比特币、以太坊等公链的技术应用于分布式身份识别系统上,并将率先在微软身份验证APP上使用该技术.
1900/1/1 0:00:002018年的熊市不仅对加密货币投资者造成了损害,也对比特币矿工也造成了影响。当比特币的价格持续下跌且未能盈利时,许多BTC矿工被迫屈服并以公斤的价格出售他们的设备,因为采矿变得不可持续.
1900/1/1 0:00:00据CNBC于10月3日报导,前FortressInvestmentGroup的对冲基金经理,目前为GalaxyDigital创办人暨执行长的亿万富豪MichaelNovogratz认为.
1900/1/1 0:00:00