主页 > imtoken钱包安卓版下载步骤 > 【比特币课堂】一种新的加密货币

【比特币课堂】一种新的加密货币

比特币钱包密码_比特币密码是多少位_比特币131个忘记密码

为了解决双花问题,我们需要设计另一种加密货币,我们称之为 Scrooge Coin,由 Scrooge 生产。 Scroogecoin 类似于 Goofycoin,但它的数据结构稍微复杂一些。

比特币密码是多少位_比特币131个忘记密码_比特币钱包密码

第一个关键想法是 Scrooge 发布一个附加的子分类账,其中包含所有已发生的交易历史。 此附加属性可确保写入子分类账的任何数据将被永久保存。 那么我们就可以利用这个子账本来抵御双花问题,只要我们要求所有的交易在完成之前都必须写入子账本即可。 这样,无论之前是否支付过代币比特币密码是多少位,都是公开可见的。

为了启用此附加功能,Scrooge 可以构建一个他将进行数字签名的区块链。 它是一系列的数据块,每个块里面包含一个交易(在实践中,作为一种优化,我们实际上把多个交易放在同一个块中,就像比特币一样)。 每个区块都有一个交易 ID、交易内容和指向前一个区块的哈希指针。 Scrooge 会持有一个代表整个结构的哈希指针(最后一个哈希指针),然后他会签署并发布区块链。

比特币密码是多少位_比特币钱包密码_比特币131个忘记密码

比特币密码是多少位_比特币钱包密码_比特币131个忘记密码

图 1.11 财奴区块链

比特币钱包密码_比特币密码是多少位_比特币131个忘记密码

在 Scrooge 中,只有在 Scrooge 签名的区块链中,交易才有效。 任何人都可以通过验证 Scrooge 在交易出现的区块中的签名来验证交易是否被 Scrooge 批准。 Scrooge 确保他不会签署试图双花的交易。

在 Scrooge 中,有两种类型的交易。 第一个是硬币创造,像 Scrooge 这样的操作可以用来创造新的硬币。 在 Scroogecoin 方面,我们将其含义扩展为允许在同一笔交易中铸造多个硬币。

比特币密码是多少位_比特币钱包密码_比特币131个忘记密码

比特币钱包密码_比特币131个忘记密码_比特币密码是多少位

图 1.12

比特币131个忘记密码_比特币钱包密码_比特币密码是多少位

图 1.12 创建币交易。 创币交易创生了很多币比特币密码是多少位,每一个币在交易中都有一个连续的编号。 每个硬币也有一个价值,它值一定数量的 Scrooge 硬币。 最后,每个硬币都有一个接收者,这是创建硬币时获得硬币的公钥。 因此,硬币创造创造了一系列价值不同的新硬币,然后将其作为原始所有者签署给其他人。 币都有币ID,一个币ID是一笔交易的ID和交易中币的连续数量的组合。

如果由 Scrooge 签名,则硬币创建交易始终有效。 我们不用担心 Scrooge 什么时候有资格造币,他能造多少币,就像我们不用担心 Goofy 在 Goofy Coin 中是怎么被选为造币实体的。