基于区块链技术的资产交易平台的设计与实现.doc

基于区块链技术的资产交易平台的设计与实现.doc

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE PAGE III 基于区块链技术的资产交易平台的设计与实现 Design and Implementation of Asset Trading Platform based on block chain technology 摘 要 此次研究课题去中心化资产交易系统项目提出采用基于Hyperledger Fabric超级账本做为搭建区块链网络的框架工具,在次区块信任网络中实现一个简易的去中心化资产交易系统。首先介绍了区块链的产生的大背景和区块链的技术概述,其中包括区块链的去中心化、去信任化、不可篡改的特点和一些区块链的平台,如比特币、以太坊、EOS、Hyperledger Fabric等,也概述了区块链的技术组成部分,如P2P网络的概述与简单实现、产生哈希值的算法等密码学相关的内容,以及对区块链未来的一些展望、应用场景和一些岗位需求等。然后,整体介绍了本次项目使用到的Linux基金会旗下的超级账本项目Hyperledger Fabric技术,先介绍了超级账本、智能合约、链码的概念和定义,如链码其实就是Fabric中的智能合约,并部署在区块链上与应用层通信的中间媒介。然后介绍了Hyperledger Fabric超级账本技术的整体架构,从应用层的Fabric Api、事件、Fabric SDK开始,到Fabric的核心成员服务模块、共识服务模块、链码模块等。然后,描述了Fabric拓扑结构,并有拓扑结构图解释,拓扑结构节点,即从客户端节点发送交易提案到Peer组织上的背书节点做模拟执行,并对结果进行签名返回给客户端等。然后介绍了Hyperledger Fabric的共识排序相关源码,然后直接概述Fabric在各个Peer组织的各个节点上存储区块和存储引擎技术。最后利用以上概述的技术实现了一个简易的去中心化资产交易系统,从资产交易系统的需求开始,做了一些目录的介绍和一些算法的实现描述,如用户注册、资产登记、资产装入等算法描述,此项目使用行为驱动开发模式进行开发。 关键词:Fabric超级账本 区块链 联盟链 智能合约 去中心化资产交易 ABSTRACT The decentralized asset trading system project of this research subject proposes to adopt Hyperledger Fabric super ledger as the framework tool to build block chain network, so as to realize a simple decentralized asset trading system in the sub-block trust network.Firstly introduces the big background of block chain and chain block technology overview, including the decentralization of block chain, to trust, not tamper with the characteristics and some block chain platform, such as COINS, etheric fang, EOS, Hyperledger Fabric, etc., also summarizes the technical part of the chain block, such as an overview of the P2P network and simple implementation, produce the cryptography such as hash algorithm related content, and some prospects for the future of chain blocks, application scenarios, and some position requirements, etc.Then, the Hyperledger Fabric technology of the super ledger project under the Linux foundation which is used in this project is comprehensively introduced. Firstly, the concept and definition of super ledger, intelligent contract and chain code are introduced.

您可能关注的文档

文档评论(0)

西咪发创意 + 关注
实名认证
内容提供者

文化创造价值

1亿VIP精品文档

相关文档