 FISCO BCOS 1.3 中文文档pkcs12 -alias client 合约代码转换为java代码 文档目标 区块链系统因其开放性、不可篡改性、去中心化特性成为构建可信的去中心 化应用的核心解决方案,Java是当前最主流的编程语言之一, 区块链系统支持 java调用智能合约很重要。本文档主要介绍如何将智能合约转换成java代码 参考资料 web3sdk git: https://github.com/FISCO-BCOS/web3sdk 三、具体设计细节 EthCall 说明文档 一、功能介绍 二、使用方法 三、日志、异常处理方法 EthCall设计文档 一、功能介绍 1、描述 EthCall 是一个连接Solidity和C++的通用编程接口,内置在EVM中。开发者可 将Solidity中复杂的、效率低的、不可实现的逻辑,通过C++语言实现,并以 EthCall接口的形式供给Solidity。Solidity即可通过EthCall接口,以函数的方式 std::string d2) { /* * 实现同态加密逻辑,结果直接写到result中 */ return 0; } 优势 (1)函数式调用,支持传递引用参数。调用接口开销低,编程实现简单方 便。 (2)C++代码运行复杂逻辑,执行效率高。 (3)可调用C++库,功能强大,灵活性强,降低合约开发难度。 二、使用方法 EthCall的使用,可分为两部分。在Solidi0 码力 | 491 页 | 5.72 MB | 1 年前3 FISCO BCOS 1.3 中文文档pkcs12 -alias client 合约代码转换为java代码 文档目标 区块链系统因其开放性、不可篡改性、去中心化特性成为构建可信的去中心 化应用的核心解决方案,Java是当前最主流的编程语言之一, 区块链系统支持 java调用智能合约很重要。本文档主要介绍如何将智能合约转换成java代码 参考资料 web3sdk git: https://github.com/FISCO-BCOS/web3sdk 三、具体设计细节 EthCall 说明文档 一、功能介绍 二、使用方法 三、日志、异常处理方法 EthCall设计文档 一、功能介绍 1、描述 EthCall 是一个连接Solidity和C++的通用编程接口,内置在EVM中。开发者可 将Solidity中复杂的、效率低的、不可实现的逻辑,通过C++语言实现,并以 EthCall接口的形式供给Solidity。Solidity即可通过EthCall接口,以函数的方式 std::string d2) { /* * 实现同态加密逻辑,结果直接写到result中 */ return 0; } 优势 (1)函数式调用,支持传递引用参数。调用接口开销低,编程实现简单方 便。 (2)C++代码运行复杂逻辑,执行效率高。 (3)可调用C++库,功能强大,灵活性强,降低合约开发难度。 二、使用方法 EthCall的使用,可分为两部分。在Solidi0 码力 | 491 页 | 5.72 MB | 1 年前3
 FISCO BCOS 2.9.0 中文文档[GitHub] [Gitee] [文档] • Truora 可信预言机服务:[GitHub] [Gitee] [文档] • webankblockchain-liquid(简称WBC-Liquid)智能合约编程语言软件:[GitHub] [Gitee] [文档] • WeBankBlockchain-Data 数据治理通用组件: – Data-Stash 数据仓库组件: [GitHub] [Gitee] 的面向对象特性如继承、派生、接口等,这 样才能支持复杂的业务逻辑和完备的契约执行,与只支持栈操作的简单脚本进行区分。 2014年后出现的区块链大多支持图灵完备的智能合约,使得区块链系统具备更高的可编程性,在区块链 既有的基本特性(如多方共识,难以篡改,可追溯等,安全性等)基础上,还可以实现具有一定业务逻 辑的业务契约,如李嘉图合约(The Ricardian Contract),也可以使用智能合约来实现。 FISCO BCOS区块链向外部暴露了接口,外部业务程序能够通过FISCO BCOS提供的SDK来调用这些接 口。开发者只需要根据自身业务程序的要求,选择相应语言的SDK,用SDK提供的API进行编程,即可 实现对区块链的操作。 对接应用 目前,SDK接口可实现的功能包括(但不限于): • 合约操作 * 合约编译、部署、查询 * 交易发送、上链通知、参数解析、回执解析 • 链管理 * 链状态查询、链参数设置0 码力 | 1489 页 | 107.09 MB | 1 年前3 FISCO BCOS 2.9.0 中文文档[GitHub] [Gitee] [文档] • Truora 可信预言机服务:[GitHub] [Gitee] [文档] • webankblockchain-liquid(简称WBC-Liquid)智能合约编程语言软件:[GitHub] [Gitee] [文档] • WeBankBlockchain-Data 数据治理通用组件: – Data-Stash 数据仓库组件: [GitHub] [Gitee] 的面向对象特性如继承、派生、接口等,这 样才能支持复杂的业务逻辑和完备的契约执行,与只支持栈操作的简单脚本进行区分。 2014年后出现的区块链大多支持图灵完备的智能合约,使得区块链系统具备更高的可编程性,在区块链 既有的基本特性(如多方共识,难以篡改,可追溯等,安全性等)基础上,还可以实现具有一定业务逻 辑的业务契约,如李嘉图合约(The Ricardian Contract),也可以使用智能合约来实现。 FISCO BCOS区块链向外部暴露了接口,外部业务程序能够通过FISCO BCOS提供的SDK来调用这些接 口。开发者只需要根据自身业务程序的要求,选择相应语言的SDK,用SDK提供的API进行编程,即可 实现对区块链的操作。 对接应用 目前,SDK接口可实现的功能包括(但不限于): • 合约操作 * 合约编译、部署、查询 * 交易发送、上链通知、参数解析、回执解析 • 链管理 * 链状态查询、链参数设置0 码力 | 1489 页 | 107.09 MB | 1 年前3
 FISCO BCOS 3.6.0 中文文档[GitHub] [Gitee] [文档] • Truora 可信预言机服务:[GitHub] [Gitee] [文档] • webankblockchain-liquid(简称WBC-Liquid)智能合约编程语言软件:[GitHub] [Gitee] [文档] • WeBankBlockchain-Data 数据治理通用组件: – Data-Stash 数据仓库组件: [GitHub] [Gitee] 的面向对象特性如继承、派生、接口等,这 样才能支持复杂的业务逻辑和完备的契约执行,与只支持栈操作的简单脚本进行区分。 2014年后出现的区块链大多支持图灵完备的智能合约,使得区块链系统具备更高的可编程性,在区块链 既有的基本特性(如多方共识,难以篡改,可追溯等,安全性等)基础上,还可以实现具有一定业务逻 辑的业务契约,如李嘉图合约(The Ricardian Contract),也可以使用智能合约来实现。 FISCO BCOS区块链向外部暴露了接口,外部业务程序能够通过FISCO BCOS提供的SDK来调用这些接 口。开发者只需要根据自身业务程序的要求,选择相应语言的SDK,用SDK提供的API进行编程,即可 实现对区块链的操作。 对接应用 目前,SDK接口可实现的功能包括(但不限于): • 合约操作 * 合约编译、部署、查询 * 交易发送、上链通知、参数解析、回执解析 • 链管理 * 链状态查询、链参数设置0 码力 | 1489 页 | 107.09 MB | 1 年前3 FISCO BCOS 3.6.0 中文文档[GitHub] [Gitee] [文档] • Truora 可信预言机服务:[GitHub] [Gitee] [文档] • webankblockchain-liquid(简称WBC-Liquid)智能合约编程语言软件:[GitHub] [Gitee] [文档] • WeBankBlockchain-Data 数据治理通用组件: – Data-Stash 数据仓库组件: [GitHub] [Gitee] 的面向对象特性如继承、派生、接口等,这 样才能支持复杂的业务逻辑和完备的契约执行,与只支持栈操作的简单脚本进行区分。 2014年后出现的区块链大多支持图灵完备的智能合约,使得区块链系统具备更高的可编程性,在区块链 既有的基本特性(如多方共识,难以篡改,可追溯等,安全性等)基础上,还可以实现具有一定业务逻 辑的业务契约,如李嘉图合约(The Ricardian Contract),也可以使用智能合约来实现。 FISCO BCOS区块链向外部暴露了接口,外部业务程序能够通过FISCO BCOS提供的SDK来调用这些接 口。开发者只需要根据自身业务程序的要求,选择相应语言的SDK,用SDK提供的API进行编程,即可 实现对区块链的操作。 对接应用 目前,SDK接口可实现的功能包括(但不限于): • 合约操作 * 合约编译、部署、查询 * 交易发送、上链通知、参数解析、回执解析 • 链管理 * 链状态查询、链参数设置0 码力 | 1489 页 | 107.09 MB | 1 年前3
 FISCO BCOS 2.9.0 中文文档[GitHub] [Gitee] [文档] • Truora 可信预言机服务:[GitHub] [Gitee] [文档] • webankblockchain-liquid(简称WBC-Liquid)智能合约编程语言软件:[GitHub] [Gitee] [文档] • WeBankBlockchain-Data 数据治理通用组件: – Data-Stash 数据仓库组件: [GitHub] [Gitee] 的面向对象特性如继承、派生、接口等,这 样才能支持复杂的业务逻辑和完备的契约执行,与只支持栈操作的简单脚本进行区分。 2014年后出现的区块链大多支持图灵完备的智能合约,使得区块链系统具备更高的可编程性,在区块链 既有的基本特性(如多方共识,难以篡改,可追溯等,安全性等)基础上,还可以实现具有一定业务逻 辑的业务契约,如李嘉图合约(The Ricardian Contract),也可以使用智能合约来实现。 FISCO BCOS区块链向外部暴露了接口,外部业务程序能够通过FISCO BCOS提供的SDK来调用这些接 口。开发者只需要根据自身业务程序的要求,选择相应语言的SDK,用SDK提供的API进行编程,即可 实现对区块链的操作。 对接应用 目前,SDK接口可实现的功能包括(但不限于): • 合约操作 * 合约编译、部署、查询 * 交易发送、上链通知、参数解析、回执解析 • 链管理 * 链状态查询、链参数设置0 码力 | 1489 页 | 107.09 MB | 1 年前3 FISCO BCOS 2.9.0 中文文档[GitHub] [Gitee] [文档] • Truora 可信预言机服务:[GitHub] [Gitee] [文档] • webankblockchain-liquid(简称WBC-Liquid)智能合约编程语言软件:[GitHub] [Gitee] [文档] • WeBankBlockchain-Data 数据治理通用组件: – Data-Stash 数据仓库组件: [GitHub] [Gitee] 的面向对象特性如继承、派生、接口等,这 样才能支持复杂的业务逻辑和完备的契约执行,与只支持栈操作的简单脚本进行区分。 2014年后出现的区块链大多支持图灵完备的智能合约,使得区块链系统具备更高的可编程性,在区块链 既有的基本特性(如多方共识,难以篡改,可追溯等,安全性等)基础上,还可以实现具有一定业务逻 辑的业务契约,如李嘉图合约(The Ricardian Contract),也可以使用智能合约来实现。 FISCO BCOS区块链向外部暴露了接口,外部业务程序能够通过FISCO BCOS提供的SDK来调用这些接 口。开发者只需要根据自身业务程序的要求,选择相应语言的SDK,用SDK提供的API进行编程,即可 实现对区块链的操作。 对接应用 目前,SDK接口可实现的功能包括(但不限于): • 合约操作 * 合约编译、部署、查询 * 交易发送、上链通知、参数解析、回执解析 • 链管理 * 链状态查询、链参数设置0 码力 | 1489 页 | 107.09 MB | 1 年前3
 FISCO BCOS 2.7.2 中文文档的面向对象特性如继承、派生、接口等,这 样才能支持复杂的业务逻辑和完备的契约执行,与只支持栈操作的简单脚本进行区分。 2014年后出现的区块链大多支持图灵完备的智能合约,使得区块链系统具备更高的可编程性,在区块链 既有的基本特性(如多方共识,难以篡改,可追溯等,安全性等)基础上,还可以实现具有一定业务逻 辑的业务契约,如李嘉图合约(The Ricardian Contract),也可以使用智能合约来实现。 FISCO BCOS区块链向外部暴露了接口,外部业务程序能够通过FISCO BCOS提供的SDK来调用这些接 口。开发者只需要根据自身业务程序的要求,选择相应语言的SDK,用SDK提供的API进行编程,即可 实现对区块链的操作。 对 对 对接 接 接应 应 应用 用 用 目前,SDK接口可实现的功能包括(但不限于): • 合约操作 * 合约编译、部署、查询 * 交易发送、上链通知、参数解析、回执解析 为abi和binary文件? 如何在使用gradle构建的区块链应用中快速编译智能合约代码,而不必使用编译脚 本? 写完智能合约后,如何编写区块链应用? 是否可以提供一个便于开发的区块链应用代码生成器? 编程小白如何快速上手区块链应用开发? ... 这些问题既有与合约开发相关的,也有与应用开发相关的。基于此类场景问题,结合自身实践经验, 微众银行区块链正式开源区块链应用开发组件WeBankBlockc0 码力 | 1422 页 | 91.91 MB | 1 年前3 FISCO BCOS 2.7.2 中文文档的面向对象特性如继承、派生、接口等,这 样才能支持复杂的业务逻辑和完备的契约执行,与只支持栈操作的简单脚本进行区分。 2014年后出现的区块链大多支持图灵完备的智能合约,使得区块链系统具备更高的可编程性,在区块链 既有的基本特性(如多方共识,难以篡改,可追溯等,安全性等)基础上,还可以实现具有一定业务逻 辑的业务契约,如李嘉图合约(The Ricardian Contract),也可以使用智能合约来实现。 FISCO BCOS区块链向外部暴露了接口,外部业务程序能够通过FISCO BCOS提供的SDK来调用这些接 口。开发者只需要根据自身业务程序的要求,选择相应语言的SDK,用SDK提供的API进行编程,即可 实现对区块链的操作。 对 对 对接 接 接应 应 应用 用 用 目前,SDK接口可实现的功能包括(但不限于): • 合约操作 * 合约编译、部署、查询 * 交易发送、上链通知、参数解析、回执解析 为abi和binary文件? 如何在使用gradle构建的区块链应用中快速编译智能合约代码,而不必使用编译脚 本? 写完智能合约后,如何编写区块链应用? 是否可以提供一个便于开发的区块链应用代码生成器? 编程小白如何快速上手区块链应用开发? ... 这些问题既有与合约开发相关的,也有与应用开发相关的。基于此类场景问题,结合自身实践经验, 微众银行区块链正式开源区块链应用开发组件WeBankBlockc0 码力 | 1422 页 | 91.91 MB | 1 年前3
 FISCO BCOS 2-dev 中文文档深入浅出Solidity – 智能合约编写之Solidity的基础特性 – 智能合约编写之Solidity的高级特性 – 智能合约编写之Solidity的设计模式 – 智能合约编写之Solidity的编程攻略 – Meetup回顾|16大技巧快速实现高水准智能合约 – Meetup回顾|存证&积分场景合约设计技巧与实例代码解析 92 Chapter 5. 高 高 高阶 阶 阶教 教 教程 程 程 的面向对象特性如继承、派生、接口等,这 样才能支持复杂的业务逻辑和完备的契约执行,与只支持栈操作的简单脚本进行区分。 2014年后出现的区块链大多支持图灵完备的智能合约,使得区块链系统具备更高的可编程性,在区块链 既有的基本特性(如多方共识,难以篡改,可追溯等,安全性等)基础上,还可以实现具有一定业务逻 辑的业务契约,如李嘉图合约(The Ricardian Contract),也可以使用智能合约来实现。 写一行代码就会多消耗大家的一点CPU。 所以,区块链上会有类似“Gas上限”这样的机制,来控制合约 的代码规模。新一代的合约引擎,更是考虑只提供有限的、可以定制化的商业规则实现,而不是完全的 开放式编程。 作为开发者,是面向“自己的电脑”编程,还是面向“大家的电脑”编程,这就是互联网海量 服务系统和区块链最大的不同。 开发者必须切换思维模式,切忌滥用区块链上宝贵的计算、存储、网络 资源,避免有意或无意的“公地悲剧”,而是精打细算,0 码力 | 1324 页 | 85.58 MB | 1 年前3 FISCO BCOS 2-dev 中文文档深入浅出Solidity – 智能合约编写之Solidity的基础特性 – 智能合约编写之Solidity的高级特性 – 智能合约编写之Solidity的设计模式 – 智能合约编写之Solidity的编程攻略 – Meetup回顾|16大技巧快速实现高水准智能合约 – Meetup回顾|存证&积分场景合约设计技巧与实例代码解析 92 Chapter 5. 高 高 高阶 阶 阶教 教 教程 程 程 的面向对象特性如继承、派生、接口等,这 样才能支持复杂的业务逻辑和完备的契约执行,与只支持栈操作的简单脚本进行区分。 2014年后出现的区块链大多支持图灵完备的智能合约,使得区块链系统具备更高的可编程性,在区块链 既有的基本特性(如多方共识,难以篡改,可追溯等,安全性等)基础上,还可以实现具有一定业务逻 辑的业务契约,如李嘉图合约(The Ricardian Contract),也可以使用智能合约来实现。 写一行代码就会多消耗大家的一点CPU。 所以,区块链上会有类似“Gas上限”这样的机制,来控制合约 的代码规模。新一代的合约引擎,更是考虑只提供有限的、可以定制化的商业规则实现,而不是完全的 开放式编程。 作为开发者,是面向“自己的电脑”编程,还是面向“大家的电脑”编程,这就是互联网海量 服务系统和区块链最大的不同。 开发者必须切换思维模式,切忌滥用区块链上宝贵的计算、存储、网络 资源,避免有意或无意的“公地悲剧”,而是精打细算,0 码力 | 1324 页 | 85.58 MB | 1 年前3
 FISCO BCOS 2.9.0 中文文档com/WeBankBlockchain/Truora] [文档] [https://truora.readthedocs.io/] webankblockchain-liquid(简称WBC-Liquid)智能合约编程语言软 件:[GitHub] [https://github.com/WeBankBlockchain/liquid] [Gitee] [https://gitee.com/WeBankBlockchain/liquid] 向对象特性如继承、派生、接 口等,这样才能支持复杂的业务逻辑和完备的契约执行,与只支持栈操作的 简单脚本进行区分。 2014年后出现的区块链大多支持图灵完备的智能合约,使得区块链系统具备 更高的可编程性,在区块链既有的基本特性(如多方共识,难以篡改,可追 溯等,安全性等)基础上,还可以实现具有一定业务逻辑的业务契约,如李 嘉图合约(The Ricardian Contract),也可以使用智能合约来实现。 FISCO BCOS区块链向外部暴露了接口,外部业务程序能够通过FISCO BCOS 提供的SDK来调用这些接口。开发者只需要根据自身业务程序的要求,选择 相应语言的SDK,用SDK提供的API进行编程,即可实现对区块链的操作。 对接应用 目前,SDK接口可实现的功能包括(但不限于): 合约操作 * 合约编译、部署、查询 * 交易发送、上链通知、参数解析、 回执解析 链管理 * 链状态查询、链参数设置0 码力 | 2649 页 | 201.08 MB | 1 年前3 FISCO BCOS 2.9.0 中文文档com/WeBankBlockchain/Truora] [文档] [https://truora.readthedocs.io/] webankblockchain-liquid(简称WBC-Liquid)智能合约编程语言软 件:[GitHub] [https://github.com/WeBankBlockchain/liquid] [Gitee] [https://gitee.com/WeBankBlockchain/liquid] 向对象特性如继承、派生、接 口等,这样才能支持复杂的业务逻辑和完备的契约执行,与只支持栈操作的 简单脚本进行区分。 2014年后出现的区块链大多支持图灵完备的智能合约,使得区块链系统具备 更高的可编程性,在区块链既有的基本特性(如多方共识,难以篡改,可追 溯等,安全性等)基础上,还可以实现具有一定业务逻辑的业务契约,如李 嘉图合约(The Ricardian Contract),也可以使用智能合约来实现。 FISCO BCOS区块链向外部暴露了接口,外部业务程序能够通过FISCO BCOS 提供的SDK来调用这些接口。开发者只需要根据自身业务程序的要求,选择 相应语言的SDK,用SDK提供的API进行编程,即可实现对区块链的操作。 对接应用 目前,SDK接口可实现的功能包括(但不限于): 合约操作 * 合约编译、部署、查询 * 交易发送、上链通知、参数解析、 回执解析 链管理 * 链状态查询、链参数设置0 码力 | 2649 页 | 201.08 MB | 1 年前3
 FISCO BCOS 2.9.0 中文文档com/WeBankBlockchain/Truora] [文档] [https://truora.readthedocs.io/] webankblockchain-liquid(简称WBC-Liquid)智能合约编程语言软 件:[GitHub] [https://github.com/WeBankBlockchain/liquid] [Gitee] [https://gitee.com/WeBankBlockchain/liquid] 向对象特性如继承、派生、接 口等,这样才能支持复杂的业务逻辑和完备的契约执行,与只支持栈操作的 简单脚本进行区分。 2014年后出现的区块链大多支持图灵完备的智能合约,使得区块链系统具备 更高的可编程性,在区块链既有的基本特性(如多方共识,难以篡改,可追 溯等,安全性等)基础上,还可以实现具有一定业务逻辑的业务契约,如李 嘉图合约(The Ricardian Contract),也可以使用智能合约来实现。 FISCO BCOS区块链向外部暴露了接口,外部业务程序能够通过FISCO BCOS 提供的SDK来调用这些接口。开发者只需要根据自身业务程序的要求,选择 相应语言的SDK,用SDK提供的API进行编程,即可实现对区块链的操作。 对接应用 目前,SDK接口可实现的功能包括(但不限于): 合约操作 * 合约编译、部署、查询 * 交易发送、上链通知、参数解析、 回执解析 链管理 * 链状态查询、链参数设置0 码力 | 2649 页 | 201.08 MB | 1 年前3 FISCO BCOS 2.9.0 中文文档com/WeBankBlockchain/Truora] [文档] [https://truora.readthedocs.io/] webankblockchain-liquid(简称WBC-Liquid)智能合约编程语言软 件:[GitHub] [https://github.com/WeBankBlockchain/liquid] [Gitee] [https://gitee.com/WeBankBlockchain/liquid] 向对象特性如继承、派生、接 口等,这样才能支持复杂的业务逻辑和完备的契约执行,与只支持栈操作的 简单脚本进行区分。 2014年后出现的区块链大多支持图灵完备的智能合约,使得区块链系统具备 更高的可编程性,在区块链既有的基本特性(如多方共识,难以篡改,可追 溯等,安全性等)基础上,还可以实现具有一定业务逻辑的业务契约,如李 嘉图合约(The Ricardian Contract),也可以使用智能合约来实现。 FISCO BCOS区块链向外部暴露了接口,外部业务程序能够通过FISCO BCOS 提供的SDK来调用这些接口。开发者只需要根据自身业务程序的要求,选择 相应语言的SDK,用SDK提供的API进行编程,即可实现对区块链的操作。 对接应用 目前,SDK接口可实现的功能包括(但不限于): 合约操作 * 合约编译、部署、查询 * 交易发送、上链通知、参数解析、 回执解析 链管理 * 链状态查询、链参数设置0 码力 | 2649 页 | 201.08 MB | 1 年前3
 FISCO BCOS 2.0 中文文档com/WeBankBlockchain/Truora] [文档] [https://truora.readthedocs.io/] webankblockchain-liquid(简称WBC-Liquid)智能合约编程语言软 件:[GitHub] [https://github.com/WeBankBlockchain/liquid] [Gitee] [https://gitee.com/WeBankBlockchain/liquid] 向对象特性如继承、派生、接 口等,这样才能支持复杂的业务逻辑和完备的契约执行,与只支持栈操作的 简单脚本进行区分。 2014年后出现的区块链大多支持图灵完备的智能合约,使得区块链系统具备 更高的可编程性,在区块链既有的基本特性(如多方共识,难以篡改,可追 溯等,安全性等)基础上,还可以实现具有一定业务逻辑的业务契约,如李 嘉图合约(The Ricardian Contract),也可以使用智能合约来实现。 FISCO BCOS区块链向外部暴露了接口,外部业务程序能够通过FISCO BCOS 提供的SDK来调用这些接口。开发者只需要根据自身业务程序的要求,选择 相应语言的SDK,用SDK提供的API进行编程,即可实现对区块链的操作。 对接应用 目前,SDK接口可实现的功能包括(但不限于): 合约操作 * 合约编译、部署、查询 * 交易发送、上链通知、参数解析、 回执解析 链管理 * 链状态查询、链参数设置0 码力 | 2649 页 | 201.08 MB | 1 年前3 FISCO BCOS 2.0 中文文档com/WeBankBlockchain/Truora] [文档] [https://truora.readthedocs.io/] webankblockchain-liquid(简称WBC-Liquid)智能合约编程语言软 件:[GitHub] [https://github.com/WeBankBlockchain/liquid] [Gitee] [https://gitee.com/WeBankBlockchain/liquid] 向对象特性如继承、派生、接 口等,这样才能支持复杂的业务逻辑和完备的契约执行,与只支持栈操作的 简单脚本进行区分。 2014年后出现的区块链大多支持图灵完备的智能合约,使得区块链系统具备 更高的可编程性,在区块链既有的基本特性(如多方共识,难以篡改,可追 溯等,安全性等)基础上,还可以实现具有一定业务逻辑的业务契约,如李 嘉图合约(The Ricardian Contract),也可以使用智能合约来实现。 FISCO BCOS区块链向外部暴露了接口,外部业务程序能够通过FISCO BCOS 提供的SDK来调用这些接口。开发者只需要根据自身业务程序的要求,选择 相应语言的SDK,用SDK提供的API进行编程,即可实现对区块链的操作。 对接应用 目前,SDK接口可实现的功能包括(但不限于): 合约操作 * 合约编译、部署、查询 * 交易发送、上链通知、参数解析、 回执解析 链管理 * 链状态查询、链参数设置0 码力 | 2649 页 | 201.08 MB | 1 年前3
 FISCO BCOS 3.0.0-rc2 中文文档com/WeBankBlockchain/Truora] [文档] [https://truora.readthedocs.io/] webankblockchain-liquid(简称WBC-Liquid)智能合约编程语言软 件:[GitHub] [https://github.com/WeBankBlockchain/liquid] [Gitee] [https://gitee.com/WeBankBlockchain/liquid] 向对象特性如继承、派生、接 口等,这样才能支持复杂的业务逻辑和完备的契约执行,与只支持栈操作的 简单脚本进行区分。 2014年后出现的区块链大多支持图灵完备的智能合约,使得区块链系统具备 更高的可编程性,在区块链既有的基本特性(如多方共识,难以篡改,可追 溯等,安全性等)基础上,还可以实现具有一定业务逻辑的业务契约,如李 嘉图合约(The Ricardian Contract),也可以使用智能合约来实现。 FISCO BCOS区块链向外部暴露了接口,外部业务程序能够通过FISCO BCOS 提供的SDK来调用这些接口。开发者只需要根据自身业务程序的要求,选择 相应语言的SDK,用SDK提供的API进行编程,即可实现对区块链的操作。 对接应用 目前,SDK接口可实现的功能包括(但不限于): 合约操作 * 合约编译、部署、查询 * 交易发送、上链通知、参数解析、 回执解析 链管理 * 链状态查询、链参数设置0 码力 | 2569 页 | 166.06 MB | 1 年前3 FISCO BCOS 3.0.0-rc2 中文文档com/WeBankBlockchain/Truora] [文档] [https://truora.readthedocs.io/] webankblockchain-liquid(简称WBC-Liquid)智能合约编程语言软 件:[GitHub] [https://github.com/WeBankBlockchain/liquid] [Gitee] [https://gitee.com/WeBankBlockchain/liquid] 向对象特性如继承、派生、接 口等,这样才能支持复杂的业务逻辑和完备的契约执行,与只支持栈操作的 简单脚本进行区分。 2014年后出现的区块链大多支持图灵完备的智能合约,使得区块链系统具备 更高的可编程性,在区块链既有的基本特性(如多方共识,难以篡改,可追 溯等,安全性等)基础上,还可以实现具有一定业务逻辑的业务契约,如李 嘉图合约(The Ricardian Contract),也可以使用智能合约来实现。 FISCO BCOS区块链向外部暴露了接口,外部业务程序能够通过FISCO BCOS 提供的SDK来调用这些接口。开发者只需要根据自身业务程序的要求,选择 相应语言的SDK,用SDK提供的API进行编程,即可实现对区块链的操作。 对接应用 目前,SDK接口可实现的功能包括(但不限于): 合约操作 * 合约编译、部署、查询 * 交易发送、上链通知、参数解析、 回执解析 链管理 * 链状态查询、链参数设置0 码力 | 2569 页 | 166.06 MB | 1 年前3
共 44 条
- 1
- 2
- 3
- 4
- 5














