这张图总让人产生很多联想。
每个周六,古哥古点老师都会在“古哥杂谈”微信群里给粉丝们讲上一场,天南海北,妙趣横生。昨天返场时,提到米兰昆德拉的《生命中不能承受之轻》。古老师总结说,追求自由没错,但只有重复才能带来幸福感。如果我们一味追求个人自由,对群体和传统完全不管不顾,是可以活得很轻巧,但不会幸福。每个人的生命只有一次,如果你只是一次孤立的尝试,没有任何人可以验证、可以复现,那么这个尝试最终毫无意义。只有成为共同体的一员,在个体体验之上,与群体及其历史发生关联,才是力量和幸福感的来源。
古哥老师提到“验证”这个词,这让我脑海里一下跳出了这张图。在IOTA中,每笔交易要想获得验证,必须首先验证另外两笔交易(tips),成为这张庞大网络的一部份,然后等待后续的交易来确认。这个过程与现实中的很多种“网”形成有趣的同构。在米兰昆德拉的例子里,如果你选择“重”的生活,就像是主动去验证权重最大、积分最高的tips,并因此得到后续更多的验证;选择“轻”的生活,就像是做一条寄生链,只是偶尔与Society这条主链——严格讲应该叫主图——保持最低限度的关联,此时你将得到较低的积分,有可能成为孤立交易。
从这个意义上讲,如果说区块链是公共账本,那么缠结就是再现了人际网络本身。双花问题也不再仅仅是一种系统安全性的缺陷,而是系统本身的固有特性:每个人难道不是都想着双花么?想要幸福,但也不愿意放弃自由。
在IOTA的白皮书中,作者列举了在IOTA系统中发起双花交易的三种方式:大权重攻击、寄生链攻击和分裂攻击。抵御的手段并不是制定某个硬规则,而是有赖于主网的规模远大于攻击者。换言之,双花攻击的成功概率始终存在,只是随着主网规模的扩大,这个概率会变得越来越小。这个优雅的设计不禁让人联想到了概率波:理论上讲宏观物体也有波动属性,只是质量太大,波动性就忽略不计了。
(完)