四)将币天销毁引入信用评价
币天(CoinDays)销毁是区块链的一个非常重要的概念。顾名思义,币天销毁等于每笔交易的金额(币)乘以这笔交易的币在账上留存的时间(天),比如你花了一笔100天以前收到的10比特币,这笔交易的币天销毁就是1000币天。
起初,区块链研究者并没有注意到币天销毁的意义所在,因为它不像时间戳、难度、随机数等字段一样,在区块链中有明确的作用。只有少数对币价敏感的人群关注这个指标,他们认为区块链的币天销毁累积的变动,可以揭示市场走向。在市场处于下跌信道时,币天销毁的峰值意味着市场中的弱手,因为代表着大户可能要抛币。当市场处于上涨信道时,币天销毁的峰值意味着市场中的强手,表明市场可能会走强。与传统股票市场不同,在比特币等数字货币交易市场中,币天销毁比每日交易量这个指标更能准确地显示市场的资金流动。因为如果一个人开两个账户(比特币地址),用100个比特币来掉头账,这样可以把交易量做到很大,但币天销毁却几乎维持不变。
币天销毁第二次被引起重视是在权益证明(PoS)中。点点币创始人萨尼·肯为避免工作量证明机制(PoW)的算力浪费,设计了权益证明的共识方案:当创造一个权益证明的区块时,矿工需要创建一个“币权”交易,交易会按设定的比例把一些币发送给矿工本身,其原理与比特币的区块产出25个新币相似,不同的是其难度与交易输入的“币天”成反比,而与哈希计算力无关。由于权益证明的哈希运算只是基于时间与已知数据,因此无法通过改进芯片性能来加快其运算速度。每一秒钟,每个点点币交易输出都有一定概率产生与其币天成正比的工作量[12]。显然,在权益证明中引入币天的初衷是防止矿工重复使用自己的币,因为如果挖矿难度仅与矿工的权益(拥有的币)相关,那么,每个币都可以成为“仿真矿机”,那些拥有大量币的人躺着就能挣钱(挖矿),持币较少的用户则只能喝西北风,而这正是权益证明饱受诟病的原因。但若挖矿难度是币天的函数,虽然这种“仿真矿机”的算力会随着时间累积而线性增长,但每发现一个新的区块其算力就随币天的销毁而归零,故币天可以保障权益证明机制中所有挖矿者的公平性。
以上两个应用实例虽然解决的是不同的问题,但本质上都是利用币天销毁在交易过程中不可逆的特性,使得用户不能在两个账户间反复利用同一笔钱获得某种回报。在市场中,大户不能利用同一笔比特币制造大量币天销毁虚构币的流动,在PoS挖矿中,用户不能利用同一笔点点币反复挖得区块中的新币。相应地,如果把币天销毁引入交易的信用评价呢?如果说币天销毁在市场预测与权益证明中的应用是小试牛刀的话,那么,它在信用评价中的作用则是锋芒毕露了。让我们看看为什么刷客与差评师们在区块链的信用体系中会混不下去。
如果规定把币天销毁作为信用评价因子,在一次交易中,销毁的币天越多,则信用评价的权重越高。当刷客试图给用两个账户反复交易而刷好评时,第一次交易的评价是有效的,但历史上累积的币天在交易完成之时便已销毁,当进行第二笔交易时,由于发生在第一次交易后不久,币天积累非常小。相应地,对信用评价的贡献微乎其微,其后所有交易的币天销毁之和同样也非常小,用户利用同一笔钱反复给自己刷好评,不管进行多少次,其最终效果与第一笔交易所带来的信用评价几乎一样。同样,当差评师试图通过大量小额交易给用户以恶意差评时,由于信用评价正比于币天销毁,交易的额度太小,同样也几乎不能对用户的信用产生影响。
也许在不远的将来,在淘宝、京东等电商平台泛滥成灾的刷客与差评师将会失业。需要指出的是,人们过去总是把信用当作一个道德问题,试图从道德层面约束交易行为。淘宝极其复杂的信用体系试图区分真实的交易行为与作弊交易行为,并通过大数据分析,结合用户的社会关系、职业、收入甚至公共事业缴费单,评价一个人的信用高低。然而在区块链的信用评价中,信用其实是一个数学问题。在刚才的例子中我们看到,用户的交易行为不再被区分为作弊交易与真实交易,而对所有的交易行为一视同仁,通过数学赋予交易以成本(币天销毁),便可以使信用评价结果准确地反映用户的真实信用。作弊是允许的,不存在一个中心化权威可以跳出来宣布冻结你的账户,但即使你作弊,也不会对任何人的信用产生影响。