2月26日21:00,BlockMania AMA 51期继续进行,本期主题为《零知识证明如何解决以太坊性能问题》,分享嘉宾为安比实验室工程师p0n1,他为大家解读了零知识证明在以太坊扩容问题上的发展现状和未来方向,以下为本次分享的文字整理。
关于安比实验室
安比(SECBIT)实验室专注于区块链与智能合约安全问题,全方位监控智能合约安全漏洞、提供专业合约安全审计服务,在智能合约安全技术上开展全方位深入研究,致力于参与共建共识、可信、有序的区块链经济体。
当我们谈论区块链性能时,我们谈些什么?
很多人喜欢用「不可能三角」这种模型来讨论一个系统面临的设计难题。区块链也不例外,大家一定听过关于安全、去中心化、高效这三个方面的不可能三角或者说三元悖论吧。
在这个很流行的说法中,「高效」其实就是我们常说的「性能」,也叫「可扩展性」或者 Scalability。可以认为,以太坊和比特币从设计上更侧重于「安全」和「去中心化」这两点,因此不可避免地显得不是很「高效」。
尤其是以太坊,作为拥有最多开发者和应用的区块链平台,越来越多的人在上面尝试开发好玩有用的应用,但平台能提供的性能支撑极其有限,因此大家长期以来都在高喊「以太坊需要扩容」!!!
这也是为什么在以太坊之后,市场上又出现了很多「以太坊杀手」——许多想从性能层面超越以太坊的项目。
怎么超越以太坊呢?
其实超越的方法其实也不难,「只需要」牺牲不可能三角中的另外两点即可。
但可能大部分人还是觉得「安全」和「去中心化」是不能放弃的,选择继续留在以太坊。这导致「以太坊杀手们」冷冷清清凄凄惨惨无人问津,能开飞机的公路上却没有车,性能「优势」完全没有空间展现。
所以当我们谈论区块链性能时,我们还是希望区块链的两大根基不动摇——「安全」和「去中心化」尽量少受影响。
以太坊性能到底怎么样?
以太坊目前性能十分有限。对于普通区块链用户来说,手续费和交易确认时间很大程度决定了使用体验。而以太坊目前的使用体验波动非常大。打个比方,整个网络空闲的时候就好比最近疫情期间的高速,而拥堵的时候就像国庆黄金周时候的旅游景点。
从性能参数 TPS 上看,国际信用卡 Visa 交易处理速度至少 2000 笔/秒,而以太坊则不超过 30 笔/秒,这个数值只能说比老大哥比特币 7 笔/秒好了一些。
并且,造成以太坊网络拥堵的成本非常低。
大多数时候&