5个必备PHP区块链开发包
本文介绍5个最常用的PHP区块链开发库,适合PHP开发人员在以太坊/比特币等主流区块链的对接、去中心化应用开发、量化交易算法开发等应用场景中选择使用。
1、CCXT - 支持PHP的区块链量化交易开发库
CCXT是一个支持PHP/Python/JavaScript的区块链数字加密货币交易开发库,支持超过120个区块链数字加密货币交易所。
CCXT的目标是帮助开发人员、技术性交易者、数据科学家和金融分析师构造交易算法,它可以连接众多的区块链数字加密货币交易所并自动进行交易,可用于数据分析、数据可视化、指标跟踪、量化交易等软件工程领域。
CCXT的主要特性包括:
支持众多的区块链数字货币交易所完整支持不同交易所的公开和私有API提供可选的跨交易所的统一API支持Node/Python/PHP和web浏览器
CCXT中文文档 | CCXT官方下载地址
2、Web3.php - PHP版本的以太坊区块链及生态访问接口
Web3.php是访问以太坊区块链及生态系统的PHP版本的访问接口,支持原生的ABI解析和智能合约交互。
下面是使用Web3.php查询以太坊区块链的节点版本的PHP代码:
use Web3\Web3;$web3 = new Web3('http://localhost:8545');$web3->clientVersion(function ($err, $version) { if ($err !== null) { // do something return; } if (isset($version)) { echo 'Client version: ' . $version; }});
Web3.php中文教程 | Web3.php官方下载地址
3、Bitcoin.php - 比特币区块链协议的PHP实现
Bitcoin.php是一个几乎完全采用PHP开发的比特币区块链协议实现,其主要特性包括:
支持区块、区块头、merkle区块和布隆过滤器支持P2SH和隔离见证脚本可适配的椭圆曲线库,默认使用纯PHP实现的PhpEcc,支持更高效的libsecp256k1支持比特币交易的构造、解析、签名和验证支持RFC6979确定性签名支持BIP32和较早期的electrum确定性密钥算法支持BIP39和较早期的electrum种子格式提供用于构造常见类型脚本的工厂类ScriptFacotry支持到libbitcoinconsensus的绑定支持到Electrum Stratum Server的绑定
Bitcoin.php中文教程 | Bitcoin.php 官方下载地址
4、PHPTradingBot - PHP/Laravel区块链交易机器人平台
PHPTradingBot是一个基于Laravel实现的模块化的数字加密货币交易机器人平台,可以自由地在主流交易所自动交易。PHPTradingBot的主要特性包括:
技术信号API浮动止盈/止损支持bianace进程后台化,包括下单、价格、技术信号以及可选的交易所socks5代理提供模块钩子函数,可查看/App/Modules/ProfitClone.php 了解以下钩子的使用方法onTick()OnSignalReceived()beforeSell()beforeBuy()AfterSell()AfterBuy()
PHPTradingBot官方下载地址
5、ethereum-php - PHP封装的以太坊JSON-RPC开发接口
ethereum-php是另一个采用PHP封装的以太坊JSON-RPC开发接口,目前仅支持读取以太坊区块链上的信息,暂时还不支持写入区块链,即不支持交易。
下面的php代码使用ethereum-php查询当前的以太坊协议版本:
use Ethereum\Ethereum;try { // Connect to Ganache $eth = new Ethereum('http://127.0.0.1:7545'); // Should return Int 63 echo $eth->eth_protocolVersion()->val();}catch (\Exception $exception) { die ("Unable to connect.");}
ethereum-php官方下载地址
你可能感兴趣的文章
-
给区块链大佬泼盆冷水:先吃螃蟹者,不一定是英雄,也可能是烈士
-
给区块链大佬泼盆冷水:先吃螃蟹者,不一定是英雄,也可能是烈士
朱啸虎冷眼旁观区块链昨天朱啸虎与陈伟星(快的打车创始人)的互怼,想必大家都有目共睹了,有人觉得朱啸虎理性,有人觉得陈伟星更有前瞻性。不过区块链的火热,也引发了许...
2024-10-18
连获2个“全市第一”苏州高铁新城区块链又到高光时刻
-
连获2个“全市第一”苏州高铁新城区块链又到高光时刻
11月6日,2020(第八届)江苏互联网大会可信区块链高峰论坛上,正式公布了江苏省50大区块链典型应用案例。在这份极具含金量的省级名单中,苏州高铁新城14项相关...
2024-10-18
解读:腾讯区块链方案白皮书(三)
-
解读:腾讯区块链方案白皮书(三)
“我们很清楚,孤木难成林。只有赋予开放分享的基因,生态才可能长成一片森林。”这是马化腾2016年在至伙伴公开信中曾经提到,显然,区块链已经成为腾讯开放基因中的重...
2024-10-18
手机挖矿app有哪些这三种目前比较火
-
手机挖矿app有哪些这三种目前比较火
手机挖矿应成为现在很流行的一种赚钱方式了,那么手机挖矿app哪个好?那个app靠谱?有哪些手机挖矿app呢?下面一起了解一下吧!什么是手机挖矿手机挖矿其实本质还...
2024-10-18
以太币是什么?新人必看教学
-
以太币是什么?新人必看教学
以太币是什么
2024-10-18
虚拟货币投资详解,哪些币种值得入手?!
-
虚拟货币投资详解,哪些币种值得入手?!
3、定投定期定额买虚拟货币是一种比较适合新手投资的方式,定投指每隔一段时间,以固定的金额买入同一种加密资产或者组合
2024-10-18
野路子能出奇迹?快来看区块链十大主流代币
-
野路子能出奇迹?快来看区块链十大主流代币
比特币(BTC)数字货币鼻祖,最具价值的虚拟货币。因勒索病毒点名只收比特币而进入大众视野,2017年比特币自身价格的暴涨更是吸引了大批投资者进入数字货币市场。由...
2024-10-17
一文看 懂国内区块链产业,到底哪块最赚钱?
-
一文看 懂国内区块链产业,到底哪块最赚钱?
区块链火了。无论它是徐小平、陈伟星等人眼中的“风口”,还是巴菲特、朱啸虎等人口中的“泡沫”、“骗局”。当你为没加入“3点钟”社群而深深焦虑的时候,不如平心静气地...
2024-10-17
央行数字货币五大好处曝光以人的价值为基础,用区块链定义
-
央行数字货币五大好处曝光以人的价值为基础,用区块链定义
2月28日,国际货币基金副总裁张涛在伦敦经济学院发表了演讲,探讨了最近的国际热门话题,即“中央银行数字货币(简称:CBDC)”。演讲中,张涛简单阐述了CBDC的...
2024-10-17
详解印度区块链,你不可错过的二三事
-
详解印度区块链,你不可错过的二三事
区块链在印度发展可谓一波三折,但数字货币的快速升值也引起了印度媒体的关注,主流媒体对加密货币进行了密集报道,大多数文章对比特币和加密币持支持的态度,会给出“投资...
2024-10-17