LOADING...
LOADING...
LOADING...
当前位置:主页 > 知识列表 >

Bonsai Trie

1. 以太坊客户端 Hyperledger Besu 新版本引入试验性存储格式 Bonsai Trie,降低存档节点

...络消息,企业级以太坊客户端 Hyperledger Besu 在 21.2.0 版本中引入了试验性的 Bonsai Trie 存储格式,可显著降低存档节点的存储压力。维护该开源项目的 ConsenSys 表示,该新技术可以降低存储空间并提供了更短的数据读取时间。团队进行的基准测试显示,Bonsai Trie 格式下的存档节点存储空间小于 1 TB,而传统...

知识:以太坊,ConsenSys,Hyperledger,Hype

2. 以太坊客户端Hyperledger Besu新版本引入试验性存储格式Bonsai Trie

10月9日,企业级以太坊客户端Hyperledger Besu在21.2.0版本中引入了试验性的Bonsai Trie存储格式,可显著降低存档节点的存储压力。维护该开源项目的ConsenSys表示,该新技术可以降低存储空间并提供了更短的数据读取时间。团队进行的基准测试显示,Bonsai Trie格式下的存档节点存储空间小于1 TB,而传统的Forest...

知识:以太坊客户端,节点,存储空间,格式

3. SushiSwap 发起提案「BONSAI」,提议在 Solana 和 Serum 上构建 SushiSwap

区块链网络消息,DeFi 项目 SushiSwap (SUSHI)发布代号为「BONSAI」的提案,提议在 Solana 和 Serum 上构建 SushiSwap。根据拟议的合作内容,自动化做市商 Raydium 将与 SushiSwap 合作,来建立对流动资金池和在 Serum 上质押的支持,之后将上线 Bonsai 池。Raydium 的 AMM 已经在 Serum 主网上运行了几周,未出现问题。Raydi...

知识:以太坊,DeFi,Solana,项目进展,Serum,Sus

4. SushiSwap集成到Raydium的提案通过,Bonsai池LP将可同时获得RAY和SUSHI双挖收益

律动 BlockBeats 消息,4 月 3 日,去中心化协议 SushiSwap 代号为 Bonsai 的核心提案在 Sushi 社区以 98.65% 的高比例通过,提安建议将 SushiSwap 集成到 Raydium 平台,超 2300 万 SUSHI POWAH 进行了投票。 通过后,SushiSwap 会将在现有用户界面上添加新的名为 Bonsai 页面,为 Sushi 用户提供基于 Solana 项目的流动性挖矿机...

知识:SushiSwap,集成,到,Raydium,的,提案,通过

5. Klaytn状态迁移:降低区块链数据大小的有效方法

在这篇文章中,我们将介绍“状态Trie迁移”的概念,这是一个降低Klaytn区块链数据大小的过程。什么是区块链存储?区块链存储是保存所有区块链相关数据的地方。它的结构如下图所示:区块链数据基本上是一个相互连接的区块链,每个区块由区块头( Header)、区块体(Body)和交易收条(Receipt)构成 。当前...

知识:区块,区块链数据,节点,区块头

6. TechatKlaytn技术系列:性能改善过程

Klaytn State Trie Cache Series #3:?计算State trie cache missKlaytn为了提高区块链平台的性能,做了许多方面的努力。我们将通过下列文章介绍?state trie cache性能改善过程。???确认Cache问题的原因???寻找最佳的Cache???计算State trie cache miss???进行?Cache Size Tuning在上一篇,我们为了解决内存使用过多的问题,对多个cache进行...

知识:区块,区块链平台,智能合约,账户

7. 引介 | 状态可得性 —— GetNodeData DHT 方案

...希表(DHT,很可能构建在 discv5 上)。账户和合约存数据存储在它们各自的 trie 节点中。网络中的节点拥有所有区块头数据。每个区块中新的 trie 数据都以证明的形式发送到网络中。我们将这个方案称为GetNodeData方案,因为它与快速同步方案(fast sync)获取状态的方式差不多。trie 节点 vs 叶节点 + 证明存...

知识:区块,区块头,合约,节点

8. 以太坊1.x:解析无状态客户端

