赞
踩
安装依赖
开发部署工具 build_chain.sh脚本依赖于openssl, curl,
创建操作目录,下载安装脚本
在fisco目录下执行下面的指令,生成一条单群组4节点的FISCO链。
启动所有节点
检查进程是否启动
查看节点node0链接的节点数
检查是否在共识
准备依赖
安装java
获取控制台并回到fisco目录
这里出现问题,我们直接从github上获取console.tar.gz文件和download_console.sh文件
然后手动进项配置
拷贝控制台配置文件
启动并使用控制台
启动
这里出现错误,原因是我的控制台版本为2.9.2,太高了,应该参考高版本的文档
接下来编译合约编译文件,
注意编译后新生成的文件如下,
然后继续编译任然报上面的错误,发现问题,使用了中文目录,把整个文件拷贝到根目录下,
然后再进行启动
用控制台获取信息
获取客户端版本
获取节点信息
部署合约
HelloWorld合约已经内置于控制台中,位于控制台目录下contracts/solidity/HelloWorld.sol,参考下面命令部署即可。
合约内容如下,
调用合约
查看当前区块链高度
调用get接口获取name变量 此处的合约地址是deploy指令返回的地址
查看当前块高,块高不变,因为get接口不更改账本状态
调用set设置name
再次查看当前块高,块高增加表示已出块,账本状态已更改
调用get接口获取name变量,检查设置是否生效
根据区块高度查看区块头信息
根据区块高度获得区块哈希
通过区块哈希查询区块信息
通过交易哈希查询交易信息
创建新账户
加载私钥
查看当前加载的所有账户信息,带有<=后缀标记的为当前用于发送交易的私钥账户,可以使用loadAccount进行切换
FISCO BCOS的潜在应用包括:
政务:在政府服务中,FISCO BCOS可以用于提高透明度和效率,例如在公共记录、身份验证和投票系统中。
金融:金融机构可以利用FISCO BCOS进行资产管理、交易结算和风险管理。
公益:通过区块链技术,可以追踪捐款流向,确保公益资金的透明和正确使用。
医疗:在医疗领域,FISCO BCOS可以帮助安全地存储和共享患者数据,同时保护隐私。
教育:区块链可以用于存储教育记录和证书,确保其不可篡改和易于验证。
交通:用于车辆管理、共享交通和物流追踪等。
版权:在内容产业,FISCO BCOS可以用于确保创作内容的版权保护和收益分配。
商品溯源:区块链技术可以追踪产品从生产到销售的全过程,提高消费者信任。
供应链:提高供应链透明度,优化库存管理和物流。
招聘:在人才招聘过程中,区块链可以用于验证应聘者的背景和经历。
农业:监控农产品的生产和分销,确保食品安全。
社交:在社交网络中,区块链可以用于保护用户数据和隐私。
游戏:提供透明和公平的游戏环境,以及安全的虚拟资产交易。
FISCO BCOS的优势包括:
高性能:单链性能突破10万TPS,支持块内交易并行执行,提高了交易处理的效率。
安全可控:采用国密算法和SSL协议,确保数据传输和存储的安全。
灵活性:支持多种架构形态,可以根据业务需求灵活适配。
国产化:全链路支持国产操作系统、芯片和服务器,适配多语言多终端国密接入。
丰富的生态系统:拥有覆盖底层+中间件+应用组件的周边组件,为开发者提供了丰富的工具和资源。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。