看了一个比特币原理的简单介绍视频(《想知道比特币(和其他加密货币)的原理吗?》),里面讲到,通过大量运算找出一个区块,这个区块的hash值恰好是前面有N个零的一串数(查了下现在的区块是18个零),然后将这个区块的hash值加入下一个区块中,再通过大量运算找出hash值前面有N个零的下一个区块,这样区块和区块之间就可以关联起来形成区块链。
区块要记录上一个区块的hash数据,还有当前的交易数据,比如A给了B多少个比特币
由于由区块得出hash值很简单,但由hash值得出区块几乎不可能,所以说哈希算法不能破解。
现在的区块链的区块已经有40多万个了,而每个区块的hash值都是前面有特定个数的零,那么能不能通过机器学习分析hash值和区块数据,找到它们之间的某种关系?