- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信息存储理论与技术
区块链:存储+共识
区块链:从中心化到去中心化
¥2
银行
小明:¥20
小红:¥10
姓名:金额
银行
小明:¥18
小红:¥12
姓名:金额
问题1:小明和小红无法判断交易的合法性
小明:¥20
小红:¥10
姓名:金额
小明:¥20
小红:¥10
姓名:金额
小明
小红
¥2
小明
小红
区块链:从中心化到去中心化
小明:¥20
小红:¥10
姓名:金额
¥2
小明:¥18
小红:¥12
姓名:金额
小明
小红
¥2
小明
小红
小明:¥18
小红:¥12
姓名:金额
…
区块链:存储+共识
问题2:谁来裁决?
小明:¥20
小红:¥10
姓名:金额
小明:¥18
小红:¥12
姓名:金额
数据结构
已经共识过的交易不允许被篡改
Merkle Root
区块内交易不允许被篡改
祖先区块不允许篡改
改变交易,则merkle root也随之改变
区块成链
共识算法
谁来出块,如何保证视图的一致性?
Hash(上一个区块hash值,本区块交易信息) = 124DC45
Hash(上一个区块hash值,本区块交易信息,随机数) = 000XXXX
挖矿,不断寻找随机数
经济成本
问题:区块分叉
最长链原则
安全性
限制分叉
比特币每十分钟出一个快
根据网络处快速度动态调整难度值
算力攻击
算力超过50%,便控制了全网
网络被攻陷的同时也就丧失了价值
工作量证明(POW)
比特币--以太坊
2013年
进入加拿大滑铁卢大学
退学,推出以太坊
8个月后
地址A:¥20 18
地址B:¥10 12
比特币
接收第一个人的转账
接收第二个人的转账并随机选择赢家
存储用户数据
存储代码
地址C
以太坊
A = C ¥3
A = B ¥2
A:¥20 17
C:¥0 3 | Code+A: 3
以太坊
B = C ¥3
A:¥17 23
B:¥10 7
C:¥3 0 | Code
引入智能合约,极大拓展应用场景!
A Next-Generation Smart Contract and
Decentralized Application Platform
Vitalik Buterin (V神)
问题与解决方案
Q1: TPS太小 Transaction Per Second(TPS)
比特币:7
VISA:4000
Q2: 所需存储空间太大
比特币:200G
以太坊:2T
DAG结构:
树图结构:
Conflux
IOTA
ByteBall
Nano
基于信任:
CUB系统
无需信任:
Jidar系统
基于分片:Monoxide系统
提高TPS:DAG结构
节点1:
节点2:
随机选择两个TIP节点
解决一个简单的POW问题
基于信任值+12个协调者的共识
串行变并行
全局:
IOTA
DAG结构
12个见证者发布见证交易,用于确定主链
相同序号的排序:引用关系+hash值
发送,接收分离
冲突靠中心化节点投票解决
Nano
ByteBall
树图结构(Conflux)
整个块抛弃
原因:
无法确定该区块与其他区块的顺序关系
问题:
每个区块包含上千条交易
无法解决冲突交易问题
冲突交易很少
使用Ghost协议代替最长链协议
可确定唯一全局顺序,并无法更改
自动跳过冲突交易
比特币
Conflux
Epoch 0
Epoch 1
Epoch 2
Epoch 3
0
1
2
3
x
CUB:基于信任
a Consensus Unit-based Storage Scheme for Blockchain System (ICDE 2018)
难点:区块存储的分配
节点的动态加入和离开
如何平衡各节点
如何保证查询的效率
整个unit对外相当于一个具有全量数据的节点
Jidar:无需信任
A Jigsaw-like Data Reduction Approach without Trust Assumptions for Bitcoin System (ICDCS 2019)
节点保存数据:
区块头
与自己相关的交易 + 相关的梅克尔路径
交易发送:
Jidar:无需信任
UTXO模型
Header
Merkle root
Bloom filter
Hash functions
1
0
0
1
1
0
1
1
0
Bloom filter
Input
Output
A:10
Input
B:2
A:8
Input
C:2
A:8
双花问题
…
X
问题:
已花费信息未被记录
比特币有全量数据,所以不需要
方法:
把花费记录集合 压缩后记录到区块头
Monoxide
Scale out Blockchains with Asynchronous Consensus Zones (NSDI 2019)
Z
您可能关注的文档
- 存储加密标准IEEE标准1619.1.docx
- IEEE标准中基于块存储设备的加密保护.docx
- 信息存储技术课堂报告-忆阻器交叉点阵列的非理想特性与解决方案.pptx
- 密码学与访问控制理论课件-香农原理.pptx
- 密码学与访问控制理论课件-计算安全性.pptx
- 密码学与访问控制理论课件-安全协议概述.pptx
- 密码学与访问控制理论课件-安全协议的形式化描述与验证.pptx
- 密码学概述课件.pptx
- 组合优化问题的数学建模-线性化非线性表达式.docx
- 华中科技大学密码学与访问控制理论研究生试卷2019.docx
- 基本面选股组合月报:大模型AI选股组合本年超额收益达6.60.pdf
- 可转债打新系列:安集转债,高端半导体材料供应商.pdf
- 可转债打新系列:伟测转债,国内头部第三方IC测试企业.pdf
- 联想集团PC换机周期下的价值重估.pdf
- 计算机行业跟踪:关税升级,国产突围.pdf
- 科技类指数基金专题研究报告:详解AI产业链指数及基金布局.pdf
- 计算机行业研究:AIAgent产品持续发布,关税对板块业绩影响较小.pdf
- 民士达深度报告:国内芳纶纸龙头,把握变局期崛起机遇.pdf
- 社会服务行业动态:全球首张民用无人驾驶载人航空器运营合格证落地,霸王茶姬冲击美股IPO.pdf
- 通信行业研究:特朗普关税令落地,长期看好国产算力链.pdf
网络工程师持证人
本人已从事浙江省工程咨询5年,对浙江省内工程信息非常熟悉,可获取新建工程相关联系人、设计院、业主等关键信息。另外从事楼宇自控专业已10年,考取了一建二建等资格证书,有关考试方面的问题(考试心得、方法、学习资料等)都欢饮来咨询交流。
文档评论(0)