主页 > imtoken最新官网客服 > 区块链技术介绍PPT

区块链技术介绍PPT

imtoken最新官网客服 2023-10-17 05:08:05

区块链技术介绍PPT图片

区块链技术的起源、演进与发展 区块链技术的发展路线 4.2 区块链技术的发展前景 3.1 金融服务 3.2. 信用管理 3.3 跨境投资管理 2.1 区块链的演进 2.2 区块链的分类 2.3 区块链关键技术 1.1 比特币的起源 1.2 比特币中的区块链 1.3 比特币中的交易 1.4 挖矿原理概述 1. 从比特币到区块链 2. 深度理解区块链4. 区块链的未来 3. 区块链应用场景 32 从比特币到区块链 331 比特币的起源 2 比特币中的区块链 3 比特币中的交易 从比特币到区块链 4 挖矿原理概述 34 什么是比特币? 1.1 比特币的起源 电子现金的纯粹点对点版本将允许在线支付直接从一方发送到另一方而无需通过金融机构。—中本聪,“比特币:点对点电子现金系统”,2008 比特币使用密码学技术来控制货币的产生和转移,因此被称为加密货币(Cryptocurrency)。 比特币采用去中心化的发行方式,通过工作量证明计算产生,并使用分布式账本技术(区块链)确认和记录所有交易过程。 它被普遍认为是区块链的第一个成功应用案例。

35 什么是比特币? 1.1 比特币的起源 比特币网络中的任意两个用户都可以在没有可信第三方参与的情况下进行点对点交易,每笔交易都包含在总账本中。 36 如何解决信任问题? 在比特币出现之前,一般采用建立可信第三方机构的方式来记录交易。 在这种场景下,数字货币的流通高度依赖第三方机构,因此要求第三方具有很强的可靠性,同时也存在第三方作恶的可能。 AB1010001101能否建立去中心化可信的记账体系? AB14235 点对点网络 1.1 比特币的起源 37 比特币的信任建立方法 通过区块链技术解决信任问题 交易被打包成区块,区块“链接”在一起形成区块链。 选择最长的链作为主链。 网络共识,保证账本一致。 在大多数参与者是诚实的情况下,系统是安全的。 1.1 比特币的起源 381 比特币的起源 2 比特币中的区块链 3 比特币中的交易从比特币到区块链 区块链 4 挖矿原理概述 39 比特币区块链 1.2 比特币区块链 比特币利用去中心化的区块链技术完成交易记账 310 比特币区块链 14235 比特币网络账本.. 1 交易列表 12 交易列表 23 交易列表 3n 交易列表 n 区块 1.2 比特币区块链中的区块链 block 311 block 区块是一种记录交易的数据结构。 每个区块由区块头和区块体组成。区块头包含除交易相关信息外的所有信息,区块体负责记录前一段时间

区块链技术介绍PPT图片1

中的所有交易信息。 区块整体结构 区块示意图 区块头结构 1.2 比特币中的区块链 312 区块链的每个区块都包含了前一个区块的哈希值,从而使区块“连在一起”形成区块链。 1.2 比特币中的区块链 3131 比特币的起源 2 比特币中的区块链 3 比特币中的交易 从比特币到区块链 4 挖矿原理概述 314 公钥,地址公钥通过这样一个过程得到:K=k*G。 其中k为私钥,G为椭圆曲线生成点的常数点,K为生成的公钥。 其逆运算称为离散对数问题,即已知公钥K很难找到私钥k。比特币地址是通过对公钥进行散列并用Base58Check编码生成的。 它是系统中用户的身份。 1.3 比特币交易 315 私钥 比特币地址中所有资金的控制取决于相应私钥的所有权和控制权。 在比特币交易中,私钥用于生成支付比特币所需的签名,以证明资金的所有权。 比特币私钥实际上是一个随机生成的二进制随机数。 有效私钥的范围取决于比特币使用的椭圆曲线数字签名标准。 excel标准差excel标准差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载。 私钥必须保密并备份。 1.3 交易 比特币中的316笔交易 一笔比特币交易是一种包含输入值和输出值的数据结构。

