从不同角度看区块链

2018-06-09  本文已影响38人  张寻Van

从金融角度看区块链

---

宏观经济角度,国家追求经济增长,物价稳定,充分就业和国际收支平衡四个目标。抛开其他,我们主要看经济增长。

在工业革命之前,人类的生产力和资源基本恒定,那时候人类倾向于一个群体掠夺或者侵略另一群体来让自己占有更多资源。工业革命之后,机械很大程度上代替人力,整个社会的资源总量在增长,当基本资源变得充裕之后,人类追求更丰富的资源,所有人类追求的我们都可以说是资源,所以工业革命后的世界人类倾向于相信资源是不断增长的,包括现在互联网产生的信息资源。所以人类可以不再以掠夺方式让自己占有更多资源,转而通过技术和商业创造更多资源(当然部分国家还是依赖其自然资源)。

现在一个国家或者经济体想要追求经济发展,首先就要让民众对未来乐观,愿意投资一些创新商业和技术来推动经济增长,如果民众对于经济形式表示担忧,人类将不愿意把钱用来投资,经济创新将受到抑制,国家经济发展出现问题。从某种角度可以理解经济创新主要体现在生产力提升和组织制度高效。其次民众的钱如何有效的进入那些经济创新和项目上同样重要,这就依赖一个国家的金融体系,包括银行,股市,基金,保险等等。那么一个国家的金融体系和制度是否高效,是否健康很重要。当然现在大多数国家的金融和经济都是有很大问题的。问题跟政权,法规和环境等有很大关系。那么金融体系无非是让民众的投资更高效的投入到经济创新的地方,又保证民众通过经济创新得到获利。

区块链就是一种非常有可能成为一个【高效的金融系统】的技术基础。民众的投资更高效的流向经济创新,投资获利更高效的反馈民众,而不是现在民众在投资中获取一小部分利,而中间环节消耗了大部分获利。

从进化角度看区块链

---

计算机的发展其实也是一种计算机的进化过程,一种以人类商业驱动的进化。

计算机的进化主要有几条路径,CPU单核性能更强,存储更大,存储更快,网络更快,硬件体积更小,更省电,多核协作,分布式协作。

计算机从巨型机时代,一直追求单机性能进化,PC的出现是在物理体积和成本的纬度进行改变,但是其自身也在不断追求单机性能提升。直到09年左右,CPU性能达到物理极限的时候,这个时候又出现了一次物理体积上的进化,CPU,存储,内存的芯片都更小,同时更省电,以及3G网络使得移动网络速度的大幅提升,导致了移动时代的到来。移动时代还有另外的一些进化方向,分布式计算推进的云计算方向进化,硬盘足够便宜导致数据存储便宜,促进了大数据方向的进化,云计算又推动的AI的计算。在移动时代,一样追求着单机性能更高。

在比特币为主的区块链出现后,在PoW共识机制的推动下,矿工算力的提供芯片从CPU到GPU再到更强大的ASIC专业挖矿芯片,整个过程都是在最求算力增强。CPU有是互联网时代最常见的计算单元,几十年来CPU执行着类似一套指令,这套指令适合各种逻辑计算。GPU和CPU的区别在于GPU是用来处理图片的,主要以矩阵运算为主,GPU具有更多的核(上千个)来处理矩阵运算,所以这方面比CPU具有更高的性能。后来ASIC芯片的出现主要在挖矿算法上具有更强的性能,舍弃了CPU的一些能力。也就是CPU通过舍弃一些能力来追求专业性能的提升。并且不管各区块链如何用算法拒绝ASIC,都无法阻止ASIC朝着更强的专业算力的方向进化。这是商业驱动的进化。

云计算是在分布式计算的方向上的进化,以计算机之间的协作机制来追求无穷的性能,矿机以同样的分布式计算模式组成矿池来实现无穷的挖矿算力。

ASIC芯片的进化就像在某天,人类四肢逐渐蜕化,而眼睛可以同时从多块屏幕接受信息。

