区块链的「抽象」层次是决定什么东西可以被搬到台面上被治理、被讨论,它是新的区块链所面临的重要挑战。 演讲:谢晗剑,Nervos Network 架构师 大家好!我是 Nervos Network 的架构师谢晗剑,很高兴能和大家分享我今天想讲的题目——《区块链的抽象与演进》。 区块链所面临的最大挑战是什么?不知道大家有没有看过这样一句话,意思是:今天新的区块链所面临的最大挑战不是「速度」和「吞吐量」,而是「治理」。 所谓的第二代区块链,新的区块链发展到今天,已经有五六年的时间了,如果大家回顾之前一些想法的话,能够看到当时的思路可能不是那么正确。 几年前大家想要做新的区块链的时候,想的是「如果我解决了区块链的性能问题,是不是就创造出了新一代的系统,就可以打败以太坊,然后可以怎么怎么样」等等。 但这几年区块链行业的发展已经把这个思路给证伪了,因为我们能够看到有新的区块链出来,它们的性能也确实非常好,但大家还是认为我们依然处于以太坊的时代,并没有进入下一个时代,并没有感觉到当年从「Bitcoin」进入到 「Ethereum」的时代,这种感觉并没有,虽然今天新的区块链已经有很好的性能,能每秒处理几千笔交易。 有人说我们面临的最大挑战是「治理」。 其实我也是同意的,「治理」确实是现在区块链行业面临的很大问题,而且这个问题是「Open question」,是没有答案的,不同区块链社区、不同区块链团队都在探讨怎么对这样一个开放性的 P2P 自治项目做治理。治理确实是很难的问题。 但是我想说,这不是唯一的问题,所以 and「Abstraction」,「抽象」也很重要。「治理」讨论的问题是——我们作为社区能够决定区块链平台是不是应该做某件事情的话,那么区块链的「抽象」层次是决定什么东西可以被搬到台面上被治理、被讨论,就什么样的问题讨论该做还是不该做。 所以,我认为「抽象」也是新的区块链所面临的非常重要的挑战。 什么是「抽象」?这个词本身就很抽象。 抽象本身是比较技术的词,有两个解释,我们只要关心第一个:所谓抽象是一个过程,我们把特殊性从一个系统里去掉,然后从系统里创造出一般性、普遍性。 这是一般化的过程,通过去掉特殊的设计,把共性找出来,让系统可以变得更加一般化,可以适用于更多的场景。 这个解释可能还是很抽象,大家要记住关键词是要去掉「特殊性」,把「特殊性」从系统里去掉,在系统里找到更多共性「一般性」的东西放在设计里创造「一般性」。 (责任编辑:admin) |