5个主流的PHP区块链开发库

5个主流的PHP区块链开发库

2023年7月20日发(作者:)

5个主流的PHP区块链开发库本⽂介绍5个最常⽤的PHP区块链开发库,适合PHP开发⼈员在以太坊/⽐特币等主流区块链的对接、去中⼼化应⽤开发、量化交易算法开发等应⽤场景中选择使⽤。1、CCXT - ⽀持PHP的区块链量化交易开发库CCXT是⼀个⽀持PHP/Python/JavaScript的区块链数字加密货币交易开发库,⽀持超过120个区块链数字加密货币交易所。CCXT的⽬标是帮助开发⼈员、技术性交易者、数据科学家和⾦融分析师构造交易算法,它可以连接众多的区块链数字加密货币交易所并⾃动进⾏交易,可⽤于数据分析、数据可视化、指标跟踪、量化交易等软件⼯程领域。CCXT的主要特性包括:⽀持众多的区块链数字货币交易所完整⽀持不同交易所的公开和私有API提供可选的跨交易所的统⼀API⽀持Node/Python/PHP和web浏览器|2、 - PHP版本的以太坊区块链及⽣态访问接⼝是访问以太坊区块链及⽣态系统的PHP版本的访问接⼝,⽀持原⽣的ABI解析和智能合约交互。下⾯是使⽤查询以太坊区块链的节点版本的PHP代码:use Web3Web3;$web3 = new Web3('localhost:8545');$web3->clientVersion(function ($err, $version) { if ($err !== null) { // do something return; } if (isset($version)) { echo 'Client version: ' . $version; }});|3、 - ⽐特币区块链协议的PHP实现是⼀个⼏乎完全采⽤PHP开发的⽐特币区块链协议实现,其主要特性包括:⽀持区块、区块头、merkle区块和布隆过滤器⽀持P2SH和隔离见证脚本可适配的椭圆曲线库,默认使⽤纯PHP实现的PhpEcc,⽀持更⾼效的libsecp256k1⽀持⽐特币交易的构造、解析、签名和验证⽀持RFC6979确定性签名⽀持BIP32和较早期的electrum确定性密钥算法⽀持BIP39和较早期的electrum种⼦格式提供⽤于构造常见类型脚本的⼯⼚类ScriptFacotry⽀持到libbitcoinconsensus的绑定⽀持到Electrum Stratum Server的绑定|4、PHPTradingBot - PHP/Laravel区块链交易机器⼈平台PHPTradingBot是⼀个基于Laravel实现的模块化的数字加密货币交易机器⼈平台,可以⾃由地在主流交易所⾃动交易。PHPTradingBot的主要特性包括:技术信号API浮动⽌盈/⽌损⽀持bianace进程后台化,包括下单、价格、技术信号以及可选的交易所socks5代理提供模块钩⼦函数,可查看/App/Modules/ 了解以下钩⼦的使⽤⽅法onTick()OnSignalReceived()beforeSell()beforeBuy()AfterSell()AfterBuy()5、ethereum-php - PHP封装的以太坊JSON-RPC开发接⼝ethereum-php是另⼀个采⽤PHP封装的以太坊JSON-RPC开发接⼝,⽬前仅⽀持读取以太坊区块链上的信息,暂时还不⽀持写⼊区块链,即不⽀持交易。下⾯的php代码使⽤ethereum-php查询当前的以太坊协议版本:use EthereumEthereum;try { // Connect to Ganache $eth = new Ethereum('127.0.0.1:7545'); // Should return Int 63 echo $eth->eth_protocolVersion()->val();}catch (Exception $exception) { die ("Unable to connect.");}原⽂链接:

发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1689813803a288316.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信