首页
学习
活动
专区
工具
TVP
发布

区块链科普(三):如何实现机器信任、价值传递以及智能合约三大功能

我们在系列文的第一篇(区块链科普(一):一场颠覆生产关系的变革即将上演)中提到过,区块链将通过机器信任、价值传递以及智能合约三个功能彻底改变人类目前中心化的生产关系,那么它是如何得以实现的呢?今天我们就来解释一下实现这三大功能的技术基础

一、如何实现机器信任

共识机制其实就是构建机器信任的保证,在区块链系统中的参与者们,都可以核查,也会共同维持账本的更新,按照严格的规则和共识来进行修改。

既然大家都严格遵守规则和共识,加上区块链去中心化、不可篡改等特性,构建了信任的基石。区块链天然能够低成本地建立信任,构建前所未有的大型合作网络。

在第一篇中李先生一家的例子里,他们全家之间可以完全不信任,但是只要区块链技术在那里,大家就会相信那个记账的结果。

二、如何实现价值传递

在互联网上进行价值交换,需解决三个问题:

一是如何确保价值交换的唯一性。怎么理解?要知道互联网里信息可以被无数次地复制,然而价值交换不能多次记账;

二是如何确立价值交换双方的信任关系;

三是如何确保双方的承诺能够完成依靠网络的自治机制而自动执行,而无需可信第三方的介入。

怎么解决?

区块链这种新型的去中心化协议,链上数据不可随意更改或伪造,因而提供了无需信任积累的信用建立范式,唯一性的问题通过嵌入时间戳和区块链唯一性签名信息就可以解决,而共识机制保证了网络的自制。

三、如何实现智能合约

智能合约看上去就是一段计算机执行程序,满足条件后即自动执行。

如何简单的理解智能合约呢?过去在比特币上大家达成共识后执行的都是“记账”的动作,现在我们把记账的动作换成一个简单的程序即可。

简单的理解,智能合约是条款以计算机语言而非法律语言记录的智能合同,让一个预先编好的条件被触发时,智能合约执行相应的合同条款。同样的,单独一方就无法操纵合约,因为对智能合约执行的控制权不在任何单独一方的手中。

比如第一篇提到的,爸爸通过智能合约奖励孩子考100分即奖励100元的规则,孩子一旦考试完出成绩即会触发合约,一旦满足100分的条件,即会触发合约的执行。

那么为什么不继续用传统技术,而需要区块链技术等新技术呢?

原因有两点:

第一是数据无法删除、修改,只能新增,保证了历史的可追溯,同时作恶的成本将很高,因为其作恶行为将被永远记录;

第二是去中心化,避免了中心化因素的影响。比如第三方是否绝对公正,以及成本及效率的问题。

今天我们的区块链科普知识,就到这里。由于有读者反应第一篇的内容太多,有些难以理解,于是我们重新做了编排,尽量每天只解读一个具体的问题,循序渐进,帮助大家从0到1,真正了解区块链。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180118G0MSZP00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券