不可能三角是一个有意思的理论。意思是有三项特性不可能同时获得,只能舍弃一项,从而获得其他两项。
最有名的是蒙代尔不可能三角理论,这也成了不可能三角理论的代名词。蒙代尔不可能三角理论:
一个经济体,货币政策的自主性、资本的自由流动和汇率的稳定,这三者不可兼得,只能牺牲一样才能获得另外两样。
在其他领域也有类似的“不可能三角理论”。
在项目管理领域:
质量、效率和成本,这三者构成不可能三角。
分布式领域:
CAP定理,指的是在一个分布式系统中,Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),这三者构成不可能三角。
从理论上论证了存储高可用的复杂度。也就是说,存储高可用不可能同时满足“一致性、可用性、分区容错性”,最多满足其中两个,这就要求在做架构设计时结合业务进行取舍。
投资领域:
收益高、流动性强、低风险,构成不可能三角。
区块链领域:
高效率、安全和去中心化,构成不可能三角。
一个区块链系统不可能在这三点上都兼得,至少得牺牲一项来加强其他两项。
传统的互联网是把“高效率”做到了极致,在“安全”上做得也不错,但是完全舍弃了“去中心化”。比特币舍弃了“高效率”,做到了“安全”和“去中心化”。
最后还听说过一个笑话中的“不可能三角”。
为什么某些公司招聘程序员时非党员能获得加分?
一个人在党性、真诚、智慧三样东西中,只可能拥有两样。
我们希望能招聘到同时拥有真诚和智慧的同事,因此……
虽然“不可能三角”不一定在任何时候都对,但是理解“不可能理论”,有助于我们更好地分析问题,做出决策,避免陷入思考或对目标追求的泥潭。
20180606.