无意间发现,还有很多小伙伴看了一堆比特币科普文章,还是一头雾水,不知道BTC是什么,甚至还有的人提问比特币是不是一个txt文件?是否可以复制过来?所以今天让我与大家来聊一聊有关于这方面的知识吧。
大概就是每个矿工都有一个txt,每一行记着一个交易记录从A地址转到B地址多少钱,外加对这个记录的哈希值。大家的txt记的都是一样的。当一个新的转账发生的时候,所有矿工都开始对这个转账进行哈希,当哈希结果满足前10位都是0的时候(要试很多次才能得到这个结果),然后就把这个记录开始广播给所有矿工。
矿工都有约定,发现这个转账纪录的哈希前导零有10个就记在自己的txt上。这样所有矿工都有了这笔转账了。这样txt就一行一行长上去,查历史转账记录就知道某个账号有多少钱了。简化版就是这样,你有什么疑问都可以基于这个基础思考一下解决方案,然后就完整版区块链了。
那么问题来了,有谁知道怎么保证大家的txt记得一样呢,又怎么保证交易信息的同步呢?