FISCO BCOS 控制台详解,飞一般的区块链体验
我们对Linux系统中的命令行终端已经很熟悉了,通过shell终端可以顺畅地使用Linux。 类似地,FISCO BCOS联盟链中,也有这样的命令行终端,称为控制台。 控制台是开发者探索区块链世界的助推器,其提供的各种功能有助于跨越横在区块链入门到精通之间的座座高山,带来“开箱即用”的顺滑体验。 Why: 为什么要做控制台? 体验环境影响用户从“入门到放弃”,或者“入门到精通”。 当学习一个新技术或产品时,除了读文档之外,尝试上手操作,获得第一手体验也尤为重要。 如果体验环境配置复杂、操作繁琐,很可能导致用户从“入门到放弃”; 而体验环境简单易配置、功能丰富,则会为用户迅速打开一扇新世界的大门,加速用户从入门到精通。 选择何种形式承载这种极速且友好的体验方式呢? 如果我们有一个控制台,只要输入单条命令或代码,然后按下回车键就可以返回结果显示在用户面前。 这种 “开箱即用”的效果,正是我们所期待的体验方式。 可以为FISCO BCOS实现极速体验的控制台吗? FISCO BCOS 1.3版本其实已经具备快速体验的功能,由两部分组成,分别是ethconsole和Node.js工具。 其中,ethconsole可以查询链上信息,包括节点、区块和交易信息; Node.js工具提供了部署和调用合约的模板js文件,协助用户实现合约的部署与调用。 但是这种体验方式还不够友好