百度超级链XChain(8)部署开发
1. 文件夹说明
在output下,主要目录有data, logs, conf, plugins等, 二进制文件有xchain,xchain-cli
目录名 | 功能 |
---|---|
output/ | 节点根目录 |
├─ conf | xchain.yaml: xchain服务的配置信息(注意端口冲突) plugins.conf: 插件的配置信息 |
├─ data | 数据的存放目录,创世块信息,以及共识和合约的样例 |
│ ··· ├─ blockchain | 账本目录 |
│ ··· ├─ keys | 此节点的地址,具有全局唯一性 |
│ ··· ├─ netkeys | 此节点的网络标识ID,具有全局唯一性 |
│ ··· └─ config | 包括创始的共识,初始的资源数,矿工奖励机制等 |
├─ logs | 程序日志目录 |
├─ pluginsso | 扩展的存放目录 |
├─ xchain | xchain服务的二进制文件 |
├─ xchain-cli | xchain客户端工具 |
└─ wasm2c | wasm工具(智能合约会用到) |
2. 部署xchain服务
- 创建链
- 启动服务
- 确认服务状态
2.1 基本功能
- 创建新账号
- 查询资源余额
- 转账
- 查询交易信息
- 查询block信息
- 多重签名交易
百度超级链XChain(8)部署开发相关推荐
- 在百度超级链Xuper上部署智能合约并实现存证功能
现实生活中的使用场景 几个摄影师朋友找到你, 他们的摄影作品上传到自己的blog后总是被其他人盗用, 使用水印之类的方法也无法避免像截取部分这种情况, 他们需要一个能证明摄影作品最早是由 自己上传.而 ...
- 百度超级链XChain(5)XuperBridge 智能合约接口
1. 内核设计 应用程序可以用各种语言实现,比如go,c.类比到合约上就是各种合约的功能,如KV访问,QueryBlock, QueryTx等,这些请求都会通过跟xchain通信的方式来执行 2. 提 ...
- 百度超级链XChain(3)平台特点
采用经典的UTXO记账模式,并且支持丰富的智能合约开发语言,交易处理支持并发执行,拥有完善的账号与权限体系,采用DPOS作为共识算法 1. 权限系统 实现一个去中心化,区块链内置的合约账号权限系统. ...
- 百度超级链XChain(1)系统架构
1. 架构图 智能合约的并行执行和验证 通过自研的WASM虚拟机,做到了指令集级别的极致优化 2. 模块 模块 特性 存储 XuperChain的底层存储基于KV数据库,存储的数据包括区块数据.交易数 ...
- 百度超级链XChain(12)平行链与群组
1. 定义 平行链还具备群组特性,能够一定程度上实现平行链隐私数据的隔离,只有群组内的节点才能有这个平行链的数据 ● 平行链 :相对于主链而言,运行在 XuperChain 中的用户级区块链实例,用户 ...
- 百度超级链XChain(4)核心数据结构
注意为"区块"."交易"."UTXO"和"读写集". 1. 区块 区块以DAG方式链接起来形成的链.因此,区块是区块链的 ...
- 百度超级链XChain(7)数据模型
1. XuperModel数据模型 是比特币utxo模型的一个演变. 每个事务读取的数据需要引用上一个事务写入的数据. 事务的输入表示在执行智能合约期间读取的数据源,即事务的输出来源. 事务的输出表示 ...
- 百度超级链XChain(6)XVM虚拟机
XVM跟XuperBridge对接主要靠两个函数 call_method,这个函数向Bridge传递需要调用的方法和参数 fetch_response,这个函数向Bridge获取上次调用的结果 ext ...
- 百度超级链XChain(2)p2p网络
1. 定义 非结构化p2p网络 结构化p2p网络:结构化p2p最普遍的实现方案是使用分布式哈希表(DHT),eg. 以太坊网络. 1.1 NAT技术 通过将局域网内的主机地址映射为互联网上的有效ip地 ...
最新文章
- 「镁客早报」人类首次在太空3D打印生物器官;中国学者研制出高性能低成本的电解“水制氢”催化剂...
- 源代码解读Cas实现单点登出(single sign out)功能实现原理
- 树莓派该文件名_树莓派学习笔记(2):常用linux命令
- 【已解决】Jsp实现文件上传功能
- TensorFlow实战Google深度学习框架5-7章学习笔记
- PAT_B_1055_Java(25分)
- ssm radis mysql_SSM完美整合Redis
- Jensen不等式概率论形式的证明
- office2007中文版下载和功能介绍
- Fluent中udf编译问题
- English 英文邮件致谢的10种表达方式十种不同场合的英文表达
- 宝藏世界中什么叫服务器中断了,《宝藏世界》Trove无法登陆解决方法
- nexus4刷android ONE,牛!Nexus4刷入Ubunu Touch和安卓双系统
- java程序 下雨,利用SurfaceView实现下雨与下雪动画效果详解(Kotlin语法)
- 电脑族保护视力的窍门
- js中php遍历数组,vue.js如何遍历数组
- JAVA中怎样把用户输入的字符串存入数组中?
- 文物3D展示|博物馆3D可视化 是如何实现的?
- 缓存就是万金油,哪里有问题哪里抹一下 。那他的本质是什么呢?
- 继阿里巴巴之后,饿了么也出事了,究竟发生了什么?
热门文章
- 轮播图js怎么设置图片自适应大小
- linux复制文件命令cat ,Linux学习之四(复制移动文件命令cp等及查看文本命令cat等)2017-03-28...
- 安川g7接线端子图_常用变频器接线端子集锦及接线示意图
- linux宝塔面板配置可道云,使用宝塔面板配合可道云打造私有云
- 西门子fifo_查缺补漏必备 |三菱西门子学员知识问答汇总(技成周报134期)
- 华为鸿蒙系统2019年秋季上市,华为鸿蒙系统秋季上市?或许真的要提前了,最快可能下个月发布...
- android格式化手机号正则,Android验证手机号的正则表达式
- 编程笔试(解析及代码实现):猴子吃桃。猴子第一天吃了若干个桃子,当即吃了一半,还不解馋,又多吃了一个…的C++、Java、Python、C#等语言代码实现
- 成功解决MSB8020 The build tools for v141 (Platform Toolset = ‘v141‘) cannot be found. To build using the
- ML之回归预测:利用6个单独+2个集成模型(LassoR、KernelRidgeR、ElasticNetR、GBR、XGBR、LGBMR,Avg、Stacking)对自动驾驶数据集【5+1】回归预测