list - 区 block 链是单链表吗?

标签 list data-structures types blockchain

从数据类型来看,区 block 链是单链表吗?因为每个 block 都使用哈希引用前一个 block 。
或者它是某种树?

最佳答案

区 block 链表示为单链表的方式。每个 block 都有前一个 block 的哈希值,可以将其视为指向前一个 block 的指针。

一些区别是,在链表中,链表通常有更多区 block 链中不可用的操作,最显着的是能够删除一个 block 并在列表/链的中间添加一个 block .

在比特币区 block 链以及其他区 block 链中,区 block 中的每笔交易都存储在 Merkle Tree 中。 。区 block 链不是一棵树。

关于list - 区 block 链是单链表吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47869753/

相关文章:

c# - 我可以为我自己的类(如 int、string、object)定义 C# 别名/关键字吗?

types - 为什么 Elm 使用 '++' 运算符来连接字符串?

c# - 列表只返回最后一个值

list - 对 cons 运算符的误解

data-structures - 模糊逻辑真的能改善简单的机器学习算法吗?

python - 在python中定义多维字典的最佳方法?

python - 在python中的每行文件中按数据类型划分字符串

css - 溢出 lis 到固定 div 中的下一行?

php - 如何重新排序内联 block 元素列表以填充所有空白区域?

MYSQL简单数据库设计