创建交易的过程就是“填写”交易所需的数据。 交易结构 1.3 比特币交易 317 交易结构 比特币交易的基本单位是未花费的交易输出,简称UTXO(UnspentTransactionOutput)。 比特币币值的最小单位是聪,类似于人民币的分,1聪就是0.00000001比特币,UTXO就是一定数量的聪。 交易消耗的 UTXO 称为交易输入。 由交易创建的 UTXO 称为交易输出。 1.3 比特币中的Transaction 318交易流程 1.3 比特币中的Transaction 319交易示例 Alice下载了一个比特币客户端。 客户端自动生成钱包,随机生成私钥和对应的比特币地址。 1.3 比特币交易 320 获取比特币,从朋友乔那里购买现金。 按下发送按钮后,钱包会创建一个交易。 乔的私钥签署交易。 比特币全网的矿工通过“挖矿”的方式,将交易包含在一个区块中,并将该区块存储在全网(区块链)的公共账本中 交易示例 1.3 比特币交易 321 爱丽丝去鲍勃的咖啡店消费。 交易示例 1.3 比特币中的交易 3221 比特币的起源 2 比特币中的区块链 3 比特币中的交易 从比特币到区块链 4 挖矿原理概述 323 挖矿(跨网络达成共识)验证交易 每个全节点根据统一的规则验证每个交易标准。 验证交易通过后,该交易将被添加到交易池中。

构建区块矿工使用交易池中的一组交易来构建候选区块的主题,然后构建区块头。 矿工在验证并广播一个区块后,成功构建一个区块并将该区块广播给相邻节点。 其他节点收到区块后,按照统一标准独立验证区块,验证通过后广播区块,将区块组装到节点保存的区块链中。将区块组装到区块链中 因为区块链是去中心化的数据结构,不同节点之间的状态会不一致,但是在组装区块时,所有节点

区块链技术介绍PPT图片2

所有的点都遵循“最长”区块链的选择,这样整个比特币网络最终会收敛到一个一致的状态。 1.4 挖矿原理概述 3241.4 挖矿原理概述 POW 共识机制 POW(ProofOfWork),工作量证明。 核心思想 教师资格 思想品德评价表 下载 红楼梦主题讨论 员工思想动态调查问卷 论语 思想教育 思想教育 学生思想教育 演讲是通过算力竞争来保证数据的一致性,从而达成共识。 在比特币系统中,每个节点(即矿工)根据自己的计算机计算能力相互竞争,解决一个难以解决但易于验证的问题。 创建一个块,所有其他方更新本地区块链。 3251.4 挖矿原理概述 区块头结构 随机数 版本号 上一区块哈希值 Merkle根哈希值 时间戳 目标值 区块头结构版本号 区块版本号表示本区块符合验证规则 时间戳 区块生成 大概时间,精确到hash value of previous block hash value 上一个块的hash value,使用SHA256(SHA256(parent block header))计算 3261.4 挖矿原理概述 块头结构 random number version number 上一个块 hash Value Merkle root hash value Timestamp target value 块头结构Merkle root hash value 交易在区块中的Merkle树根的哈希值,用于验证交易是否存在,也使用SHA256(SHA256())计算区块的目标值 Target value of区块工作量证明算法目标值=最大目标值/难度值新难度 value = old difficulty value * (过去2016个区块花费的时间/20160分钟) 其中最大目标值是一个常数值: 0x00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 随机数为 找到满足目标值的随机数 3271.4 挖矿原理概述 POW过程随机数版本number previous block hash value Merkle root hash value timestamp target value block header structure create block header select random value to calculate hash (block header) 小于目标值? 无论是在开头还是结尾创建交易列表,通过MerkleTree算法生成Merkle根Hash,将Merkle根Hash和其他相关字段组装成一个区块头,使用区块头的80字节数据(BlockHeader)作为工作量证明的输入,不断改变区块头。 随机数为nonce的值,每次变化后对区块头(即SHA256(SHA256(区块头)))进行一次SHA256运算,并将结果值与目标值进行比较当前网络。 如果小于目标值,则问题成功解决,工作量证明完成。

3281.4 挖矿原理概述 POW 具有算法简单的优点,无需交换额外信息,节点之间很容易达成共识。 破坏系统需要投入巨大的成本。 缺点 浪费能源 区块的确认时间很难缩短。 329 挖矿的作用 挖矿就是建设 新的比特币是在创建区块时创建的,类似于中央银行发行新钞票。 比特币的总数是固定的,比特币的创造速度会随着时间的推移而降低。 挖矿创造信任。 挖矿确保交易在为包含它们的块贡献足够的计算之前不会被确认。 区块越多,花费的计算量越大,数据越难被篡改,也就意味着越信任。挖矿真实

