现在区块链技术很火,而且几乎被上升到了一个“革命性”的高度,很多股票居然都因为沾了点区块链变得炙手可热。其实这玩意没有这么神秘,很多时候这些商家都是利用懂得人不愿说,不懂得人用来装B,套国家资金,忽悠老百姓傻强,以“智”欺人,不亦乐乎。其实这个东东没有这么神秘,也完全没有他们宣传的那样好 ,就几个技术炒概念而已。
我们来看看这个区块链的几个主要技术点:
1)分布式记账
在分布式应用中,分布式记帐也不是什么很神奇的概念,而且从技术上来说也没有什么新奇之处,比如GFS用将数据保存三份来保证数据的安全本质上就是一种的分布式记“帐”技术。当然,分布式数据存储所面临的难题,对于分布式记帐来说只多不少。在会计记账中,一式多联,大家各自保存一份本质上就是分布式记账的纸质版。
2)加密技术
一般都是用非对称加密,公钥,私钥模式,这个东西可以增加安全,但也只是相对的。一句话,只要是需要给其他人看,就一样存在安全问题。安全是相对的;
3)共识机制
无论是Master/Slave模式,还是对等模式,决策共识机制都是分布式计算的需要解决的基本算法。领导者算法就是其中之一。至于因为这个就是去中介,就可以信任,这个也有点牵强。
4)智能合约
智能合约就是在上面这些技术,根据不可篡改的数据执行一些预设的功能。这个东东取决于业务场景,技术上没有什么问题。
上面的技术除了智能合约外,1,2,3所涉及的技术在做分布式计算时都是绕不开的,至于“链”,也是基本的数据结构,在区块链中无外乎外延一点。而这些技术合在一起就能产生“革命性”的后果,我确实看不出来,我们不妨看下区块链的特征: