我在2004年的TED演讲中听到Malcolm Gladwell讲了一个关于意大利面酱的故事,这个故事一直困扰着我,我仍然会不时地陷入关于这个故事的沉思。这个故事已被市场营销人员所熟知,他们对客户等级细分的结论很感兴趣,而Gladwell却用它得出了关于人类是如何做选择和有关幸福的结论。对我而言,这个故事提出了所谓什么是“最优”的重要哲学观点,以及提出正确问题的重要性,同时使用了一个非常容易理解和相关性高的场景。
这一切都要从追求一瓶完美的百事可乐开始说起
1970年代,有一个从事测量工作叫霍华德·莫斯科维兹(Howard Moskowitz)的人担任食品行业的顾问。他的早期客户之一便是百事可乐,百事找他帮忙确定阿斯巴甜的剂量以放入新的Diet Pepsi饮料中。为了解决这个问题,霍华德用不同单位剂量的甜味剂制成了一批百事可乐。他让来自全国各地的人们进行了大量测试,并记录了他们的反馈情况。
当他将这些测试的数据制成表格时,他期望在一个值周围找到一个数据簇,找到的这些数据要服从正态分布,这样就可以揭示问题的答案——阿斯巴甜的剂量。令人意想不到的是,他取回来的数据是一团糟,每个人的偏好都没有聚集在一起宛如随机分布。这些结果对于当时的人们来说并不奇怪,他们只会觉得数据有时并不适合回答此类问题。
但是霍华德可是一个高级知识分子,这个结果困扰了他很久。多年之后,他仍一直在思考这个问题,直到有一天他突然想到答案:错不在数据或方法,而是问题。那时候他们是寻找了一段时间的完美无糖百事,但他们应该一直不停地寻找完美的无糖百事。听起来好像莫名其妙又似懂非懂。当时的霍华德四处奔走,告诉所有想听的人,他想出了重要的东西,但当时的人们基本上不知道他在说什么。
普雷戈路演(Prego Road Show)
之后,当坎贝尔(Campbells)雇用霍华德来改善普雷戈意大利面酱的配方时,他已经准备好了。霍华德通过创建各种各样的测试酱解决了这个问题,这些测试酱在很多方面都不同,包括辣味,大蒜,可见固体的含量等。他想出了45种不同的酱,然后在街头与人们一起测试了所有这些配方,他的足迹甚至遍布全美国。
他收集了大量数据但在分析数据时,他并没有寻找那个理想的值,而是寻找了关于人们口味偏好的数据簇。
他发现在一些不同的配方周围有明显的簇状数据集合例如:口味温和,辛辣和浓郁的。其中,他发现块头大是最重要的,而且这与当时关于意大利面酱形态要求的主流想法背道而驰。传统的酱料应该是稀的,没有可见的固体。
坎贝尔根据霍华德的研究推出了各系列的调味料,并在接下来的10年中从这一系列调味料中赚了6亿美元。而且,如果您现在进入任何杂货店,都可以看到霍华德思路的影响。在20世纪70年代,您只有一种酱料,一种酱菜,一种芥末酱,现在有数十种不同种类的产品,具有许多不同的配方,以适应不同的人群和口味。产品种类和消费者选择的多元化才是真正的革命。
我为什么要讲这么一长串故事呢?
对我来说,这个故事的关键点是:人们想到百事可乐和意大利面酱时,他们认为只有一个最佳版本。这样的想法应该是一种所谓柏拉图式的理想,以前的公司要做的就是弄清楚这一理想值,并绞尽脑汁如何尽可能地让产品接近理想值。
事实证明,这是完全错误的。这些东西没有理想的版本。没有单一的最佳方案。实际上,不同的版本可能是针对不同的人和不同情况的最佳选择。
这就是这个故事的力量。一旦您了解了这一点,就会意识到柏拉图理想的怨灵无处不在。谁是最好的程序员?最好的城市是哪里?人们如何最好地学习?最好的区块链是什么?仅仅以这种方式提出问题已经无助于分析构架事物。它总是假定有一个完美的版本或最佳版本,这会限制人们的想象力,并使您的想法落在错误的道路上。
在区块链上的应用
当涉及到区块链时,每当我听到这样的信息时,我都会想到这一点:“我们的设计是最好的,因为我们每秒拥有最多的交易”,“……因为我们拥有最好的治理体系”,“……因为我们是最好的去中心化”等。它可以采用更微妙的形式,例如:在构建区块链时要进行哪些正确的设计权衡?区块链不可能三角中的最佳点在哪里?该问题假设存在单个最佳或理想的区块链。当我听到这些问题时,我想说:“最适合谁?最适合什么目的?从哪个角度来看最好?
在开发落地过程中,Substrate非常尽职尽责,并谨慎对待核心框架和节点使用模式所带来的越来越多的问题。至于Polkadot,它并没有要求其平行链具有统一性,而是使它们能够专门满足其特定用户和用例的需求。它非常努力地避免给出一种所谓非黑即白的普世价值。
敢于承认没有最正确的方法,对区块链的终极形态没有统一的理想化的结构,这是Polkadot吸引我的原因之一,也是我相信系统设计的原因之一。最终,这种多链适应个性化专业化的能力,同时可以实现交互操作以相互利用彼此的特长,这将是Polkadot长期竞争优势的关键。
“什么是最好的区块链?”这个问题的答案:这原本就是一个错误的问题——摘自霍华德·莫斯科维茨(Howard Moskowitz)的论文,问题应该是“什么是最好的区块链(们)?”
答案是可能存在大量的与不同用户社区和用例一样多的“最佳”区块链。我希望随着时间的推移会出现大量的区块链,以满足不同类型的需求,并专门针对不同的目的。我认为大多数这些需求和目的都是我们甚至没有想到的。
但是无论最终结果如何,开发者们都将采取切实可行的方法。他们将使用诸如Substrate之类的框架来加速其开发工作,并将其与Polkadot之类的网络相连,以扩大其对其他区块链的用户,资产和专项服务的覆盖范围。
编译/潜行之尧