当前位置:网站首页 > 区块链基础 > 正文

区块链基础知识25讲

刚刚读完这本书,总结回顾一下知识点

在这里插入图片描述

作者:Daniel Drescher

第1部分 区块链术语与技术基础

第1讲 理解分层的概念

系统分层

  • 应用层与实现层
  • 功能性与非功能性

完备性是一个很重要的非功能性需求,它包括3个方面的内容

  • 数据完备性
  • 行为完备性
  • 安全性

第2讲 纵观全局

  • 中心化系统和去中心化系统对比
  • 去中心化系统的优势
  • 区块链是去中心化软件系统实现层的一部分
  • 区块链的意义在于确保去中心化软件系统中一个特殊的非功能性特征:实现并维护系统的完备性

第3讲 纵观全局

点对点系统的定义

点对点系统是由若干节点(个人计算机)组成的分布式软件系统,系统中单一节点的计算资源(例如CPU处理能力、存储容量)可直接被其他节点调用,党加入点对点系统时,用户按照其权限和角色将其急死算计转换为系统的节点,尽管用户对系统贡献的资源可能有所不同,单系统中所有节点具有相同的功能和责任。因此,所有用户的计算机都是资源的提供者和消费者

区块链和点对点系统的联系

区块链可被认为是实现和维护分布式系统完备性的工具

第2部分 为什么这个世界需要区块链

第4讲 发现核心问题

完备性与信任是点对点系统设计者应该主要考虑的问题

点对点系统完备性的主要威胁是

  • 技术故障性
  • 恶意节点

在点对点系统中实现完备性取决于

  • 对节点数量的了解
  • 对节点可信度的了解

对于由未知信任度的陌生节点组成的完全去中心化点对点系统而言,区块链解决的核心问题就是实现并确保系统的完备性

第5讲 消除术语的歧义

区块链这一术语是多义的,主要有以下4中含义

  • 一种数据结构 - 区块链数据结构
  • 一种算法 - 区块链算法
  • 一个完整的技术方案 - 区块链技术方案
  • 一类完全去中心化的点对点系统

第6讲 理解所有权的本质

所有权证明需要3个要素

  • 对所有者的证明
  • 对事物被拥有的证明
  • 提供一个所有者和事物之间的连接

所有者和物品之间的关系可以保留在账本中,只有一个账本是有风险的,可以利用一组独立的账本而不是使用一个中央账本来记录所有权,并使用大多数账本都认可的结果来对所有权进行认证

可以使用区块链数据结构来创建基于完全去中心化系统的账本

第7讲 双花问题

双花问题指:

  • 复制数字资产引起的问题
  • 在去中心化点对点系统中可能存在的问题
  • 威胁去中心化点对点系统的一个例子

区块链技术是一种解决双花问题的手段

第3部分 区块链如何工作

第8讲 设计区块链

为了设计一个基于完全去中心化的点对点账本系统,需要确定完成以下的任务

  • 描述所有权
  • 保护所有权
  • 存储交易数据
  • 准备好在不可信环境中可分发的账本
  • 构建一个分发账本的机制
  • 向所有账本添加并验证新的交易记录
  • 确定能够将描述
到此这篇区块链基础知识25讲的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 推动区块链基础设施建设,先要破解区块链发展“三高”难题2024-10-30 21:45:08
  • 了解区块链基础设施,共同构建安全且强大的Sui网络_想了解区块链2024-10-30 21:45:08
  • 《区块链 基础知识25讲》笔记2024-10-30 21:45:08
  • 常见区块链基础架构2024-10-30 21:45:08
  • 区块链基础知识的归纳与总结2024-10-30 21:45:08
  • 使用Go语言搭建区块链基础2024-10-30 21:45:08
  • 信息安全技术之11区块链基础测试卷2024-10-30 21:45:08
  • 区块链探秘:从基础到深度,全面解读区块链技术与应用2024-10-30 21:45:08
  • 《区块链基础知识25讲》书评_区块链基础知识25讲pdf下载2024-10-30 21:45:08
  • 区块链基础——区块链应用架构概览2024-10-30 21:45:08
  • 全屏图片