20180127_区块链与神经网络的类比联想_区块链_经验_201801

20180127_区块链与神经网络的类比联想_区块链_经验_201801

我喜欢把好玩的东西进行类比和联想,往往会产生一些意想不到的点子,比如这个:区块链和神经网络的共通之处。

一、神经网络:快与慢的哲学!中心化与去中心化网络的切换?

人脑就像大脑的CPU一样,是人的命令中枢,控制着人的行为。假如人的脑部受到的损伤,相应的人的部份行为能力也会受到影响。

所以,按照正常理解,人的神经网络应该是典型的中心化网络拓扑。直到发生了这件事情,我的想法发生了改变:

钢琴的弹奏。

我在练琴的时候发现:假设一首曲子的节奏是tempo120(每秒120拍),然后我先把它练熟,练得很熟,练到几乎不会弹错的地步,然后——

我把这首曲子冷处理1个月,1个月里我完全不再去碰这首曲子。再然后有一天,我打开琴盖,重新以tempo120的速度弹奏这首曲子,依然很流畅的可以把这首曲子弹出来。也许会错几个音,但是不影响整体表现。

有人看到这里会要问了:这和你想说的有什么关系?

且慢,我增加了另外两个测试场景:

1)我把tempo120 (每秒120拍) 的速度减慢一半,减到tempo60(每秒60拍),试图再次进行弹奏,结果,我发觉很多地方我都卡住了,弹不下去,或者说——我想不起来下一个音是什么了。

2)我把左右手分开分别弹,我也发觉,很多地方我完全想不起来下一个音是什么了。

我开始思考这个问题:为什么会有这样的结果?为什么我双手以正常速度合奏时能够弹出来的一首曲子,在减慢速度或者分双弹时却无法弹下来?思索之后的答案是这样的:

1)快速弹奏一个曲子的时候,人的大脑没有在思考。甚至可以说,我的大脑在享受我的指尖所流淌出来的音乐。仿佛是这样的:我的大脑对我的手指说:来,给我弹一曲~~于是手指开始演奏音乐,大脑开始欣赏音乐。

2)慢速弹奏一个曲子的时候,人的大脑开始思考,开始思考音和音之间的逻辑,开始调动大脑的记忆元,开始搜索大脑里的数据。

再解释得清楚一点:

1)快速弹奏一个曲子的时候,人调动的是手指肌肉记忆,而不是大脑的记忆。也就是说,极端地说:大脑只需下达三个指令:开始,暂停,结束。而什么时候弹什么音,这个数据全部由手指直接调动手指肌肉和手指里的神经元中的记忆。这个时候人脑的神经网络,呈现类似去中心化的节构特点,或者说弱中心化的结构特点。假如把大脑比作网络的中心结点,那么快弹一首曲子的过程,这个操作及数据调用都由手指这个分布式节点来完成。

2)慢速弹奏一个曲子的时候,人是通过大脑调动大脑里的记忆,然后指挥人的手指。这个时候人脑的神经网络,呈现类似中心化节点的节构。人脑需要思考,调用中心化节点中的数据,然后将该数据传至手指,让手指来完成。

二、区块链的网络节构

人的神经网络的设计如此精妙,在赞叹之余,再回过头来思考一下:区块链的产品一定得是完全去中心化的吗?

瑞波,公信宝,以前的pressone,像这样非完全去中心化的还有很多。

这又回到了很多人都思考过的这样一个答案:

去中心化只是手段,关键还是要看实现的目的。

所以,不要再把是否完全去中心化这一点,作为区块链产品评判的标准了。

三、总结

也许,像人的神经网络那样,能够在中心化和去中心化之间切换网络拓扑节构的设计,才是真正伟大的设计。

你可能感兴趣的:(20180127_区块链与神经网络的类比联想_区块链_经验_201801)