区块链上自由市场的信任基石之(2)——捐赠证明
在《区块链上自由市场的信任基石之(1)——燃烧证明》[1]中,我们讨论了用户以燃烧(销毁)数字货币——即燃烧证明的代价在区块链上自由市场中获得初始的信用。然而,这一方式存在一些不足,比如:(1)法律问题,特别是对于法定货币来说,擅自销毁法定货币存在法律风险,有时用户可能还会存在一定的“负罪感”;(2)金融和经济问题,货币的流通量是需要与经济运行相匹配的,货币流通量的不合理变化,可能导致一连串的金融/经济问题,如导致不合理的通货膨胀或通货紧缩等,从而对经济发展带来影响。而“燃烧”货币,自然会导致货币的供应量和流通量的减少。
为此,我们提出一种新的机制,称为捐赠证明[2]。
2.1捐赠证明的基本思想
当新用户拟加入区块链社群(如自由市场)时,即在区块链中注册/申请一个新的账号时,需向一个或多个指定受捐账户或地址转入不低于某指定数额的资产(如数字货币)作为捐赠证明。这样可达到燃烧证明的效果,提高新加入者的加入门槛,从而提高攻击者实施女巫攻击的代价,降低其实施女巫攻击的意愿。这里作为捐赠证明的资产不限于数字资产,也可以是物理资产。
图1 慈善 (图片来自网络)
捐赠证明的提交(即,资产的转入)方式可以具有多种形式。例如,可以在区块链上进行捐赠,也可以在区块链之外进行捐赠(如非数字资产),把接受证明提交到区块链上。捐赠的资产种类、数额以及接受捐赠的账户等,可由区块链社群/自由市场委员会等决定,这里不做赘述。
2.2捐赠及初始信用建立的流程
本节介绍捐赠及初始信用建立流程。
首先,用户在区块链社群中注册新的账户ID,然后进行足额捐赠并将捐赠证明和账户ID一起提交给智能合约。智能合约如判定用户提交的捐赠足够,就自动给账户ID赋予初始的信誉值。随后用户即可在该自由市场以该账户ID从事相应的买卖活动,而账户ID的信誉值随着其买卖对方的评价或其他因素而调整变化。当账户的信誉值降低到低于系统设定阈值时,账户被系统注销/停用。参考流程如图2所示。
图2 捐赠及账户注册使用流程
在实际应用中,对于不同的账户类型,可以要求不同的捐赠额度,可以视其如不诚实而可能带来危害的大小而定,这里不做详述。
想
捐赠证明相比于燃烧证明,除了没有燃烧证明所涉及的法律问题和经济/金融问题外,至少还有两方面的优势:一方面,捐赠证明同样可以部分地解决女巫攻击问题以及新用户的初始信用问题,而同时又避免了如上所述的燃烧证明所带来的问题;另一方面,作为捐赠证明的资产,如用于慈善,可以满足用户从善的情感需求,用户可从中获得愉悦感,容易获得用户认可,尤其是爱心人士。
此外,捐赠证明还有一个好处,那就是在不使用数字货币的场合,捐赠仍然可行。但是这样的场合下燃烧证明却不可行,因为通过账号处理进行“燃烧”物理世界的资产是做不到的,从银行提取纸币烧毁又是极为麻烦的。而纸币烧毁过程和结果的确认,是更加麻烦的,需要进行线下公证。众所周知,即便是公证,即便是在线进行过程直播,都有很大的做假空间。如图3所示为一个真实的案例,从图中我们可以看到,用于抽奖的球才摇出了3个,而系统却已经报出5个球的数字!
另外,对于法币,如果你燃烧了多少,则造币方就获利多少,你燃烧了美元,最高兴的(获利的)也许是美联储及其相关方,而其他任何人都没有得到好处。
图3 直播抽奖中做假(图片来自于网络)
[1] 《区块链上自由市场的信任基石之(1)——燃烧证明》
[2] 李德全,李涛涛,一种用于区块链社群准入的方法和设备,中国专利申请公布号:CN109615527 A.