0%

区块链学习笔记1:区块链家族

从今天起后面的一系列关于区块链的博客都是我的学习笔记,主要目的是为了自己可以多次重复温习,顺便分享给看我博客的人。里面的一些话与文章并不都是本人所创作,这只是一个摘录本,但是很多都是手打。
前面说了,主要是为了自己看,放博客里只是顺便,所以不喜勿喷。

区块链家族

家族成员一览(自组织仍在研究中)

去中心化

  • 去中心化被人们叫做P2P
  • 中心是自由选择的,其实是有中心的,只是轮换当中心而已,并不是真正去掉中心
  • P2P:个人对个人,同等地位,称为“对等联网”
  • 去中心化类似于学校的英语角,任何人都可以选择听或者不听,讲或者不讲。
  • 去中心化与web3.0会有密不可分的关系
  • 去中心化不是指以后没有大网站,只是指系统对于用户的赋权
  • 可以有很多小中心,这也算去中心化
  • 分布式是均匀的,去中心化达不到均匀
  • 互联网就是没有中心化的,所以去中心化+互联网=区块链家族

    区块链大哥P2P

  • P2P下载
  • 起源于Napster,提供音乐文件搜索与下载的网站
  • 将每个电脑上的mp3绘制成目录,如果你想下载你想要的mp3,会找到有这个MP3文件的电脑,从这个电脑上下载,然后在拼接,相当于无意识的互相分享
  • 由于版权问题,Napster2002年破产,但是p2p下载留了下来、
  • P2P依赖于参与者
  • P2P的本质是一种硬盘的共享
  • 迅雷(P2P),酷狗音乐(P2P)

    BT下载(P2P的衍生)

  • 比特流下载
  • 多个发送源
  • 同时下载和上传(必须)
  • 从种子文件开始下载,x先通过种子随机下载一部分,y再随机下另一部分,然后互相交换
  • 人越多越快(与传统相反)
  • 我为人人,人人为我
  • 硬盘同时读写,影响电脑速度

    区块链二哥CDN

  • 内容分发网络
  • 看电影时自动找最近的服务器访问(CDN思想)
  • 就近原则,提高效率
  • 提高速度,减少阻塞,提高命中率
  • 分布式存储,负载均衡,网络请求重定向,内容管理
  • 广泛运用于视频加速

    P-CDN

  • 质量提高版
  • 阿里云P-CDN
  • 成本低,质量好
  • 迅雷很早就使用了:充分利用用户家里的闲置宽带、玩客币
  • 共享网络资源与带宽

    区块链三哥分布式计算

  • 分而治之(哈哈,这都可以get到算法中的分治法)
  • 超级计算机——中心化
  • 充分利用群众的力量
  • 应用:利用全球志愿者闲置下来的电脑计算能力分析外太空的电讯号,探索引力波与黑洞等等
  • 共享硬盘(P2P)+共享网络资源(CDN)+共享CPU(分布式计算)= 边缘计算
  • 跟云计算不一样,云计算只是分发给你一个远端的计算机而已,还是中心化的
  • 被称为分布式云计算(java大数据hadoop)
  • 通过HDFS技术将一堆数据分发到一堆计算机中存储(map+reduce——任务分解与结果汇总)

    区块链四姐社交媒体

  • 你懂的

    区块链五哥P2P借贷

  • 金融领域
  • 今天我不去银行借钱,我找一个有钱人借钱。需要一个网络平台记录相关的信息并完成相关手续,实现自助式借款与自助式借贷
  • A在平台上发布借钱需求,B有闲钱通过平台投资,平台匹配双方
  • 有私自挪用的危险,需要引入一个第三方资金托管

    区块链六哥众筹

  • 纳瓦尔创立天使名单(AngelList)公司,股权众筹,三年成为行业航母级别公司
  • 帮助初创企业
  • 群众筹资
  • 通过网络连接赞助者和提案者
  • 找风投、上市(中心化),200人以下投资人投资(众筹)
  • 有较大的金融风险
  • 应用:优步第一笔钱靠的是众筹

    老七区块链

  • 笔名“中本聪”的人发明的
  • 链式数据结构
  • 用密码学使其成为不可篡改和不可伪造的分布式公共账本
  • 链式数据结构——验证与存储数据。分布式节点——生成与更新数据。密码学——保证数据传输和访问的安全。自动化脚本组成的智能合约——编程和操作数据
  • 全新的分布式基础架构与计算方式
  • 本质就是个去中心化的数据库
  • 每一台计算机都相当于一个服务器
  • 当任意两个账号的资金需要互转,这笔加密的交易就会广播到其他所有的用户
  • 只有其他人所有人
  • 世界上有史以来最安全的数据管理方式
  • 只关心“增”,“查”,不关心“改”,“查”

  • 主要学习共识算法和智能合约
  • 公有区块链、联合区块链、私有区块链
  • 虚拟数字货币均属于公有区块链
  • 公有区块链解决人类不可信,联合区块链解决组织不可信,私有区块链解决队友不可信

    区块链儿子比特币

  • 基于区块链的数字现金
  • 通过大量计算产生
  • 总数量非常有限,稀缺性,过四年开采量就减半,总数不会超过2100万
  • 比特币可以兑现
  • 挖矿相当于解方程,解出了方程其中的一个根,然后得到相应的报酬,所以这个方程只有2100万个根
  • 所有虚拟货币都使用了SHA
  • SHA:安全哈希算法,算出一个数字消息对应的长度固定的字符串,又称消息摘要算法
  • SHA家族:SHA-1,SHA-224,SHA-256,SHA-384,SHA-512,后四个并称为SHA-2
  • SHA-1是MD5的后继者,但是安全性被质疑,SHA-2始终人没有被成功攻击过

    区块链的侄子ICO

  • 众筹与代币结合生下了ICO。ICO是一种比特币行业术语,是一种金融行为
  • 全名叫做“首次币发行”
  • 相当于货币的首次分发
  • 缺乏监管体系

    区块链的未来弟弟DAO

  • 叫做“自组织”
  • DAO设想每个组织里都没有管理层,通过自我沟通,通过效率直接连接,可以提高全人类的组织效率,实现多劳多得