区块链调研
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
区块链特征
去中心化
集体维护
不可篡改
数据透明
用用户户匿匿名名
>非对称加密技术,公钥作为用户名,私 钥作为密码。 >数字签名技术提供用户交易的密码学证 据,因此不须提供实名认证。
区块链的分类
公有链
联盟链
私有链
全世界任何人都可 读取的、任何人都 能发送交易且交易 能获得有效确认的、 任何人都能参与其 中共识过程的区块
区块链1.0
区块链2.0
价值盲
价值知晓:可以从外部数据源 获取汇率等输入
区块盲
区块知晓:可读取区块内部数 据
非图灵完备:只执行有限类型 图灵完备:能够使用变量,并
指令
能执行循环等所有类型指令
不支持智能合约
支持智能合约
定位于具体某一应用如电子货 定位于平台,可实现各种应用 币功能
交易速度很慢
更快交易速度,最快到秒级交 易确认
链
共识机制受到预选节 点控制的区块链。如 15个金融机构组成的 共同体,每个机构都 运行着一个节点,而 且为了使每个区块生 效需要获得其中10个
机构的确认
写入权限仅控制在 一个组织手里,而 读取权限对外开放 的程度完全由该组
织控制的区块链
未来应用的重点是联盟链,但是关注的重点时公有链,公有链是 区块技术的试验田,会遇到各种复杂的情况和问题,是对新技术 和新业务的测试,这对我们未来应用联盟链提供了很好的借鉴。
1.拥堵 2.交易延迟 3.交易费高涨日益凸显
游戏应用和区块链的成功结合,说明区块链行 业进入了一个新的阶段。
它打开了区块链走向普通应用的大门,打开了 走向主流人群的道路,那么,这对于区块链行 业来说是一件历史性的事件。
谢谢
区块链与信息安全算法技术的关系
2.区块链独特的安全优势
如今黑客可以破坏整个网络、篡改数据或诱导粗心的用户落入 安全陷阱。他们窃取盗用身份信息,并通过对中心化数据库的 攻击及单点故障引发其他安全威胁。但区块链技术中的数据存 储和共享数据的模式,与目前信息安全是截然不同的做法。
区块链在信息安全上的的优势主要在于以下三个方面: (1)利用高冗余的数据库保障信息的数据完整性 (2)利用密码学的相关原理进行数据验证,保证不可篡改 (3)在权限管理方面,运用了多私钥规则进行访问权限控制
区块链特征
去中心化
集体维护
不不可可篡篡改改
数据透明
用户匿名
>一旦信息经过验证并添加至区块链,就会永 久的存储起来,单个节点上对区块链的修改 是无效的,因此区块链的数据稳定性和可靠 性极高
区块链特征
去中心化
集体维护
不可篡改
数数据据透透明明
用户匿名
>系统是开放的,区块链的数据对所有人 开放,任何人可以通过公开的接口查询 区块链数据和开发相关应用,因此整个 系统信息高度透明。
2016年6月17日由于DAO有漏洞发生了The DAO事件,因为黑 客的攻击导致350多万以太币资产被分离出TheDAO资产池,转 入黑客合约账户。由于区块链不可修改,无法修改黑客账户资 金数量。区块链账户基于密码学保护,无人能操作黑客账户。 存在很大风险。此外存在法律,安全和业务等方面的风险
区块链应用的缺陷:
区块链的演变
区块链1.0 区块链2.0
区块链1.0 就是以比特币为代表的虚拟货币,虽然问题重重,包括 价格的剧烈波动、数量上限可能导致的通货紧缩,挖矿对能源的浪 费、各国政府监管的限制等等,但其仍然是区块链技术最成功的应 用。货币的发行不再依赖于各国的央行。
区块链3.0
区块链 2.0 可以被理解为区块链技术在其他金融领域的运用。包括 目前华尔街银行联合想要打造的区块链行业标准,提高银行结算支 付的效率,降低跨境支付的成本;交易所积极尝试用区块链技术实 现股权登记、转让等功能。
区块链技术调研
汇报人:
目录
1 特征与分类 2 技术架构与演化史 3 与信息安全算法技术的关系
区块链特征
去去中中心心化化
集体维护
不可篡改
数据透明
用户匿名
>没有中心服务器 >所有节点权限对等,数据公开 >数据分布式,高冗余存储
区块链特征
去中心化
集集体体维维护 护
不可篡改
数据透明
用户匿名
>所有当前参与的节点共同维护交易及区块 链,交易基于密码学原理而不基于信任, 使得任何达成一致的双方,能够直接进行 支付交易,不需第三方的参与。
区块链与信息安全算法技术的关系
3.区块链安全局限
(3)N@S攻击 针对PoW共识算法容易遭受51%攻击的问题,一些研究人员对 PoW共识算法进行了改进,现在有基于PoS共识的区块链系统。 它一定程度上已经能够面对51%攻击问题,但在解决旧有问题 的同时,也引入了区块分叉时的N@S (Nothing at stake)攻击问 题。 (4)去中心化风险
激励层:发行机制,分配机制
共识层:POW,POS,DPOs
网络层:P2P网络,传播机制,验证机制
数据层:区块数据,链式结构,数字签名 哈希函数,Merkle树,非对称加密
区块链与信息安全算法技术的关系
1.区块链应用了很多密码学知识
涉及到的密码学知识有:哈希算法,数字摘 要,加密算法,组合机制,数字签名和数字证 书,PKI体系,Merkle树,同态加密,零知识证 明和其他问题
区块链 3.0 将区块链应用的领域扩展到的金融行业之外,覆盖人类 社会生活的方方面面,在各类社会活动中实现信息的自证明,不再 依靠某个第三人或机构获得信任或建立信用,实现信息的共享,包 括在司法、医疗、物流等各个领域,区块链技术可以解决信任问题, 提高整个系统的运转效率。
区块链1.0与2.0的对比
区块链与信息安全算法技术的关系
3.区块链安全局限
(1)对共识机制的挑战 对于区块链技术中的共识算法现在已经提出了多种共识机制, 最常见的如PoW、PoS系统。但这些共识机制是否能实现并保 障真正的安全,需要更严格的证明和时间的考验。区块链中采 用的非对称加密算法可能会随着数学、 密码学和计算技术的发 展而变的越来越脆弱。 (2)51%攻击 在比特币中,如果一个人控制节点中绝大多数的计算资源,他 就能掌控整个比特网络并可以按照自己的意愿修改公有账本。 这被称为51%攻击,一直是比特币系统中受到诟病的设计之一。
资源消耗巨大
更低的资源消耗,支持 POS,DPOS等低消耗共识机制
区块链1.0技术构架
应用层:实现转账和记账功能 激励层:发行机制,分配机制
共识层:POW 网络层:P2P网络,传播机制,验证机制 数据层:区块数据,链式结构,数字签名
哈希函数,Merkle树,非对称加密
来自百度文库
区块链2.0技术构架
应用层:实现转账和记账功能 合约层:EVM,脚本代码