《区块链金融应用》习题与实训.docxVIP

  1. 1、本文档共85页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
项目一 搭建区块链 学习目标 通过本项目的学习,了解区块链的分类及三种链的区别,理解共识机制的内容、哈希、对称加密和非对称加密、时间戳、Merkle根、区块高度、开放透明性、传播机制、验证机制,掌握区块链的特点、智能合约、公钥与私钥、块链式结构。 标志性成果 在区块链平台上熟练操作搭建三种类型区块链(公有链、联盟链、专有链)、查看账本和钱包信息、节点转换。 重点难点 重点:搭建三种类型的区块链及查看账本和钱包信息等系统操作。 难点:区块链相关技术,如:共识机制、密码学、时间戳、块链式数据结构。 主要业务 模块 知识技能点 主要内容 处理方法 1.1公有链搭建 1.1.1搭建公有链 1.公有链定义 公有链是面向社会公开的区块链,不属于任何的个人或组织,其开放程度最高。在公有链网络中,各个节点都可以自由加入和退出网络,并参与链上数据的读写过程。 2.业务流程 业务类别 操作流程 搭建前准备 准备5家虚拟企业资料 依次对5家企业进行机构认证 一家企业建链 锁定企业 创建公有链 填写公有链信息 其他企业上链 其他企业加入公有链 搜索公有链 部署企业上链 3.区块链技术 区块链的一个核心技术就是共识机制。共识机制的主要作用是决定区块链节点的记账权,可以有效保证区块链上的所有参与节点之间的相互信任。由于共识机制的存在,所有的参与节点之间的信任得到了保证,出现在区块链节点合作上的冲突问题也可以被及时解决。此外,共识机制还能提高用户参与区块链系统维护工作的热情,从而提高区块链系统的稳定性。共识机制能让高度分散的节点在去中心化的区块链网络中高效地针对区块数据的有效性达成共识。共识机制发展到现在,已经出现了数十种,不过最常见的有POW、POS、DPOS。 1.1.2查看链上信息 1.查看链上信息要点 解锁钱包是为了方便后续区块链金融应用时企业间的业务往来。 2.业务流程 业务类别 操作流程 查看钱包信息 解锁钱包 查看钱包信息 查看公共账本信息 查看账本信息 查看起始块信息 3.区块链技术 1.哈希函数 2.匿名性 3.非对称加密技术 4.区块高度 5.开放透明性 6.区块链的块链式数据结构 7.时间戳 8.不可篡改性 9.默克尔根(Merkle根) 1.2联盟链搭建 1.2.1搭建联盟链 1.联盟链定义 联盟链是指多个机构共同管理维护的区块链,参与区块链的节点是事先选定的。联盟链也只对联盟内部成员开放全部或部分功能,链上信息的读取、写入以及记账规则都按照联盟共识来设定。 2.业务流程 业务类别 操作流程 核心企业建链 创建联盟链 填写联盟链信息:加入权限可以选择“邀请加入”也可以选择“申请加入”,不同的加入方式企业上链时也会有所不同 其他企业上链 以加入权限为“邀请加入”为例: 企业同意上链 部署节点:需要注意的是许多同学在操作时只是操作了第一步,漏掉当前步骤。 部署企业上链 部署联盟链 建链企业部署联盟链:注意并非要建链企业才能部署联盟链,链上其他企业也可以 部署联盟链 联盟链状态 3.区块链技术 PBFT 算法的提出主要是为了解决拜占庭将军问题。要解决这个问题的前提是通信必须是可靠的,如果通信不可靠则问题无解。而拜占庭将军问题中通过通信不可靠而试图达成一致的结果几乎不可能或者非常困难。所以要在通信可靠的前提下来解决此问题。也就是在系统上有一些恶意组件不断发送错误信息的情况下让系统依旧正常运行的能力。 1.2.2冻结成员 1.冻结成员要点 1.注意要超过联盟内2/3的企业同意申请,才能冻结成功 2.被冻结成员也会收到冻结申请 2.业务流程 业务类别 操作流程 冻结人申请冻结 企业申请冻结成员 发送冻结成员申请 成员同意冻结申请 成员投票 成员投票结果 3.区块链技术 在一个联盟链内,如果有2/3的节点确认了一笔交易,该交易信息将被记录到区块链上。 1.2.3节点类型转换 1.节点类型转换要点 被冻结节点不能操作冻结申请 2.业务流程 业务类别 操作流程 操作人申请节点类型转换 企业申请节点类型转换 发送节点类型转换申请 其他成员同意节点转换申请 成员投票 成员投票结果 3.区块链技术 (1)传播机制 区块链上任一区块数据生成后,将由生成该数据的节点(共识节点)广播到全网其他所有的节点来加以验证。 (2)验证机制 P2P网络中的每个广播节点都随时监听网络中广播的数据及新区块,节点接收到邻近节点发来的数据后,将首先验证该数据的有效性。如果有效,则按照接受顺序为新数据建立存储池以暂存尚未计入区块的有效数据,同时继续向邻近节点转发;如果无效,则立即废弃该数据并终止传播 1.3专有链搭建 1.3.1搭建专有链 1.专有链定义 专有链是指区块链记账权限仅在一个人

文档评论(0)

粱州牧 + 关注
实名认证
文档贡献者

资料收集自互联网,若有侵权请联系删除,谢谢~

版权声明书
用户编号:8036120077000004

1亿VIP精品文档

相关文档