php虚拟货币系统

币圈百科 阅读 3 2023-05-04 15:40:43

Bitget下载

注册下载Bitget下载,邀请好友,即有机会赢取 3,000 USDT

APP下载   官网注册

本文介绍5个最常用的php区块链开发库,适合php开发人员在以太坊/比特币 等主流区块链的对接、去中心化应用开发、量化交易算法开发等应用场景中 选择使用。


5个主流的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官方下载地址


原文链接:http://blog.hubwiz.com/2020/06/05/php-blockchain-libs/

相关内容

标签: 区块链 支持 php

php虚拟货币系统文档下载: PDF DOC TXT
文章来源: 小月
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至2384272385@qq.com举报,一经查实,本站将立刻删除。
上一篇: 做虚拟货币需要执照吗 下一篇: 虚拟货币发行总量什么意思

相关资讯