《链接未来》---区块链概述
前言 要么拥抱颠覆,要么被颠覆
一个社会的发展,一方面是生产力的发展,另一方面是生产关系的发展,生产力和生产关系互相作用。区块链代表先进的生产关系,把信用的成本降低到忽略不计,大幅提高交易的销量。人工智能代表着先进的生产力。如果人工智能能够和区块链结合,一定是非常有前途的产业。
十年后,可以预见,区块链+今日互联网+一样寻常,所有不透明、低效的行业,都会被区块链颠覆;大部分生活问题都可以被区块链解决,而加密数字货币作为区块链分布式记账单位与区块链紧密结合,成为一种新型的资产,资产代币化会成为以一种新的趋势。
引言 一个真正信用时代的到来
信息的发展与区块链的出现
在点对点的信息传播中,一直有两个难以解决的问题:一是新消息传播的一致性问题,二是信息传播中的互信性问题。
让信息更广泛、更快速、更能高效、更准确地传播,是人类社会发展的内在需求。人类对信息传播的技术探索从来没有停止过。每一次信息变革都对人类社会的发展产生巨大的推动力,带来飞跃式的进步。5次信息革命分别是:语言诞生、文字诞生、印刷术的诞生你、大众传播和互联网。信息传播时代虽然信息传播迅速,但是也有不足之处。第一、互联网上虚假信息太多---互联网能够建立信息互联,但是却无法解决互信问题。第二、互联网上的垃圾消息太多。第三、隐私和安全问题。
信息传播过程中有一致性和互信的问题,这个被称为拜占庭难题。要解决拜占庭难题的关键是达成共识。如果有中心化的系统,有着中心系统的背书,共识的达成非常容易;但是在去中心化的系统中,在区块链技术出现之前,要达成共识却没那么简单。
信用机制的发展和区块链的诞生
2015年英国《经济学人》封面文章《信任的机器:比特币以及背后的区块链技术是如何改变世界的》中提到:区块链是一台制作信任的机器,可以说区块链的核心问题就是解决信用共识的问题。
货币的发展:
最开始的时候我们使用以物易物的方式,后面自然货币向人工货币演变,经历了从贝壳、铜贝、金属的发展,这一阶段主要还是停留在价值货币上面,也就是货币本身也是有价值的。后面因为金属货币本身携带的不便,人们开始使用纸币,纸币本身已经没有任何价值,它只是一种价值的符号。人们愿意接受他,就是因为他是一种价值的符号。人们对纸币的信用共识,是因为有国家为货币背书。
人类社会的方方面面,无论是商业还是生活,其实都有信用的难题存在。所以会有担保人、担保公司、支付宝、房地产中介,公证处、仲裁中心、法院等机构。
账本的发展历程与区块链的出现
在旧石器时代,账本全凭智商和记忆力,后面人们发明了符号和绘图的方法来记账。紧接着,人们发明了“结绳记事”;随着文字的出现,人们发明了流水账,后面再发展成了单式记账法、复式记账法。无论是哪种记账方式,因为账本是由人来记录的,所以会有互信问题存在。现在记账已经发展到了电算化的阶段,有了专门的第三方机构---会计事务所,互信问题依然不能完全消除。区块链提供了人们一个新的选择,它完美解决了记账过程中的互信问题,它是一个去中心化的分布式账本,而且不可篡改,因此可以在不需要任何第三方参与的前提下达成互信。
大到不能倒:中心化的缺陷和弊端
例如支付宝光纤被挖断事件等
区块链技术创造智能信用
区块链可以通过算法建立智能信任---机器和机器之间的信任,从而创造出一种全新的信用共识机制,不需要第三方参与。区块链全面颠覆了过去那一套信任机制:用技术信任取代权威中心和情感信任,一次建立一种网络结构,所有人都可以参与成为无数节点之一,进行认证、确权、交易、追溯和调整等一系列动作。它公开透明、成本低、速度快、分布广泛、没有权威可以篡改、伪造、取缔记录。简而言之,区块链体系下的信任机制,不再是人与人之间的信任,而是机器和机器的信任。
区块链让“消灭一切中介”真正成为可能
区块链会改变社会对于交易的观念,无论是金融还是其他交易。只要有经纪人的领域,只要是需要专家来证明某样东西有效性的地方呢,都有可能用区块链绕过去
认识区块链
区块链的定义
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术与的新型应用模式。狭义的区块链是按照时间顺序,将数据区块以顺序相连的方式组合成链式数据结构,并以密码学方式保证不可篡改和不可伪造的分布式账本。广义区块链技术就是利用链式数据结构验证和存储数据,利用分布式节点哦共识算法生成和更新数据,利用密码学的方式保证数据传输和访问的安全,利用由自动化脚本代码组成的智能合约,编程和操作数据的全新的分布式基础架构与计算范式。
区块链的优势
去中心化、开放性、自治性、信息不可篡改、匿名性、可追溯性
区块链发展
1.0 主要探索的是货币和支付领域的去中心化,主要应用是比特币
2.0 将去中心化延伸到了其他资产领域,伴随着智能合约的诞生,运用智能合约的方式来完成资产或合约的注册、确认和转移。
3.0 超越货币、金融领域,甚至超越了商业领域,延伸到一切领域,渗透到我们生活的方方面面,包括政治、社交、教育、医疗等。区块链会像互联网一样为大家所熟知,从而全面颠覆我们的生活。
区块链中的共识机制
比特币采用的是工作量证明(POW)的方式。
还有比如权益证明机制(PoS)/股份授权证明机制(DPoS)/
区块链的技术基础
哈希函数
哈希函数是一个公开函数,可以将任意长度的消息M映射成为一个长度较短且长度固定的值H(M),称H(M)为哈希值、散列值或者消息摘要。哈希函数有以下的特点:
(1) 消息M的任何改变都会导致哈希值H(M)发生改变
(2) 在给定某个哈希函数H和哈希值H(M)的情况下,得出M在计算上是不可行的。
(3) 免碰撞,从概率上来说,发生碰撞的可能性是很低的。
(4) 隐匿性,对于一个特定的H(M),要想要逆推出输入M,在计算上是不可能的。
数字签名
数字签名用于确认消息确实是由发送者签名并发出来的,二是数字签名能确认消息的完整性。
Merkle树
Merkle树的叶子是数据块的hash值,非叶子节点是其对应子节点串联字符串的hash. 它的作用是,归纳一个区块中的所有交易信息,最终生成该区块所有交易信息的一个统一的哈希值。
区块链的分类
公有链
它有以下特点:
(1) 公有链是完全去中心化的
(2) 在公有区块链中程序开发者无权干预用户
(3) 进入门槛低,几乎只要有一台能联网的计算机就可以进入
(4) 链中的所有参与者都是隐藏身份的,但是链式所有数据是公开的。
联盟链
(1) 多中心化的
(2) 可扩展性强,可以完成更大规模的交易
(3) 对产业或国家清算、结算哟用,更容易进行控制权限的限定
私有区块链
当前还在摸索当中。