FISCO BCOS 2.9.0 中文文档BCOS共识模块采用插件化的设计,可支持多种共识算法,当前包括 PBFT和Raft,后续将会持续实现更大规模,速度更快的共识算法。 智能合约 智能合约概念于1995年由Nick Szabo首次提出,指以数字形式定义的能自动 执行条款的合约,数字形式意味着合约必须用计算机代码实现,因为只要参 与方达成协定,智能合约建立的权利和义务,就会被自动执行,且结果不能 被否认。 FISCO BCOS运用智能合约不仅用于资产管理、规则定义和价值交换,还可 变,而业务数据本身没有改变时,新行为合约直接访问原有的“数据合约”即 可。 销毁一个旧合约并不意味着清除合约的所有数据,只是将其状态置为“无 效”,该合约则不可再被调用。 智能合约虚拟机 为了运行数字智能合约,区块链系统必须具备可编译、解析、执行计算机代 码的编译器和执行器,统称为虚拟机体系。合约编写完毕后,用编译器编 译,发送部署交易将合约部署到区块链系统上,部署交易共识通过后,系统 给合约分 createTable说明 入参: 根据入参创建表,其中valueFields可以有多个字段,使用英文逗号分割。 表名允许字母、数字、下划线,表名不超48字符 keyField不能以下划线开始,允许字母、数字、下划线,总长度不能超过 64字符 valueField不能以下划线开始,允许字母、数字、下划线,单字段名不超 过64字符, valueFields总长度不超过1024 valueFields与keyField不能存在重复字段0 码力 | 2649 页 | 201.08 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档BCOS共识模块采用插件化的设计,可支持多种共识算法,当前包括 PBFT和Raft,后续将会持续实现更大规模,速度更快的共识算法。 智能合约 智能合约概念于1995年由Nick Szabo首次提出,指以数字形式定义的能自动 执行条款的合约,数字形式意味着合约必须用计算机代码实现,因为只要参 与方达成协定,智能合约建立的权利和义务,就会被自动执行,且结果不能 被否认。 FISCO BCOS运用智能合约不仅用于资产管理、规则定义和价值交换,还可 变,而业务数据本身没有改变时,新行为合约直接访问原有的“数据合约”即 可。 销毁一个旧合约并不意味着清除合约的所有数据,只是将其状态置为“无 效”,该合约则不可再被调用。 智能合约虚拟机 为了运行数字智能合约,区块链系统必须具备可编译、解析、执行计算机代 码的编译器和执行器,统称为虚拟机体系。合约编写完毕后,用编译器编 译,发送部署交易将合约部署到区块链系统上,部署交易共识通过后,系统 给合约分 createTable说明 入参: 根据入参创建表,其中valueFields可以有多个字段,使用英文逗号分割。 表名允许字母、数字、下划线,表名不超48字符 keyField不能以下划线开始,允许字母、数字、下划线,总长度不能超过 64字符 valueField不能以下划线开始,允许字母、数字、下划线,单字段名不超 过64字符, valueFields总长度不超过1024 valueFields与keyField不能存在重复字段0 码力 | 2649 页 | 201.08 MB | 1 年前3
FISCO BCOS 2.0 中文文档BCOS共识模块采用插件化的设计,可支持多种共识算法,当前包括 PBFT和Raft,后续将会持续实现更大规模,速度更快的共识算法。 智能合约 智能合约概念于1995年由Nick Szabo首次提出,指以数字形式定义的能自动 执行条款的合约,数字形式意味着合约必须用计算机代码实现,因为只要参 与方达成协定,智能合约建立的权利和义务,就会被自动执行,且结果不能 被否认。 FISCO BCOS运用智能合约不仅用于资产管理、规则定义和价值交换,还可 变,而业务数据本身没有改变时,新行为合约直接访问原有的“数据合约”即 可。 销毁一个旧合约并不意味着清除合约的所有数据,只是将其状态置为“无 效”,该合约则不可再被调用。 智能合约虚拟机 为了运行数字智能合约,区块链系统必须具备可编译、解析、执行计算机代 码的编译器和执行器,统称为虚拟机体系。合约编写完毕后,用编译器编 译,发送部署交易将合约部署到区块链系统上,部署交易共识通过后,系统 给合约分 createTable说明 入参: 根据入参创建表,其中valueFields可以有多个字段,使用英文逗号分割。 表名允许字母、数字、下划线,表名不超48字符 keyField不能以下划线开始,允许字母、数字、下划线,总长度不能超过 64字符 valueField不能以下划线开始,允许字母、数字、下划线,单字段名不超 过64字符, valueFields总长度不超过1024 valueFields与keyField不能存在重复字段0 码力 | 2649 页 | 201.08 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档BCOS共识模块采用插件化的设计,可支持多种共识算法,当前包括PBFT和Raft,后续将会持续 实现更大规模,速度更快的共识算法。 5.1.3 智能合约 智能合约概念于1995年由Nick Szabo首次提出,指以数字形式定义的能自动执行条款的合约,数字形式 意味着合约必须用计算机代码实现,因为只要参与方达成协定,智能合约建立的权利和义务,就会被自 动执行,且结果不能被否认。 FISCO BCOS运用智能合约不仅用于资产管理、规 销毁一个旧合约并不意味着清除合约的所有数据,只是将其状态置为“无效”,该合约则不可再被调用。 5.1. 区块链是什么 59 FISCO BCOS Documentation, 发布 v2.9.0 智能合约虚拟机 为了运行数字智能合约,区块链系统必须具备可编译、解析、执行计算机代码的编译器和执行器,统称 为虚拟机体系。合约编写完毕后,用编译器编译,发送部署交易将合约部署到区块链系统上,部署交易 共识通过后,系统给合约分配 入参: • 根据入参创建表,其中valueFields可以有多个字段,使用英文逗号分割。 • 表名允许字母、数字、下划线,表名不超48字符 • keyField不能以下划线开始,允许字母、数字、下划线,总长度不能超过64字符 • valueField不能以下划线开始,允许字母、数字、下划线,单字段名不超过64字符, valueFields总 长度不超过1024 • valueFields与keyField不能存在重复字段0 码力 | 1489 页 | 107.09 MB | 1 年前3
FISCO BCOS 3.6.0 中文文档BCOS共识模块采用插件化的设计,可支持多种共识算法,当前包括PBFT和Raft,后续将会持续 实现更大规模,速度更快的共识算法。 5.1.3 智能合约 智能合约概念于1995年由Nick Szabo首次提出,指以数字形式定义的能自动执行条款的合约,数字形式 意味着合约必须用计算机代码实现,因为只要参与方达成协定,智能合约建立的权利和义务,就会被自 动执行,且结果不能被否认。 FISCO BCOS运用智能合约不仅用于资产管理、规 销毁一个旧合约并不意味着清除合约的所有数据,只是将其状态置为“无效”,该合约则不可再被调用。 5.1. 区块链是什么 59 FISCO BCOS Documentation, 发布 v2.9.0 智能合约虚拟机 为了运行数字智能合约,区块链系统必须具备可编译、解析、执行计算机代码的编译器和执行器,统称 为虚拟机体系。合约编写完毕后,用编译器编译,发送部署交易将合约部署到区块链系统上,部署交易 共识通过后,系统给合约分配 入参: • 根据入参创建表,其中valueFields可以有多个字段,使用英文逗号分割。 • 表名允许字母、数字、下划线,表名不超48字符 • keyField不能以下划线开始,允许字母、数字、下划线,总长度不能超过64字符 • valueField不能以下划线开始,允许字母、数字、下划线,单字段名不超过64字符, valueFields总 长度不超过1024 • valueFields与keyField不能存在重复字段0 码力 | 1489 页 | 107.09 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档BCOS共识模块采用插件化的设计,可支持多种共识算法,当前包括PBFT和Raft,后续将会持续 实现更大规模,速度更快的共识算法。 5.1.3 智能合约 智能合约概念于1995年由Nick Szabo首次提出,指以数字形式定义的能自动执行条款的合约,数字形式 意味着合约必须用计算机代码实现,因为只要参与方达成协定,智能合约建立的权利和义务,就会被自 动执行,且结果不能被否认。 FISCO BCOS运用智能合约不仅用于资产管理、规 销毁一个旧合约并不意味着清除合约的所有数据,只是将其状态置为“无效”,该合约则不可再被调用。 5.1. 区块链是什么 59 FISCO BCOS Documentation, 发布 v2.9.0 智能合约虚拟机 为了运行数字智能合约,区块链系统必须具备可编译、解析、执行计算机代码的编译器和执行器,统称 为虚拟机体系。合约编写完毕后,用编译器编译,发送部署交易将合约部署到区块链系统上,部署交易 共识通过后,系统给合约分配 入参: • 根据入参创建表,其中valueFields可以有多个字段,使用英文逗号分割。 • 表名允许字母、数字、下划线,表名不超48字符 • keyField不能以下划线开始,允许字母、数字、下划线,总长度不能超过64字符 • valueField不能以下划线开始,允许字母、数字、下划线,单字段名不超过64字符, valueFields总 长度不超过1024 • valueFields与keyField不能存在重复字段0 码力 | 1489 页 | 107.09 MB | 1 年前3
FISCO BCOS 3.0.0-rc2 中文文档BCOS共识模块采用插件化的设计,可支持多种共识算法,当前包括 PBFT和Raft,后续将会持续实现更大规模,速度更快的共识算法。 智能合约 智能合约概念于1995年由Nick Szabo首次提出,指以数字形式定义的能自动 执行条款的合约,数字形式意味着合约必须用计算机代码实现,因为只要参 与方达成协定,智能合约建立的权利和义务,就会被自动执行,且结果不能 被否认。 FISCO BCOS运用智能合约不仅用于资产管理、规则定义和价值交换,还可 变,而业务数据本身没有改变时,新行为合约直接访问原有的“数据合约”即 可。 销毁一个旧合约并不意味着清除合约的所有数据,只是将其状态置为“无 效”,该合约则不可再被调用。 智能合约虚拟机 为了运行数字智能合约,区块链系统必须具备可编译、解析、执行计算机代 码的编译器和执行器,统称为虚拟机体系。合约编写完毕后,用编译器编 译,发送部署交易将合约部署到区块链系统上,部署交易共识通过后,系统 给合约分 createTable说明 入参: 根据入参创建表,其中valueFields可以有多个字段,使用英文逗号分割。 表名允许字母、数字、下划线,表名不超48字符 keyField不能以下划线开始,允许字母、数字、下划线,总长度不能超过 64字符 valueField不能以下划线开始,允许字母、数字、下划线,单字段名不超 过64字符, valueFields总长度不超过1024 valueFields与keyField不能存在重复字段0 码力 | 2569 页 | 166.06 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档BCOS共识模块采用插件化的设计,可支持多种共识算法,当前包括 PBFT和Raft,后续将会持续实现更大规模,速度更快的共识算法。 智能合约 智能合约概念于1995年由Nick Szabo首次提出,指以数字形式定义的能自动 执行条款的合约,数字形式意味着合约必须用计算机代码实现,因为只要参 与方达成协定,智能合约建立的权利和义务,就会被自动执行,且结果不能 被否认。 FISCO BCOS运用智能合约不仅用于资产管理、规则定义和价值交换,还可 变,而业务数据本身没有改变时,新行为合约直接访问原有的“数据合约”即 可。 销毁一个旧合约并不意味着清除合约的所有数据,只是将其状态置为“无 效”,该合约则不可再被调用。 智能合约虚拟机 为了运行数字智能合约,区块链系统必须具备可编译、解析、执行计算机代 码的编译器和执行器,统称为虚拟机体系。合约编写完毕后,用编译器编 译,发送部署交易将合约部署到区块链系统上,部署交易共识通过后,系统 给合约分 createTable说明 入参: 根据入参创建表,其中valueFields可以有多个字段,使用英文逗号分割。 表名允许字母、数字、下划线,表名不超48字符 keyField不能以下划线开始,允许字母、数字、下划线,总长度不能超过 64字符 valueField不能以下划线开始,允许字母、数字、下划线,单字段名不超 过64字符, valueFields总长度不超过1024 valueFields与keyField不能存在重复字段0 码力 | 2585 页 | 166.09 MB | 1 年前3
百度超级链 XuperChain 3.7 中文文档中继同步合约 9.2. 合约使用方法 9.3. 中继同步进程 开发应用 1. 电子存证合约 1.1. 问题引入 1.2. 数据结构的设计 1.3. 电子存证合约的功能实现 1.4. 合约使用方法 2. 数字资产交易 2.1. ERC721简介 2.2. ERC721具备哪些功能 2.3. 调用json文件示例 开发手册 1. 智能合约SDK使用说明 1.1. C++接口API 1.2. Go接口API 创建账号需要指定ACL控制策略,用于账号其他管理动作 的权限控制; 创建账号需要消耗账号资源; 账号名命名规则; 合约账号由三部分组成,分为前缀,中间部分,后缀。 前缀为XC,后缀为@链名 中间部分为16个数字组成。 在创建合约账号的时候,只需要传入16位数字,在使用合 约账号的时候,使用完整的账号。 账号管理:依地址集合据创建时指定的地址集和权限策略,管理 账号其他操作 账号股东剔除和加入 账号资产转账 创建合约,创建智能合约需要消耗账号资源,先将utxo资 org/wiki/SHA- 1#Comparison_of_SHA_functions] 。 8.2.2. ECC 构建区块链的去中心化交易,需要一种加密算法,使交易发起人使用持有的密 钥对交易数据进行数字签名,而交易验证者只需要知道交易发起人的公开信 息,即可对交易有效性进行验证,确定该交易确实来自交易发起者。这种场景 在密码学中称之为`公开密钥加密`,也称之为非对称密钥加密。 常见的公开密钥算法如RSA、ECC(Elliptic0 码力 | 270 页 | 24.86 MB | 1 年前3
百度超级链 XuperChain stable 中文文档监控系统搭建 13. 下载发行版 13.1. v3.10 开发应用 1. 电子存证合约 1.1. 问题引入 1.2. 数据结构的设计 1.3. 电子存证合约的功能实现 1.4. 合约使用方法 2. 数字资产交易 2.1. ERC721简介 2.2. ERC721具备哪些功能 2.3. 调用json文件示例 开发手册 1. 智能合约SDK使用说明 1.1. C++接口API 1.2. Go接口API 创建账号需要指定ACL控制策略,用于账号其他管理动作 的权限控制; 创建账号需要消耗账号资源; 账号名命名规则; 合约账号由三部分组成,分为前缀,中间部分,后缀。 前缀为XC,后缀为@链名 中间部分为16个数字组成。 在创建合约账号的时候,只需要传入16位数字,在使用合 约账号的时候,使用完整的账号。 账号管理:依地址集合据创建时指定的地址集和权限策略,管理 账号其他操作 账号股东剔除和加入 账号资产转账 创建合约,创建智能合约需要消耗账号资源,先将utxo资 org/wiki/SHA- 1#Comparison_of_SHA_functions] 。 8.2.2. ECC 构建区块链的去中心化交易,需要一种加密算法,使交易发起人使用持有的密 钥对交易数据进行数字签名,而交易验证者只需要知道交易发起人的公开信 息,即可对交易有效性进行验证,确定该交易确实来自交易发起者。这种场景 在密码学中称之为`公开密钥加密`,也称之为非对称密钥加密。 常见的公开密钥算法如RSA、ECC(Elliptic0 码力 | 325 页 | 26.31 MB | 1 年前3
共 44 条
- 1
- 2
- 3
- 4
- 5













