追梦《图书区块链》第四章:区块链的特性与智能合约

追梦

【书籍】


《图说区块链》


【全书结构框架】


Day1:初识区块链,为后续理解区块链做准备。

Day2:区块链的概念、本质及产生的必然性。

Day3:区块链的核心概念及运作方式。

Day4:区块链的特性与智能合约。

Day5:区块链共识算法、应用前景及总结。


【第四章主题】


Day4:区块链的特性与智能合约。


【第四章内容】


1:今日导言


前面我们已经说过了区块链的一些特性,今天我们在集中回顾一下,智能合约也是大家熟悉的词儿,但你知道它的含义吗?让我们一起继续今天的内容。


2:去中心化


区块链的本质是一个去中心化的分布式共享账本。那该如何理解去中心化呢?我们先来看一个书中的例子,如果你要在网上买一本书,先来想想交易流程该是什么样的?我们先来梳理一下:


第一步:你下单之后把钱打给了支付宝;

第二步:支付宝收款后通知卖家可以发货了;

第三步:卖家收到通知后给你发货;

第四步:你收到货之后比较满意,于是确认收货;

第五步:支付宝收到你的通知并打钱给卖家。


由此可以看出在这个过程中,虽然你是在和卖家交易,但是整个交易过程中都是围绕支付宝进行了,如果支付宝系统出了问了,比如天上降下来一块陨石,把支付宝的中心服务器全砸了,或者全球经济危机支付宝倒闭了,无奈的支付宝只能表示不存在这笔交易,那么这笔交易只能以失败告终,交易双方无法自证。


3:免信任。


前面说过区块链系统是通过基于共识的数学方法,在机器之间建立信任并完成信用创造的,而且整个数据库和整个系统的运作是完全公开透明的,所以,区块链系统中所有节点之间进行交易是无须信任的。


4:集体维护


区块链系统是由其中具有维护功能的所有节点共同维护的,系统中所有人共同参与维护工作。


5:不可篡改


区块链系统中的每一个节点都拥有最新的完整的数据库拷贝,修改单个节点的数据库是无效的,因为系统会自动比较,认为最多次出现的相同数据记录为真,否则,除非你控制了超过51%的节点,但这是不可能的。


6:智能合约


这个词儿相信大家并不陌生,那么什么是智能合约呢?其实就是一个计算机程序,是一个任何人都可以使用的去中心化系统,不需要任何第三方中介机构的参与。


智能合约的工作原理,类似于计算机程序的“if-then”语句,当一个预先编好的条件被触发时,智能合约就会自动执行相应的条款。在区块链的世界里,智能合约是无处不在的。

u���

你可能感兴趣的:(追梦《图书区块链》第四章:区块链的特性与智能合约)