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