




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
区块链BLOCKCHAIN商户导购区块链应用实践什么是区块链定义:A
BLOCKCHAIN—ORIGINALLY,BLOCK
CHAIN—IS
A
DISTRIBUTED
DATABASE
THAT
MAINTAINS
A
CONTINUOUSLY-GROWING
LIST
OF
DATA
RECORDHARDENED
AGAINST
TAMPERING
AND
REVISION.
IT
CONSISTS
OF
DATA
STRUCTURE
BLOCKS—WHICH
HOLD
EXCLUSIVELY
DATA
IN
INITIAL
BLOCKCHAINIMPLEMENTATIONS,
AND
BOTH
DATA
AND
PROGRAMS
IN
SOME
OF
THE
MORE
RECENT
IMPLEMENTATIONS—WITH
EACH
BLOCK
HOLDING
BATCHES
OF
INDIVIDUAL
TRANSACTIONS
AND
THE
RESULTS
OF
ANY
BLOCKCHAIN
EXECUTABLES.
EACH
BLOCK
CONTAINS
A
TIMESTAMP
AND
INFORMATION
LINKING
IT
TO
APREVIOUS
BLOCK是一个分布式数据库,它维护不断增长的防止篡改和修改的数据记录列表。它由数据结构块实现完全数据初始区块举行,在一些块保持批次个别交易更近的实现和任何区块数据和程序执行的结果。每个块包含一个时间戳和将它链接到上一块的信息。什么是区块链定义:A
BLOCKCHAIN—ORIGINALLY,
BLOCK
CHAIN—IS
A
DISTRIBUTED
DATABASE
THAT
MAINTAINS
A
CONTINUOUSLY-GROWING
LIST
OF
DATA
RECORDHARDENED
AGAINST
TAMPERING
AND
REVISION.
IT
CONSISTS
OF
DATA
STRUCTURE
BLOCKS—WHICH
HOLD
EXCLUSIVELY
DATA
IN
INITIAL
BLOCKCHAINIMPLEMENTATIONS,
AND
BOTH
DATA
AND
PROGRAMS
IN
SOME
OF
THE
MORE
RECENT
IMPLEMENTATIONS—WITH
EACH
BLOCK
HOLDING
BATCHES
OFINDIVIDUAL
TRANSACTIONS
AND
THE
RESULTS
OF
ANY
BLOCKCHAIN
EXECUTABLES.
EACH
BLOCK
CONTAINS
A
TIMESTAMP
AND
INFORMATION
LINKING
IT
TO
APREVIOUS
BLOCK是一个分布式数据库,它维护不断增长的防止篡改和修改的数据记录列表。它由数据结构块实现完全数据初始区块举行,在一些块保持批次个别交易更近的实现和任何区块数据和程序执行的结果。每个块包含一个时间戳和将它链接到上一块的信息。太太抽象了了账户A账户B支付机构用户A用户B-100+100交易支付信任中介传统交易支付流程账户A账户B支付机构用户A用户B-100+100交易支付信任中介特点数据集中保存中间机构控制数据安全可能会存在被串改风险系统故障后就不可用了传统行业销售流程生产厂商A生产厂商A消费者消费者消费者¥5.00¥4.00渠道商A¥50.00渠道商N¥100.00¥129.00¥125.00¥180.00特点生产厂商B消费者消费者消费者¥4.00渠道商A¥50.00渠道商N¥100.00¥129.00¥125.00¥180.00生产与消费者信息不对称,数据不透明渠道商赚取大量差价生产企业利润薄弱消费者承担了N倍的成本生产
¥5.00厂商A目前大数据和AI大数据平台
&Ai平台数据源数据源数据源数据源数据源数据源数据源数据源数据源特点数据源大数据平台
&Ai平台数据源数据源数据源数据源数据源数据源数据源数据源数据源多种多样,无法枚举数据实时行分析基本不可能单点分析耗费时间数据可信任?等一会儿,我们来解决这些问题信息不对称交易机构垄断,数据过于集中数据的信任和海量数据的处理数据和资源的共享数据的安全性单式记账法User
1
pay
10
to
User
2User
1
pay
10
to
User
2User
3
pay
10
to
User
4User
3
pay
10
to
User
4User
5
pay
10
to
User
6User
5
pay
10
to
User
6...
...
...
...
...
...
......
...
...
...
...
...
......
...
...
...
...
...
...复式记账法User
1
pay
10
to
User
2User
1
pay
10
to
User
2User
3
pay
10
to
User
4User
3
pay
10
to
User
4User
5
pay
10
to
User
6User
5
pay
10
to
User
6...
...
...
...
...
...
......
...
...
...
...
...
......
...
...
...
...
...
...User
2
pay
10
from
User
2User
3
pay
10
from
User
4User
5
pay
10
to
User
6...
...
...
...
...
...
......
...
...
...
...
...
......
...
...
...
...
...
...区块链-链式记账...
...
...
.....
..
...
...
........
...
...
...
...
.
...
...
...
......
...
.....
...
..
...
.....
...特点1.每个账本都有上一个账本信息...................................................2..新.记.账时都需要带上上一个...................................................账.本..信..息...
...
.....
...
...
...
.....
...
...
...
.....
..
...
...
.....
...创世区块第N次 序列号=Hash(序号N-1,记账时间,交易)第1次 序列号=Hash(序号0,记账时间,交易)…
…
…区块链-链式记账创世区块特点1.每个账本都有上一个账本信息...................................................2..新.记.账时都需要带上上一个...................................................账.本..信..息...
...
.....
...
...
...
.....
...
...
...
.....
..
...
...
.....
...第N次 序列号=Hash(序号N-1,记账时间,交易)第1次 序列号=Hash(序号0,记账时间,交易)…
…
…区块...
...
...
.....
..
...
...
........
...
...
...
...
.
...
...
...
......
...
.....
...
..
...
.....
...链数据有了,放哪里?特点数据非集中存放分布于网络中各个节点
数据大小是个问题,按照比特币10分钟记账一次的比例,10分钟增加1m,分布式存储问题
数据同步怎么保证是完整的和安全的怎么保证节点失效的情况下数据的容错性
怎么保证网络中断下数据的完整性怎么保证同一时间只有一个标准的数据同步到账本分布式存储摩尔定律
Merkle树CAP理论ACID&BASE理论不可能原理拜占庭将军问题PAXOS
|
RAFT(只针对非拜占庭错误)时间集中存储的瓶颈-摩尔定律存储随着时间的增加,存储并不能按照预计的倍数增加一倍随着互联网的发展,越来越多的海量数据需要存储和处理数据的相对集中存储越来越不满足需要分布式存储和处理越来越急迫来解决这个问题数据完整性的问题-MERKLE树文件传输校验 -
md5(hash算法)如果是分多块传输,那么每一块都对应一个hash码,校验的代价很大!!通过部分的hash码校验整个文件的完整性?是的,可以ROOT123453
&
4
hash5
&
6
hash1
&
2
hash3
hash4
hash5
hash66
hash向上传递有什么卵用?数据有效性问题-CAP理论一致性有效性分区容错性这个不说了,大家都懂的 CP
or
AP
or
CA网络在分区的时候,无法同时满足一致性和有效性数据共识问题-从ACID到BASE理论ACID
-传统数据的强一致模型Atomicity:每次操作是原子的,要么成功,要么不执行;Consistency:数据库的状态是一致的,无中间状态;Isolation:各种操作此互相不影响;Durability:状态的改变是持久的,不会失效。在分布式情况下,节点或者网络问题的时候,系统是不可用的BASE理论基本可用-分布式系统在出现故障的时候,允许损失部分可用性,即保证核心可用软状态-系统存在中间状态,而该中间状态不会影响系统整体可用性最终一致性-系统中的所有数据副本经过一定时间后,最终能够达到一致的状态数据共识问题-不可能性原理选举人选举人选举人01?
?
?睡着了Z
z
z结论:??拜占庭将军问题一次一支军队进攻,必然被灭同时两支或者两支以上才能成功必须达成共识在同一时间同时进攻
传递消息可能出现叛徒,造成一致无法达成解决PBFTPoWPOSDPOS智能合约例如:信用卡自动扣款水电煤自动扣款缴费;透支了就应该还款,水电煤消费了就应该缴费权利义务权利和义务的对应关系原始的智能合约中心化新型的智能合约去中心化特点:有系统自动进行执行,不需要人为干预和控制,由双方共同制定权利和义务,并按此执行特点:规则由制定方控制,可以进行人为的操作,这种操作很有可能是带有偏向性的区块链问题解决数据同步数据一致性(对称性)容错和安全数据存储共识算法分布式存储信任和履行智能合约区块链整体架构预览应用层pc
app扩展层智能合约文件信息网络层共识算法持久层进行数据的操作接入驱动,相当于应用层协议层,相当于基础架构划重点,以后要考!!!区块 区块区块 区块侧链区块链类型(POSPOW)公链可以自由的加入或者退出私链完全私有,中心机构控制
(PBFT PAXOS
RAFT)联盟链部分去中心化
(PBFT PAXOS
RAFT)侧链节点相对可靠节点不信任需要挖矿即市应用-背景没有统一的生态没有用户粘性商户和商户之间信息壁垒平台和商户互动性不强驱动力应用场景生态圈定义流通数量定义获取规则统一代币产生规则统一代币流通规则统一代币兑换规则代币参与交易代代币可转赠在整个生态圈
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 郑州亚欧交通职业学院《荷载与结构设计方法》2023-2024学年第二学期期末试卷
- 天津商务职业学院《舞蹈教师职业技能》2023-2024学年第二学期期末试卷
- 漳州科技职业学院《线上中医经典金匮要略》2023-2024学年第二学期期末试卷
- 江西科技师范大学《图案》2023-2024学年第二学期期末试卷
- 长江职业学院《普通生物化学B》2023-2024学年第二学期期末试卷
- 上海行健职业学院《矿产勘查》2023-2024学年第二学期期末试卷
- 山东农业大学《生物信息与计算生物学》2023-2024学年第二学期期末试卷
- 宁德师范学院《客户关系管理》2023-2024学年第二学期期末试卷
- 盐城幼儿师范高等专科学校《专业英语(光电)》2023-2024学年第二学期期末试卷
- 湖南信息职业技术学院《可编程控制器原理及应用》2023-2024学年第二学期期末试卷
- 【MOOC】中学教育见习与实习-河北师范大学 中国大学慕课MOOC答案
- 《社会应急力量建设基础规范 第3部分:山地搜救》知识培训
- 2025年河北省职业院校技能大赛(高职)婴幼儿健康养育照护比赛参考试题库含答
- 科研伦理与学术规范(研究生)期末试题
- 电影院管理与运营服务流程手册
- 8.2 二氧化碳的性质和用途 同步练习
- GB/T 44536-2024CVD陶瓷涂层热膨胀系数和残余应力试验方法
- 现代家政导论-课件 6.1.1认识道德与职业道德
- 北京市东城区2022-2023学年高三上学期期末考试地理试卷 含答案
- 深圳益电通变频器说明书TD90
- 人教版初中八年级物理上册课件-第1章-机械运动
评论
0/150
提交评论