从商业角度看区块链

---

如我之前的想法。通过人工智能和物联网(包括机器人)的发展,智能机器必定会更多的替代人类的一些工作角色,就想工业革命后机械代替人力一样。

在一个由机器人承担大量工作角色社会形态中,区块链是一个商业基础。机器人在区块链上有自己的身份,和自己的能力描述(职业描述)。机器人负责某些可评估的和可验证的工作,并且通过参与某些劳动赚取利益。对于机器人的设计和生产将规模化+标准化。比如机器自主充电的技术标准化,机器人空间识别能力的标准化,机器人运动器官多样化。机器人商业上分为底层公司和应用公司,底层公司提供系统和标准硬件,上层公司提供场景化应用开发。所以最终机器人将是基于标准化底层系统+差异化上层应用和辅助硬件而形成的一种形态。

目前来看机器人需要的视觉能力(图像识别)和听觉能力(语言识别)已经具有基本能力,接下来应该是算力的市场化+机器人底层系统设计+场景化应用开发。

AI + IoT 是机器人技术基础, 区块链是机器人的商业基础.

区块链为机器人提供了商业契约,可信,不可修改,不可伪造。目前区块链存在的问题除了本身的低效之外,在于真实世界如何对接区块链的信任。A通过区块链卖100KG萝卜给B,而B是否成功的收到了100KG质量OK的萝卜无法验证,亦没有区块链外的强制检测机制。

那么这个场景最终会实现以下解决方案,A的机器人Robot1将萝卜拍照并通过萝卜图像特征为萝卜生成固定的序列号码,拍照+ 装箱+ 拍照。A决定让A的机器人Robot1发布一个和约,以照片和序列号作为标准。B通过区块链 购买了这100KG萝卜,锁定合约。A便通过货运公司发货给B(货运公司基本也都机器人化)。当货运公司将萝卜送到B的机器人Robot2手中之后,B的机器人通过图片和序列号验证交易。交易完成或者失败。根据合约进行付款。

每个区块链节点掌握同样的交易记录或许是种资源浪费。现在fabric以信道来分离,也就是一个节点不是某个组织成员的话他是不会接入某个信道 也不需要掌握此信道纪录的。

最近关于基因的书带给我的启发,基因是控制蛋白生成的编码,基因只有4个标记,由4个标记组成不同的基因组。基因控制生物分成不同物种,也控制人分成不同人种,控制人与人之间保持差异。即控制了共同,也控制了差异。想要保持共同,就携带相似基因,如人的23条染色体及很多相似的基因组。每种编码都将对应于某种组织,或者激素。基因由开始的简单逐渐变得复杂,由不稳定的RNA变成相对稳定的DNA。每个组织里的基因并不是全部激活状态,只有组织需要的部分基因表达了其功能,其他基因是休眠状态。

同理,同样的程序编码控制了同样的机器人组织,这些机器人组织终将形成一个复杂的整体,并且这个整体终将越来越复杂。

促进生物进化的规则是基因复制,即物种争取自己基因复制的机会,分裂或者交配。而促进机器人进化的是人类商业,基于区块链的商业。

从程序员角度看区块链

---

在互联网时代和移动互联网时代,软件的模式主要以传递信息为主,包括社交,电商,媒体以及O2O等等,这些软件系统的架构主要以读写数据+业务逻辑为主,可以说IO密集型。所以互联网时代的系统最主流技术挑战如何处理高并发。

而现在人工智能是CPU密集型,AI时代如何用算法处理相关数据是AI系统的主要挑战。

再看区块链,区块链追求以数据安全和非中心化。对密码学要有一定基础。另外一个明显不同是在智能合约开发上跟传统软件开发有很大不同。因为智能合约开发,我们要严格控制合约的大小和要保存的数据,因为这都是有很高成本的,并且每次数据的改变都有成本。再也不像以前多几行少几行没关系,多存点少存点没关系那样写程序了。

上一篇下一篇

猜你喜欢

热点阅读