区块链深度思考:免维护永远在线的系统是可能的

当一个系统可以免维护并永远在线,意味着运营成本为零,不再需要中心化服务器提供存储、计算和操作平台,这样看来,说区块链会颠覆传统互联网并非子虚乌有。

文章字数1000 预计阅读时间5分钟

作者:Oliver Lee;配图:E.S LEE

第一章 认识区块链

永久在线系统

比特币是没有中心服务器的系统,这意味着它是没有一个特定的人或组织经营和管理的系统,但是它确需要很多人来充当记账节点,来为用户提供服务,没有记账节点整个比特币协议就无法存在。

同时他还必须是一个开源的系统,必须将源代码完全公开,这样参与者才会相信开发者不会在背后捣鬼。

代码开源并不新奇,我们知道Linux系统就是非常好的开源系统,今天的安卓系统就是基于Linux开发的,但是这种开源系统并不是以分布式存储方式存在的,他可以被不同的人修改完善和定制化,然后应用于各自的产品中。

比特币的开源代码却不是这样,一旦代码开源并被很多人下载使用,这个系统就进入自我维护状态,将来再想修改代码就非常困难甚至是不可能的。

在比特币上线第二年2010年8月6日,比特币协议被发现重大漏洞,让使用者可以绕过比特币的限制设定,并制造出无上限的比特币。

8月15日,这个漏洞被恶意利用,一笔转账交易过程中产生了1.84亿比特币,并分别转送到比特币网络上的两个地址。在不到一小时内,这笔异常交易就被发现,并在漏洞修复后被从交易记录上删除,整个网络也更新为新版的比特币协议。

这就是比特币历史上唯一发现并被利用的重大安全漏洞,好在当时的参与者基本都是一个圈子里的人并且能够达成共识,当参与者越来越多以后,修改系统的共识就很难达成,修改就只能以分叉的形式完成,也就是多出一个新的比特币协议,比如“比特币现金”就是一部分人对比特币协议做了修改后的分叉结果。

一个拥有无数节点的分布式系统除了实现去中心化的伟大目标,还做到了几乎绝对的抗攻击性,因为没有中心,就没有攻击目标,每个节点都是中心,每个节点又都不是中心,节点又像细胞,只要有一个存在就可以再生。

比特币协议上线以来持续运行9年,除了早期的安全漏洞,一直没有出重大问题,从不需要重启也不用打补丁。计算机诞生以来,人类还从未设计出一个可以永久运行,不需要重启、不需要打补丁、不需要切换的服务系统,比特币为我们验证了使用分布式数据库、去中心化系统实现永续运行的可能性。

今天的互联网帝国是由若干互联网巨无霸公司掌控的,因为这些公司提供的互联网的基础服务,如存储、计算和操作平台是每个互联网从业者的最佳选择,而他们都是中心化组织,用海量存储计算设备和大规模的人力资源维护着这些基础设施,支付巨大成本的同时也自认而然向每个用户收费。

无论是云服务的服务费,还是电商平台的交易手续费,亦或是各种巧立名目的收费模式,中心化服务成本成了很多公司赖以生存的商业逻辑。

当一个系统可以免维护并永远在线,意味着运营成本为零,不再需要中心化服务器提供存储、计算和操作平台,这样看来,说区块链会颠覆传统互联网并非子虚乌有。

参考文献:本文转载火星财经专栏作者作品,版权归作者所有。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180910G2392U00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券