区块链技术概述
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
▪ The new center is an accountant (新中心就是个会计师) ▪ All Blocks are encrypted and chained together, hence the
name “Blockchain” and Cryptocurrency (把这些Blocks加 密后连起来,就叫Blockchain,也把bitcoin叫加密币)
2) But a Ledger is nothing but a Database (账册就是 一个数据库)
3) So we need a BlockchHale Waihona Puke Baiduin Ledger
8
Virtual Bank-Bitcoin BlockChain
Bitcoin is a Virtual Bank with Blockchain Ledger
▪ In order to be selected, each node has to do some work (为了被选中,每个节点都要做工作)
▪ Bitcoin has a math contest every 10 minutes (Bitcoin 网络每十分钟出一道数学竞赛题)
▪ The node who solves the math problem first will become the new center (第一个解出数学题的节点成 为新的中心)
▪ ETH (以太币) ▪ BlockChain 2.0 is about Smart Contracts(区块链2.0是指
智能合约)
12
Ripple: Payment System based on BlockChain (瑞波:区块链在支付系统的应用)
• What is Ripple? (瑞波是什么?)
• What is Ethereum (以太坊是什么 )?
▪ A programmable Blockchain (可编程区块链) ▪ Ethereum Virtual Machine (“EVM”) (以太虚拟机)
o Bitcoin Network中,每个中心都是个会计师 o Ethereum Network中, 让会计师兼职做法警
云数据通过某个中心(比如阿里) 解决数据的一致性和更新。
4
BlockChain (区块链)
网络上每一点都和每一点连接,所谓的P2P,也叫分布式网络 技术源头是分布式操作系统,也就是说,区块 链是分布式操作系统的一个应用
5
BlockChain (区块链)
单一中心:云数据
6
多中心
分布式(P2P)
Summary
o The node will be rewarded with 12.5 bitcoins(新的中心会得到 12.5个bitcoin作为奖励)
❖ $100,000 - $200,000 (约值10到20 万美元)
o This is called “Mining” (这被叫做挖矿)
11
BlockChain 2.0 Ethereum(以太坊)
▪ Google-backed start-up for settling financial transactions between some banks (Google 资助的银行间支付系统)
▪ It is a trust-based distributed system (以信任为基础的分 布式支付系统)
o Friends of friends are friends: Trust can be transited(朋友的朋友 是朋友:信任传递)
▪ Users access Ripple system through Gateways(使用瑞波 支付系统要通过网关)
区块链= 分布式 + 共识
共识可以有多种方式: 随机,投票,单一中心,竞赛,变换中心等
7
Application: Virtual Bank (虚拟网络银行)
Internet Bank:
1) If we want to run a Virtual Bank over the network WITHOUT a center, what do we need? (一个虚拟无中 心网络银行需要什么?) • Most important thing of a bank is Ledger (银行最重 要的是账册)
▪ Proof-Of-Work Algorithm(用POW方法)
• All transactions in this 10 minutes will be written into a dataset, call a “Block” by this new center(新的中心 把这十分钟里的交易记录到一个数据集合里,叫“Block”)
区块链技术概述
Usable Blockchain with business value
BlockChain (区块链)
2
BlockChain (区块链)
栖身于网络之中的数据库
3
BlockChain (区块链)
通过共识解决数据的一致性和更新。 (只保证有共识,不保证正确性。而且不保证共识永远能达成)
(比特币网络是一个虚拟网络 银行,用区块链做账册)
bitcoin is the currency used by Bitcoin Network
( bitcoin比特币是Bitcoin网络的货币单 元)
9
How Does It Work?
• Every 10 minutes, a node will be selected as the new center (每十分钟,选一个节点作为新的中心)
o 40,000 Blocks can be created each year(一年产生几万个Blocks)
▪ All other nodes copy this new block (其他节点根据这个新 的Block更新Blockchain)
10
What is Proof-Of-Work?
• POW selects a center every 10 minutes (每十分钟, POW 算法选一个节点作为新的中心)
name “Blockchain” and Cryptocurrency (把这些Blocks加 密后连起来,就叫Blockchain,也把bitcoin叫加密币)
2) But a Ledger is nothing but a Database (账册就是 一个数据库)
3) So we need a BlockchHale Waihona Puke Baiduin Ledger
8
Virtual Bank-Bitcoin BlockChain
Bitcoin is a Virtual Bank with Blockchain Ledger
▪ In order to be selected, each node has to do some work (为了被选中,每个节点都要做工作)
▪ Bitcoin has a math contest every 10 minutes (Bitcoin 网络每十分钟出一道数学竞赛题)
▪ The node who solves the math problem first will become the new center (第一个解出数学题的节点成 为新的中心)
▪ ETH (以太币) ▪ BlockChain 2.0 is about Smart Contracts(区块链2.0是指
智能合约)
12
Ripple: Payment System based on BlockChain (瑞波:区块链在支付系统的应用)
• What is Ripple? (瑞波是什么?)
• What is Ethereum (以太坊是什么 )?
▪ A programmable Blockchain (可编程区块链) ▪ Ethereum Virtual Machine (“EVM”) (以太虚拟机)
o Bitcoin Network中,每个中心都是个会计师 o Ethereum Network中, 让会计师兼职做法警
云数据通过某个中心(比如阿里) 解决数据的一致性和更新。
4
BlockChain (区块链)
网络上每一点都和每一点连接,所谓的P2P,也叫分布式网络 技术源头是分布式操作系统,也就是说,区块 链是分布式操作系统的一个应用
5
BlockChain (区块链)
单一中心:云数据
6
多中心
分布式(P2P)
Summary
o The node will be rewarded with 12.5 bitcoins(新的中心会得到 12.5个bitcoin作为奖励)
❖ $100,000 - $200,000 (约值10到20 万美元)
o This is called “Mining” (这被叫做挖矿)
11
BlockChain 2.0 Ethereum(以太坊)
▪ Google-backed start-up for settling financial transactions between some banks (Google 资助的银行间支付系统)
▪ It is a trust-based distributed system (以信任为基础的分 布式支付系统)
o Friends of friends are friends: Trust can be transited(朋友的朋友 是朋友:信任传递)
▪ Users access Ripple system through Gateways(使用瑞波 支付系统要通过网关)
区块链= 分布式 + 共识
共识可以有多种方式: 随机,投票,单一中心,竞赛,变换中心等
7
Application: Virtual Bank (虚拟网络银行)
Internet Bank:
1) If we want to run a Virtual Bank over the network WITHOUT a center, what do we need? (一个虚拟无中 心网络银行需要什么?) • Most important thing of a bank is Ledger (银行最重 要的是账册)
▪ Proof-Of-Work Algorithm(用POW方法)
• All transactions in this 10 minutes will be written into a dataset, call a “Block” by this new center(新的中心 把这十分钟里的交易记录到一个数据集合里,叫“Block”)
区块链技术概述
Usable Blockchain with business value
BlockChain (区块链)
2
BlockChain (区块链)
栖身于网络之中的数据库
3
BlockChain (区块链)
通过共识解决数据的一致性和更新。 (只保证有共识,不保证正确性。而且不保证共识永远能达成)
(比特币网络是一个虚拟网络 银行,用区块链做账册)
bitcoin is the currency used by Bitcoin Network
( bitcoin比特币是Bitcoin网络的货币单 元)
9
How Does It Work?
• Every 10 minutes, a node will be selected as the new center (每十分钟,选一个节点作为新的中心)
o 40,000 Blocks can be created each year(一年产生几万个Blocks)
▪ All other nodes copy this new block (其他节点根据这个新 的Block更新Blockchain)
10
What is Proof-Of-Work?
• POW selects a center every 10 minutes (每十分钟, POW 算法选一个节点作为新的中心)