FISCO BCOS 1.3 中文文档目前Solidity语言存在以下两方面问题: (1)Solidity 执行效率低 由Solidity语言直接实现的合约,执行的效率较低。原因是Solidity的底层指令 OPCODE,在执行时需要翻译成多条C指令进行操作。对于复杂的Solidity程 序,翻译成的C指令非常庞大,造成运行缓慢。而直接使用C代码直接实现相 应功能,并不需要如此多的指令。 若采用C++来实现合约中逻辑相对复杂、计 算相对密集的部分,将有效的提高合约执行效率。 目前Solidity语言存在以下两方面问题: (1)Solidity 执行效率低 由Solidity语言直接实现的合约,执行的效率较低。原因是Solidity的底层指令 OPCODE,在执行时需要翻译成多条C指令进行操作。对于复杂的Solidity程 序,翻译成的C指令非常庞大,造成运行缓慢。而直接使用C代码直接实现相 应功能,并不需要如此多的指令。 若采用C++来实现合约中逻辑相对复杂、计 算相对密集的部分,将有效的提高合约执行效率。 合约编译及java Wrap代码生成 下载存证案例工具包 智能合约语法及细节参考 solidity官方文档,需要下载solidity编译器版 本,指定为0.4.2及以上,合约编写可以使用任何文本编辑器(推荐使用 sublime或vs code+solidity插件) contracts文件夹中有存证案例的合约源码,bin文件夹为编译执行目录,lib 为依赖库,output(不需要新建,脚本会生成)为编译后输出的abi、bin及0 码力 | 491 页 | 5.72 MB | 1 年前3
百度超级链 XuperChain 3.7 中文文档C++接口API 1.2. Go接口API 2. 智能合约开发详解 2.1. 简介 2.2. 准备工作 2.3. 快速体验 2.4. 合约编写详解 2.5. 合约单测 2.6. VSCode编辑器集成 2.7. 开放网络集成环境 2.8. 结语 3. XuperChain RPC 接口使用说明 3.1. RPC接口介绍 3.2. RPC接口应用 超级链测试环境 1. 超级链测试环境说明 hello (0.11s) --- PASS: hello/deploy (0.07s) --- PASS: hello/invoke (0.02s) PASS 2.6. VSCode编辑器集成 2.6.1. 配置编译和测试task 为了方便在vscode里面编译和测试合约,在 .vscode/tasks.json 里面添加如下内 容 1 2 3 4 5 6 7 8 9 10 11 代码,编译成功后点击 「安装」,即可进入合约安装(部署)流程。 合约代码编译有两种方 式: 模板合约;选择模板后,只需在模板代码中填写相关参数即可 (参考模板详情完成参数填写) 自定义合约;在编辑器内完成C++语言的合约编辑即可 3. 进入安装流程,用户需按合约代码完成预执行操作。点击「开始验证」, 执行通过会进入安装确认页 模板合约;系统会提供模板的函数,只需填写参数即可(可参考 模板详情)0 码力 | 270 页 | 24.86 MB | 1 年前3
百度超级链 XuperChain latest 中文文档Go接口API 1.3. Java接口API 2. 智能合约开发详解 2.1. 简介 2.2. 准备工作 2.3. 快速体验 2.4. 合约编写详解 2.5. 合约单测 2.6. VSCode编辑器集成 2.7. 开放网络集成环境 2.8. 结语 3. XuperChain RPC 接口使用说明 3.1. RPC接口介绍 3.2. RPC接口应用 超级链测试环境 1. 超级链测试环境说明 hello (0.11s) --- PASS: hello/deploy (0.07s) --- PASS: hello/invoke (0.02s) PASS 2.6. VSCode编辑器集成 2.6.1. 配置编译和测试task 为了方便在vscode里面编译和测试合约,在 .vscode/tasks.json 里面添加如下内 容 1 2 3 4 5 6 7 8 代码,编译成功后点击 「安装」,即可进入合约安装(部署)流程。 合约代码编译有两种方 式: 模板合约;选择模板后,只需在模板代码中填写相关参数即可 (参考模板详情完成参数填写) 自定义合约;在编辑器内完成C++语言的合约编辑即可 3. 进入安装流程,用户需按合约代码完成预执行操作。点击「开始验证」, 执行通过会进入安装确认页 模板合约;系统会提供模板的函数,只需填写参数即可(可参考 模板详情)0 码力 | 316 页 | 24.51 MB | 1 年前3
百度超级链 XuperChain 3.9-e 中文文档Go接口API 1.3. Java接口API 2. 智能合约开发详解 2.1. 简介 2.2. 准备工作 2.3. 快速体验 2.4. 合约编写详解 2.5. 合约单测 2.6. VSCode编辑器集成 2.7. 开放网络集成环境 2.8. 结语 3. XuperChain RPC 接口使用说明 3.1. RPC接口介绍 3.2. RPC接口应用 超级链测试环境 1. 超级链测试环境说明 hello (0.11s) --- PASS: hello/deploy (0.07s) --- PASS: hello/invoke (0.02s) PASS 2.6. VSCode编辑器集成 2.6.1. 配置编译和测试task 为了方便在vscode里面编译和测试合约,在 .vscode/tasks.json 里面添加如下内 容 1 2 3 4 5 6 7 8 代码,编译成功后点击 「安装」,即可进入合约安装(部署)流程。 合约代码编译有两种方 式: 模板合约;选择模板后,只需在模板代码中填写相关参数即可 (参考模板详情完成参数填写) 自定义合约;在编辑器内完成C++语言的合约编辑即可 3. 进入安装流程,用户需按合约代码完成预执行操作。点击「开始验证」, 执行通过会进入安装确认页 模板合约;系统会提供模板的函数,只需填写参数即可(可参考 模板详情)0 码力 | 317 页 | 27.80 MB | 1 年前3
百度超级链 XuperChain master 中文文档Go接口API 1.3. Java接口API 2. 智能合约开发详解 2.1. 简介 2.2. 准备工作 2.3. 快速体验 2.4. 合约编写详解 2.5. 合约单测 2.6. VSCode编辑器集成 2.7. 开放网络集成环境 2.8. 结语 3. XuperChain RPC 接口使用说明 3.1. RPC接口介绍 3.2. RPC接口应用 超级链测试环境 1. 超级链测试环境说明 hello (0.11s) --- PASS: hello/deploy (0.07s) --- PASS: hello/invoke (0.02s) PASS 2.6. VSCode编辑器集成 2.6.1. 配置编译和测试task 为了方便在vscode里面编译和测试合约,在 .vscode/tasks.json 里面添加如下内 容 1 2 3 4 5 6 7 8 代码,编译成功后点击 「安装」,即可进入合约安装(部署)流程。 合约代码编译有两种方 式: 模板合约;选择模板后,只需在模板代码中填写相关参数即可 (参考模板详情完成参数填写) 自定义合约;在编辑器内完成C++语言的合约编辑即可 3. 进入安装流程,用户需按合约代码完成预执行操作。点击「开始验证」, 执行通过会进入安装确认页 模板合约;系统会提供模板的函数,只需填写参数即可(可参考 模板详情)0 码力 | 316 页 | 24.51 MB | 1 年前3
百度超级链 XuperChain 3.8 中文文档Go接口API 1.3. Java接口API 2. 智能合约开发详解 2.1. 简介 2.2. 准备工作 2.3. 快速体验 2.4. 合约编写详解 2.5. 合约单测 2.6. VSCode编辑器集成 2.7. 开放网络集成环境 2.8. 结语 3. XuperChain RPC 接口使用说明 3.1. RPC接口介绍 3.2. RPC接口应用 超级链测试环境 1. 超级链测试环境说明 hello (0.11s) --- PASS: hello/deploy (0.07s) --- PASS: hello/invoke (0.02s) PASS 2.6. VSCode编辑器集成 2.6.1. 配置编译和测试task 为了方便在vscode里面编译和测试合约,在 .vscode/tasks.json 里面添加如下内 容 1 2 3 4 5 6 7 8 9 10 11 代码,编译成功后点击 「安装」,即可进入合约安装(部署)流程。 合约代码编译有两种方 式: 模板合约;选择模板后,只需在模板代码中填写相关参数即可 (参考模板详情完成参数填写) 自定义合约;在编辑器内完成C++语言的合约编辑即可 3. 进入安装流程,用户需按合约代码完成预执行操作。点击「开始验证」, 执行通过会进入安装确认页 模板合约;系统会提供模板的函数,只需填写参数即可(可参考 模板详情)0 码力 | 316 页 | 27.93 MB | 1 年前3
百度超级链 XuperChain stable 中文文档Go接口API 1.3. Java接口API 2. 智能合约开发详解 2.1. 简介 2.2. 准备工作 2.3. 快速体验 2.4. 合约编写详解 2.5. 合约单测 2.6. VSCode编辑器集成 2.7. 开放网络集成环境 2.8. 结语 3. XuperChain RPC 接口使用说明 3.1. RPC接口介绍 3.2. RPC接口应用 4. XuperIDE 使用文档 4.1 11s) 7 --- PASS: hello/deploy (0.07s) 8 --- PASS: hello/invoke (0.02s) 9 PASS 2.6. VSCode编辑器集成 2.6.1. 配置编译和测试task 为了方便在vscode里面编译和测试合约,在 .vscode/tasks.json 里面添加如下内 容 1 { 2 // See https://go 代码,编译成功后点击 「安装」,即可进入合约安装(部署)流程。 合约代码编译有两种方 式: 模板合约;选择模板后,只需在模板代码中填写相关参数即可 (参考模板详情完成参数填写) 自定义合约;在编辑器内完成C++语言的合约编辑即可 3. 进入安装流程,用户需按合约代码完成预执行操作。点击「开始验证」, 执行通过会进入安装确认页 模板合约;系统会提供模板的函数,只需填写参数即可(可参考 模板详情)0 码力 | 325 页 | 26.31 MB | 1 年前3
百度超级链 XuperChain 3.9 中文文档Go接口API 1.3. Java接口API 2. 智能合约开发详解 2.1. 简介 2.2. 准备工作 2.3. 快速体验 2.4. 合约编写详解 2.5. 合约单测 2.6. VSCode编辑器集成 2.7. 开放网络集成环境 2.8. 结语 3. XuperChain RPC 接口使用说明 3.1. RPC接口介绍 3.2. RPC接口应用 超级链测试环境 1. 超级链测试环境说明 hello (0.11s) --- PASS: hello/deploy (0.07s) --- PASS: hello/invoke (0.02s) PASS 2.6. VSCode编辑器集成 2.6.1. 配置编译和测试task 为了方便在vscode里面编译和测试合约,在 .vscode/tasks.json 里面添加如下内 容 1 2 3 4 5 6 7 8 代码,编译成功后点击 「安装」,即可进入合约安装(部署)流程。 合约代码编译有两种方 式: 模板合约;选择模板后,只需在模板代码中填写相关参数即可 (参考模板详情完成参数填写) 自定义合约;在编辑器内完成C++语言的合约编辑即可 3. 进入安装流程,用户需按合约代码完成预执行操作。点击「开始验证」, 执行通过会进入安装确认页 模板合约;系统会提供模板的函数,只需填写参数即可(可参考 模板详情)0 码力 | 317 页 | 27.80 MB | 1 年前3
百度超级链 XuperChain 3.12-a中文文档代码,编译成功后点 击「安装」,即可进入合约安装(部署)流程。 合约代码编译有两种 方式: 模板合约;选择模板后,只需在模板代码中填写相关参数即可 (参考模板详情完成参数填写) 自定义合约;在编辑器内完成C++语言的合约编辑即可 3. 进入安装流程,用户需按合约代码完成预执行操作。点击「开始验 证」,执行通过会进入安装确认页 模板合约;系统会提供模板的函数,只需填写参数即可(可参 考模板详情)0 码力 | 336 页 | 12.62 MB | 1 年前3
百度超级链 XuperChain 3.12-c 中文文档代码,编译成功后点 击「安装」,即可进入合约安装(部署)流程。 合约代码编译有两种 方式: 模板合约;选择模板后,只需在模板代码中填写相关参数即可 (参考模板详情完成参数填写) 自定义合约;在编辑器内完成C++语言的合约编辑即可 3. 进入安装流程,用户需按合约代码完成预执行操作。点击「开始验 证」,执行通过会进入安装确认页 模板合约;系统会提供模板的函数,只需填写参数即可(可参 考模板详情)0 码力 | 336 页 | 12.62 MB | 1 年前3
共 33 条
- 1
- 2
- 3
- 4













