二、程序设计理念的变化

比特币哈希算力的存在,意味着它毫无疑问地成了全球最大的算力网络,也意味着即使全球Top(顶级)500 的超级计算机的算力加在一起对它来说也可以忽略不计。面对有史以来人类建造的最强大的计算网络,很多传统的系统架构会发生巨大的改变。随着算力的空前发 展,“大数据”时代正在向“大计算”时代跨越。

应该说,比特币的计算力加上区块链技术已经处于互联网下一阶段的门槛,所以可以从许多去中心化网络的系统架构上,发现很多设计思路和用户需求都已经发生了质的改变,而这些改变可能在未来将对整个IT产生重大而深远的影响。

随 着计算能力的充分增加,人们对信息的需求已经不仅是速度快,而是更好、更安全。但是在过去,绝大部分的系统设计都是按照越快实现功能越好的要求来设计的。 因为对于过去大多数应用而言,先要实现信息交互的功能才是最重要的。而当人们在互联网上已经有了足够的应用时,就会提出更高的需求。而区块链技术就是顺应 这样的要求而出现的。

image.png

图9.1 过去与现在网络系统架构不同

举一个典型的例 子,BitMessage——一个实现类似于电子邮件系统的区块链应用。对于过去传统模型,无论是电子邮件还是其他信息传输系统,总是以快捷为最主要的需 求,要求点对点的发送,在点和点之间寻求最短的路径。但是这也很容易让别人追查是谁发给谁,从美国斯诺登事件中披露的信息来看,无论你如何加密信件内容, 其实国安局更感兴趣的是发送给谁,而不一定是内容。

但BitMessage的设计思路和传统电子邮件的系统就完全不一样,它在发送一份邮件时,会发送给网络系统中每一个人,每个人都会尝试解密内容,但只有真正有私钥的人才能解开。

这对于过去的软件工程师来说是不可想象的方式,如此浪费计算力和带宽,如此“奢侈”的方式是不是太浪费了?不,因为现在的网络和计算力已经允许这种“浪费”了,因为我们的需求已经从温饱上升至“小康”阶段了。

在 充沛的计算力之前,我们愿意并且也能够通过“浪费”一些来换取更多的安全,这仅仅是一个简单的例子。目前已经有很多试图以区块链技术为基础的应用开始发 展,在基于强大安全和算力的基础上开始创建全新的模型,这也许是一个目前还很少有人涉足的金矿。但相信随着区块链技术的发展,会有越来越多和过去截然不同 的网络模型和架构出现。


来源:我是码农,转载请保留出处和链接!

本文链接:http://www.54manong.com/?id=697

'); (window.slotbydup = window.slotbydup || []).push({ id: "u3646208", container: s }); })();
'); (window.slotbydup = window.slotbydup || []).push({ id: "u3646147", container: s }); })();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值