2. 交易

我们将电子硬币定义为数字签名链。每个所有者通过对前一个交易的哈希值和下一个所有者的公钥进行数字签名并将其添加到硬币的末尾,将硬币转移到下一个所有者。

收款人可以验证签名以验证所有权链。

当然,问题是收款人无法验证其中一位所有者没有重复使用该货币。

一个常见的解决方案是引入一个值得信赖的中央机构或铸币厂,检查每笔交易是否存在双重支出。

每次交易后,硬币必须返回造币厂以发行新的硬币,并且只有直接从造币厂发行的硬币才被信任不会被双重花费。

这个解决方案的问题在于,整个货币系统的命运取决于运营铸币厂的公司,每笔交易都必须经过他们,就像银行一样。

我们需要一种方法让收款人知道以前的所有者没有签署任何早期的交易。就我们的目的而言,最早的交易才是最重要的,因此我们不关心后来的双花尝试。

确认不存在交易的唯一方法是了解所有交易。在基于铸币厂的模型中,铸币厂了解所有交易并决定哪些交易先到达。

为了在没有受信任方的情况下实现这一目标,交易必须公开宣布[1],并且我们需要一个系统,让参与者就接收顺序的单一历史达成一致。

收款人需要证明在每次交易时,大多数节点都同意这是第一个收到的交易。

#BinanceSquare

#BitcoinWorld

#Binance

#bitcoin

#usdr