自以太坊诞生以来,人们看到了通过区块链技术构建世界计算机的可能。用户通过提供算力为世界计算机提供计算的模式不得不让人称赞。
基于此,不少人纷纷提出了自己对于世界计算机的设想。有人认为,以太坊的智能合约中有计算、存储,那么是否可以直接在区块链上构建世界计算机?
计算机提供两个基本的能力,存储和计算。上面的设想理论上是行得通的,但仔细分析,会存在效率上的问题和安全上的问题。在智能合约上的存储和计算,会有多个节点来做重复的存储和计算,效率较低并且费用昂贵。
通过智能合约来存储内容,用户公钥加密,私钥解密,安全性得到保证,但是数据利用的问题,则存在比较大的问题。我们假设计算中已经包含数据,计算过程和数据全世界可见,但是如何保证计算的隐私性方面也存在着较大的考验。
从以上两个点来说,要在区块链上直接构建一个世界计算机,不管在经济上还是安全上都有较大的问题,还需要在计算理论和工程实践上有较大的突破才能实现。
领取专属 10元无门槛券
私享最新 技术干货