区块链技术介绍PPT图片3

现在整个比特币网络可以在没有中央权威的情况下达成共识。 1.4 挖矿原理概述 330 区块链技术的演进 331 区块链的演进 从狭义上讲,区块链是一种链式数据结构,将数据块按时间顺序依次组合起来。 由密码学保证的不可篡改和不可伪造的分布式账本。 从广义上讲,区块链技术是利用区块链数据结构对数据进行验证和存储,利用分布式节点共识算法产生和更新数据,利用密码学保证数据传输和访问的安全,利用自动化脚本来构建新的分布式基础设施和计算通过由代码组成的智能合约来编程和操​​作数据的范例。 ——《中国区块链技术与应用发展白皮书(2016)》 3321. 技术源数据库技术非对称加密算法P2P网络数字货币3332. 区块链1.0——数字货币区块链是一种无中介参与。 它也是一种可以在互不信任或弱信任的参与者之间维护一组不可篡改的账本记录的技术。 1. 以区块为单位的链状数据区块结构 2. 全网共享账本 3. 非对称加密 4. 开源代码 3343. 区块链2.0-智能合约在智能合约区块链系统中的应用 编码,自动- 可运行的业务逻辑,通常带有自己的令牌和专用的开发语言。 虚拟机 EVM 用于执行智能合约的编译代码。 虚拟机是图灵完备的。 去中心化应用程序 (DAPP) 包括具有用户界面的应用程序,包括但不限于各种加密货币,例如以太坊钱包。

典型特征: 3354. 区块链类型共享目标共享账本共享状态机核心数据结构区块链分布式总账节点访问规则公链联盟链专有链代际进化1.0支持去中心化交易和支付系统2.0通过智能合约支持行业应用3.0支持去中心化社交系统 336 区块链2.0典型案例-以太坊 以太坊的目的是基于智能合约、山寨币和链上元协议 离婚协议模板下载 合伙人协议 下载通道分发 协议概念的整合与完善 免费下载,教学协议下载和专用协议下载使开发人员能够创建任何基于共识的、可扩展的、标准化的、功能完备的、易于开发的协作应用程序。 通过建立一个内置图灵完备编程语言的区块链,以太坊使任何人都可以在平台上创建合约和去中心化应用程序,并设置他们自由定义的所有权规则、交易方式和状态转换函数。 Ethereum 比 Bitcoin Script 所能提供的智能合约要强大得多。 337POS共识机制POS(ProofOfStake),权益证明。 核心思想:持有的权益越大,挖出一个区块的概率就越大。 2012年8月,“SunnyKing”提出PeerCoin(PPC),首次采用PoW机制发行新币比特币交易数据结构,采用PoS机制维护网络安全。 只有持有PPC才能挖矿,参与网络安全维护。 338POS挖矿方程 Hash(Kernel)≤Target*coin age Kernel类似于POW中的区块头,Target类似于POW中的随机数。 可以看出,币龄(即权益)越大,挖矿成功的概率越大。 PoS挖矿过程中,只需客户PPCom钱包存储PPC 30天以上,即可自动开启PoS挖矿。 挖方块时

区块链技术介绍PPT图片4

之后系统会消耗币龄,根据消耗的币龄数量获得挖矿奖励。 CoinAge货币的持有期限。 例如,A从B处收到10枚币并持有90天,则A已收币900天。 如果A使用从B收到的10个币,则认为A从这10个币累积的币龄已经消耗(销毁)。 339POS的优势在一定程度上缩短了达成共识的时间,不再需要大量的能源消耗。 挖矿劣势可能过度集中在首次发行者身上,安全得不到保障还是要挖矿,本质上没有解决商业应用的痛点决定是否攻击某敌军。 问题是武将异地,武将中有内奸。 叛徒可以随意行动以达到以下目的:诱使某些将军采取进攻行动; 促成并非所有将军都同意的决定,例如在将军不想进攻时促使他们采取进攻行动; 或混淆某些将军,使他们无法做出决定。 如果叛徒达到了其中一个目的,那么任何进攻行动的结果都注定要失败,只有通力合作才能取胜。 拜占庭假设对现实世界进行建模,在现实世界中,由于硬件错误、网络拥塞或断开连接以及恶意攻击,计算机和网络的行为可能无法预测。

