区块链简介

区块链是什么

  1. 利用链式数据结构来验证并存储数据
  2. 利用分布式节点共识算法生成和更新数据
  3. 利用密码学的方式保证数据传输和访问的安全
  4. 利用智能合约(自动化脚步代码组成的)来编程和操作数据
  5. 分布式基础架构与计算范式

强调

  1. 安全
  2. 共识(接受众人监管)
  3. 链式数据结构
  4. 分布式架构
  5. 计算

区块链与比特币的关系

  1. 区块链因比特币而诞生
  2. 比特币是区块链的第一个应用

区块链的技术要点

P2P网络技术

分散的、区中心化的计算机网络组成方式,组成节点的计算机没有客户端与服务器区别,地位相同。

分布式账本技术

  1. 多个节点、不同物理地址的多个成员共同维护的账目数据。
  2. 实现数据的分享、同步、复制的去中心化数据库
  3. 拥有仲裁系统,数据以大部分相同的数据为正确数据,进行认证。
  4. 可以验证是否被窜改

共识机制

  1. 工作量证明 (Proof of Work, Pow),用以发行新币
    单位时间内付出的工作量(算力)越大,利用其算力寻找运算问题的时间就越短,因而获得的记账权概率越高(比如,矿机越多,获得的比特币越多)
  2. 权益证明 (Proof of Stake, Pos),用以维护网络安全
    持有资产越多,消耗时间越多,那么获得记账权就概率就越少,防止恶意攻击,防止既得利益者破坏规则,为自己牟利。
  3. 股份授权证明 (Delegated Proof of Stake, DPoS)
    区块链的正常,依赖于受托人,受托人的对象由持币用户投票决定,投票占比与所拥有资产成正比。受托人的节点服务器充当矿机,负责打包区块、维持系统运转并获得奖励。

密码学

  1. 哈希算法
  2. 加密算法
  3. 数字签名
  4. 梅克尔树 (Merkle trees)

区块链分类

  1. 公有链(非许可链)
  2. 私有链
  3. 联盟链
    在这里插入图片描述

区块链的必要性

人工智能流派

个体智能

单兵作战,强调单个单位的性能优越。

结构门派(联结主义)

模拟人脑运转方式,需要对人脑足够了解,且足够的计算力
目前热门的深度学习,本质是构建大规模、多层次的人工升级网络

功能门派(符号主义/逻辑注意)

基于逻辑推理,因一而二,因二而一的推理得到最终结果,需要将各种知识进行符号化。

行为门派(控制主义)

传感器打头阵,由传感器输入信息,cpu从自身决策库中找到对应的处理方式,进行反馈处理。

群体智能

人类社会是群居社会,由此而产生各种协同、合作,群体智能需要依赖个体智能的发展作为基础。当前人工智能大热,发展迅猛,元宇宙应运而生,这个应该可以算作群体智能的一个表现。
主要研究由多个智能的环境中,如何表达各种协作关系、定义协作行为、并实现。

分布式人工智能

  1. 个体智能系统的并行化
    主要关注如何将算法进行拆解,交由多个节点并行运算
  2. 分布式问题的解决
    主要关注如何将问题、应用逻辑分为多个数据和知识共享的模块
  3. 多智能体系统
    较上面两个层面,更升一层,它的各个节点拥有更强的自主性,它们是问题(2中分布式问题)的发现者,他们并不通过预设的行为进行节点间互动,而是由实际环境中,AI自我反应进行互动
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇
下一篇>>