當(dāng)前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
以太坊区块链 JSON-RPC
生活随笔
收集整理的這篇文章主要介紹了
以太坊区块链 JSON-RPC
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
RPC定義
- 以太坊客戶端提供了API和一組遠(yuǎn)程調(diào)用的(RPC)命令,這些命令被編碼成json的格式,被叫做JSON-RPC-API。本質(zhì)上,JSON-RPC API就是一個(gè)接口,允許我們編寫的程序使用以太坊客戶端作為網(wǎng)關(guān),訪問以太坊網(wǎng)絡(luò)和區(qū)塊鏈上的數(shù)據(jù)
- RPC作為一個(gè)HTTP服務(wù),端口設(shè)定為8545.出于安全考慮,默認(rèn)情況下,只接收來自localhost的連接
- 要訪問JSON-RPC-API,可以使用編程語言編寫的專用庫函數(shù),例如javascript的web3.js
- 或者可以自己手動(dòng)構(gòu)建請求并發(fā)送/接收J(rèn)SON編碼的請求。
例子
- 啟動(dòng)私有區(qū)塊鏈,開啟rpc服務(wù)(需要在先前設(shè)定的目錄中)
- 命令如下
- 新開啟一個(gè)端口,輸入如下命令
- 其中,jsonrpc默認(rèn)填寫2.0,method可以隨意切換,id是相當(dāng)于電話交流設(shè)置的信道
- 可以在區(qū)塊鏈的端口上輸入eth,顯示對應(yīng)的相關(guān)命令
- 然后將隨意命令替換上面的method
- 例子 eth_blockNumber
?
總結(jié)
以上是生活随笔為你收集整理的以太坊区块链 JSON-RPC的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 分期乐逾期几天上征信 分期乐逾期多长时间
- 下一篇: Springboot整合缓存