亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > PHP > 正文

php通過JSON-RPC實現(xiàn)與以太坊交互的內(nèi)容解析

2020-03-22 20:29:53
字體:
供稿:網(wǎng)友
本篇文章給大家?guī)淼膬?nèi)容是關(guān)于php通過JSON-RPC實現(xiàn)與以太坊交互的內(nèi)容解析,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

自去年以來,我們正在開發(fā)區(qū)塊鏈(Blockchain)業(yè)務(wù)。最近使用過Ethereum并使用PHP,所以我想我們應(yīng)該聊聊這個話題。

這里有個前提:

1、理解區(qū)塊鏈

2、對編程語言有了解

正文:

1.開發(fā)環(huán)境

我們將使用Ubuntu 14.04 LTS。安裝操作系統(tǒng)后,輸入預(yù)先確定的命令。

$ sudo apt-get update$ sudo apt-get upgrade

之后我設(shè)置了SSH,iptables,ntp等等。

然后是Apache + PHP。PHP版本將為5.5。

$ sudo apt - get install php 5 libapache 2 - mod - php 5 php 5 - curl
2.以太坊的介紹

這次我們將使用GO語言制作的以太坊節(jié)點,go-ethereum簡稱geth。

首先讓我們添加一個存儲庫。

$ sudo apt-get install software-properties-common$ sudo add-apt-repository -y ppa:ethereum / ethereum$ sudo add-apt-repository -y ppa:ethereum / ethereum-dev

之后,只需安裝它即可。

$ sudo apt-get update$ sudo apt-get install ethereum

安裝完成后立即啟動geth。
首先,創(chuàng)建一個數(shù)據(jù)目錄并描述第一個塊(創(chuàng)世塊)的設(shè)置。

$ mkdir~ / eth_private_net$ vim~ / eth_private_net / my_genesis.json“nonce”:“0x0000000000000042”,“timestamp”:“0x0”,“parentHash”:“0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000”,“extraData”:“0x0”,“gasLimit”:“0xffffffff”,“難度”:“0x4000”,“mixhash”:“0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000”,“coinbase”:“0x3333333333333333333333333333333333333333”,“alloc”:{}}

接下來,創(chuàng)建Genesis塊并啟動geth。

$ geth --datadir /home/yoshida/eth_private_net init /home/yoshida/eth_private_net/my_genesis.json$ geth --networkid 57598955 --port 8955 --nodiscover --datadir /home/yoshida/eth_private_net console 2 /home/yoshida/eth_private_net/geth_err.log

處于控制臺模式時,啟動成功。

指定了幾個選項,解釋總結(jié)如下。

networkid,連接到公共節(jié)點。

port,它是一個用于待機(jī)的端口。我把它改為4位數(shù)字。

nodiscover,這是一個防止節(jié)點自動查看的設(shè)置。

datadir,指定區(qū)塊鏈存儲數(shù)據(jù)的目錄。

console,在啟動的同時啟動控制臺。

好了,準(zhǔn)備PHP的下一個調(diào)用,但是在此之前讓我們在geth方面做更多準(zhǔn)備。

3.準(zhǔn)備JSON-RPC調(diào)用

通過JSON-RPC從PHP訪問。在這里,我們將設(shè)置鄰域。

首先,將獲取當(dāng)前的帳戶信息。我們還使用上次啟動的geth控制臺。

 eth.accounts[]

我們還沒有創(chuàng)建一個帳戶,所以需要將創(chuàng)建它。

 personal.newAccount( password ) 0xb83fa0d1c6b34a42f900cca5a32400c3b6f69f4b  eth.accounts[ 0xb83fa0d1c6b34a42f900cca5a32400c3b6f69f4b ]

帳戶現(xiàn)已創(chuàng)建。我們設(shè)置它,以便在挖礦時可以獲得獎勵。

 miner.setEtherbase(eth.accounts [0])

接下來,由于當(dāng)前節(jié)點不允許RPC調(diào)用,因此添加一個選項并再次啟動它。首先讓我們結(jié)束geth。

 exit

讓我們添加選項并重新啟動

$ geth --networkid 57598955 --port 8955 --nodiscover --rpc --rpcaddr 0.0.0.0 --rpcport 8956 --rpccorsdomain * --rpcapi eth,net,web3,personal --datadir /home/yoshida/eth_private_net console 2 /home/yoshida/eth_private_net/geth_err.log

