课程分类

课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • icon

    1v1专属答疑服务

  • icon

    BAT专家面试辅导

课程详情


课堂讨论:
 
按照Vitalik讲的去中心化的三个维度来划分的话,区块链应如何被归类?为什么?其优势如何?
 
答题思路:
区块链在政治上是去中心化的(没有人能控制他),在架构体系上也是去中心化的(没有基础设施的中心故障点),但是在逻辑上是中心化的(有一个共同认可的状态,并且系统表现的像一个单一计算机)。很多时候,当别人在谈论区块链的优点时,他们描述的是拥有一个“中央数据库”的便利好处;中心化是逻辑的中心化,在许多情况下这种中心化可以说是好的。
 
 
课后习题解答:
 
  1. 请简述数据记录的三个阶段以及特点。
 
  1. 程序与数据一体阶段
  1. 每段程序都有自己专属的代码段和数据段
  2. 数据专属使用
  3. 程序的作者就意味着对数据的所有权,通过程序运行他人可获取记录和运算后的结果
  4. 数据修改不方便,修改数据需修改程序
 
  1. 程序与数据分离阶段
  1. 程序可加载不同的数据形成不同的计算结果,或对相同的数据采用不同的程序运行
  2. 修改程序无需再重新打包数据
  3. 程序和数据分别有自己的鉴权方式
  4. 对于某些需要鉴权的敏感数据,数据鉴权性更为复杂
 
  1. 中心化阶段
  1. 利用服务器这一节点统一管理数据
  2. 服务器(一台或一组设备)具有所有数据记录的全集,而客户端获取的是数据记录的子集
  3. 解决了数据记录上传播性、可复制性、可鉴权性的矛盾
  4. 不符合网络设计之初“对等”的初衷,不利于“互联”的发展
 
 
 
  1. 去中心化的概念是什么?
在一个分布有众多节点的系统中,每个节点都具有高度自治的特征。节点之间彼此可以自由连接,形成新的连接单元。任何一个节点都可能成为阶段性的中心,但不具备强制性的中心控制功能。节点与节点之间的影响,会通过网络而形成非线性因果关系。这种开放式、扁平化、平等性的系统现象或结构,我们称之为去中心化。
 
  1. 应如何利用去中心化思想的三个维度来解释区块链?
区块链在政治上是去中心化的(没有人能控制他),在架构体系上也是去中心化的(没有基础设施的中心故障点),但是在逻辑上是中心化的(有一个共同认可的状态,并且系统表现的像一个单一计算机)
 
  1. 区块链的主要特性有哪些?请简要概述。
  1. 去中心化:整个网络没有中心化的硬件或者管理机构,任一节点的损坏或者失去都会不影响整个系统的运作。因此也可以认为区块链系统具有极好的健壮性。
  2. 自治性:参与整个系统中的每个节点之间进行数据交换是无需互相信任的,整个系统的运作规则是公开透明的,所有的数据内容也是公开的。
  3. 信息不可篡改:整个系统将通过分数据库的形式,让每个参与节点都能获得一份完整数据库的拷贝。因此参与系统中的节点越多和计算能力越强,该系统中的数据安全性越高。
  4. 开放:由于整个系统的运作规则必须是公开透明的,所以对于程序而言,整个系统必定会是开源的。
  5. 匿名性:由于节点和节点之间是无需互相信任的,因此节点和节点之间无需公开身份,在系统中的每个参与的节点都是匿名的。
 
  1. 目前对区块链的分类主要有哪三类?
  1. 公共区块链:网络中的节点可任意接入,网络中数据读写权限不受限制,任何人都能参与共识过程,比特币属于典型的公有链。
  2. 私有区块链:网络中的节点被一个组织控制,写入权限仅限在一个组织内部,读取权限有限对外开放,全球 42 家银行组建的区块链联盟 R3 CEV 就是私有链。
  3. 联盟区块链:介于公有链和私有链之间。公开节点:网络中的节点部分可以任意接入,授权节点:则必须通过授权才可以接入的区块链。比如清算。
温馨提示
  • 请勿私下交易
    请勿在平台外交易。与机构和老师私下交易造成的任何损失及纠纷,腾讯课堂不承担任何责任
  • 听课说明

    1、电脑:访问腾讯课堂官网 ke.qq.com 查看我的课表或下载win/mac客户端听课

    2、手机/平板:下载腾讯课堂APP, 进入学习页面听课