背景自以太坊诞生以来,随着关注度的越来越高,在以太坊主链上进行交易以及智能合约运行的数量越来越多。另外就是以太坊以外的公链开始慢慢蚕食以太坊的份额,没有对比就没有伤害,大家发现以太坊虽然是公链领域的王者,但是也存在这一些问题。 第一是处理速度慢。以太坊大概每秒只能处理10多笔交易,这个肯定是没法适应未来交易和Dapp的持续增长的。 第二是gas费用居高不下。费用高主要有两个原因,一个是以太坊的价格持续增长。一个是网络拥堵,以太坊的Gas手续费机制有点类似价高者得的意思,这也导致了gas费用居高不下。 其实不只是以太坊,比特币区块链的也很慢,我们来探讨下为啥这些早期的主流区块链的这么慢。 首先我个人觉得不是一个原因导致的慢,肯定是多个因素叠加导致的。这些因素可能包括: 第一是算法慢。区块链大部分都是基于POW工作量计算的机制,处理交易需要大量消耗CPU的计算,比如hash。还涉及各种对称或者非对称的加密算法,数据签名、验签等。其实很多互联网的交易场景也涉及一些加解密,但是一般是比较简单的,不像区块链这么繁琐。 第二个是流程慢。区块链的设计交易都是串行的,我们都知道要想提高程序的并发...