PDXDaaP区块云使用和开发指引V113.PDF

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PDXDaaP区块云使用和开发指引V113

PDX DaaP 区块云使用和开发指南V1.13 1. 简介 欢迎使用PDX DaaP 区块云平台,PDX DaaP 平台利用创新的区块链技术,供绝对安 全和保护商业机密的去中心化应用的开发和运行平台,基于主流开发语言的智能合约平台 进一步升了区块链技术应用的广度和安全能力。PDX DaaP 区块链平台供两种角色给区 块链应用技术开发和运行者。 l 应用开发者-可以利用 DaaP 平台供的 SDK, 利用最主流的 JAVA 语言开发去中心化 应用Dapp, 并部署到区块链上或者部署在远端,由DaaP 平台调度运行; l 节点运行者-可以申请加入PDX DaaP 区块链,成为区块链的节点,运行Dapp 应用。 初期我们采用许可式节点加入方法。节点运行者加入 PDX Dapp 区块云需要向PDX 申 请。 一些常用概念: l 公钥/私钥 —— 无论是应用开发者、节点运行者都需要一对密钥-公钥和私钥。这一 对密钥,可以通过DaaP 平台供的客户端工具生成。私钥一定要由自己个人保管;公 钥是可以发布给需要验证的人,用户的公钥同时代表区块云上对应用户的一个公开地 址。因此公钥需要通过客户端工具上传到DaaP 平台; l Bundle – 去中心化的应用程序,是由应用开发者开发;分为两种类型,部署和运行在 区块链上的应用及部署和运行在区块链外面的远端应用;每个 Bundle 有一个名字,即 Bundle Name; l Dapp – 一个智能合约,在PDX DaaP 区块云上对应一个调用入口。一个Bundle(去中心 化的应用程序)可以对应多个Dapp l Endpoint – 如果应用开发者开发和运行远端应用,可以将远端应用部署在多个环境下 以运行多个实例,每一个实例需要供一个入口-即EndPoint 如果你是想成为一个应用开发者,请看第二章,如果你想加入PDX DaaP 区块云平台, 成为其中一个节点,请看第三章。 2.应用开发者 2.1 注册 应用开发者访问 https://trust.pdx.life/service/index.html 网站,进行用户注册;必须 要通过邮箱激活。 1 2.2 下载 DaaP 客户端工具 DaaPUtils.zip(支持 Windows 和 Linux) 注册和激活完成后,登陆 https://trust.pdx.life/service/index.html ;在左首的 Download 菜单下选择 DaaPUtils-DaaP 客户端工具下载 DaaPUtils.zip. 下载完成以后, 在任意目录下解压DaaPUtils.zip. 转移到存储目录的DaaPUtils 子目录下 2.3 生成和发布公钥 2.3.1 在本机运行 DaaPUtils 工具 当然需要有JDK1.8 的环境,如果本机没有JDK 需要先安装JDK1.8. 运行java –jar DaaPUtils.jar 系统示输入用户名——输入注册使用的用户名 示输入用户密码——输入注册时的密码 DaaP 平台认证后,会示登陆成功,进入客户端命令行。 登录成功后,会出现如下示: ***********Login succeed!*********** 2.3.2 使用此工具生成应用开发者的公钥和私钥 用Generate 命令 ECC Private Key 即用户私钥;用户私钥请妥善保管 ECC Public Ke

文档评论(0)

xiaozu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档