链资讯 链资讯
Ctrl+D收藏链资讯

比特币:不用分片也能扩展 10 倍性能?简单了解以太坊 Turbo-Geth 客户端_STRAT

作者:

时间:

Turbo-Geth作为一个纯粹出于好奇心的项目,始于2017年。一开始是为了探究基于trie的数据库模式的替代方案。在2018年3月,Turbo-Geth项目从以太坊基金会处获得了一笔小额的奖金。在2019年第一第二季度,Turbo-Geth被用作状态租金研究的状态分析平台。到了2019年第三第四季度,Turbo-Geth也被用于执行无状态以太坊的回溯检验。在Devcon5举办以前,我认为它在概念上已经很可靠了。

在Devcon5上,我提议在一年内不再接受EIP,好把所有的实现都转成类似的数据模式。但因为大家有所怀疑,而且「核心开发者」团体也没有这个积极性,我的提议没有被采纳。

天阳科技:公司早期已参与到建行数字货币的技术开发与测试工作中:9月14日消息,有投资者向天阳科技提问, 由美团联合中国建设银行共同发起的“用数字人民币,享低碳骑行季,建行数字货币系统是否融入公司技术?

公司回答表示,公司早期已参与到建行数字货币的技术开发与测试工作中,相关业务也已相继落地。(同花顺财经)[2021/9/14 23:24:15]

怀疑意见主要围绕着高效计算和更新状态根哈希的方法。在2020年3月的EthCC2020大会上,我们提出了解决方案:额外的数据结构,叫做「中间哈希值」。接下来几个月里我们就完全实现了这个方案。

建行行长刘桂平:将在数字金融、数字货币等前沿领域积极探索:10月23日消息,10月21日至23日,2020年金融街论坛年会在京举行。中国建设银行党委副书记、行长刘桂平在金融科技与创新暨第二届成方金融科技论坛发表主题演讲表示,建设银行将充分发挥金融全牌照优势,为北京金融创新增添新活力新动力。

一是在金融管理领域发力,二是在科技金融创新领域发力,三是在金融科技风险监控领域发力。刘桂平表示,建设银行将在数字经济、数字金融、数字货币等前沿领域积极探索、先行先试,贡献智慧和方案。(中新网)[2020/10/23]

阶段式同步的想法来自于对按表写入变更量的测量值的观察。对数据变更的解决的方案是在一个预先排序号的序列中插入数据。我们在2019年末仔细观察了这些现象,但我们的第一个实验性的实现在2020年2月才表现出有重大的性能优势。

建行“数字人民币钱包”一类钱包余额上限50万元,单笔交易限额5万元:建行“数字人民币钱包”今日已上线,仅限部分测试地区开通。建行APP显示,“数字人民币钱包”(一类钱包)余额上限为50万元,单笔交易限额为5万元,日限额为10万元,年限额为50万元。

“数字人民币钱包”服务协议指出,“数字货币钱包”类型可分为一类钱包、二类钱包、三类钱包和四类钱包。二类钱包余额上限为1万元,单笔支付上限为5000元,日累计支付限额为1万元,年累计支付限额为30万元;三类钱包余额上限为2000元,单笔支付上限为2000元,日累计支付限额为2000元,年累计支付限额为5万元;四类钱包余额上限为1000元,单笔支付上限为500元,日累计支付限额为1000元,年累计支付限额为1万元。[2020/8/29]

阶段式同步在架构层面上是一个非常重大的改变,我们在2020年3月至7月实现了这一功能。正是有了它,我们才能大幅压缩同步时间。

动态 | 建行和腾讯达成合作 运用区块链等技术搭建科技创新平台:据腾讯云消息,中国建设银行与腾讯今日在深圳签署金融科技联合创新实验室战略合作协议。根据协议,双方宣布共同成立“建设银行-腾讯金融科技联合创新实验室”。该实验室将运用人工智能、大数据、云计算、区块链等技术,共同搭建金融科技创新平台,开展创新技术研究、金融服务模式优化、创新产品孵化。[2019/4/3]

