Skip to content

Latest commit

 

History

History
109 lines (71 loc) · 6.53 KB

fisco-bcos-resources.md

File metadata and controls

109 lines (71 loc) · 6.53 KB

FISCO-BCOS Resources

实践步骤

  1. 部署区块链,指导手册
  2. 合约开发,指导手册
  3. 应用开发脚手架,项目下载和指导手册
  4. 体验案例,存证
  5. 其他,体验分布式身份标识WeIdentity和体验物联网连接器WeEvent

系统要求

配置 最低配置 推荐配置
CPU 2核 1.5GHz 4核 2.4GHz
内存 2G 4GB
带宽 1M 5M
Java Java(TM) 1.8 推荐Oralce JDK
如果在CentOS中使用Open JDK,请先升级到1.9
操作系统 能正常运行JVM即可 快速安装Bash脚本在以下环境测试通过:
CentOS7.2 + Ubuntu16.04RedHat7.4
Java服务在以下环境测试通过:
CentOS7.2Ubuntu16.04RedHat7.4

文档

单机部署区块链

进行开发、测试,以及演示的时,可以使用单机模拟

应用开发脚手架

开发者可以通过下载脚手架,进行配置修改可以直接进行开发。

该项目是基于Web3SDKspring boot版本的示例项目。提供FISCO BCOS区块链应用开发的基本框架和基本的测试案例,帮助开发者基于 FISCO BCOS区块链快速进行应用开发。此版本只支持FISCO BCOS 2.0

区块链开发工具集

  1. Web3SDK Web3SDK为FISCO BCOS提供Java API。利用FISCO BCOS JAVA SDK可以简单快捷的基于FISCO-BCOS进行区块链应用开发。
  1. Python SDK Python SDK为FISCO BCOS提供Python API,使用FISCO BCOS Python SDK可以简单快捷的基于FISCO-BCOS进行区块链应用开发。
  1. Nodejs SDK Node.js SDK为FISCO BCOS提供Node.js API,使用FISCO BCOS Node.js SDK可以简单快捷地基于FISCO-BCOS进行区块链应用开发。
  1. console console 控制台是FISCO BCOS 2.0的重要交互式客户端工具。控制台拥有丰富的命令,包括查询区块链状态、管理区块链节点、部署并调用合约等。

WeBASE

WeBase是在区块链应用和FISCO BCOS节点之间搭建的一套通用组件,围绕交易、合约、密钥管理,数据,可视化管理来设计各个模块;开发者可以根据业务所需,选择子系统进行部署。

WeIdentity

WeIdentity是一套基于区块链的分布式多中心的技术解决方案,提供分布式实体身份标识及管理、可信数据交换协议等一系列的基础层与应用接口,可实现实体对象(人或物)数据的安全授权与交换。

WeEvent

WeEvent是一套分布式事件驱动架构,实现了可信、可靠、高效的跨机构、跨平台事件通知机制。秉承分布式商业模式中对等合作、智能协同、价值共享的设计理念,致力于提升机构间合作效率,降低合作成本,同时打通应用程序、物联网、云服务和私有服务等不同平台,最终在不改变已有商业系统的开发语言、接入协议的情况下,做到跨机构、跨平台的事件通知与处理。

WeCross

WeCross是分布式商业区块链跨链协作平台。该平台能解决业界主流的区块链产品间接口不互通、无法协作的问题,以及区块链系统无法平行扩展、计算能力和存储容量存在瓶颈等问题。WeCross作为未来分布式商业区块链互联的基础架构,秉承公众联盟链多方参与、共享资源、智能协同和价值整合的理念,致力于促进跨行业、机构和地域的跨区块链价值交换和商业合作,实现了高效、通用和安全的区块链跨链协作机制。

应用落地情况

FISCO BCOS已落地应用达数十个,场景覆盖政务、金融、公益、医疗、教育、交通、版权、商品溯源、供应链、招聘、农业、社交、游戏等多个领域,如:

  • 金融业:机构间对账、供应链金融、旅游金融等。
  • 司法服务:仲裁链、电子借据等。
  • 文化版权:版权存证与交易等。
  • 社会管理:不动产登记等。

此处提供一些具有代表性的落地应用案

更多材料