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

《区块链 基础知识25讲》笔记

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

第一讲 理解分层的概念

  • 软件系统可以通过如下划分来进一步分析:应用层与实现层;功能性特征与非功能性特征。
  • 应用层关注用户的需求,实现层则关注如何满足这些需求。
  • 功能性特征关注实现了什么,非功能性特征关注这些东西怎么实现。
  • 大多数用户关注软件系统应用层的功能性特征,而很少关注其中的非功能性特征,特别是实现层的非功能性特征。
  • 对于任何软件系统而言,完备性都是一个很重要的非功能性特征,它包括三个方面:数据完备性;行为完备性;安全性。
  • 大多数软件错误,比如数据丢失,或被陌生人访问了用户数据,都是系统缺乏完备性导致的。

第二讲 纵观全局

  • 软件系统的架构决定了其中的节点计算机如何被组织,以及如何与其他计算机连接。
  • 中心化和去中心化的软件系统可以看系统架构的南北极。
  • 分布式系统由许多独立的计算机组成,它们通过使用通信介质相互协作,以实现特定的目标,且没有任何计算机能控制整个系统(简单的判定条件)。
  • 根据经验,可以指出只要有一个单一的组件可能导致整个系统崩溃,那么不管系统的架构多么复杂,它都不是去中心化的。
  • 区块链是去中心化软件系统实现层的一部分。
  • 区块链的意义在于确保去中心化软件中一个特殊的非功能性特征:实现并维护系统的完备性。

第三讲 认识去中心化的潜力

  • 点对点系统由计算机组成,这些计算机将计算资源直接开放给系统中的其他成员。
  • 点对点系统的优势是它们允许成员不通过中间人直接进行交互。
  • 使用点对点系统取代中间人能够加快信息的处理速度,降低成本。
  • 点对点系统可以是中心化的,也可以是完全去中心化的。
  • 完全去中心化的点对点系统组建了一个成员完全平等的网络,其成员可以不通过中心化的协调直接进行两两间的交互。
  • Napster通过它的文件共享系统将传统的音乐产业带入了新时代,展现了点对点系统的强大力量。
  • 任何虚拟资产的生产者和消费者之间充当中间人的公司都很容易被点对点系统取代。
  • 金融系统中的很大一部分公司是在资产的提供者和消费者之间充当一个简单的中间人角色。因此,数字化和点对点系统可能会像Napster重塑音乐产业一样重塑金融行业。
  • 随着数字化的发展,越来越多的虚拟化商品和服务将受益于点对点系统的效率提升。
  • 区块链能够为完全去中心化系统的实现和维护提供完备性,而完全去中心化的点对点系统有能力改变所有有中间商参与的行业。

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

第四讲 发现核心问题

  • 完备性与信任是点对点系统设计者应该主要考虑的事情。
  • 如果人们信任一个点对点系统,就会加入进来并持续作出贡献;而如果从系统中得到的正确反馈持续得到保证,则会进一步加强这种信任感。
  • 一旦人们对一个点对点系统失去信任,他们会放弃它,从而最后导致系统的终结。
  • 点对点系统完备性的主要威胁是:技术性故障;恶意节点。
  • 在点对点系统中实现完备性取决于:对节点数量的了解;对节点可信度的了解。
  • 对于由未知信任度的陌生节点组成的完全去中心化点对点系统而言,区块链解决的核心问题就是实现并确保系统的完备性。

第五讲 消除术语的歧义

  • 区块链这一术语是多义的,在不同的语境中对于不同的人,它可代表不同的含义。
  • 区块链可以指代:一种数据结构;一种算法;一种完整的技术方案;一类完全去中心化的点对点系统。
  • 管理和区分所有权是区块链一个极好的应用场景,但并不是唯一的一个。
  • 区块链是一个完全分布式的点对点账本系统,其利用一个特殊算法实现对区块内信息生成顺序的协调,并使用加密技术对区块数据进行连接,从而确保了系统的完备性。

第六讲 理解所有权的本质

  • 所有权证明需要三个要素:对所有者的证明;对事物被拥有的证明;提供一个所有者和事物之间的连接。
  • 可以使用身份证、出生证明和驾驶证来识别所有者。可以使用序列号、生产日期、生产证书或详细的对象描述来识别特定的商品。
  • 所有者和物品之间的关系可以保留在账本中,与法庭中的证人起着相同的作用。
  • 只有一个账本是有风险的,因为它可能被损坏,或伪造。在这种情况下,账本不再是证明所有权最值得信赖的信息来源。可以利用一组独立的账本而不是仅使用一个中央账本来记录所有权,并使用大多数账本都认可的结果来对所有权进行证明。
  • 可以通过使用区块链数据结构来创建基于完全去中心化系统的账本。每个节点上的区块链数据表示一个账本,并由运行该节点的计算机来维护。区块链算法负责让各个节点账本内的所有权状态同步到一个一致的账本。
  • 完全去中心化点对点账本系统的完备性,是其进行正确的所有权证明并确保只有合法所有人才能够进行资产转移的坚实基础。

第七讲 双花问题

  • 双花这个术语有多种含义,在不同语境下具有不同的含义。
  • 双花可以指代:复制数字资产引起的问题;在去中心化点对点系统中可能存在的问题;威胁去中心化点对点系统的一个例子。
  • <
到此这篇《区块链 基础知识25讲》笔记的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 常见区块链基础架构2024-10-30 21:45:14
  • 区块链基础知识的归纳与总结2024-10-30 21:45:14
  • 再质押和共享安全——区块链基础设施的未来_区块链质押是什么意思2024-10-30 21:45:14
  • 上“链”了,全国首个超大城市区块链基础设施升级!行业预计复合增速超70%,这些低市盈率概念股砸出深坑2024-10-30 21:45:14
  • 区块链有哪些基础项目2024-10-30 21:45:14
  • 了解区块链基础设施,共同构建安全且强大的Sui网络_想了解区块链2024-10-30 21:45:14
  • 推动区块链基础设施建设,先要破解区块链发展“三高”难题2024-10-30 21:45:14
  • 区块链基础知识25讲2024-10-30 21:45:14
  • 使用Go语言搭建区块链基础2024-10-30 21:45:14
  • 信息安全技术之11区块链基础测试卷2024-10-30 21:45:14
  • 全屏图片