数字货币概述
数字货币是指对货币实行数字化。数字化不是指扫描。这一点就如同数字签名一样,数字签名不是指将你的签名扫描成数字图像,或者用触摸板获取的签名,更不是你的落款。
虚拟货币与数字货币
数字货币经常被讹误成虚拟货币。但是虚拟货币是指非真实的货币,比如在你玩三国志 (游戏)或大航海,你有钱,那些钱是虚拟的。当然,那些虚拟的钱也会有其真实价值。比如,你从别的玩家那里将她/他的账号买过来,你就可以得到那个玩家的所有虚拟的资产,然后你继续玩下去就会容易得多。
虚拟货币并非一定是数字化的。例如小孩子玩游戏用小石子当虚拟货币。
电子货币与数字货币
一般指IC卡(智能卡),磁卡(磁带)里储存的现金,而数字货币是不需要一张物理卡片的。
实现方式
实现方式理论上有很多种。
假设说你从银行那里得到数字货币(金额可变,比如说100元)。
银行对金额及其它数据(比如分行号码、所允许的转用次数、有效期可选、是否可追踪)实行了数字签名。
这一串数据可以是用了你的公钥加密的,也可以是不加密的。
你得到这一串数据的方式也可以有很多种:加密传输的,不加密传输的。
不管怎么样,你就得到这么一串数据了。(银行一定是已经从你的账户里扣掉相应的金额了。银行也同时发了一份拷贝给清算服务器。)
这一串数据,不管你复制多少份都代表同一个数字货币(那100元)。所以即使你同时把它给两家百货企业,那也是没用的。
当你把它给接受者的时候,这一串数据可以是用了接受者的公钥加密的,也可以是不加密的。
传输历程可以是加密传输的,也可以是不加密传输的。
当接受者收到它,接受者可以把它存到她/他的银行里,银行间再通过清算银行实行清算。这一点就像跟存支票一样,当然支票比较慢,而数字货币则是非常快因为都是电子的。
如果这一数字货币所允许的转用次数是0,接受者就必须把它存到银行里。
如果这一数字货币所允许的转用次数不是0,接受者就可以把它付给别的人。就如同你可能会耍赖一样,接受者也可能把它付给多个人。应对这一不诚实行为的一种对策是接受者收到数字货币后向清算服务器注册所有权。
当然这样一个历程与转账并没有什么大的区别。这种实现方式要达到不可追踪的目的必须引入类似匿名邮件转发服务的匿名数字货币所有权注册服务。