<cite id="1ndtl"></cite>
<ruby id="1ndtl"></ruby>
<strike id="1ndtl"></strike>
<span id="1ndtl"><dl id="1ndtl"></dl></span><span id="1ndtl"><dl id="1ndtl"></dl></span>
<strike id="1ndtl"></strike>
<strike id="1ndtl"><dl id="1ndtl"><del id="1ndtl"></del></dl></strike>
<span id="1ndtl"></span>
<span id="1ndtl"><dl id="1ndtl"></dl></span>
<strike id="1ndtl"></strike>
<strike id="1ndtl"></strike><span id="1ndtl"><dl id="1ndtl"></dl></span>
<strike id="1ndtl"></strike><strike id="1ndtl"></strike>
<strike id="1ndtl"></strike>
<span id="1ndtl"></span>
<span id="1ndtl"><dl id="1ndtl"></dl></span>
<th id="1ndtl"><noframes id="1ndtl"><span id="1ndtl"><video id="1ndtl"><strike id="1ndtl"></strike></video></span> <strike id="1ndtl"></strike>
<strike id="1ndtl"></strike>
<span id="1ndtl"><dl id="1ndtl"></dl></span>
  1. 首頁
  2. php區塊鏈開發教程(5個必備PHP區塊鏈開發包)

php區塊鏈開發教程(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官方下載地址

相關文章
美女网站色