与很多分布式系统一样,区块链技术中有一个“不可能三角形”,就是去中心化(公平)、效率和安全性不可能同时做到最优。一些区块链技术系统更加注重去中心化的公平性,交易效率相对较低;一些区块链技术系统更加注重效率,去中心化的公平性就要被牺牲;强调公平性和效率的同时,也不能忽视安全性。这三者之间的兼顾和均衡,就产生了区块链技术创新的不同方向。
去中心化和公平性是区块链技术的核心价值。它是共识、不可篡改、可信、价值传递的基础。可以说,去中心化是区块链技术系统的第一原则。比特币区块链是第一个区块链系统,在设计上是非常讲究去中心化和公平性的,比如采用POW共识算法,很多节点共识,这种系统公平性做的很好。但是,在完全去中心化的系统中,效率还是存在很大问题的。以比特币为例,每个区块2M,每秒交易笔数只有7笔,交易效率很低。以太坊的交易效率也不高,每秒交易笔数也只有十几笔。某种程度上,这些系统的安全性也受到很大挑战,围绕比特币、以太坊的密钥被盗、智能合约漏洞、隐私泄露等问题也比较突出。
效率是区块链技术在经济社会各个领域应用的关键性能要求。比特币提高效率的方法是采用侧链、闪电网络等解决方案。这些方案必然要求降低公平性,例如,把很多小额交易放到了相对中心化系统上去做。以太坊希望通过POS算法和分片的技术来实现效率提升,也是要把节点分片,降低去中心化程度。在更加商业化的EOS系统中,交易效率达到每秒2000笔以上,直接采用DPOS共识,21个超级节点,通过降低 “去中心化”来提高效率。实际上,对区块链系统的技术改造和创新,就是要能够兼顾公平和效率,侧链、跨链、POS、DPOS、分片、闪电网络等都是这样的做法。当然,提升效率的同时,同样要加强安全性。
安全性是区块链技术应用的保障。在区块链技术创新中,安全性往往被忽略。但是,区块链涉及数字货币和数字资产,安全性其实是更为重要的。360公司给EOS上过一课,任何漏洞都可能造成不可挽回的损失。安全性是每一个区块链系统都要面对的问题,不管是去中心化的比特币,还是多中心化的EOS和其他区块链系统。安全性涉及网络安全、数据安全、计算节点安全、合约安全、钱包安全、隐私保护等多个方面,需要采用立体化的防御手段来加固安全措施。
一直以来,包括以太坊在内的各大公链都无法真正解决这个问题。但是也有一些新兴公链做了尝试,并有望从根本上解决这个问题,比如UENC。
UENC创新地研发一种共识算法,叫做DPOW。在保障安全性和去中心化的同时大幅度提升了交易效率。
UENC的这种做法有望打破不可能三角,值得期待。