没有一个集中的组织结构,如何规范数字货币的流通成为一个棘手的问题。数字货币只是一串字符,可以用很少的成本进行复制和篡改;随着电子货币在网络中流动,其交易数据最终必须记录在“账簿”中,利用黑客技术篡改这些记录并不困难。因此,一个未经维护的电子货币系统的安全性几乎是不可能得到保证的。主要涉及以下两个问题。
(1)货币伪造。在集中管理的系统中,所有用户账户余额都记录在中央服务器中,用户不能修改账户余额,除非他们入侵中央服务器。如果没有这种集中式管理系统(用户的电子货币存储在他们的钱包里),就很容易修改余额。
(2)双重支付。集中管理系统可以实时修改用户的账户余额,有效防止重复支付,即用户利用网络延迟等漏洞向两个人支付相同金额的钱。一个无监督的系统很难阻止这种情况的发生。(www.xing528.com)
早期的数字货币尝试了两者。例如,B-money方案提议使用工作负载证明机制来发行货币。每一种货币的转移都会广播给所有用户,每个用户都知道其他人的账户,从而证明交易的真实性和正确性。如果出现网络错误,用户可以向第三方申请赔偿和仲裁。如果仲裁未能达成协议,每个用户可以决定自己的赔偿或处罚。Bit Gold方案描述了一个系统,它使用一种分散的方法来创建一个永久性的工作负载证明链,该链记录用户的公钥、时间戳和签名。该方案认为工作负载的价值在于它的稀缺性、难以产生、可安全存储和传输。比特币可以防止双重支付,而运输通过点对点拜占庭回弹方法。不幸的是,拜占庭回弹方法依赖于网络地址投票,而不是计算投票,因此容易受到Sybil攻击。旨在创建匿名数字货币的DigiCash使用盲签名切断取款和支付之间的联系,首次将密码算法引入数字货币设计。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。