PBFT(PracticalByzantineFaultTolerance),一种实用的拜占庭容错算法。 在具有 3f+1 个节点的分布式系统中,最多允许 f 个节点发生故障。 343PBFT从全网节点中选出一个主节点(Leader),主节点负责生成新的区块。 新区块中的多笔交易排序后存储在列表中,列表向全网广播传播到123Prepare:每个节点收到交易列表后,根据排序模拟执行这些交易。 所有交易执行完毕后,根据交易结果计算出新区块的哈希摘要,并向全网广播,1->023、2->013、3 Commit因宕机无法广播:如果一个节点收到2f(f为可容忍的拜占庭节点数)其他节点发送的摘要与自己相等,向全网广播一条commit消息回复:如果一个节点收到2f+1条commit消息,则它可以向本地区块链提交新区块及其交易。 344PBFT的优点 系统运行可以脱离币的存在,易用性强。 共识延迟短,基本满足商业实时处理的要求。 共识效率高,能够满足高频交易量的需求。 它将无法提供服务。 不适用于节点过多的场景,可扩展性较差。

区块链技术介绍PPT图片5

设计领导形象设计循环作业设计ao工艺污水处理厂设计附属工程施工组织设计清洁机器人结构设计逻辑。 346 区块链应用场景 347 区块链应用场景 区块链应用场景需要从区块链本身的特点来分析。 区块链具有去中心化、不可篡改、安全可靠等特点。 未来几年,可能进一步应用区块链的场景包括: 348金融服务主要是降低交易成本,降低跨机构交易风险。 金融服务涉及的领域包括证券、货币、保险、捐赠等,贵阳的区块链精准扶贫项目是一个比较成功的案例。 建立区块链扶贫诚信体系,实现脱贫全过程。 快递出现问题怎么处理? 精确管理圣经pdf制作流程表下载,杜绝篡改、徇私舞弊。 349 征信管理 目前,征信相关的大量有效数据主要集中在少数机构手中。 这些数据仍然存在数据量不足、关联性差、时效性不够等缺陷。 区块链可能会以前所未有的规模提供高度相关的数据。 区块链具有不可篡改、不可抵赖的特性。 基于区块链的信用机制自然是稳定中立的。 包括IDG、腾讯、安永、普华永道等都已投资或进入基于区块链的信用管理领域,尤其是与保险、互助经济相关的应用场景。 350 跨境投资管理 在国际贸易活动中,买卖双方可能互不信任。

因此,需要两家银行作为买卖双方的担保人,代为催收货款和出示单据比特币交易数据结构,以银行信用代替商业信用。 区块链可以为交易参与者提供一个共同的账本,让银行和其他参与者有一个确认的共同交易记录并据此执行合同,从而降低风险和成本。 区块链技术在“一带一路”倡议中的探索和应用,将使之前无法交易的双方(例如,在没有公认的国际货币的情况下)完成交易,降低贸易风险和成本。 351区块链应用——食品溯源 沃尔玛与IBM合作,利用区块链技术对食品进行追踪,数字化记录每一个环节。 当食品出现问题时,这家零售巨头能够对出现的具体问题做出更快的反应。 一旦发生食品安全恐慌或产品存疑,可快速追溯产地,判断食品是否受到影响。 如果受到影响,可以迅速做出是否进行召回的决定。 353区块链的未来352区块链技术发展路线 从目前区块链的技术和应用来看,其核心是分布式数据存储、点对点传输、共识机制、加密算法等现有的计算机技术。 共识机制。 就公链而言,目前常用的共识机制存在性能低、能耗高的缺点。 目前主流的联盟链共识机制大多基于PBFT及其变种。 权限控制的加入虽然可以极大的提升性能​​,但是也牺牲了一部分共识的效率、约束和容错能力。

安全算法。 一方面,目前使用的传统安全算法大多存在潜在“后门”风险,需要逐步更换为更安全的国密算法,算法强度需要不断升级; 另一方面,必须防止一些新的安全算法。 量子计算等技术已经影响甚至颠覆了传统的安全算法。 隐私保护。 目前,与区块链相关的隐私保护环节还比较薄弱。 特别是对于敏感数据,需要平衡隐私保护和合规监管。 零知识证明、同态加密等信息隐私保护技术也是后续发展的重要方向。 354问与答355