总结如下三点:
1.1 区块链是一个分布式网络;
1.2 区块链可以帮助多个节点达成共识去记录和 Token 相关的事情;
1.3 区块链可以帮助所有人无门槛地构建属于自己的小经济系统。
然后通过一个共同打王者荣耀的故事来讲解什么是分布式网络。
2.1 中心化记账的问题:
通过讲述村民信赖村长进行中心化记账,引出中心化记账的问题,随后提出解决方案。
2.2 印章的标记作用:印章有两块标记内容。
2.3 创建创世区块:交易与信封的概念。
2.4 交易:如何创建交易。
2.5 打包交易(挖矿):挖矿的概念。
2.6 广播交易:什么是广播交易。
拜占庭将军问题:
1.精分问题。
2.作弊问题。
共识机制:
1.谁有权利。
2.作弊问题。
PoW:工作量证明
双花攻击:
两个规则来解决。
1.代币层面。
2.信封层面:选择挖矿难度较大的信封。
4.1 数字货币 :无主权、社区自治的货币形式
总量透明公开、数字货币缓慢释放、代码执行规则
4.2 数字资产 : 虚拟资产,例如金融资产、游戏代币。
融资模式:ICO
区块链平台地下的基础代币
匿名性 vs 实名制
点对点 vs 中心化
自理型安全性 vs 托管型安全性
广区域流程 vs 国家内部流通
比特币 BTC
熵币 ETP
不可能三角:“去中心化”“安全”“环保”三个要素不可能同时全部满足。
cap理论 :一致性、可用性、分区容忍性
7.4. 去中心化是不是区块链唯一的评价标准?
7.5. 联盟链为什么没有公有链普及?
7.6. 区块链是否会颠覆当下互联网?
比特币:项目
以太坊:区块链应用平台,提出了智能合约。
瑞波币:区块链项目,支付结算协议,提供全球支付体验。
莱特币:把比特币的挖矿算法修改为了scrypt算法。优先使用了"隔离见证"。
比特现金:扩大区块
Tether(USDT): 为所有区块链资产提供了法币(主要是美元)兑换网关。
匿名性区块链项目是指:使用交易匿名技术,让公开可查询的交易内容变成私密的匿名性区块链项目。
市值比较不错的有门罗币、达世币、Zcash 三种,
它们分别使用了不同类型的匿名技术,为区块链技术的匿名特性发展做出了贡献。
中国的公链项目不多,分别有 NEO、量子链、元界、公信宝、比原链。
区块链的存储基于分布式数据库;
数据库是区块链的数据载体,区块链是交易的业务逻辑载体;
区块链按时间序列化区块数据,整个网络有一个最终确定状态;
区块链只对添加有效,对其他操作无效;
交易基于非对称加密的公私钥验证;
区块链网络要求拜占庭将军容错;
共识算法能够“解决”双花问题。
所谓联盟链,就是这个区块链具有准入许可,不像公链,任何人都可以随时进入。
准入许可也就意味着候选节点进入区块链时需要得到已经在网络中的节点许可,
所以联盟链也叫做许可链。
区块链的核心技术组成
P2P 网络协议: TCP/IP UDP 应用层
分布式一致性算法:在经典分布式计算领域,我们有 Raft 和 Paxos 算法家族代表的非拜占庭容错算法,以及具有拜占庭容错特性的 PBFT 共识算法。
PoW 工作量证明算法
PoS 权益证明算法
DPoS 代理权益证明算法,区块链工具箱:石墨烯。
加密签名算法:哈希算法,非对称加密算法。
账户与交易模型
区块链的账本特性,通常分为 UTXO 结构以及基于 Account-Balance 结构的账本结构,我们也称为账本模型。
UTXO 是“unspent transaction input/output”的缩写,翻译过来就是指“未花费的交易输入输出”。
智能合约与以太坊
以太坊核心概念包括:智能合约虚拟机 EVM 和 Solidity 编程语言、账户模型、以太币和 Gas,交易和消息
比特股是一个公开透明的、7*24 小时不间断运行的、基于区块链技术的去中心化交易平台。
人人承兑
锚定机制
数字货币交易平台:比特股
在极客时间上学习了陈浩老师的《深入浅出区块链》课程,通过此课程的学习,大体对区块链是个什么东西有了一定的了解,可以当做入门课程。
掌握了上面这些知识与概念,其实对区块链已经有了一个大致的了解,上面类似于一个大纲类的东西。在我照着上面的大纲,能用自己的话语描述出来的时候,其实已经证明了自己对区块链有一定的了解。
在学习这个课程的时候,这种对着大纲复述的方法让我想起了学生时代,不由有一点怀念。