gpt4 book ai didi

javascript - 将区 block 链区 block 存储在数组中不是效率很低吗? ( Node .js)

转载 作者:太空宇宙 更新时间:2023-11-04 01:44:23 26 4
gpt4 key购买 nike

我读过一些关于使用 Node.js 创建区 block 链的文章,我发现他们使用数组来存储 block 是一个常见的现象。

我认为在这里使用数组效率不高,因为链的大小可能会增加到数百MB。

所以我的问题是存储 block 的最佳方式是什么?大批?雷迪斯?还有别的吗?

编辑:

我读过的一篇文章: https://codingislove.com/simple-blockchain-javascript/

请参阅区 block 链类中的数组“chain”。

最佳答案

你的区 block 链长度越长,你的区 block 链就会越好,据我所知,验证单个区 block 时,比特币区 block 链(实现)不会走到根区 block ,比特币区 block 链使用的算法取决于交易的数量,需要经过多少个区 block (数量越高,反向遍历越高)。

所以我的建议是在内存上保留恒定数量的 block 来验证,并将其他 block 保存到数据库或键值存储(如redis)并在需要时加载它们。

关于javascript - 将区 block 链区 block 存储在数组中不是效率很低吗? ( Node .js),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51999151/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com