FISCO BCOS 1.3 中文文档示例2-自定义业务权限Filter合约 设计概述 FISCO BCOS区块链为了满足准入控制、身份认证、配置管理、权限管理等需 求,在网络启动之初,会部署一套功能强大、结构灵活且支持自定义扩展的智 能合约,统称系统合约。 系统合约原则上由区块链管理员在网络启动之初部署全网生效。若是在网络运 行期间重新部署变更升级,则需要在全网所有节点许可的情况下由区块链管理 员来执行操作。 当前FISCO BCOS系统合约主要有五个模块,系统代理模块、节点管理模块、 项 全网配置合约 ConfigAction.sol是全网配置模块的实现合约。它维护了FISCO BCOS区块链中 全网运行的可配置信息。 配置信息可以通过交易广播上链来达到全网配置的 一致性更新。原则上只能由区块链管理员来发出全网配置更新交易。 ConfigAction.sol的内部实现中维护了配置项信息的mapping 成员变量。 主要接口如下: 接 口 输入参数 输出参数 说明 set 链 架构类似数据库的分库分表,或者互联网服务的分SET模型,理论上只要投入 足够的资源,则系统能处理的流量没有上限,整个系统具有足够的弹性。 同时,一个区块链网络里的多个分组秉承逻辑和配置高一致性的原则,在商业 规则、运营管理上都使用统一的策略,比如,每个分组上的智能合约是完全相 同的,核心配置数据也是相同的,只有分组里的机构、用户以及交易类型有所 不同。 或者,虽然因为分组间功能设计的差异,导致不同分组上的智能合约有所不0 码力 | 491 页 | 5.72 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档私保护 的诉求也日益增强。如何对共享的数据牵涉隐私的部分进行保护,以及在避免运作过程泄漏隐私,是一 个很重要的问题。 隐私保护首先是个管理问题,要求在构建系统开展业务时,把握“最小授权,明示同意的原则”,对数据 的收集、存储、应用、披露、删除、恢复全生命周期进行管理,建立日常管理和应急管理制度,在高敏 感业务场景设定监管角色,引入第三方检视和审计,从事先事中事后全环节进行管控。 在技术上,可以 re包最长时延为100ms max_request_missedTxs_waitTime=100 同步配置 同步模块是”网络消耗大户”,包括区块同步和交易同步,FISCO BCOS秉着负载均衡的原则优化了共识 模块网络使用效率。 注解: 因协议一致性要求,建议保证所有节点PBFT共识配置一致。 区块同步优化配置 为了增强区块链系统在网络带宽受限情况下的可扩展性,FISCO BCOS v2 本节将会以测试HelloWorld合约为例,介绍如何使用Caliper测试自定义的测试用例。 8.1. 压力测试指南 187 FISCO BCOS Documentation, 发布 v2.9.0 Caliper前后端分离的设计原则使得只要后端的区块链系统开放了相关网络端口,Caliper便可以对该系统 进行测试。结合Docker提供的性能数据统计服务或本地的ps命令工具,Caliper能够在测试的同时收集 节点所在机器上的各0 码力 | 1489 页 | 107.09 MB | 1 年前3
FISCO BCOS 3.6.0 中文文档私保护 的诉求也日益增强。如何对共享的数据牵涉隐私的部分进行保护,以及在避免运作过程泄漏隐私,是一 个很重要的问题。 隐私保护首先是个管理问题,要求在构建系统开展业务时,把握“最小授权,明示同意的原则”,对数据 的收集、存储、应用、披露、删除、恢复全生命周期进行管理,建立日常管理和应急管理制度,在高敏 感业务场景设定监管角色,引入第三方检视和审计,从事先事中事后全环节进行管控。 在技术上,可以 re包最长时延为100ms max_request_missedTxs_waitTime=100 同步配置 同步模块是”网络消耗大户”,包括区块同步和交易同步,FISCO BCOS秉着负载均衡的原则优化了共识 模块网络使用效率。 注解: 因协议一致性要求,建议保证所有节点PBFT共识配置一致。 区块同步优化配置 为了增强区块链系统在网络带宽受限情况下的可扩展性,FISCO BCOS v2 本节将会以测试HelloWorld合约为例,介绍如何使用Caliper测试自定义的测试用例。 8.1. 压力测试指南 187 FISCO BCOS Documentation, 发布 v2.9.0 Caliper前后端分离的设计原则使得只要后端的区块链系统开放了相关网络端口,Caliper便可以对该系统 进行测试。结合Docker提供的性能数据统计服务或本地的ps命令工具,Caliper能够在测试的同时收集 节点所在机器上的各0 码力 | 1489 页 | 107.09 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档私保护 的诉求也日益增强。如何对共享的数据牵涉隐私的部分进行保护,以及在避免运作过程泄漏隐私,是一 个很重要的问题。 隐私保护首先是个管理问题,要求在构建系统开展业务时,把握“最小授权,明示同意的原则”,对数据 的收集、存储、应用、披露、删除、恢复全生命周期进行管理,建立日常管理和应急管理制度,在高敏 感业务场景设定监管角色,引入第三方检视和审计,从事先事中事后全环节进行管控。 在技术上,可以 re包最长时延为100ms max_request_missedTxs_waitTime=100 同步配置 同步模块是”网络消耗大户”,包括区块同步和交易同步,FISCO BCOS秉着负载均衡的原则优化了共识 模块网络使用效率。 注解: 因协议一致性要求,建议保证所有节点PBFT共识配置一致。 区块同步优化配置 为了增强区块链系统在网络带宽受限情况下的可扩展性,FISCO BCOS v2 本节将会以测试HelloWorld合约为例,介绍如何使用Caliper测试自定义的测试用例。 8.1. 压力测试指南 187 FISCO BCOS Documentation, 发布 v2.9.0 Caliper前后端分离的设计原则使得只要后端的区块链系统开放了相关网络端口,Caliper便可以对该系统 进行测试。结合Docker提供的性能数据统计服务或本地的ps命令工具,Caliper能够在测试的同时收集 节点所在机器上的各0 码力 | 1489 页 | 107.09 MB | 1 年前3
FISCO BCOS 2-dev 中文文档自 自 自定 定 定义 义 义测 测 测试 试 试用 用 用例 例 例 本节将会以测试HelloWorld合约为例,介绍如何使用Caliper测试自定义的测试用例。 Caliper前后端分离的设计原则使得只要后端的区块链系统开放了相关网络端口,Caliper便可以对该系统 进行测试。结合Docker提供的性能数据统计服务或本地的ps命令工具,Caliper能够在测试的同时收集 节点所在机器上的各 私保护 的诉求也日益增强。如何对共享的数据牵涉隐私的部分进行保护,以及在避免运作过程泄漏隐私,是一 个很重要的问题。 隐私保护首先是个管理问题,要求在构建系统开展业务时,把握“最小授权,明示同意的原则”,对数据 的收集、存储、应用、披露、删除、恢复全生命周期进行管理,建立日常管理和应急管理制度,在高敏 感业务场景设定监管角色,引入第三方检视和审计,从事先事中事后全环节进行管控。 在技术上,可以 max_request_missedTxs_waitTime=100 同 同 同步 步 步配 配 配置 置 置 同步模块是”网络消耗大户”,包括区块同步和交易同步,FISCO BCOS秉着负载均衡的原则优化了共识 模块网络使用效率。 注 注 注解 解 解: 因协议一致性要求,建议保证所有节点PBFT共识配置一致。 区 区 区块 块 块同 同 同步 步 步优 优 优化 化 化配 配 配置 置 置0 码力 | 1324 页 | 85.58 MB | 1 年前3
FISCO BCOS 2.7.2 中文文档私保护 的诉求也日益增强。如何对共享的数据牵涉隐私的部分进行保护,以及在避免运作过程泄漏隐私,是一 个很重要的问题。 隐私保护首先是个管理问题,要求在构建系统开展业务时,把握“最小授权,明示同意的原则”,对数据 的收集、存储、应用、披露、删除、恢复全生命周期进行管理,建立日常管理和应急管理制度,在高敏 感业务场景设定监管角色,引入第三方检视和审计,从事先事中事后全环节进行管控。 在技术上,可以 max_request_missedTxs_waitTime=100 同 同 同步 步 步配 配 配置 置 置 同步模块是”网络消耗大户”,包括区块同步和交易同步,FISCO BCOS秉着负载均衡的原则优化了共识 模块网络使用效率。 注 注 注解 解 解: 因协议一致性要求,建议保证所有节点PBFT共识配置一致。 区 区 区块 块 块同 同 同步 步 步优 优 优化 化 化配 配 配置 置 置 自 自 自定 定 定义 义 义测 测 测试 试 试用 用 用例 例 例 本节将会以测试HelloWorld合约为例,介绍如何使用Caliper测试自定义的测试用例。 Caliper前后端分离的设计原则使得只要后端的区块链系统开放了相关网络端口,Caliper便可以对该系统 进行测试。结合Docker提供的性能数据统计服务或本地的ps命令工具,Caliper能够在测试的同时收集 节点所在机器上的各0 码力 | 1422 页 | 91.91 MB | 1 年前3
FISCO BCOS 2.8.0 中文文档私保护 的诉求也日益增强。如何对共享的数据牵涉隐私的部分进行保护,以及在避免运作过程泄漏隐私,是一 个很重要的问题。 隐私保护首先是个管理问题,要求在构建系统开展业务时,把握“最小授权,明示同意的原则”,对数据 的收集、存储、应用、披露、删除、恢复全生命周期进行管理,建立日常管理和应急管理制度,在高敏 感业务场景设定监管角色,引入第三方检视和审计,从事先事中事后全环节进行管控。 在技术上,可以 max_request_missedTxs_waitTime=100 同 同 同步 步 步配 配 配置 置 置 同步模块是”网络消耗大户”,包括区块同步和交易同步,FISCO BCOS秉着负载均衡的原则优化了共识 模块网络使用效率。 注 注 注解 解 解: 因协议一致性要求,建议保证所有节点PBFT共识配置一致。 区 区 区块 块 块同 同 同步 步 步优 优 优化 化 化配 配 配置 置 置 自 自 自定 定 定义 义 义测 测 测试 试 试用 用 用例 例 例 本节将会以测试HelloWorld合约为例,介绍如何使用Caliper测试自定义的测试用例。 Caliper前后端分离的设计原则使得只要后端的区块链系统开放了相关网络端口,Caliper便可以对该系统 进行测试。结合Docker提供的性能数据统计服务或本地的ps命令工具,Caliper能够在测试的同时收集 节点所在机器上的各0 码力 | 1435 页 | 92.25 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档私保护 的诉求也日益增强。如何对共享的数据牵涉隐私的部分进行保护,以及在避免运作过程泄漏隐私,是一 个很重要的问题。 隐私保护首先是个管理问题,要求在构建系统开展业务时,把握“最小授权,明示同意的原则”,对数据 的收集、存储、应用、披露、删除、恢复全生命周期进行管理,建立日常管理和应急管理制度,在高敏 感业务场景设定监管角色,引入第三方检视和审计,从事先事中事后全环节进行管控。 在技术上,可以 max_request_missedTxs_waitTime=100 同 同 同步 步 步配 配 配置 置 置 同步模块是”网络消耗大户”,包括区块同步和交易同步,FISCO BCOS秉着负载均衡的原则优化了共识 模块网络使用效率。 注 注 注解 解 解: 因协议一致性要求,建议保证所有节点PBFT共识配置一致。 区 区 区块 块 块同 同 同步 步 步优 优 优化 化 化配 配 配置 置 置 自 自 自定 定 定义 义 义测 测 测试 试 试用 用 用例 例 例 本节将会以测试HelloWorld合约为例,介绍如何使用Caliper测试自定义的测试用例。 Caliper前后端分离的设计原则使得只要后端的区块链系统开放了相关网络端口,Caliper便可以对该系统 进行测试。结合Docker提供的性能数据统计服务或本地的ps命令工具,Caliper能够在测试的同时收集 节点所在机器上的各0 码力 | 1467 页 | 97.74 MB | 1 年前3
FISCO BCOS 2.7.0 中文文档私保护 的诉求也日益增强。如何对共享的数据牵涉隐私的部分进行保护,以及在避免运作过程泄漏隐私,是一 个很重要的问题。 隐私保护首先是个管理问题,要求在构建系统开展业务时,把握“最小授权,明示同意的原则”,对数据 的收集、存储、应用、披露、删除、恢复全生命周期进行管理,建立日常管理和应急管理制度,在高敏 感业务场景设定监管角色,引入第三方检视和审计,从事先事中事后全环节进行管控。 在技术上,可以 max_request_missedTxs_waitTime=100 同 同 同步 步 步配 配 配置 置 置 同步模块是”网络消耗大户”,包括区块同步和交易同步,FISCO BCOS秉着负载均衡的原则优化了共识 模块网络使用效率。 注 注 注解 解 解: 因协议一致性要求,建议保证所有节点PBFT共识配置一致。 区 区 区块 块 块同 同 同步 步 步优 优 优化 化 化配 配 配置 置 置 自 自 自定 定 定义 义 义测 测 测试 试 试用 用 用例 例 例 本节将会以测试HelloWorld合约为例,介绍如何使用Caliper测试自定义的测试用例。 Caliper前后端分离的设计原则使得只要后端的区块链系统开放了相关网络端口,Caliper便可以对该系统 进行测试。结合Docker提供的性能数据统计服务或本地的ps命令工具,Caliper能够在测试的同时收集 节点所在机器上的各0 码力 | 1435 页 | 92.25 MB | 1 年前3
FISCO BCOS 3.0.0-rc2 中文文档私保护 的诉求也日益增强。如何对共享的数据牵涉隐私的部分进行保护,以及在避免运作过程泄漏隐私,是一 个很重要的问题。 隐私保护首先是个管理问题,要求在构建系统开展业务时,把握“最小授权,明示同意的原则”,对数据 的收集、存储、应用、披露、删除、恢复全生命周期进行管理,建立日常管理和应急管理制度,在高敏 感业务场景设定监管角色,引入第三方检视和审计,从事先事中事后全环节进行管控。 在技术上,可以 max_request_missedTxs_waitTime=100 同 同 同步 步 步配 配 配置 置 置 同步模块是”网络消耗大户”,包括区块同步和交易同步,FISCO BCOS秉着负载均衡的原则优化了共识 模块网络使用效率。 注 注 注解 解 解: 因协议一致性要求,建议保证所有节点PBFT共识配置一致。 区 区 区块 块 块同 同 同步 步 步优 优 优化 化 化配 配 配置 置 置 自 自 自定 定 定义 义 义测 测 测试 试 试用 用 用例 例 例 本节将会以测试HelloWorld合约为例,介绍如何使用Caliper测试自定义的测试用例。 Caliper前后端分离的设计原则使得只要后端的区块链系统开放了相关网络端口,Caliper便可以对该系统 进行测试。结合Docker提供的性能数据统计服务或本地的ps命令工具,Caliper能够在测试的同时收集 节点所在机器上的各0 码力 | 1459 页 | 97.77 MB | 1 年前3
共 44 条
- 1
- 2
- 3
- 4
- 5













