
xuperchain
文章平均质量分 53
软件工程小施同学
区块链、DevOps、小程序、软件工程
展开
-
区块链 跨链
18.2.什么是跨链跨链(Cross-Chain),简单来说就是通过一定的技术措施实现相对独立的不同区块链系统之间数据和资产的链接互通。常见的跨链解决方案一般是针对资产类,实现不同链之间任意数据的跨链互通难度会更高18.2.1.常见的跨链互操作类型18.2.1.1.跨链资产互换18.2.1.2.跨链资产转移18.2.1.3.跨链任意数据18.3.主流跨链方案18.3.1.跨链技术的主要挑战 生效的原子性 对两个网络分别发起交易tx1、交易tx2,...转载 2021-12-07 15:25:02 · 1417 阅读 · 0 评论 -
xuperchain 事件订阅 判断交易是否上链 交易状态
一、命令行xchain-cli方式7. 使用事件订阅功能 — xuperchain-doc 文档二、sdk客户端方式比如xuper-sdk-go,监听区块,然后解析区块,自己判断具体的交易xuper-sdk-go/event.go at master · xuperchain/xuper-sdk-go · GitHub...原创 2021-11-21 21:00:44 · 1142 阅读 · 0 评论 -
xuperchain 区块最大大小 区块容量 maxblocksize
配置文件位置:xuperchain/output/data/config/xuper.json按照大小计算,不是按照交易个数,现在是128M原创 2021-11-19 14:31:30 · 1455 阅读 · 0 评论 -
xuperchain 查看源码代码版本号
./xchain-cli --version原创 2021-11-17 14:40:51 · 388 阅读 · 0 评论 -
百度区块链 xuperchain 如何剪枝 裁剪区块
1. 将所有节点停止暂时没有停止命令,所以使用ps -ef | grep xchain 查找到进程号,然后kill。ps -ef | grep xchain2.修改配置cd ~/xuper/xuperchain/outputvim conf/xchain.yaml修改为bcname为要剪枝的区块链 targetBlockid为你要裁剪到的目标区块的block_id,启动之后连续裁剪,直到当前tipBlockId = 该指定ID,通过下面的命令查询3.原创 2021-07-05 21:03:36 · 539 阅读 · 0 评论 -
百度区块链 xuperchain 节点端 tps统计脚本
1. 统计依据根据xchain.log中的txCount进行统计,如日志t=2021-06-21T19:24:51+0800 lvl=info msg="start to confirm block" module=xchain blockid=649a6f7848e7103aa64f0b7c102291d972c7485717ebfd03a4c561d3e669ae54 txCount=12. 统计脚本get_tps_from_log.sh#!/bin/bashfunction.原创 2021-06-21 21:34:59 · 541 阅读 · 2 评论 -
区块链 xuperchain 同步模式 纯异步模式 异步阻塞模式 怎么启动
XuperChain 中,交易执行支持哪些模式?XuperChain 支持三种交易执行模式,分别为同步模式、纯异步模式以及异步阻塞模式。 同步模式:客户端发起一笔交易并等待交易执行结果;xchain节点更新交易状态时,加锁,锁内只能同时更新一个交易状态; 纯异步模式:客户端发起一笔交易并直接返回;xchain节点积攒批量交易,在更新交易状态时,加锁,锁内同时更新批量交易状态; 异步阻塞模式:客户端发起一笔交易并等待交易执行结果;xchain节点积攒批量交易,在更...原创 2021-06-18 11:05:35 · 470 阅读 · 0 评论 -
区块链 常用词汇定义
词汇 定义 交易 对区块链进行状态更改的最小操作单元。通常表现为普通转帐以及智能合约调用。 区块(创世区块、普通区块、配置区块、当前区块) 区块链中的最小确认单元,由零个或多个交易组成,一个区块中的交易要么全部生效,要么全部不生效。创世区块:区块链上第一个区块,确定分配规则、共识算法等系统级别的参数。配置区块:需要升级区块链系统级配置时,通过配置区块生效。 账本 ...转载 2021-06-18 08:33:45 · 320 阅读 · 0 评论 -
区块链 xuperchain io.grpc.StatusRuntimeException: UNKNOWN: error execution reverted: execution reverted
1. 合约代码是否写错了可以使用命令行部署、调用,测试一下2.原创 2021-06-09 20:56:45 · 4896 阅读 · 1 评论 -
区块链 xuperchain xuper-java-sdk 部署使用EVM 合约 教程
一、准备1. 创建合约账户2. 使区块链开始使用evm参考教程区块链 xuperchain 命令行 部署使用EVM 合约 教程原创 2021-06-01 16:54:35 · 1754 阅读 · 3 评论 -
xuperchain部署合约Select utxo error, details:NOT_ENOUGH_UTXO_ERR
部署合约报错Select utxo error, details:NOT_ENOUGH_UTXO_ERROR这是因为当前账户没有原创 2021-06-01 15:27:30 · 769 阅读 · 0 评论 -
区块链 使用xbench测试xuperchain 教程
一、安装xuperchain下面2选1,本文选择多机多节点1.单机单节点https://xuper.baidu.com/n/xuperdoc/quickstart.html2.多机多节点部署https://shijianfeng.blog.youkuaiyun.com/article/details/117305713二、xbench1. 下载# mkdir -p ~/xupercd ~/xupergit clone https://github.com/xuper..原创 2021-05-27 18:48:52 · 1144 阅读 · 1 评论 -
区块链xuperchain ubuntu多机多节点 single共识 部署教程
一、环境1. Ubuntu虚拟机4台2. 安装golang版本为1.11或更高因为sudo apt install golang目前安装的版本是1.10,所以需要通过手动安装,若之前已经通过apt安装了golang,则可以参考https://shijianfeng.blog.youkuaiyun.com/article/details/117306277卸载。#下载wget https://dl.google.com/go/go1.15.3.linux-amd64.tar.gz#解压sudo原创 2021-05-26 21:56:31 · 1690 阅读 · 10 评论