在2020年8月,我们又发现了将状态表示数据从50GB缩减到10GB的方法。

在2020年9月,「中间哈希值」功能的粒度做得更细,将计算状态根哈希的速度提升了4倍,同时将其数据规模从7GB减小到了2.5GB.

当前我们正在开发合适的日志索引

那么,这一切到底意味着什么呢?

其实,这都不意味着什么,因为当前的实现还没有到达效率的极限。

还有几个「未解之谜」:

对久远历史中的状态的默克尔证明还无法高效生成

一些共识计算无法与阶段性同步协调工作,理想情况下,应该共同设计两者

Silkworm

创建一个符合Apache2.0协议、用C++实现的模块化以太坊实现的想法,始于2019年初,因为那时我们看到「Aleth」项目基本上已经被放弃了。

但那并不是一个好时机。

到了2020年5月~6月,时机终于到来。出现了4大转机:

我们从BoltDB切换成了LMDB,这就能保证Turbo-Geth和Silkworm之间的数据库兼容性。

阶段式同步模式_自然而然地_将实现分解成了相对独立的组件,这些组件基本上都通过数据库中的记录来交互。这就意味着,我们可以逐个逐个组件创建C++实现。

更早的EVM实验暴露出了使用跨语言接口的巨大开销,而EVMC的双重接口又加剧了这一点。

我们觉得已经有了足够的经验,能在一个可预期的时间内、靠着一些专家的帮助,就能完成这一切了。

未来

启动Silkworm项目也打开了我们的思路,比如我们可以把实现逐个逐个地迁移到其它编程语言上。

我相信,以太坊1.0即使不引入分片,也能扩展至少10倍的吞吐量。我们主要面临三个方面的挑战:

区块的Gas上限更高会更容易招致DOS攻击。Turbe-geth的安全极限可能是其它实现的10倍高;而Silkworm可能会更高。

更高的Gas上限会产生更大的区块。这就会反过来产生两个问题:

区块传输问题。这可以通过预先共识来处理

区块下载和存储问题。可以通过使用专门化的存储网络比如BitTorrent来解决。

标签:比特币MICSTRSTRAT比特币确认交易比莱特币更快MICRO币IPISTRstratos币挖矿

中币交易所热门资讯
DEF:技术风险、监管未至,DeFi运动是下一个ICO热潮吗?_ALA

本文来源:BTXCapital撰文:VanessaCaoDeFi正迅速成为金融科技领域的产品分销管道。实际上,DeFi行业本身就可以归结为是金融产品分销的管道.

SHI:寿司还没吃完,生鱼片来了,挖矿项目太多,钱太少_SUSHIBULL价格

有人的地方就有江湖,有暴利的地方,少不了。DeFi挖矿,可以说是暴利了。挖矿项目上来就是年化收益率上万。因此,挖矿也是鱼龙混杂,项目横行,fork一下,就可以开挖.

比特币:全球最大主权财富基金已持有577.6枚比特币_CROSSCHAIN币

很多比特币信仰者认为,比特币下一个里程碑事件是成为全球各国政府和巨头公司的储备货币。现在这一比特币的新叙事越来越有可能成真.

比特币:建行数字货币钱包“闪测”背后,DC/EP大规模落地还有哪些难题?_Mirrored Microsoft

本文来源:链新,作者:陈刚近日,建行在其手机银行App中开放针对普通用户的央行数字货币钱包。 不过,当很多人兴奋地想要去尝鲜时,却发现这个功能在上线一个多小时后就关闭了.

CBD:欧洲各国央行强调:数字欧元将是现有支付方式的补充,而不是取代_数字货币

世界各国央行继续推行自己的数字货币计划,最近的声明表明,此类计划将补充现有的支付方式,而不是试图取代它们.

数字货币:新旧挖矿大比拼,流动性挖矿是否会威胁矿机的生存?_CBD价格

作者:cncoin,本文原发于“彩云区块链”这段时间,DEFI一直作为热门话题中的热门,不断被人讨论,皆因流动性挖矿这样的一个概念被市场引爆,并引发了新一轮的赚钱效应.