FISCO-BCOS 学习资料

1,492 阅读4分钟

FISCO-BCOS Resources

实践步骤

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

系统要求

配置最低配置推荐配置
CPU2核 1.5GHz4核 2.4GHz
内存2G4GB
带宽1M5M
JavaJava(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已落地应用达数十个,场景覆盖政务、金融、公益、医疗、教育、交通、版权、商品溯源、供应链、招聘、农业、社交、游戏等多个领域,如:

金融业:机构间对账、供应链金融、旅游金融等。 司法服务:仲裁链、电子借据等。 文化版权:版权存证与交易等。 社会管理:不动产登记等。 此处提供一些具有代表性的落地应用案例

更多材料