如果你是一個Phper,如果你希望學習區塊鏈,那麼本文列出的10個開源的Php比特幣專案,將有助於你瞭解在自己的應用中如何加入對比特幣的支援。
1. bitcoin-php
bitcoin-php
是比特幣協議的Php實現,支援驗證指令碼的構建與解析、分層確定性金鑰、裸交易、隔離見證等諸多特性,功能極其豐富:
原始碼:https://github.com/Bit-Wasp/bitcoin-php
2. minera
minera
是一個用來監控、管理比特幣挖礦裝置的開源系統:
原始碼:https://github.com/getminera/minera
3. api-v1-client-php
api-v1-client-php
是鼎鼎大名的blockchain.info網站官方提供的Php開發庫,如果你不打算自己部署節點,可以使用它的API:
原始碼:https://github.com/blockchain/api-v1-client-php
4. BitWasp
BitWasp
是一個開源的比特幣電商交易市場系統,支援多重簽名:
原始碼:https://github.com/Bit-Wasp/BitWasp
5. bitcoin.php
bitcoin.php
是一個比特幣節點旳Php訪問庫。
原始碼:https://github.com/dryphp/bitcoin.php
6. EasyBitcoin-PHP
EasyBitcoin-PHP
是另一個封裝比特幣錢包RPC的類。
原始碼:https://github.com/aceat64/EasyBitcoin-PHP
7. intersango
intersango
是一個Php實現的比特幣交易所繫統,曾經應用於intersango.com和britcoin.co.uk:
原始碼:https://github.com/dooglus/intersango
8. bitcoind-php
bitcoind-php
是對bitcoind的rpc api的底層封裝,可以用來在你的php程式碼中節點錢包互動。
推薦使用composer安裝bitcoind-php:
~$ composer require nbobtc/bitcoind-php
原始碼:https://github.com/nbobtc/bitcoind-php
9. piWallet
piWallet
是一個Php實現的數字加密貨幣線上錢包,可以支援各種代幣。piWallet後端使用Php和MySQL,前端實現則採用了流行的Bootstrap框架。
原始碼:https://github.com/johnathanmartin/piWallet
10. coinwidget
coinwidget讓你可以在自己的網頁上輕鬆地新增一個數字貨幣捐贈按鈕,目前支援比特幣和萊特幣:
coinwidget包含後臺的php程式碼和前臺的js程式碼。
原始碼:https://github.com/scottycc/coinwidget.com
如果你希望快速掌握使用Php對接比特幣錢包的方法,可以訪問:《Php比特幣開發詳解》。