哇!经历重重困难,我们现在终于实现了交易了!不过,我们仍然缺少了比特币这类数字货币的一些关键特性:
地址(账户/钱包):仍没有基于私钥的地址 2奖励:挖矿应该给予响应的奖励 UTXO集合:在我们的实现中,为了获取余额需要遍历整个blockchain,效率非常低。此外,如果我们想验证交易,也会很慢。UTXO集合可以解决上述问题。 Mempool:在我们的实现中,一个block仅仅包含一个交易,利用率不高。Mempool用于缓存多个交易然后打包到一个block中,从而提高利用率。