如何利用区块链构建赛博空间?


将指令和数据同时存放在存储器中,是冯·诺伊曼计算机方案的特点之一。计算机由控制器、运算器、存储器、输入设备、输出设备五部分组成。冯·诺伊曼提出的计算机体系结构,奠定了现代计算机的结构理念。

《如何利用区块链构建赛博空间?》

几十年的计算机发展,现在通用计算机还在采用冯诺依曼架构。小至 ARM 的 Cortex-A 系列芯片的手机,大到专业服务器,都是采用冯诺依曼架构。

不管是哪种公链技术,最小基准单元都是冯诺依曼架构的计算机组成。就像原子世界和宇宙一样的一致复杂性。因此公链架构也会继承冯诺依曼架构的形态。

BitCoin:世界计算机的控制器

Bitcoin 只能记录每个地址的 Input 和 Output,每个区块由时序生成器产生,区块高度就是计数器,累计产生的区块高度。每笔交易在消息队列等待,就行指令队列在等待被执行。

但是比特币并不能记录状态,更无法进行逻辑运算。这时候以太坊出现了。

以太坊:世界计算机的控制器+运算器

因为虚拟机的出现,以及以太坊采用账户模式。每个节点都是维护以太坊的所有账户状态数据,变更账户数据,只需要找到对应的状态寄存器。

因为智能合约,可以实现复杂的逻辑运算,所有负责业务逻辑都是围绕着,账户状态的变更。但是链上的状态存储器资源是昂贵的,内存的价格远高于磁盘的价格。

Filecoin:世界计算机的控制器+存储器

Filecoin 网络上的 CID 都是寻址地址,任意公链通过 Layer2 的总线,通过 CID 进行寻址找到存储的数据。有了更加高效的中间件,更加方便链上计算的中间状态数据,让计算成本下降。可以对链的拓展,拓展可计算的数据大小。以及可以存储的数据大小。

点赞