区块链是什么,区块链在今后会有怎样的发展

区块链技术是继互联网、无线通信、云计算、大数据之后计算和网络技术的又一创新。

区块链可能是2017年的大热门了,为此而衍生的比特币和国内大量ICO项目更是抄的热火朝天,虽然前段时间国内发文把ICO项目一刀切了,也是为了防止骗局无限放大,但区块链的技术更过的应用是我们值得考虑的。

01.区块链是无数个分布式数据库

首先我们要知道,区块链是一个去中心化的分布式架构的数据库,顾名思义,如果一个系统是拥有控制中心的那肯定不是区块链。那这个分布式的意义在哪里呢?

先给大家举个中心化的例子,假如我们去淘宝购买一部手机,我们和店家都不认识,如果我先付钱,卖家不发货的话我就亏损了手机钱,存在一定的风险。如果卖家先发货呢?我也可能是个骗子不付钱,卖家也存在一定的分享。

这个例子中最主要的问题就是互相没有信任体系的支撑,谁都不愿意先行付出,所以有了第三方支付宝的存在。他在中间起到了担保的作用,我先把钱付给支付宝,然后卖家进行发货,等我确认收获了,第三方支付宝在把钱打给店铺。

看似体系非常完整,但存在一个漏洞,整个交易围绕第三方支付宝进行,如果哪天支付宝存在恶意篡改或者被黑客入侵,这个中心化系统会让买卖双方无法干涉。

分布式数据库的作用就这么体现出来了,第三方支付宝消失,变成成千上万的监听者共同维护系统,当我去淘宝购买手机时,会向整个互联网宣告自己从XXX手里购买手机,并且已付费,卖家也会宣告自己已经发货,整个互联网的监听者都会监督这次交易。大量节点用户记录这组数据,就算其中有节点遭受恶意行为也不会造成任何影响。

02.安全性迈向新高度,秘密学技术保证数据安全

区块链的安全性主要还是依靠hash算法和非对称加密,概念类的就不阐述了,比较复杂无味,如有过兴趣可以去网上搜一下。没有基础的人不太容易看懂,所以也不建议尝试,总归大众只需要关注区块链技术未来的应用发展,底层逻辑大可不用关心。

这两个技术在区块链中有何作用?秘密学哈希算法主要是用来检验信息完整性的,也可以用来是防止数据被篡改的。