以开发工具推动BCH的应用构建
最近bch在技术方面的发展突飞猛进。bch社区推出了很多开发工具,如比特币现金网络新智能合约编程语言spedn,bch的实时应用程序接口bitsocket,比特币现金开发套件cashport等。
在阿姆斯特丹举办的第二届bch devcon黑客马拉松活动也圆满成功带来了很多基于bch的项目。包括一种使用比特币现金的付费流媒体服务honeystream,一个需要许可的token项目,一个图片验证概念,一个支持bch支付的小时虚拟专用网络服务,以及使用bch协议的信誉系统。一个团队甚至展示了一个使用bch销售活动门票的想法,而另一个项目blurry则允许人们销售模糊图片,这些图片在进行bch付款后变得清晰。而在这次活动中获得第一名的则是开发工具pandacash,是一款针对开发人员的一键式比特币现金区块链开发套件。
虽然bch目前急需开发人员开发出大量的应用程序推动bch的使用,但是由于没有标准化的开发环境,减缓了开发人员的开发进程。pandacash作为一个一键式比特币现金区块链开发套件的使用工具,可以快速启动个人bch链,使用它来运行测试,执行命令并控制链的运行方式,能够让每个开发人员都能轻松访问比特币现金,加快bch的开发进程。
使用pandacash可以调用比特币现金区块链,而无需运行实际的比特币现金节点。地址可以使用固定数量的比特币现金(不需要水龙头或挖矿)重新循环,重置和实例化。默认情况下显示调试日志。使用pandacash开始使用比特币现金应用程序时,唯一需要的是docker容器和nodejs安装 - 个人区块链可以从命令行工具启动。pandacash的原理:pandacash由运行比特币客户端(bitcoin abc)的docker容器组成。节点以regtest模式执行,因此不需要同步整个区块链。它还集成了bitboxsdk,它连接到本地客户端,并通过restful api公开对比特币客户端的访问。该软件包附带了区块浏览器,因此开发者可以浏览所有区块和交易。
开发工具对于bch的意义?
减少错误,更安全
对于开发人员来说,开发一个新的应用程序,肯定希望它能够经过测试,也希望其拥有更好的安全性和更少的错误。这些应用工具的使用就可以提高这些应用程序的安全性。例如使用pandacash,开发人员有机会重置区块链,并从头开始使用相同的测试数据,结果就是减少错误,使其变得更安全。
降低开发人员的开发成本
这些开发工具还能够提高开发人员的开发效率,让他们把时间更多的花费在构建用户应用程序上,而不是在构建开发工具上,帮助他们加快开发进程。比特币现金应用程序开发所需的时间更少,他们的开发成本也会更低。
壮大bch生态,加速bch采用
好的实用工具将吸引更多应用程序开发人员加入到bch社区中。这些开发人员将利用这些开发工具开发出一系列的应用程序,将bch纳入到更多的用例中,壮大bch的生态,加速bch的采用,推动bch更快的发展。