FISCO 是金融区块链合作联盟开源的区块链项目,基于ethereum修改而来。
概念
Fisco沿用Ethereum的概念,相对于传统比特币区块链,Fisco可以运行图灵完备的智能合约。利用智能合约,来实现业务逻辑。
Fisco相对Ethereum的修改
todo
使用-安装
文档
- 操作系统依赖
- CentOS (7.2 64位)或Ubuntu(16.04 64位)
- 编译安装
安装后的Fisco提供了一些工具集,用于
相对于Fabric的完整强大,Fisco更简单,只用几个二进制文件就可以了(其实核心就是一个二进制程序,用来启动节点)。
使用-单节点区块链
Fisco需要一个创世节点。在单节点区块链中,只有一个节点,也就是创世节点。
- 生成god账号(全链唯一)
- 生成node身份ID(公钥、私钥),节点唯一
- 生成证书(根证书和节点证书),根证书全链唯一,节点证书节点唯一
- 配置
- 创世块配置文件(genesis.json)
- 配置内置管理账号(god),创世块节点ID
- 同一链,有唯一的创世块文件
- 节点配置文件
- 配置共识算法,p2p端口,rpc端口,系统合约地址、钱包地址、日志、数据文件路径
- 每个节点
- 日志配置文件