互联网是一张网,Web3 是一张表(一张大大的表)
总有人用 “下一代互联网” 来解释 Web3 ①。但我觉得 Web3 和互联网不沾边。Web3 肯定是基于互联网的,但是没必要用 “下一代互联网” 去解释它。这就跟计算机的确用电,但不能用 “下一代的电力网” 来解释一样计算机一样。
我倾向于用我自己悟出来的方式去解释 Web3:Web3 是全球一张表(大大的表格),以及基于这个表的应用。
有人用互联网的技术,解释资产怎么从一个人手里转移到另一个人手里面,听众会误以为资产跟一封电子邮件一样从一个地方发送到了另外一个地方。
其实,并没有传输过程,就是大家用了一张表记账,这张大大的 Excel 表格有一栏叫做 “钱”,一栏叫做 “主人”。在这张大表里面一笔钱的 “主人” 从张三改成李四,就完成了资产的转移。并没有什么东西顺着网线网线从张三的电脑(或钱包)里面转移到了李四手里。
这张表格既然是全球共用的,我可以有一份吗?
当然可以。以太坊这张表在 2022 年 5 月 19 日这一天是 642G ,你要是感兴趣,可以下载一份。(ethereum.org/en/run-a-node/ 还包括软件) 里面有从 2015 年 7 月 30 日到今天的所有交易信息。(比特币是大约 400G )
关于以太坊无论多吓人的名词,最终都基于这 642G 的全球所有人共享的大表格。
如果一个人说,他在某年某月收到了多少钱,世界上任何人(包括你)都可以在这张大 Excel 表里面去查一下,有没有他说的那笔收款。如果没有,他就是说谎。就这么简单。毕竟,全球所有的人用的是一个大 Excel 表格。他改得了自己的,改不了所有其他人的。自己下载这个大表格分析实在太累,有太多的互联网上的界面可以帮你查看这个表格,比如 etherscan.io , 有兴趣可以去看看这张大表。
所以,归根到底,如果用 Randall 的 1000 个最简单的英文单词去描述区块链的话,我会用这样描述:
Blockchain == a very big table shared by everyone in the world ③
互联网上信息怎么从一台计算机通过中间好多台计算机或者设备传输到另外一台计算机,是互联网技术保证的;这个大大的表怎么保证写了以后就再也不能更改了,就是区块链技术。这个技术的细节可以看以前写的一些学习笔记(智能合约,代币(Token)等 - 区块链技术学习笔记, 钱包,私钥,地址等 - 区块链技术学习笔记, 链表,哈希,挖矿等 - 区块链技术学习笔记),或者晚些我再尝试用 1000 个最简单的单词来解释一下。
所以,用 Web3 来描述这一个新事物有点偷懒了。我看不是 Web2 升级到了 Web3,我们应该用 Table 这个词代替 Web3 这个词,我们即将从 Web 时代将要跨越到到 Table 时代。
注 ① Web3 和 区块链,这两个名词在我脑子里差异不大。区块链是技术,Web3 是它的应用,姑且只用一个词指代。
注 ② 这个大小是基于 OpenEtherum 的数据库大小,里面有1480万组数据。
注 ③ 这句话通过了 Randa ll 的 1000 个词表检查 xkcd.com/simplewriter/