想写这篇文章已经很久了,作为一名区块链从业者,是坚定的看好区块链取代现在的信息互联网,成为价值互联网,真正成为web3的底层基础设施。如果要达到这个目标,区块链的设计最终要达到下面几个目标: (1)供全球1亿人同时在线使用,同时秒级确认交易 (2)要以家用电脑作为节点,每台家用电脑的硬件达到一般水平就可以(例如硬盘一个T,CPU 2.1GHz,8 核 16 线程,内存 32G),如果手机性能能够达到要求,也可以作为服务节点。 (3)网络带宽采用家用宽带,不用特别使用VPN,基本上达到10M即可 为了实现上述目标,要有一套完美的架构设计去实现(理想很美好,现实很残酷),现在的公链中,虽然很多号称tps很高,处理速度很快,但在不可能三角的限制下,大多数都会沦落为超级节点,因为区块链的底层思想不是用现有的互联网开发模式去改进和创造它,而应该以数学(密码学)作为核心思想去创建公链。实现真正的价值互联网。 接下来我会以我的一些想法去设计新的公链,本人才疏学浅,设计中可能会有很多问题,和没有考虑的地方,希望有人看到能够不吝赐教。 设计一条新的公链,要从以下几个方面考虑: 共识机制