FISCO BCOS 1.3 中文文档pkcs12 -alias client 合约代码转换为java代码 文档目标 区块链系统因其开放性、不可篡改性、去中心化特性成为构建可信的去中心 化应用的核心解决方案,Java是当前最主流的编程语言之一, 区块链系统支持 java调用智能合约很重要。本文档主要介绍如何将智能合约转换成java代码 参考资料 web3sdk git: https://github.com/FISCO-BCOS/web3sdk BCOS的易用性涵盖了安装部署、代码开发、业务构建、运营运维等方 面,在以下5点的表现尤为突出。 SDK工具 FISCO BCOS平台提供的SDK工具,可同时支持java和node.js两种开发语言。 在SDK基础上,开发者可开发面向最终用户的客户端程序,调用链上节点的功 能接口,在客户端上即可以访问链上部分或全部的数据,向区块链发起交易。 在SDK的设计上,可直接面向业务,提供业务级别的接口,开发者只需关注业 可实现的逻辑,通过C++语言实现,并以 EthCall接口的形式供给Solidity。Solidity即可通过EthCall接口,以函数的方式 直接调用C++的逻辑。在保证Solidity语言封闭性的前提下,提供了更高的执行 效率和更大的灵活性。 2、背景 目前Solidity语言存在以下两方面问题: (1)Solidity 执行效率低 由Solidity语言直接实现的合约,执行的效率较低。原因是Solidity的底层指令0 码力 | 491 页 | 5.72 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档开发第一个区块链应用 33 5 关键概念 57 6 网络搭建 65 7 配置管理 135 8 网络维护 181 9 创建和使用账户 209 10 开发和使用智能合约 215 11 多种语言SDK 259 12 区块链功能接口列表 493 13 使用链上信使 533 14 开发期问题排查 537 15 开发部署工具(build_chain.sh) 559 16 命令行交互控制台 [Gitee] [文档] • Truora 可信预言机服务:[GitHub] [Gitee] [文档] • webankblockchain-liquid(简称WBC-Liquid)智能合约编程语言软件:[GitHub] [Gitee] [文档] • WeBankBlockchain-Data 数据治理通用组件: – Data-Stash 数据仓库组件: [GitHub] [Gitee] [文档] BCOS持续攻关核心关键技术,单链性能突破10万TPS。首创DMC算法大幅度提升性能、推出三 种架构形态灵活适配业务需求;全链路国产化,采用国密算法与软硬件体系,支持国产OS,适配国产芯 片和服务器,支持多语言多终端国密接入。拥有覆盖底层+中间件+应用组件的丰富周边组件。 底层平台可用性已经广泛应用实践检验,支撑政务、金融、医疗、双碳、跨境数据流通等关乎国计民生 的重点领域落地超过400个标杆应用,在助0 码力 | 1489 页 | 107.09 MB | 1 年前3
FISCO BCOS 3.6.0 中文文档开发第一个区块链应用 33 5 关键概念 57 6 网络搭建 65 7 配置管理 135 8 网络维护 181 9 创建和使用账户 209 10 开发和使用智能合约 215 11 多种语言SDK 259 12 区块链功能接口列表 493 13 使用链上信使 533 14 开发期问题排查 537 15 开发部署工具(build_chain.sh) 559 16 命令行交互控制台 [Gitee] [文档] • Truora 可信预言机服务:[GitHub] [Gitee] [文档] • webankblockchain-liquid(简称WBC-Liquid)智能合约编程语言软件:[GitHub] [Gitee] [文档] • WeBankBlockchain-Data 数据治理通用组件: – Data-Stash 数据仓库组件: [GitHub] [Gitee] [文档] BCOS持续攻关核心关键技术,单链性能突破10万TPS。首创DMC算法大幅度提升性能、推出三 种架构形态灵活适配业务需求;全链路国产化,采用国密算法与软硬件体系,支持国产OS,适配国产芯 片和服务器,支持多语言多终端国密接入。拥有覆盖底层+中间件+应用组件的丰富周边组件。 底层平台可用性已经广泛应用实践检验,支撑政务、金融、医疗、双碳、跨境数据流通等关乎国计民生 的重点领域落地超过400个标杆应用,在助0 码力 | 1489 页 | 107.09 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档开发第一个区块链应用 33 5 关键概念 57 6 网络搭建 65 7 配置管理 135 8 网络维护 181 9 创建和使用账户 209 10 开发和使用智能合约 215 11 多种语言SDK 259 12 区块链功能接口列表 493 13 使用链上信使 533 14 开发期问题排查 537 15 开发部署工具(build_chain.sh) 559 16 命令行交互控制台 [Gitee] [文档] • Truora 可信预言机服务:[GitHub] [Gitee] [文档] • webankblockchain-liquid(简称WBC-Liquid)智能合约编程语言软件:[GitHub] [Gitee] [文档] • WeBankBlockchain-Data 数据治理通用组件: – Data-Stash 数据仓库组件: [GitHub] [Gitee] [文档] BCOS持续攻关核心关键技术,单链性能突破10万TPS。首创DMC算法大幅度提升性能、推出三 种架构形态灵活适配业务需求;全链路国产化,采用国密算法与软硬件体系,支持国产OS,适配国产芯 片和服务器,支持多语言多终端国密接入。拥有覆盖底层+中间件+应用组件的丰富周边组件。 底层平台可用性已经广泛应用实践检验,支撑政务、金融、医疗、双碳、跨境数据流通等关乎国计民生 的重点领域落地超过400个标杆应用,在助0 码力 | 1489 页 | 107.09 MB | 1 年前3
FISCO BCOS 2.7.2 中文文档和 和使 使 使用 用 用账 账 账户 户 户 205 10 开 开 开发 发 发和 和 和使 使 使用 用 用智 智 智能 能 能合 合 合约 约 约 211 11 多 多 多种 种 种语 语 语言 言 言SDK 253 12 区 区 区块 块 块链 链 链功 功 功能 能 能接 接 接口 口 口列 列 列表 表 表 479 13 使 使 使用 用 用链 链 链上 上 上信 信 信使 使 使 为提升系统性能,FISCO BCOS从提升交易执行效率和并发两个方面优化了交易执行,使得交易处理性 能达到万级以上。 • 基 基 基于 于 于C++的 的 的Precompiled合 合 合约 约 约:区块链底层内置C++语言编写的Precompiled合约,执行效率更高。 • 交 交 交易 易 易并 并 并行 行 行执 执 执行 行 行:基于DAG算法根据交易间互斥关系构建区块内交易执行流,最大化并行执行区块 内的交易。 • Interactive command line tool console based on Java SDK • 区 区 区块 块 块链 链 链浏 浏 浏览 览 览器 器 器 为了便于不同语言开发者快速开发应用,FISCO BCOS同时支持Java SDK、Node.js SDK、Python SDK和Go SDK 1.8 社 社 社区 区 区开 开 开发 发 发工 工 工具 具 具0 码力 | 1422 页 | 91.91 MB | 1 年前3
FISCO BCOS 2-dev 中文文档为提升系统性能,FISCO BCOS从提升交易执行效率和并发两个方面优化了交易执行,使得交易处理性 能达到万级以上。 • 基 基 基于 于 于C++的 的 的Precompiled合 合 合约 约 约:区块链底层内置C++语言编写的Precompiled合约,执行效率更高。 • 交 交 交易 易 易并 并 并行 行 行执 执 执行 行 行:基于DAG算法根据交易间互斥关系构建区块内交易执行流,最大化并行执行区块 内的交易。 • Interactive command line tool console based on Java SDK • 区 区 区块 块 块链 链 链浏 浏 浏览 览 览器 器 器 为了便于不同语言开发者快速开发应用,FISCO BCOS同时支持Java SDK、Node.js SDK、Python SDK和Go SDK 1.8 社 社 社区 区 区开 开 开发 发 发工 工 工具 具 具 数据的安全授权与交换。 • 分 分 分布 布 布式 式 式事 事 事件 件 件驱 驱 驱动 动 动架 架 架构 构 构WeEvent:实现了可信、可靠、高效的跨机构、跨平台事件通知机制。在不 改变已有商业系统的开发语言、接入协议的情况下,实现跨机构、跨平台的事件通知与处理。 • 跨 跨 跨链 链 链协 协 协作 作 作方 方 方案 案 案WeCross:支持跨链事务交易,满足跨链交易的原子性,对跨链进行治理,可支持0 码力 | 1324 页 | 85.58 MB | 1 年前3
FISCO BCOS 2.8.0 中文文档和 和使 使 使用 用 用账 账 账户 户 户 213 10 开 开 开发 发 发和 和 和使 使 使用 用 用智 智 智能 能 能合 合 合约 约 约 219 11 多 多 多种 种 种语 语 语言 言 言SDK 263 12 区 区 区块 块 块链 链 链功 功 功能 能 能接 接 接口 口 口列 列 列表 表 表 489 13 使 使 使用 用 用链 链 链上 上 上信 信 信使 使 使 可 可信 信 信预 预 预言 言 言机 机 机服 服 服务 务 务:[GitHub] [Gitee] [文档] • Liquid 智 智 智能 能 能合 合 合约 约 约编 编 编程 程 程语 语 语言 言 言软 软 软件 件 件:[GitHub] [Gitee] [文档] • WeBankBlockchain-Data 数 数 数据 据 据治 治 治理 理 理通 通 通用 用 用组 组 组件 件 为提升系统性能,FISCO BCOS从提升交易执行效率和并发两个方面优化了交易执行,使得交易处理性 能达到万级以上。 • 基 基 基于 于 于C++的 的 的Precompiled合 合 合约 约 约:区块链底层内置C++语言编写的Precompiled合约,执行效率更高。 • 交 交 交易 易 易并 并 并行 行 行执 执 执行 行 行:基于DAG算法根据交易间互斥关系构建区块内交易执行流,最大化并行执行区块 内的交易。0 码力 | 1435 页 | 92.25 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档和 和使 使 使用 用 用账 账 账户 户 户 213 10 开 开 开发 发 发和 和 和使 使 使用 用 用智 智 智能 能 能合 合 合约 约 约 219 11 多 多 多种 种 种语 语 语言 言 言SDK 263 12 区 区 区块 块 块链 链 链功 功 功能 能 能接 接 接口 口 口列 列 列表 表 表 489 13 使 使 使用 用 用链 链 链上 上 上信 信 信使 使 使 [Gitee] [文档] • webankblockchain-liquid( ( (简 简 简称 称 称WBC-Liquid) ) )智 智 智能 能 能合 合 合约 约 约编 编 编程 程 程语 语 语言 言 言软 软 软件 件 件:[GitHub] [Gitee] [文档] • WeBankBlockchain-Data 数 数 数据 据 据治 治 治理 理 理通 通 通用 用 用组 组 组件 件 为提升系统性能,FISCO BCOS从提升交易执行效率和并发两个方面优化了交易执行,使得交易处理性 能达到万级以上。 • 基 基 基于 于 于C++的 的 的Precompiled合 合 合约 约 约:区块链底层内置C++语言编写的Precompiled合约,执行效率更高。 • 交 交 交易 易 易并 并 并行 行 行执 执 执行 行 行:基于DAG算法根据交易间互斥关系构建区块内交易执行流,最大化并行执行区块 内的交易。0 码力 | 1467 页 | 97.74 MB | 1 年前3
FISCO BCOS 2.7.0 中文文档和 和使 使 使用 用 用账 账 账户 户 户 213 10 开 开 开发 发 发和 和 和使 使 使用 用 用智 智 智能 能 能合 合 合约 约 约 219 11 多 多 多种 种 种语 语 语言 言 言SDK 263 12 区 区 区块 块 块链 链 链功 功 功能 能 能接 接 接口 口 口列 列 列表 表 表 489 13 使 使 使用 用 用链 链 链上 上 上信 信 信使 使 使 可 可信 信 信预 预 预言 言 言机 机 机服 服 服务 务 务:[GitHub] [Gitee] [文档] • Liquid 智 智 智能 能 能合 合 合约 约 约编 编 编程 程 程语 语 语言 言 言软 软 软件 件 件:[GitHub] [Gitee] [文档] • WeBankBlockchain-Data 数 数 数据 据 据治 治 治理 理 理通 通 通用 用 用组 组 组件 件 为提升系统性能,FISCO BCOS从提升交易执行效率和并发两个方面优化了交易执行,使得交易处理性 能达到万级以上。 • 基 基 基于 于 于C++的 的 的Precompiled合 合 合约 约 约:区块链底层内置C++语言编写的Precompiled合约,执行效率更高。 • 交 交 交易 易 易并 并 并行 行 行执 执 执行 行 行:基于DAG算法根据交易间互斥关系构建区块内交易执行流,最大化并行执行区块 内的交易。0 码力 | 1435 页 | 92.25 MB | 1 年前3
FISCO BCOS 3.0.0-rc2 中文文档和 和使 使 使用 用 用账 账 账户 户 户 211 10 开 开 开发 发 发和 和 和使 使 使用 用 用智 智 智能 能 能合 合 合约 约 约 217 11 多 多 多种 种 种语 语 语言 言 言SDK 261 12 区 区 区块 块 块链 链 链功 功 功能 能 能接 接 接口 口 口列 列 列表 表 表 487 13 使 使 使用 用 用链 链 链上 上 上信 信 信使 使 使 [Gitee] [文档] • webankblockchain-liquid( ( (简 简 简称 称 称WBC-Liquid) ) )智 智 智能 能 能合 合 合约 约 约编 编 编程 程 程语 语 语言 言 言软 软 软件 件 件:[GitHub] [Gitee] [文档] • WeBankBlockchain-Data 数 数 数据 据 据治 治 治理 理 理通 通 通用 用 用组 组 组件 件 为提升系统性能,FISCO BCOS从提升交易执行效率和并发两个方面优化了交易执行,使得交易处理性 能达到万级以上。 • 基 基 基于 于 于C++的 的 的Precompiled合 合 合约 约 约:区块链底层内置C++语言编写的Precompiled合约,执行效率更高。 • 交 交 交易 易 易并 并 并行 行 行执 执 执行 行 行:基于DAG算法根据交易间互斥关系构建区块内交易执行流,最大化并行执行区块 内的交易。0 码力 | 1459 页 | 97.77 MB | 1 年前3
共 42 条
- 1
- 2
- 3
- 4
- 5













