 百度超级链 XuperChain latest 中文文档6. 实验 写入测试可参考代码 kv/mstorage/test/test_write.go [https://github.com/xuperchain/xuperchain/blob/master/core/kv/mstorage/test/test_write.go] 读取测试可参考代码 kv/mstorage/test/test_read.go [https://github.com com/xuperchain/xuperchain/blob/master/core/kv/mstorage/test/test_read.go] 17. 平行链与群组 17.1. 背景 超级链具备平行链特性,能够实现业务的混部,确保整体架构性能上可以水平 扩展; 同时,平行链还具备群组特性,能够一定程度上实现平行链隐私数据的隔离, 只有群组内的节点才能有这个平行链的数据。 17.2. 术语 wasm 运行时会提示手续费的数目,使用 –fee 参数传入即可 3. 合约调用 $./xchain-cli wasm invoke --method increase -a '{"key":"test"}' counter --fee 100 The gas you cousume is: 93 The fee you pay is: 100 Tx id: 141e4c1fb99566ce0 码力 | 316 页 | 24.51 MB | 1 年前3 百度超级链 XuperChain latest 中文文档6. 实验 写入测试可参考代码 kv/mstorage/test/test_write.go [https://github.com/xuperchain/xuperchain/blob/master/core/kv/mstorage/test/test_write.go] 读取测试可参考代码 kv/mstorage/test/test_read.go [https://github.com com/xuperchain/xuperchain/blob/master/core/kv/mstorage/test/test_read.go] 17. 平行链与群组 17.1. 背景 超级链具备平行链特性,能够实现业务的混部,确保整体架构性能上可以水平 扩展; 同时,平行链还具备群组特性,能够一定程度上实现平行链隐私数据的隔离, 只有群组内的节点才能有这个平行链的数据。 17.2. 术语 wasm 运行时会提示手续费的数目,使用 –fee 参数传入即可 3. 合约调用 $./xchain-cli wasm invoke --method increase -a '{"key":"test"}' counter --fee 100 The gas you cousume is: 93 The fee you pay is: 100 Tx id: 141e4c1fb99566ce0 码力 | 316 页 | 24.51 MB | 1 年前3
 FISCO BCOS 2.1.0 中文文档|-- contract // 放置Java合约类 | | |-- Asset.java | |-- test | |-- resources // 存放代码资源文件 | |-- applicationContext.xml // 项目配置文件 | |-- fisco-bcos:web3sdk:2.1.0') # 进入~目录 # 拷贝节点证书到项目的资源目录 $ cd ~ $ cp fisco/nodes/127.0.0.1/sdk/* asset-app/src/test/resources/ 业务开发 我们已经介绍了如何在自己的项目中引入以及配置Web3SDK,本节介绍如何 通过Java程序调用合约,同样以示例的资产管理说明。asset-app项目已经包含 ------+ 12 rows in set (0.02 sec) 在控制台中调用create接口。 查看数据库中的表情况 往表里面插入一条数据 打开MySQL客户端,查询_user_t_test表数据 #创建表 call TableTest 0x8c17cf316c1063ab6c89df875e96c9f0f5b2f744 create 0xab1160f0c8db2742f8bdb0 码力 | 1058 页 | 740.85 KB | 1 年前3 FISCO BCOS 2.1.0 中文文档|-- contract // 放置Java合约类 | | |-- Asset.java | |-- test | |-- resources // 存放代码资源文件 | |-- applicationContext.xml // 项目配置文件 | |-- fisco-bcos:web3sdk:2.1.0') # 进入~目录 # 拷贝节点证书到项目的资源目录 $ cd ~ $ cp fisco/nodes/127.0.0.1/sdk/* asset-app/src/test/resources/ 业务开发 我们已经介绍了如何在自己的项目中引入以及配置Web3SDK,本节介绍如何 通过Java程序调用合约,同样以示例的资产管理说明。asset-app项目已经包含 ------+ 12 rows in set (0.02 sec) 在控制台中调用create接口。 查看数据库中的表情况 往表里面插入一条数据 打开MySQL客户端,查询_user_t_test表数据 #创建表 call TableTest 0x8c17cf316c1063ab6c89df875e96c9f0f5b2f744 create 0xab1160f0c8db2742f8bdb0 码力 | 1058 页 | 740.85 KB | 1 年前3
 FISCO BCOS 2.2.0 中文文档|-- contract // 放置Java合约类 | | |-- Asset.java | |-- test | |-- resources // 存放代码资源文件 | |-- applicationContext.xml // 项目配置文件 | |-- fisco-bcos:web3sdk:2.1.0') # 进入~目录 # 拷贝节点证书到项目的资源目录 $ cd ~ $ cp fisco/nodes/127.0.0.1/sdk/* asset-app/src/test/resources/ 初始化 初始化代码的主要功能为构造Web3j与Credentials对象,这两个对象在创建对 应的合约类对象(调用合约类的deploy或者load函数)时需要使用。 构造合约类对象 | 在控制台中调用create接口。 查看数据库中的表情况 往表里面插入一条数据 打开MySQL客户端,查询_user_t_test表数据 | _sys_number_2_hash_ | | _sys_table_access_0 码力 | 1156 页 | 10.03 MB | 1 年前3 FISCO BCOS 2.2.0 中文文档|-- contract // 放置Java合约类 | | |-- Asset.java | |-- test | |-- resources // 存放代码资源文件 | |-- applicationContext.xml // 项目配置文件 | |-- fisco-bcos:web3sdk:2.1.0') # 进入~目录 # 拷贝节点证书到项目的资源目录 $ cd ~ $ cp fisco/nodes/127.0.0.1/sdk/* asset-app/src/test/resources/ 初始化 初始化代码的主要功能为构造Web3j与Credentials对象,这两个对象在创建对 应的合约类对象(调用合约类的deploy或者load函数)时需要使用。 构造合约类对象 | 在控制台中调用create接口。 查看数据库中的表情况 往表里面插入一条数据 打开MySQL客户端,查询_user_t_test表数据 | _sys_number_2_hash_ | | _sys_table_access_0 码力 | 1156 页 | 10.03 MB | 1 年前3
 FISCO BCOS 2.3.0 中文文档|-- contract // 放置Java合约类 | | |-- Asset.java | |-- test | |-- resources // 存放代码资源文件 | |-- applicationContext.xml // 项目配置文件 | |-- fisco-bcos:web3sdk:2.1.0') # 进入~目录 # 拷贝节点证书到项目的资源目录 $ cd ~ $ cp fisco/nodes/127.0.0.1/sdk/* asset-app/src/test/resources/ 我们已经介绍了如何在自己的项目中引入以及配置Web3SDK,本节介绍如何 通过Java程序调用合约,同样以示例的资产管理说明。asset-app项目已经包含 示例的完整源 | 在控制台中调用create接口。 查看数据库中的表情况 往表里面插入一条数据 打开MySQL客户端,查询u_t_test表数据 | _sys_hash_2_block_ | | _sys_number_2_hash_0 码力 | 1227 页 | 10.79 MB | 1 年前3 FISCO BCOS 2.3.0 中文文档|-- contract // 放置Java合约类 | | |-- Asset.java | |-- test | |-- resources // 存放代码资源文件 | |-- applicationContext.xml // 项目配置文件 | |-- fisco-bcos:web3sdk:2.1.0') # 进入~目录 # 拷贝节点证书到项目的资源目录 $ cd ~ $ cp fisco/nodes/127.0.0.1/sdk/* asset-app/src/test/resources/ 我们已经介绍了如何在自己的项目中引入以及配置Web3SDK,本节介绍如何 通过Java程序调用合约,同样以示例的资产管理说明。asset-app项目已经包含 示例的完整源 | 在控制台中调用create接口。 查看数据库中的表情况 往表里面插入一条数据 打开MySQL客户端,查询u_t_test表数据 | _sys_hash_2_block_ | | _sys_number_2_hash_0 码力 | 1227 页 | 10.79 MB | 1 年前3
 FISCO BCOS 2.4.0 中文文档|-- contract // 放置Java合约类 | | |-- Asset.java | |-- test | |-- resources // 存放代码资源文件 | |-- applicationContext.xml // 项目配置文件 | |-- fisco-bcos:web3sdk:2.1.0') # 进入~目录 # 拷贝节点证书到项目的资源目录 $ cd ~ $ cp fisco/nodes/127.0.0.1/sdk/* asset-app/src/test/resources/ AssetClient.java: 通过调用Asset.java实现对合约的部署与调用,路 径/src/main/java/org/fisco/bcos/asset/client,初始化以及调用流程都在 _sys_current_state_ | 查看数据库中的表情况 往表里面插入一条数据 打开MySQL客户端,查询u_t_test表数据 通过代理访问MySQL | _sys_hash_2_block_ | | _sys_number_2_hash_0 码力 | 1314 页 | 11.21 MB | 1 年前3 FISCO BCOS 2.4.0 中文文档|-- contract // 放置Java合约类 | | |-- Asset.java | |-- test | |-- resources // 存放代码资源文件 | |-- applicationContext.xml // 项目配置文件 | |-- fisco-bcos:web3sdk:2.1.0') # 进入~目录 # 拷贝节点证书到项目的资源目录 $ cd ~ $ cp fisco/nodes/127.0.0.1/sdk/* asset-app/src/test/resources/ AssetClient.java: 通过调用Asset.java实现对合约的部署与调用,路 径/src/main/java/org/fisco/bcos/asset/client,初始化以及调用流程都在 _sys_current_state_ | 查看数据库中的表情况 往表里面插入一条数据 打开MySQL客户端,查询u_t_test表数据 通过代理访问MySQL | _sys_hash_2_block_ | | _sys_number_2_hash_0 码力 | 1314 页 | 11.21 MB | 1 年前3
 FISCO BCOS 2.5.0 中文文档|-- contract // 放置Java合约类 | | |-- Asset.java | |-- test | |-- resources // 存放代码资源文件 | |-- applicationContext.xml // 项目配置文件 | |-- fisco-bcos:web3sdk:2.5.0') # 进入~目录 # 拷贝节点证书到项目的资源目录 $ cd ~ $ cp fisco/nodes/127.0.0.1/sdk/* asset-app/src/test/resources/ AssetClient.java: 通过调用Asset.java实现对合约的部署与调用,路 径/src/main/java/org/fisco/bcos/asset/client,初始化以及调用流程都在 _sys_current_state_ | 查看数据库中的表情况 往表里面插入一条数据 打开MySQL客户端,查询u_t_test表数据 通过代理访问MySQL | _sys_hash_2_block_ | | _sys_number_2_hash_0 码力 | 1456 页 | 13.35 MB | 1 年前3 FISCO BCOS 2.5.0 中文文档|-- contract // 放置Java合约类 | | |-- Asset.java | |-- test | |-- resources // 存放代码资源文件 | |-- applicationContext.xml // 项目配置文件 | |-- fisco-bcos:web3sdk:2.5.0') # 进入~目录 # 拷贝节点证书到项目的资源目录 $ cd ~ $ cp fisco/nodes/127.0.0.1/sdk/* asset-app/src/test/resources/ AssetClient.java: 通过调用Asset.java实现对合约的部署与调用,路 径/src/main/java/org/fisco/bcos/asset/client,初始化以及调用流程都在 _sys_current_state_ | 查看数据库中的表情况 往表里面插入一条数据 打开MySQL客户端,查询u_t_test表数据 通过代理访问MySQL | _sys_hash_2_block_ | | _sys_number_2_hash_0 码力 | 1456 页 | 13.35 MB | 1 年前3
 FISCO BCOS 2.7.2 中文文档compile ('org.fisco-bcos.java-sdk:fisco-bcos-java-sdk:2.7.2') 修改build.gradle文件,引入Spring框架。 在asset-app/test/resources目录下创建配置文件applicationContext.xml, 写入配置内容。各配置项的内容可参考Java SDK 配置说明,该配置说明以 def spring_version 进入~/fisco目录 $ cd ~/fisco # 创建放置证书的文件夹 $ mkdir -p asset-app/src/test/resources/conf # 拷贝节点证书到项目的资源目录 $ cp -r nodes/127.0.0.1/sdk/* asset-app/src/test/resources/conf # 若在IDE直接运行,拷贝证书到resources路径 $ mkdir -p as 0 } case $1 in deploy) 接着,配置好log。在asset-app/test/resources目录下创建 log4j.properties 接着,通过配置gradle中的Jar命令,指定复制和编译任务。并引入日志库, 在asset-app/test/resources目录下,创建一个空的contract.properties文 ### set log levels0 码力 | 2520 页 | 211.87 MB | 1 年前3 FISCO BCOS 2.7.2 中文文档compile ('org.fisco-bcos.java-sdk:fisco-bcos-java-sdk:2.7.2') 修改build.gradle文件,引入Spring框架。 在asset-app/test/resources目录下创建配置文件applicationContext.xml, 写入配置内容。各配置项的内容可参考Java SDK 配置说明,该配置说明以 def spring_version 进入~/fisco目录 $ cd ~/fisco # 创建放置证书的文件夹 $ mkdir -p asset-app/src/test/resources/conf # 拷贝节点证书到项目的资源目录 $ cp -r nodes/127.0.0.1/sdk/* asset-app/src/test/resources/conf # 若在IDE直接运行,拷贝证书到resources路径 $ mkdir -p as 0 } case $1 in deploy) 接着,配置好log。在asset-app/test/resources目录下创建 log4j.properties 接着,通过配置gradle中的Jar命令,指定复制和编译任务。并引入日志库, 在asset-app/test/resources目录下,创建一个空的contract.properties文 ### set log levels0 码力 | 2520 页 | 211.87 MB | 1 年前3
 FISCO BCOS 2-dev 中文文档compile ('org.fisco-bcos.java-sdk:fisco-bcos-java-sdk:2.7.1') 修改build.gradle文件,引入Spring框架。 在asset-app/test/resources目录下创建配置文件applicationContext.xml, 写入配置内容。各配置项的内容可参考Java SDK 配置说明,该配置说明以 def spring_version 进入~/fisco目录 $ cd ~/fisco # 创建放置证书的文件夹 $ mkdir -p asset-app/src/test/resources/conf # 拷贝节点证书到项目的资源目录 $ cp -r nodes/127.0.0.1/sdk/* asset-app/src/test/resources/conf # 若在IDE直接运行,拷贝证书到resources路径 $ mkdir -p as 0 } case $1 in deploy) 接着,配置好log。在asset-app/test/resources目录下创建 log4j.properties 接着,通过配置gradle中的Jar命令,指定复制和编译任务。并引入日志库, 在asset-app/test/resources目录下,创建一个空的contract.properties文 ### set log levels0 码力 | 2378 页 | 204.39 MB | 1 年前3 FISCO BCOS 2-dev 中文文档compile ('org.fisco-bcos.java-sdk:fisco-bcos-java-sdk:2.7.1') 修改build.gradle文件,引入Spring框架。 在asset-app/test/resources目录下创建配置文件applicationContext.xml, 写入配置内容。各配置项的内容可参考Java SDK 配置说明,该配置说明以 def spring_version 进入~/fisco目录 $ cd ~/fisco # 创建放置证书的文件夹 $ mkdir -p asset-app/src/test/resources/conf # 拷贝节点证书到项目的资源目录 $ cp -r nodes/127.0.0.1/sdk/* asset-app/src/test/resources/conf # 若在IDE直接运行,拷贝证书到resources路径 $ mkdir -p as 0 } case $1 in deploy) 接着,配置好log。在asset-app/test/resources目录下创建 log4j.properties 接着,通过配置gradle中的Jar命令,指定复制和编译任务。并引入日志库, 在asset-app/test/resources目录下,创建一个空的contract.properties文 ### set log levels0 码力 | 2378 页 | 204.39 MB | 1 年前3
 FISCO BCOS 2.6.0 中文文档|-- contract // 放置Java合约类 | | |-- Asset.java | |-- test | |-- resources // 存放代码资源文件 | |-- applicationContext.xml // 项目配置文件 | |-- fisco-bcos:web3sdk:2.5.0') # 进入~目录 # 拷贝节点证书到项目的资源目录 $ cd ~ $ cp fisco/nodes/127.0.0.1/sdk/* asset-app/src/test/resources/ 注意: 如果搭链时设置的jsonrpc_listen_ip为127.0.0.1或者0.0.0.0, channel_port为20200, 则applicationContext MySQL -uroot -p123456 -A db_Group1_A use db_Group1_A; 查看数据库中的表情况 往表里面插入一条数据 打开MySQL客户端,查询u_t_test表数据 show tables; ----------------------------------------------------------+ | Tables_in_db_Group1_A0 码力 | 2383 页 | 18.83 MB | 1 年前3 FISCO BCOS 2.6.0 中文文档|-- contract // 放置Java合约类 | | |-- Asset.java | |-- test | |-- resources // 存放代码资源文件 | |-- applicationContext.xml // 项目配置文件 | |-- fisco-bcos:web3sdk:2.5.0') # 进入~目录 # 拷贝节点证书到项目的资源目录 $ cd ~ $ cp fisco/nodes/127.0.0.1/sdk/* asset-app/src/test/resources/ 注意: 如果搭链时设置的jsonrpc_listen_ip为127.0.0.1或者0.0.0.0, channel_port为20200, 则applicationContext MySQL -uroot -p123456 -A db_Group1_A use db_Group1_A; 查看数据库中的表情况 往表里面插入一条数据 打开MySQL客户端,查询u_t_test表数据 show tables; ----------------------------------------------------------+ | Tables_in_db_Group1_A0 码力 | 2383 页 | 18.83 MB | 1 年前3
 FISCO BCOS 2.8.0 中文文档compile ('org.fisco-bcos.java-sdk:fisco-bcos-java-sdk:2.7.2') 修改build.gradle文件,引入Spring框架。 在asset-app/test/resources目录下创建配置文件applicationContext.xml, 写入配置内容。各配置项的内容可参考Java SDK 配置说明,该配置说明以 def spring_version 进入~/fisco目录 $ cd ~/fisco # 创建放置证书的文件夹 $ mkdir -p asset-app/src/test/resources/conf # 拷贝节点证书到项目的资源目录 $ cp -r nodes/127.0.0.1/sdk/* asset-app/src/test/resources/conf # 若在IDE直接运行,拷贝证书到resources路径 $ mkdir -p as 0 } case $1 in deploy) 接着,配置好log。在asset-app/test/resources目录下创建 log4j.properties 接着,通过配置gradle中的Jar命令,指定复制和编译任务。并引入日志库, 在asset-app/test/resources目录下,创建一个空的contract.properties文 ### set log levels0 码力 | 2534 页 | 212.43 MB | 1 年前3 FISCO BCOS 2.8.0 中文文档compile ('org.fisco-bcos.java-sdk:fisco-bcos-java-sdk:2.7.2') 修改build.gradle文件,引入Spring框架。 在asset-app/test/resources目录下创建配置文件applicationContext.xml, 写入配置内容。各配置项的内容可参考Java SDK 配置说明,该配置说明以 def spring_version 进入~/fisco目录 $ cd ~/fisco # 创建放置证书的文件夹 $ mkdir -p asset-app/src/test/resources/conf # 拷贝节点证书到项目的资源目录 $ cp -r nodes/127.0.0.1/sdk/* asset-app/src/test/resources/conf # 若在IDE直接运行,拷贝证书到resources路径 $ mkdir -p as 0 } case $1 in deploy) 接着,配置好log。在asset-app/test/resources目录下创建 log4j.properties 接着,通过配置gradle中的Jar命令,指定复制和编译任务。并引入日志库, 在asset-app/test/resources目录下,创建一个空的contract.properties文 ### set log levels0 码力 | 2534 页 | 212.43 MB | 1 年前3
共 600 条
- 1
- 2
- 3
- 4
- 5
- 6
- 60














