时间:2023-07-22|浏览:196
用戶喜愛的交易所
已有账号登陆后会弹出下载
GoofyCoin的第二条规则是,拥有硬币的人可以将其转让给其他人。转移硬币不仅仅是将硬币的数据结构发送给收件人——它是使用加密操作来完成的。
让我们说,Goofy想把他创造的硬币转给Alice。为了做到这一点,他创建了一个新的声明,说“付给Alice”,其中“这”是一个哈希指针,引用了所讨论的硬币。正如我们先前所看到的那样,身份确实只是公钥,所以“Alice”是指Alice的公钥。最后,Goofy签署代表该声明的字符串。由于Goofy是最初拥有该硬币的人,他必须签署任何花费硬币的交易。一旦代表Goofy的这笔交易签署的数据结构存在,Alice就拥有这个硬币。她可以向任何人证明她拥有硬币,因为她可以用Goofy的有效签名来提供数据结构。此外,它指向由Goofy拥有的有效硬币。所以硬币的有效性和所有权在系统中是不言而喻的。
一旦Alice拥有硬币,她可以轮流使用。为了做到这一点,她创造一个声明,说:“把这个硬币付给Bob的公钥”,其中“这”是一个哈希指针,指向由她拥有的硬币。当然,Alice签署了这声明。当任何人提供这个硬币时,都可以验证Bob是业主。他们将跟随哈希指针链回到硬币的创建,并验证每一步,合法的所有者签署一个声明说“把这个硬币付给[新主人]”。
作者:Nutbox_Lab 链接:https://www.jianshu.com/p/428b3fedfc25 来源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。