我想了一个比较好的虚拟货币的方案,我需要征集一名数学家,一名资本家。当然
还要在世界上与美国作对的各个国家放一台服务器专门用于提供对新发行货币的
认证。这个方案谁都可以发生虚拟货币。发行量各人自觉。发行得多则大家看轻他,
发行得少大家看重他。
原理是这样的:通过解数论难题,比如找一个很大的未知素数,或者未知的素数对。
先找到的人拥有这个素数或者素数对,并且向各国的认证服务器求得认证(这个
请求是货币发生人加密过的,认证时服务器并不知其内容,以防其抢劫人家得到的
素数或者素数对,服务器的认证只提供时间认证),认证申请书同时提供计划发行
货币的数量(即货币的最大流水号)。各认证服务器用自己的私钥制作证书,广播
到网络中。后来者不能从别人处知道这个素数或素数对而发行自己的货币,因为他
在人家之后,大家不承认他。这样就杜绝了假币。得到足够多的认证书之后货币发
行人向网络广播其解密公钥,这时世人才知道其证书时所含有的素数或素数对。
如果这个发生货币的人后来想发行超过他当初计划发行的货币,大家也拒绝流水
号大于当初计划的最大流水号。
每一张新货币同样要向各国的服务器求认证。这样能防止一个流水号发行多张货
币。
关键是这些服务器要有信用不能与货币发行人勾结作假认证。
还有,将来网络也可以形成共识使用别的数学难题(比如现行难题被攻破不再是难
题或者不够难了)来选择货币发行人。还有,将来任何有信用的人都可以设立认证
服务器。这样即使个别认证服务器的主人腐败了也不影响全网。
这样,没人或组织能够垄断虚拟货币发行的任何环节。