我已经订购了数据块,每个数据块都用 sha256 单独进行了哈希处理。我想将这些哈希值组合成一个 sha256 哈希值。我应该将哈希值作为数据输入 sha256 中,还是从数学/加密货币的角度来看,还有其他更好的方法吗?这似乎是一个微不足道的问题,但当涉及到加密货币时,直觉往往是错误的。
编辑:这样做的目的是形成一种区块链,尽管这个术语现在已经被过度使用了。这是出于完整性目的,而不是工作证明。这个想法是对跟随者节点上的块进行散列,将散列合并到集群领导者上的散列中,以获得代表整个链的散列,然后将其添加到要散列的新块中。
这有点奇怪,因为它是一个分布式系统,所以“全链哈希”通常有点过时,所以我知道当在该节点创建块时,代表该链的哈希是什么,正如该节点所知,但可能有在该特定哈希上“挂接到链上”的几个块,然后将它们排序并组合到系统哈希中,最终将其添加到新块中。
我正在使用 Go,如果这很重要的话。
慕婉清6462132
慕的地10843
ABOUTYOU
相关分类