从今天起后面的一系列关于区块链的博客都是我的学习笔记,主要目的是为了自己可以多次重复温习,顺便分享给看我博客的人。里面的一些话与文章并不都是本人所创作,这只是一个摘录本,但是很多都是手打。
前面说了,主要是为了自己看,放博客里只是顺便,所以不喜勿喷。
区块链家族
家族成员一览(自组织仍在研究中)
去中心化
- 去中心化被人们叫做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设想每个组织里都没有管理层,通过自我沟通,通过效率直接连接,可以提高全人类的组织效率,实现多劳多得