FISCO BCOS 2.4.0 中文文档富业务场景、扩大业务 规模,且大幅简化链的部署和运维成本。 两翼指的是支持并行计算模型和分布式存储,二者为群组架构带来更好的扩展性。前者改变了区块中按 交易顺序串行执行的做法,基于DAG(有向无环图)并行执行交易,大幅提升性能;后者支持企业(节 点)将数据存储在远端分布式系统中,克服了本地化数据存储的诸多限制。 多引擎是一系列功能特性的总括,比如预编译合约能够突破EVM的性能瓶颈,实现高性能合约;控制台 。 当前流行的虚拟机机制包括EVM, 受控的Docker,WebAssembly等,FISCO BCOS的虚拟机模块采用模 块化设计,已经支持受到社区广泛欢迎的EVM,将会支持更多的虚拟机。 图 图 图灵 灵 灵完 完 完备 备 备 图灵机和图灵完备是计算机领域的经典概念,由数学家艾伦·麦席森·图灵(1912~1954)提出的一种抽 象计算模型,引申到区块链领域,主要指合约支持判断、跳转、循环、递归等逻辑运算,支持多种数据 用于根据配置文件生成节点,相比于`l`选项支持更多的定制。 + 按行分割,每一行表示一个服务器,格式为`IP:NUM AgencyName GroupList`,每行内的项使用空格分 割,**不可有空行**。 + `IP:NUM`表示机器的IP地址以及该机器上的节点数。`AgencyName`表示机构名,用于指定使用的机构证 书。`GroupList`表示该行生成的节点所属的组,以`,`分割。例如`192.168.0.1:2 agency10 码力 | 470 页 | 7.45 MB | 1 年前3
FISCO BCOS 2.5.0 中文文档富业务场景、扩大业务 规模,且大幅简化链的部署和运维成本。 两翼指的是支持并行计算模型和分布式存储,二者为群组架构带来更好的扩展性。前者改变了区块中按 交易顺序串行执行的做法,基于DAG(有向无环图)并行执行交易,大幅提升性能;后者支持企业(节 点)将数据存储在远端分布式系统中,克服了本地化数据存储的诸多限制。 多引擎是一系列功能特性的总括,比如预编译合约能够突破EVM的性能瓶颈,实现高性能合约;控制台 。 当前流行的虚拟机机制包括EVM, 受控的Docker,WebAssembly等,FISCO BCOS的虚拟机模块采用模 块化设计,已经支持受到社区广泛欢迎的EVM,将会支持更多的虚拟机。 图 图 图灵 灵 灵完 完 完备 备 备 图灵机和图灵完备是计算机领域的经典概念,由数学家艾伦·麦席森·图灵(1912~1954)提出的一种抽 象计算模型,引申到区块链领域,主要指合约支持判断、跳转、循环、递归等逻辑运算,支持多种数据 用于根据配置文件生成节点,相比于`l`选项支持更多的定制。 + 按行分割,每一行表示一个服务器,格式为`IP:NUM AgencyName GroupList`,每行内的项使用空格分 割,**不可有空行**。 + `IP:NUM`表示机器的IP地址以及该机器上的节点数。`AgencyName`表示机构名,用于指定使用的机构证 书。`GroupList`表示该行生成的节点所属的组,以`,`分割。例如`192.168.0.1:2 agency10 码力 | 540 页 | 8.77 MB | 1 年前3
FISCO BCOS 2.3.0 中文文档一个区块,在一个区块中交易顺序串行执行 的。 2.0版本基于预编译合约,实现一套并行交易处理模型,基于这个模型可以自定义交易互斥变量。 在区块执行过程中,系统将会根据交易互斥变量自动构建交易依赖关系图——DAG,基于DAG并行执行 交易,最好情况下性能可提升数倍(取决于CPU核数)。 更多并行计算模型的介绍,请参考并行交易的设计文档和使用手册。 2.4 预 预 预编 编 编译 译 译合 合 合约 。 当前流行的虚拟机机制包括EVM, 受控的Docker,WebAssembly等,FISCO BCOS的虚拟机模块采用模 块化设计,已经支持受到社区广泛欢迎的EVM,将会支持更多的虚拟机。 图 图 图灵 灵 灵完 完 完备 备 备 图灵机和图灵完备是计算机领域的经典概念,由数学家艾伦·麦席森·图灵(1912~1954)提出的一种抽 象计算模型,引申到区块链领域,主要指合约支持判断、跳转、循环、递归等逻辑运算,支持多种数据 用于根据配置文件生成节点,相比于`l`选项支持更多的定制。 + 按行分割,每一行表示一个服务器,格式为`IP:NUM AgencyName GroupList`,每行内的项使用空格分 割,**不可有空行**。 + `IP:NUM`表示机器的IP地址以及该机器上的节点数。`AgencyName`表示机构名,用于指定使用的机构证 书。`GroupList`表示该行生成的节点所属的组,以`,`分割。例如`192.168.0.1:2 agency10 码力 | 442 页 | 7.23 MB | 1 年前3
百度超级链 XuperChain 3.12-a中文文档data/account/bob --tx tx.out - -output bob.sign 最后将交易和收集好的签名发出 # send后第一个参数是发起者的签名文件,第二个参数是需要收集的签名文件,均为逗号分割 xchain-cli multisig send --tx tx.out my.sign alice.sign,bob.sign 合约管理 预备知识 账号和权限 交易基本操作 合约账号管理 否则返 回验证失败; 5. 用户合约在拿到tx1验证成功的结果后,执行后续资产转移操作,并 返回结果。 梅克尔证明 在超级链中,区块头保存了块中所有交易的txid构造出的梅克尔树的树根。下 图是一颗区块中的梅克尔树举例,区块中的8个交易是梅克尔树的叶子节点, 按照交易顺序,每两个相邻的交易的txid通过SHA256计算出梅克尔树的父节 点id,依次向上直到计算出了梅克尔树根。在这个树形结构中,任何一个节 '{"bcname":"HelloChain"}' 至此即完成了群组的设置,只有, 两个节点可以获取平行 链HelloChain的内容了。 链上治理 提案投票 图1:提案和投票机制示意图 提案和投票机制是区块链系统实现自我进化的关键。系统首次上线后难免遇到 很多问题,我们提供提案/投票机制为区块链的社区治理提供便利的工具,以 保证未来系统的可持续发展。具体实现方法如下: 0 码力 | 336 页 | 12.62 MB | 1 年前3
百度超级链 XuperChain 3.12-c 中文文档data/account/bob --tx tx.out - -output bob.sign 最后将交易和收集好的签名发出 # send后第一个参数是发起者的签名文件,第二个参数是需要收集的签名文件,均为逗号分割 xchain-cli multisig send --tx tx.out my.sign alice.sign,bob.sign 合约管理 预备知识 账号和权限 交易基本操作 合约账号管理 否则返 回验证失败; 5. 用户合约在拿到tx1验证成功的结果后,执行后续资产转移操作,并 返回结果。 梅克尔证明 在超级链中,区块头保存了块中所有交易的txid构造出的梅克尔树的树根。下 图是一颗区块中的梅克尔树举例,区块中的8个交易是梅克尔树的叶子节点, 按照交易顺序,每两个相邻的交易的txid通过SHA256计算出梅克尔树的父节 点id,依次向上直到计算出了梅克尔树根。在这个树形结构中,任何一个节 '{"bcname":"HelloChain"}' 至此即完成了群组的设置,只有, 两个节点可以获取平行 链HelloChain的内容了。 链上治理 提案投票 图1:提案和投票机制示意图 提案和投票机制是区块链系统实现自我进化的关键。系统首次上线后难免遇到 很多问题,我们提供提案/投票机制为区块链的社区治理提供便利的工具,以 保证未来系统的可持续发展。具体实现方法如下: 0 码力 | 336 页 | 12.62 MB | 1 年前3
百度超级链 XuperChain 3.12 中文文档data/account/bob --tx tx.out - -output bob.sign 最后将交易和收集好的签名发出 # send后第一个参数是发起者的签名文件,第二个参数是需要收集的签名文件,均为逗号分割 xchain-cli multisig send --tx tx.out my.sign alice.sign,bob.sign 合约管理 预备知识 账号和权限 交易基本操作 合约账号管理 否则返 回验证失败; 5. 用户合约在拿到tx1验证成功的结果后,执行后续资产转移操作,并 返回结果。 梅克尔证明 在超级链中,区块头保存了块中所有交易的txid构造出的梅克尔树的树根。下 图是一颗区块中的梅克尔树举例,区块中的8个交易是梅克尔树的叶子节点, 按照交易顺序,每两个相邻的交易的txid通过SHA256计算出梅克尔树的父节 点id,依次向上直到计算出了梅克尔树根。在这个树形结构中,任何一个节 '{"bcname":"HelloChain"}' 至此即完成了群组的设置,只有, 两个节点可以获取平行 链HelloChain的内容了。 链上治理 提案投票 图1:提案和投票机制示意图 提案和投票机制是区块链系统实现自我进化的关键。系统首次上线后难免遇到 很多问题,我们提供提案/投票机制为区块链的社区治理提供便利的工具,以 保证未来系统的可持续发展。具体实现方法如下: 0 码力 | 336 页 | 12.62 MB | 1 年前3
百度超级链 XuperChain 3.12-b 中文文档data/account/bob --tx tx.out - -output bob.sign 最后将交易和收集好的签名发出 # send后第一个参数是发起者的签名文件,第二个参数是需要收集的签名文件,均为逗号分割 xchain-cli multisig send --tx tx.out my.sign alice.sign,bob.sign 合约管理 预备知识 账号和权限 交易基本操作 合约账号管理 否则返 回验证失败; 5. 用户合约在拿到tx1验证成功的结果后,执行后续资产转移操作,并 返回结果。 梅克尔证明 在超级链中,区块头保存了块中所有交易的txid构造出的梅克尔树的树根。下 图是一颗区块中的梅克尔树举例,区块中的8个交易是梅克尔树的叶子节点, 按照交易顺序,每两个相邻的交易的txid通过SHA256计算出梅克尔树的父节 点id,依次向上直到计算出了梅克尔树根。在这个树形结构中,任何一个节 '{"bcname":"HelloChain"}' 至此即完成了群组的设置,只有, 两个节点可以获取平行 链HelloChain的内容了。 链上治理 提案投票 图1:提案和投票机制示意图 提案和投票机制是区块链系统实现自我进化的关键。系统首次上线后难免遇到 很多问题,我们提供提案/投票机制为区块链的社区治理提供便利的工具,以 保证未来系统的可持续发展。具体实现方法如下: 0 码力 | 336 页 | 12.62 MB | 1 年前3
FISCO BCOS 2.2.0 中文文档一个区块,在一个区块中交易顺序串行执行 的。 2.0版本基于预编译合约,实现一套并行交易处理模型,基于这个模型可以自定义交易互斥变量。 在区块执行过程中,系统将会根据交易互斥变量自动构建交易依赖关系图——DAG,基于DAG并行执行 交易,最好情况下性能可提升数倍(取决于CPU核数)。 更多并行计算模型的介绍,请参考并行交易的设计文档和使用手册。 2.4 预 预 预编 编 编译 译 译合 合 合约 。 当前流行的虚拟机机制包括EVM, 受控的Docker,WebAssembly等,FISCO BCOS的虚拟机模块采用模 块化设计,已经支持受到社区广泛欢迎的EVM,将会支持更多的虚拟机。 图 图 图灵 灵 灵完 完 完备 备 备 图灵机和图灵完备是计算机领域的经典概念,由数学家艾伦·麦席森·图灵(1912~1954)提出的一种抽 象计算模型,引申到区块链领域,主要指合约支持判断、跳转、循环、递归等逻辑运算,支持多种数据 用于根据配置文件生成节点,相比于`l`选项支持更多的定制。 + 按行分割,每一行表示一个服务器,格式为`IP:NUM AgencyName GroupList`,每行内的项使用空格分 割,**不可有空行**。 + `IP:NUM`表示机器的IP地址以及该机器上的节点数。`AgencyName`表示机构名,用于指定使用的机构证 书。`GroupList`表示该行生成的节点所属的组,以`,`分割。例如`192.168.0.1:2 agency10 码力 | 418 页 | 6.51 MB | 1 年前3
百度超级链 XuperChain latest 中文文档data/account/bob --tx tx.out --output bob.sign 最后将交易和收集好的签名发出 1 2 # send后第一个参数是发起者的签名文件,第二个参数是需要收集的签名文件,均为 逗号分割 ./xchain-cli multisig send --tx tx.out my.sign alice.sign,bob.sign 1. XuperModel XuperChain能够支持 bytes msgInfo = 3; } MessageHeader Header = 1; MessageData Data = 2; } 5.2.2. 模块交互图 超级链p2p网络模块与其他模块的交互如图所示,以libp2p模式为例: 上图左边是Xuper的启动流程,其中InitP2PServer的流程为启动P2P的核心流 程,如右半部分所示,右半部分主要包括4个阶段,分别为: x context.Context, msg *xuper_p2p.XuperMessage) (*xuper_p2p.XuperMessage, error) {} 7. 提案和投票机制 图1:提案和投票机制示意图 提案和投票机制是区块链系统实现自我进化的关键。系统首次上线后难免遇到 很多问题,我们提供提案/投票机制为区块链的社区治理提供便利的工具,以 保证未来系统的可持续发展。具体实现方法如下:0 码力 | 316 页 | 24.51 MB | 1 年前3
百度超级链 XuperChain 3.9-e 中文文档data/account/bob --tx tx.out --output bob.sign 最后将交易和收集好的签名发出 1 2 # send后第一个参数是发起者的签名文件,第二个参数是需要收集的签名文件,均为 逗号分割 ./xchain-cli multisig send --tx tx.out my.sign alice.sign,bob.sign 1. XuperModel XuperChain能够支持 bytes msgInfo = 3; } MessageHeader Header = 1; MessageData Data = 2; } 5.2.2. 模块交互图 超级链p2p网络模块与其他模块的交互如图所示,以libp2p模式为例: 上图左边是Xuper的启动流程,其中InitP2PServer的流程为启动P2P的核心流 程,如右半部分所示,右半部分主要包括4个阶段,分别为: x context.Context, msg *xuper_p2p.XuperMessage) (*xuper_p2p.XuperMessage, error) {} 7. 提案和投票机制 图1:提案和投票机制示意图 提案和投票机制是区块链系统实现自我进化的关键。系统首次上线后难免遇到 很多问题,我们提供提案/投票机制为区块链的社区治理提供便利的工具,以 保证未来系统的可持续发展。具体实现方法如下:0 码力 | 317 页 | 27.80 MB | 1 年前3
共 46 条
- 1
- 2
- 3
- 4
- 5