...大多数客户端实现(如geth、parity、trinity、besu等)中是如何表现的。什么是Trie?以太坊所使用的数据结构叫作Merkle Patricia Trie。有趣的是,‘Trie’最初截取自‘retrieval’一词,但大多数人会将其发音为‘try’,以区别于‘tree’。回到正题,关于MPT数据结构,我们需要了解:在trie的一端,是描述状态(...

知识:区块,以太坊,以太坊的,全节点

9. 干货 | 以太坊无状态客户端的研发进展及难点

...多数客户端实现(如geth、parity、trinity、besu等)中是如何表示的。 什么是trie? 以太坊所使用的数据结构我们称之为MTP(Merkle Patricia Trie),有趣的事实是:“Trie最初取自‘retrieval’一词,但大多数人在在念它时会将它发音为‘try’,以区别于‘tree’。” 好吧,我离题了。关于MTP数据结构,我们需要了...

知识:以太坊,无状态客户端

10. RSK【 Unitrie 提案】的的优点

...仍然处在开发阶段,改进并简化其设计,更换了一个关键以太坊组件:账户 trie,在以太坊黄皮书中也称作 world state。world-state trie 是以太坊式区块链中的主数据库,其支持数据结构称作 Secure Modified Patricia Trie。RSK设计了一种替代状态数据结构,该结构后来演变为现在所谓的 Unitrie,那么有什么优点呢,...

知识:合约,以太坊,太坊,区块链

11. TechatKlaytn技术系列:进行CacheSizeTuning

...高区块链平台的性能,做了许多方面的努力。我们将通过下列文章介绍?state trie cache性能改善过程。???确认Cache问题的原因???寻找最佳的Cache???计算State trie cache miss???进行?Cache Size Tuning在上一篇,我们假设造成cache miss的因素为state trie size(TotalAccounts、ActiveAccounts、TPS、trie node size)的变化和cache size,并通过...

知识:区块链平台,区块链开发,去中心化,私有链

12. 韩国区块链平台 Klaytn 发布 v1.5.0 版本,实施状态迁移、trie 节点缓存预热等更改

... Klaytn v1.5.0 和 Caver-java v1.5.0 版本。Klaytn v1.5.0 更新内容包括实施状态迁移、trie 节点缓存预热、使用 fastcache 代替 bigcache 作为状态 Trie 缓存层以及改善共识逻辑。Baobab 测试网将于 7 月 13 日进行更新,Cypress 主网将于 8 月 3 日至 5 日更新。之后要发布的 Klaytn v1.6.0 版本将引入可扩展的终结点节点,以服务...

知识:Kakao,项目,Klaytn

13. 区块链研究实验室|实现Merkle-Tree和Patricia-Trie教程详解

本文介绍了Node.js中Merkle Tree和Patricia Trie的实现,还介绍了这两种数据结构的一些理论方面。介 绍Merkle和Patricia是以太坊区块链中使用的两种最受欢迎的数据结构,其背后的Bloom Filters非常接近。在本文中,我将介绍以下内容:1. 关于Merkle和Patricia尝试2. 算法3. 在Node.js中实现默克尔树Merkle Tree默克尔树Merkle...

知识:区块链,区块链研究实验室,数据结构

14. 区块链研究实验室|KV-Witness会不会是另一种高效区块见证方法?

...尔化。Arity-agnostic(不可知论):见证格式必须同时支持hexary和二进制Merkle Tries。语义我在文章的这一部分描述的见证格式是语义。我不是在这里谈论确切的字节布局。稍后,我将详细介绍用于测试的见证人的精确二进制格式。witness::=header,body,proofsheader::=version:byte,trie_arity:bytebody::=arrayof[{type:bytekey:[]byte,...

知识:以太坊

15. TechatKlaytn技术系列:寻找最佳的Cache

Klaytn State Trie Cache Series #2: 寻找最佳的CacheKlaytn为了提高区块链平台的性能,做了许多方面的努力。我们将通过下列文章介绍 state trie cache性能改善过程。??确认Cache问题的原因??寻找最佳的Cache??计算State trie cache miss??进行?Cache Size Tuning在上一篇,我们确认了内存使用过多的原因在于长时间分配Heap。而像fas...

知识:区块链平台,区块链开发,去中心化,区块