追梦
【书籍】
《图说区块链》
【全书结构框架】
Day1:初识区块链,为后续理解区块链做准备。
Day2:区块链的概念、本质及产生的必然性。
Day3:区块链的核心概念及运作方式。
Day4:区块链的特性与智能合约。
Day5:区块链共识算法、应用前景及总结。
【第四章主题】
Day4:区块链的特性与智能合约。
【第四章内容】
1:今日导言
前面我们已经说过了区块链的一些特性,今天我们在集中回顾一下,智能合约也是大家熟悉的词儿,但你知道它的含义吗?让我们一起继续今天的内容。
2:去中心化
区块链的本质是一个去中心化的分布式共享账本。那该如何理解去中心化呢?我们先来看一个书中的例子,如果你要在网上买一本书,先来想想交易流程该是什么样的?我们先来梳理一下:
第一步:你下单之后把钱打给了支付宝;
第二步:支付宝收款后通知卖家可以发货了;
第三步:卖家收到通知后给你发货;
第四步:你收到货之后比较满意,于是确认收货;
第五步:支付宝收到你的通知并打钱给卖家。
由此可以看出在这个过程中,虽然你是在和卖家交易,但是整个交易过程中都是围绕支付宝进行了,如果支付宝系统出了问了,比如天上降下来一块陨石,把支付宝的中心服务器全砸了,或者全球经济危机支付宝倒闭了,无奈的支付宝只能表示不存在这笔交易,那么这笔交易只能以失败告终,交易双方无法自证。
3:免信任。
前面说过区块链系统是通过基于共识的数学方法,在机器之间建立信任并完成信用创造的,而且整个数据库和整个系统的运作是完全公开透明的,所以,区块链系统中所有节点之间进行交易是无须信任的。
4:集体维护
区块链系统是由其中具有维护功能的所有节点共同维护的,系统中所有人共同参与维护工作。
5:不可篡改
区块链系统中的每一个节点都拥有最新的完整的数据库拷贝,修改单个节点的数据库是无效的,因为系统会自动比较,认为最多次出现的相同数据记录为真,否则,除非你控制了超过51%的节点,但这是不可能的。
6:智能合约
这个词儿相信大家并不陌生,那么什么是智能合约呢?其实就是一个计算机程序,是一个任何人都可以使用的去中心化系统,不需要任何第三方中介机构的参与。
智能合约的工作原理,类似于计算机程序的“if-then”语句,当一个预先编好的条件被触发时,智能合约就会自动执行相应的条款。在区块链的世界里,智能合约是无处不在的。
u���











网友评论