添加了rpc的幾個選項。解釋如下。

rpc,允許RPC備用。

rpcaddr,用于RPC備用的IP地址

rpcport,用于監(jiān)聽RPC的端口。我將端口號降低為4位數(shù)。

rpccorsdomain,允許訪問RPC的域。請注意,當(dāng)發(fā)布節(jié)點時,如果它是“*”,它將允許所有內(nèi)容。

節(jié)點端現(xiàn)在準(zhǔn)備就緒。接下來將是來自PHP的調(diào)用。

4.從PHP訪問

最后就是為什么從PHP訪問,而是有他們,因為這是相當(dāng)困難,當(dāng)你寫代碼的時候可以使用這個。

正如你在README中看到的,你只需要創(chuàng)建一個類。

讓我們通過將它放在與測試腳本相同的目錄中來使用它。

$ cd /home/yoshida/php-eth/$ ls -lethereum.php json-rpc.php$ vim test.php ?phprequire_once ethereum.php $ethereum = new Ethereum( localhost , 8956 print_r($ethereum- eth_accounts());

當(dāng)我們運行這個腳本時,應(yīng)該有一個帳戶列表如下。

$ php test.phpArray[0] = 0xb83fa0d1c6b34a42f900cca5a32400c3b6f69f4b)

如果無法連接,請檢查端口設(shè)置等。

到目前為止,我們簡單的解釋了它,但感覺使用PHP開發(fā)是不是出乎意料地容易?

相關(guān)推薦:

瀏覽器如何通過比特幣核心客戶端的JSON-RPC接口獲取相關(guān)數(shù)據(jù)

php實現(xiàn)的一個簡單json rpc框架實例

