摘要:本文介绍了通证经济系统设计时保证其健壮性的几个办法。我们借鉴比特币的分布式和冗余的特性,可以从原理上尽可能地保证健壮性。我们通过尽量让问题暴露并解决的办法,可以保证系统在受到有意或无意的破坏时,能够不崩溃。当然,由于设计的是大量人参与的系统,稳健性的最根本保证,还是来源于广大基层用户的支持。
本文版权归属比邻星辰,如需转载,请与作者联系。本文授权BH好文好报群摘编、转载以及相关转授权推文行为。
无论设计什么系统,都必须要考虑它的健壮性,通证经济系统也不能例外。那么,作为更像是社会系统的通证经济系统,我们可以从哪些方面来增强它的健壮性呢?
1.分布式冗余
比特币为什么像打不死的小强一样坚强地活到现在,它的分布式和冗余的特性可能功不可没。分布式冗余其实很好理解,在比特币系统内,分布式从计算机的角度来说,是指每一台计算机都是平等的,没有任何一台计算机可以控制其它许多台计算机,从矿工的角度来说,是指系统内没有中心节点的矿工,没有任何一个矿工有能力支配整个系统。冗余是指交易数据在比特币系统内许多台计算机里同等地存储。
我们设计通证经济系统的时候,就可以参考比特币系统的分布式和冗余的特性。在我们的通证经济系统里,因为会有许多的用户参与到系统中来,用户还会作为生产者为系统的发展做出贡献,所以,系统的很多环节必定会有用户来参与。而用户的行为习惯、认知水平、价值观等都是不一而足且不可控的,所以,有用户参与的环节,我们也是很难把控的,包括过程、进度、质量等等。由此可知,为了保证系统所有重要的环节最终都能完成,我们必须让每一个环节都有多个点或者多个小团队同时去实现,这便可以看做是一种分布式冗余。
使用分布式冗余,效率一般情况下都会降低。多个点同时去做一个环节,但通常最后只有一个点胜出,那其它点做的工作就是浪费的。但是为了确保系统的稳健,我们又不得不这么做。同时这也提醒了我们,在设计通证经济系统的时候,既要考虑分布式冗余以增强健壮,也要兼顾效率,避免过多的浪费。我们需要找出平衡点。
2.让问题暴露
据说,丰田精益生产方式的核心之一就是“让问题暴露”。当在生产过程中遇到问题时,任何一线员工可以暂停生产线,迫使问题浮现以便被人们解决。这可以大致总结为,遇到问题主动解决,以避免以后再遇到相同的问题。
许多互联网产品的内测甚至是公测大致也是这种思想。尽可能地让问题提前暴露并解决,以避免用户越来越多的时候爆发大规模的问题。
我们在考虑通证经济系统的健壮性时,也可以参考让问题暴露的思路。这就要求我们在设计系统时,不仅仅要从正常使用的角度来思考,更多的还要从异常使用的角度、边缘使用的角度甚至是破坏性使用的角度来考虑。比如内容平台的刷水文、机器人刷赞等等,这些在设计系统时其实就应该很容能想到,就可以将某些措施直接设计进去。
让问题暴露更关键的时间点应该是在系统投入使用的早期阶段。这时候除了用户使用过程中暴露的问题要及时解决而外,如果可能,甚至可以自己设计破坏性的方式对系统进行攻击。如果系统经受住了自己设计的所有能想得到的破坏性攻击,那么,系统在受到外部攻击并瘫痪的可能性就会大大降低。
3.广泛的基层支持
随着以太坊和EOS的逐渐成熟,通证经济系统最关键的可能已经不在技术方面,而在于人的方面了。在一个由大量的人构成的系统中,系统的稳健程度最终还是取决于是否能得到广大基层用户的支持。
“得屌丝者得天下”,在通证经济系统中,这很有可能仍然是颠扑不破的真理。这一点其实不用再多说,任何从互联网走过来的人都应该能够理解。只是我们虽然能理解,但在设计通证经济系统时,却不一定能很好地贯彻。比如,如果我们不能深刻地理解并应用这一点,那么我们设计的通证分配激励方式,从屌丝用户的角度来看可能就会非常不合理,让他们感觉不到公正公平,或者感觉像鸡肋一般,食之无味弃之可惜。
4.结语
通证经济系统的设计仍然需要考虑健壮性。我们借鉴比特币的分布式和冗余的特性,可以从原理上尽可能地保证健壮性。我们通过尽量让问题暴露并解决的办法,可以保证系统在受到有意或无意的破坏时,能够不崩溃。当然,由于设计的是大量人参与的系统,稳健性的最根本保证,还是来源于广大基层用户的支持。