FISCO BCOS 2.3.0 中文文档
与商业变革,启动了一轮从“集中式”走向“分布式”的时代浪潮。 在此背景下,区块链技术在2008年萌芽成型,并逐渐发展成熟。通过区块链 技术解决方案中的共识机制、分布式账本、加密算法、智能合约、点对点通 信、分布式计算架构、分布式存储、隐私保护算法、跨链协议等技术模块, 可以让商业模式中的参与各方实现了地位对等和互信合作,从而推动了从“信 息互联网”到“信任互联网”的时代进步,也令商业模式全面走向“分布式”成为 可能。 BCOS 2.0版本在原有基础上进行架构升级和优化,在可扩展性、性 能、易用性等方面取得了重大突破,其中包括: 实现群组架构,在多个节点组成的一个全局网络中,可以存在多个节点 子集组成的子网络,这些子网络维护一个独立的账本。这些账本之间的 共识、存储都是相互独立的,具备良好的扩展性和安全性。在群组架构 中,可以更好地实现平行扩展,满足金融级高频交易场景的需求。同 时,群组架构可以快速支持组链需求,极大降低运维难度,真正能够实 ,规划出一个高 效的并行交易执行路径。最佳情况下,性能提升N倍(N=CPU核数)。 另外,FISCO BCOS 2.0版本持续在网络传输模型、计算存储流程等方面 进行优化,对性能提升提供巨大帮助。在架构方面,在存储、网络、计 算三个角度,围绕高可用性和高易用性进行持续升级。基于模块化、分 层、可插拔等设计原则,持续对核心模块进行重塑升级,保证系统健壮 性。 更多2.0版本的特性将在后续章节深入展开介绍,请看20 码力 | 1227 页 | 10.79 MB | 1 年前3FISCO BCOS 2.2.0 中文文档
与商业变革,启动了一轮从“集中式”走向“分布式”的时代浪潮。 在此背景下,区块链技术在2008年萌芽成型,并逐渐发展成熟。通过区块链 技术解决方案中的共识机制、分布式账本、加密算法、智能合约、点对点通 信、分布式计算架构、分布式存储、隐私保护算法、跨链协议等技术模块, 可以让商业模式中的参与各方实现了地位对等和互信合作,从而推动了从“信 息互联网”到“信任互联网”的时代进步,也令商业模式全面走向“分布式”成为 可能。 BCOS 2.0版本在原有基础上进行架构升级和优化,在可扩展性、性 能、易用性等方面取得了重大突破,其中包括: 实现群组架构,在多个节点组成的一个全局网络中,可以存在多个节点 子集组成的子网络,这些子网络维护一个独立的账本。这些账本之间的 共识、存储都是相互独立的,具备良好的扩展性和安全性。在群组架构 中,可以更好地实现平行扩展,满足金融级高频交易场景的需求。同 时,群组架构可以快速支持组链需求,极大降低运维难度,真正能够实 ,规划出一个高 效的并行交易执行路径。最佳情况下,性能提升N倍(N=CPU核数)。 另外,FISCO BCOS 2.0版本持续在网络传输模型、计算存储流程等方面 进行优化,对性能提升提供巨大帮助。在架构方面,在存储、网络、计 算三个角度,围绕高可用性和高易用性进行持续升级。基于模块化、分 层、可插拔等设计原则,持续对核心模块进行重塑升级,保证系统健壮 性。 更多2.0版本的特性将在后续章节深入展开介绍,请看20 码力 | 1156 页 | 10.03 MB | 1 年前3PyWebIO v1.1.0 使用手册
com/wang0618/pywebio/issues]. User’s guide 如果你接触过Web开发,你可能对接下来描述的PyWebIO的用法感到不太习 惯,不同于传统Web开发的后端实现接口、前端进行展示交互的模式,在 PyWebIO中,所有的逻辑都通过编写Python代码实现。 你可以按照编写控制台程序的逻辑编写PyWebIO应用,只不过这里的终端变成 了浏览器。通过PyWebIO提供的命令式API, port=80) 启动aiohttp应用后,访问 http://localhost/tool 即可打开PyWebIO应用 注意事项 PyWebIO静态资源的托管 PyWebIO默认使用CDN来获取前端的静态资源,如果要将PyWebIO应用部署到 离线环境中,需要自行托管静态文件, 并将 webio_view() 或 webio_handler() 的 cdn 参数设置为 False ,此时需要将 tornado 文档 [https://www.tornadoweb.org/en/stable/guide/running.html#debug-mode] cdn (bool/str) – 是否从CDN加载前端静态资源,默认为 True 。支持传入自定义的URL来指定静态资源的部署地 址 allowed_origins (list) – 除当前域名外,服务器还允许的请求的来源列表。 来源 包含协议、域名和端口部分,允许使用0 码力 | 119 页 | 7.41 MB | 1 年前3PyWebIO v1.2.3 使用手册
com/wang0618/pywebio/issues]. User’s guide 如果你接触过Web开发,你可能对接下来描述的PyWebIO的用法感到不太习 惯,不同于传统Web开发的后端实现接口、前端进行展示交互的模式,在 PyWebIO中,所有的逻辑都通过编写Python代码实现。 你可以按照编写控制台程序的逻辑编写PyWebIO应用,只不过这里的终端变成 了浏览器。通过PyWebIO提供的命令式API, webio_handler(task_func))]) web.run_app(app, host='localhost', port=80) Notes PyWebIO静态资源的托管 PyWebIO默认使用CDN来获取前端的静态资源,如果要将PyWebIO应用部署到 离线环境中,需要自行托管静态文件, 并将 webio_view() 或 webio_handler() 的 cdn 参数设置为 False 。 cdn=False tornado 文档 [https://www.tornadoweb.org/en/stable/guide/running.html#debug-mode] cdn (bool/str) – 是否从CDN加载前端静态资源,默认为 True 。支持传入自定义的URL来指定静态资源的部署地 址 static_dir (str) – 应用静态文件目录。目录下的文件可以 通过 http://: /static/files 0 码力 | 119 页 | 7.44 MB | 1 年前3PyWebIO v1.2.2 使用手册
com/wang0618/pywebio/issues]. User’s guide 如果你接触过Web开发,你可能对接下来描述的PyWebIO的用法感到不太习 惯,不同于传统Web开发的后端实现接口、前端进行展示交互的模式,在 PyWebIO中,所有的逻辑都通过编写Python代码实现。 你可以按照编写控制台程序的逻辑编写PyWebIO应用,只不过这里的终端变成 了浏览器。通过PyWebIO提供的命令式API, import static_routes, webio_handler app = web.Application() Notes PyWebIO静态资源的托管 PyWebIO默认使用CDN来获取前端的静态资源,如果要将PyWebIO应用部署到 离线环境中,需要自行托管静态文件, 并将 webio_view() 或 webio_handler() 的 cdn 参数设置为 False 。 cdn=False tornado 文档 [https://www.tornadoweb.org/en/stable/guide/running.html#debug-mode] cdn (bool/str) – 是否从CDN加载前端静态资源,默认为 True 。支持传入自定义的URL来指定静态资源的部署地 址 static_dir (str) – 应用静态文件目录。目录下的文件可以 通过 http://: /static/files 0 码力 | 119 页 | 7.41 MB | 1 年前3FISCO BCOS 2.1.0 中文文档
与商业变革,启动了一轮从“集中式”走向“分布式”的时代浪潮。 在此背景下,区块链技术在2008年萌芽成型,并逐渐发展成熟。通过区块链 技术解决方案中的共识机制、分布式账本、加密算法、智能合约、点对点通 信、分布式计算架构、分布式存储、隐私保护算法、跨链协议等技术模块, 可以让商业模式中的参与各方实现了地位对等和互信合作,从而推动了从“信 息互联网”到“信任互联网”的时代进步,也令商业模式全面走向“分布式”成为 可能。 BCOS 2.0版本在原有基础上进行架构升级和优化,在可扩展性、性 能、易用性等方面取得了重大突破,其中包括: 实现群组架构,在多个节点组成的一个全局网络中,可以存在多个节点 子集组成的子网络,这些子网络维护一个独立的账本。这些账本之间的 共识、存储都是相互独立的,具备良好的扩展性和安全性。在群组架构 中,可以更好地实现平行扩展,满足金融级高频交易场景的需求。同 时,群组架构可以快速支持组链需求,极大降低运维难度,真正能够实 ,规划出一个高 效的并行交易执行路径。最佳情况下,性能提升N倍(N=CPU核数)。 另外,FISCO BCOS 2.0版本持续在网络传输模型、计算存储流程等方面 进行优化,对性能提升提供巨大帮助。在架构方面,在存储、网络、计 算三个角度,围绕高可用性和高易用性进行持续升级。基于模块化、分 层、可插拔等设计原则,持续对核心模块进行重塑升级,保证系统健壮 性。 更多2.0版本的特性将在后续章节深入展开介绍,请看20 码力 | 1058 页 | 740.85 KB | 1 年前3FISCO BCOS 2.4.0 中文文档
缩短建链、开发、部署应用的时间。此外,FISCO BCOS通过信通院可信区 块链评测功能、性能两项评测,单链TPS可达两万。 架构 FISCO BCOS 在2.0中,创新性提出“一体两翼多引擎”架构,实现系统吞吐能 力的横向扩展,大幅提升性能,在安全性、可运维性、易用性、可扩展性 上,均具备行业领先优势。 一体指代群组架构,支持快速组建联盟和建链,让企业建链像建聊天群一样 便利。根据业务场景和业务关系,企业可选择不同群组,形成多个不同账本 ,形成多个不同账本 的数据共享和共识,从而快速丰富业务场景、扩大业务规模,且大幅简化链 的部署和运维成本。 两翼指的是支持并行计算模型和分布式存储,二者为群组架构带来更好的扩 展性。前者改变了区块中按交易顺序串行执行的做法,基于DAG(有向无环 图)并行执行交易,大幅提升性能;后者支持企业(节点)将数据存储在远 端分布式系统中,克服了本地化数据存储的诸多限制。 多引擎是一系列功能特性的总括,比如预编译合约能够突破EVM的性能瓶 上述功能特性均聚焦解决技术和体验的痛点,为开发、运维、治理和监管提 供更多的工具支持,让系统处理更快、容量更高,使应用运行环境更安全、 更稳定。 核心模块 FISCO BCOS采用高通量可扩展的多群组架构,可以动态管理多链、多群 组,满足多业务场景的扩展需求和隔离需求,核心模块包括: 共识机制:可插拔的共识机制,支持PBFT、Raft和rPBFT共识算法,交 易确认时延低、吞吐量高,并具有最终一致性。其中PBFT和rPBFT可解0 码力 | 1314 页 | 11.21 MB | 1 年前3PyWebIO v1.3.1 使用手册
com/wang0618/pywebio/issues]. User’s guide 如果你接触过Web开发,你可能对接下来描述的PyWebIO的用法感到不太习 惯,不同于传统Web开发的后端实现接口、前端进行展示交互的模式,在 PyWebIO中,所有的逻辑都通过编写Python代码实现。 你可以按照编写控制台程序的逻辑编写PyWebIO应用,只不过这里的终端变成 了浏览器。通过PyWebIO提供的命令式API, 均衡 软件(如 HAProxy 或 nginx)。这些后端使用 WebSocket 协议与浏览器进行通 信,所以不存在上述问题。 PyWebIO静态资源的托管 PyWebIO默认使用CDN来获取前端的静态资源,如果要将PyWebIO应用部署到 离线环境中,需要自行托管静态文件, 并将 webio_view() 或 webio_handler() 的 cdn 参数设置为 False 。 cdn=False tornado 文档 [https://www.tornadoweb.org/en/stable/guide/running.html#debug-mode] cdn (bool/str) – 是否从CDN加载前端静态资源,默认为 True 。支持传入自定义的URL来指定静态资源的部署地 址 static_dir (str) – 应用静态文件目录。目录下的文件可以 通过 http://: /static/files 0 码力 | 132 页 | 7.45 MB | 1 年前3PyWebIO v1.3.3 使用手册
com/wang0618/pywebio/issues]. User’s guide 如果你接触过Web开发,你可能对接下来描述的PyWebIO的用法感到不太习 惯,不同于传统Web开发的后端实现接口、前端进行展示交互的模式,在 PyWebIO中,所有的逻辑都通过编写Python代码实现。 你可以按照编写控制台程序的逻辑编写PyWebIO应用,只不过这里的终端变成 了浏览器。通过PyWebIO提供的命令式API, 均衡 软件(如 HAProxy 或 nginx)。这些后端使用 WebSocket 协议与浏览器进行通 信,所以不存在上述问题。 PyWebIO静态资源的托管 PyWebIO默认使用CDN来获取前端的静态资源,如果要将PyWebIO应用部署到 离线环境中,需要自行托管静态文件, 并将 webio_view() 或 webio_handler() 的 cdn 参数设置为 False 。 cdn=False tornado 文档 [https://www.tornadoweb.org/en/stable/guide/running.html#debug-mode] cdn (bool/str) – 是否从CDN加载前端静态资源,默认为 True 。支持传入自定义的URL来指定静态资源的部署地 址 static_dir (str) – 应用静态文件目录。目录下的文件可以 通过 http://: /static/files 0 码力 | 132 页 | 7.45 MB | 1 年前3PyWebIO v1.3.0 使用手册
com/wang0618/pywebio/issues]. User’s guide 如果你接触过Web开发,你可能对接下来描述的PyWebIO的用法感到不太习 惯,不同于传统Web开发的后端实现接口、前端进行展示交互的模式,在 PyWebIO中,所有的逻辑都通过编写Python代码实现。 你可以按照编写控制台程序的逻辑编写PyWebIO应用,只不过这里的终端变成 了浏览器。通过PyWebIO提供的命令式API, 均衡 软件(如 HAProxy 或 nginx)。这些后端使用 WebSocket 协议与浏览器进行通 信,所以不存在上述问题。 PyWebIO静态资源的托管 PyWebIO默认使用CDN来获取前端的静态资源,如果要将PyWebIO应用部署到 离线环境中,需要自行托管静态文件, 并将 webio_view() 或 webio_handler() 的 cdn 参数设置为 False 。 cdn=False tornado 文档 [https://www.tornadoweb.org/en/stable/guide/running.html#debug-mode] cdn (bool/str) – 是否从CDN加载前端静态资源,默认为 True 。支持传入自定义的URL来指定静态资源的部署地 址 static_dir (str) – 应用静态文件目录。目录下的文件可以 通过 http://: /static/files 0 码力 | 132 页 | 7.45 MB | 1 年前3
共 126 条
- 1
- 2
- 3
- 4
- 5
- 6
- 13