以上就是php通過JSON-RPC實現(xiàn)與以太坊交互的內(nèi)容解析的詳細(xì)內(nèi)容,PHP教程

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
国产男女猛烈无遮挡在线喷水| 天堂资源在线观看| 国产精品乱码一区二区三区| 亚洲国产精品va在线看黑人动漫| 亚欧精品视频一区二区三区| 在线中文资源天堂| 欧美男女交配视频| 亚洲国产aⅴ精品一区二区| 亚洲三级网站| 777午夜精品电影免费看| 日韩中文字幕免费| 1区2区3区国产精品| 久久精品99国产国产精| www.操操操.com| 日韩久久久久久久| av成人免费在线观看| 亚洲天堂2018av| 秋霞精品一区二区三区| 爱豆国产剧免费观看大全剧苏畅| 国产亚洲一区二区在线| 美女av免费看| 欧美黄网站在线观看| 国产精品色在线观看| 男女18免费网站视频| 鲁丝一区鲁丝二区鲁丝三区| 成人无码一区二区三区| 91国拍精品国产粉嫩亚洲一区| 久久天天躁狠狠躁夜夜av| 黄漫在线播放| 一区二区欧美国产| av资源网在线观看| 亚洲性猛交xxxxwww| 欧美人与物videos| 九九九九热精品免费视频| 亚洲一级片网站| 亚洲午夜久久久久久久久电影院| 日韩高清av电影| 91精品在线影院| 亚洲人成毛片在线播放女女| 色婷婷综合视频在线观看| 亚洲欧洲日产国码二区| 在线伊人免费视频| 亚洲你懂的在线视频| 欧美日韩在线免费视频| 亚洲AV无码精品国产| 少妇久久久久久被弄到高潮| 婷婷色播视频| 国产亚洲成av人片在线观看| 免费观看性欧美大片无片| 日本成人超碰在线观看| 精品亚洲男同gayvideo网站| 蜜臀91精品一区二区三区| 日本a级c片免费看三区| 久久久久久久久成人| 久久99免费视频| 91黄色在线| 中文字幕人妻熟女人妻洋洋| 国产制服丝袜在线| 亚洲男人天堂网站| 婷婷中文字幕综合| 国产a久久精品一区二区三区| 亚洲人成网站999久久久综合| 欧美午夜免费影院| 成人国产视频在线| 国产亚洲精品美女| 欧美性猛交7777777| 影音先锋中文字幕一区二区| 中文字幕亚洲欧美日韩在线不卡| 日本一区二区三区高清不卡| www.99re7| 5566日本婷婷色中文字幕97| 在线免费看黄网站| 伊人精品久久| 一区二区三区日韩| 精品视频在线播放色网色视频| 国内自拍欧美激情| 日韩黄色片在线观看| 在线视频不卡一区二区| 欧美日韩一区二区三区电影| 成人免费网站观看| 欧美日韩免费观看视频| 国产精品黄色影片导航在线观看| 国产成人永久免费视频| 一个色综合av| а√最新版天堂中文在线| 欧美黑人极品猛少妇色xxxxx| 欧美精品中文字幕一区二区| 色综合视频一区二区三区高清| 91精品国产综合久久久久久久久久| 日本10禁啪啪无遮挡免费一区二区| 韩国av免费在线| 欧美久久在线| 欧美三级又粗又硬| 亚洲青青一区| 精品中文字幕一区二区三区av| 亚洲高清免费一级二级三级| 粉嫩精品一区二区三区在线观看| 全国精品久久少妇| 黄网页免费在线观看| 欧美视频在线看| 精品国产无码一区二区| 久热爱精品视频线路一| 波多野结衣视频网站| 久本草在线中文字幕亚洲| 亚洲精品自产拍在线观看app| 青青草国产在线播放| 国产三级在线免费| 日韩a级片在线观看| 手机看片1024国产| 91精品久久久久久综合乱菊| 91福利国产在线观看菠萝蜜| 香蕉久久一区二区三区| 日韩国产在线播放| 米奇精品一区二区三区在线观看| 亚洲永久免费视频| 91超碰在线观看| 国产a√精品区二区三区四区| 91在线亚洲| 中国女人内谢69xxx视频| 国产亚洲欧美精品久久久www| 亚洲av成人片色在线观看高潮| 国产精品久久久久婷婷| 久久一本综合| 欧美丰满少妇xxxbbb| 91九色蝌蚪嫩草| 成人三级黄色免费网站| 人妻丰满熟妇av无码区| 国产一区二区三区四区五区3d| 在线亚洲+欧美+日本专区| 午夜精品一区二区三区三上悠亚| 精品人妻无码一区二区色欲产成人| 91av在线免费播放| 日本成人在线视频网址| 国内精品视频在线播放| 日韩丝袜美女视频| 日韩电影在线一区二区| 婷婷久久国产对白刺激五月99| 九九久久国产| 欧美在线影院| 国产电影精品久久禁18| 高清成人在线| 你懂的在线观看网站| 国产农村妇女精品一区二区| 国产综合18久久久久久| 欧美日韩大片免费观看| 国产精品影音先锋| 极品日韩久久| 91成人福利视频| 国自产拍在线网站网址视频| 粗大的内捧猛烈进出视频| 午夜精品久久久久久久第一页按摩| 国产高清亚洲一区| 666精品在线| 无码任你躁久久久久久老妇| 国产区在线观看视频| 中文字幕久久午夜不卡| 在线观看高清免费视频| 在线中文字幕-区二区三区四区| 欧美视频中文字幕| 日韩三级免费看| 男女男精品视频网站| 欧美精品中文字幕一区二区| 亚洲国产高清一区| av资源免费看| 在线观看中文字幕不卡| 性欧美暴力猛交另类hd| 国产美女在线一区| 国产香蕉视频在线观看| 国产亚洲色婷婷久久99精品91| 日韩免费毛片| 亚洲性视频网站| 美女网站视频色| 2019日韩中文字幕mv| 久久久精品视频免费| 日本不卡视频一区二区| caoporm超碰国产精品| 欧美精品一卡| 国产精品一区免费在线| 亚洲精品在线观| 天天想你在线观看完整版电影免费| 亚洲国产精品一区二区久久hs| 亚洲老板91色精品久久| 无码精品一区二区三区在线| 亚洲精品videossex少妇| 国产乱码精品一区二区三| 澳门久久精品| 久久人人爽人人爽人人片av高请| 四虎国产精品免费久久5151| 久久久影院免费| 国产激情久久久久久熟女老人av| 日本亚洲欧美成人| 一区二区三区欧美成人| 日韩精品一级毛片在线播放| 波多野结衣国产精品| 日韩一区二区三区四区五区六区| 国产精品久久久久久久免费| 国产综合精品在线| youjizz久久| 国产农村妇女精品一二区| 亚洲精华国产精华| 日韩电影免费网站| 精品av在线播放| 午夜在线视频观看日韩17c| 天堂网av在线播放| 精久久久久久久久久久| 国产伦精品一区二区三区四区免费| 91精品久久久久久久| 懂色av一区二区三区在线播放| 日韩在线第三页| 久久人妻少妇嫩草av无码专区| 日产中文字幕在线精品一区| 亚洲高清视频网站| 日韩中文字幕一区二区三区| 17c精品麻豆一区二区免费| 国产精品一区二区三区高清在线| 生活片a∨在线观看| 91高清视频在线免费观看| 极品av少妇一区二区| 国产巨乳在线观看| www.av在线| eeuss影院在线| 亚洲欧美日韩国产成人综合一二三区| 国产欧美自拍一区| 国产精品久久久久影院日本| 天堂v视频永久在线播放| 4k岛国日韩精品**专区| 国产综合一区二区| 重囗味另类老妇506070| 三级小说欧洲区亚洲区| 亚洲精品国产一区黑色丝袜| 亚洲爱爱天堂| 天天干天天骑| 亚洲特黄一级片| 国产男小鲜肉同志免费| 性xxxx奶大欧美高清| 一本色道久久综合亚洲精品酒店| 二区三区不卡不卡视频| 国产精品海角社区在线观看| 激情文学综合| 999在线视频| 一区二区黄色片| 免费一看一级毛片| 欧美美女搞黄| 一区二区成人网| 国产精品丝袜久久久久久app| 欧美日韩影院| 欧美高清视频在线观看| 久久久久久久久久网| 久久久久久久有限公司| 国产又黄又大又粗的视频| 亚洲欧洲av一区二区| 日韩av在线免费播放| 国产偷窥洗澡视频| 九九热播视频在线精品6| 亚洲精品欧洲精品| 色99中文字幕| 免费视频一区二区| 五月天婷婷社区| 黑人精品欧美一区二区蜜桃| 国产成人精品av久久| 日本五十熟hd丰满| 午夜影院在线视频| 污污视频网站| 免费看啪啪网站| 国产黄色免费视频| 最新91视频| 欧美一区二区三区激情视频| 成人动漫在线一区| 国产精品久久久久毛片| 欧洲亚洲在线| 久久婷婷五月综合色国产香蕉| 久久精品国产露脸对白| 久久精品国产2020观看福利| 精品国产一区一区二区三亚瑟| 国产又粗又长又爽又黄的视频| 四虎在线免费看| 91久久久精品| 国产黄色片在线| 亚洲男人的天堂在线aⅴ视频| 老妇喷水一区二区三区| 国产精品久久久对白| 久久综合给合| 男人的天堂99| 色狠狠色狠狠综合| 91精品国产吴梦梦| 国产日韩久久| 韩国一区二区三区美女美女秀| 久久久精品日韩欧美| 综合网插菊花| 天堂中文在线资| 欧美日韩国产成人在线| av资源在线看片| 成人免费在线播放视频| 9l视频自拍九色9l视频成人| 欧美在线精品一区二区三区| av亚洲免费| 婷婷六月国产精品久久不卡| 999一区二区三区| 欧美日韩精品二区第二页| 欧美一区2区三区4区公司二百| 日韩av在线电影观看| 男女猛烈激情xx00免费视频| 99精品美女| 日韩乱码在线视频| 亚洲丝袜美腿综合| 亚洲人成在线观看| 91在线云播放| 欧美精品第一页| 樱花草www在线| 国产熟人av一二三区| 五月久久久综合一区二区小说| 成人免费视频91| www..com日韩| 狠狠躁狠狠躁视频专区| 91精品久久久久久9s密挑| 在线观看免费网站黄| 欧美在线电影| 簧片在线免费看| 日本国产在线视频| 国产亚洲精品精品精品| 欧美三级一区二区| 美女色狠狠久久| 91欧美日韩在线| 精品一区二区三区电影| 久久久久久久久久婷婷| 天海翼一区二区| 1769国产精品| 国内精品免费视频|