Les
通過 HTTP API 使用輕節點
我是否正確理解使用乙太坊輕節點(以syncmode = light開頭)所要做的就是呼叫正常乙太坊api,如https://github.com/ethereum/wiki/wiki/JSON-RPC中所述? 因此,我只需呼叫帶有 eth_ 前綴的函式,而不必呼叫 LES 規範中描述的 GetBlockHeaders 之類的函式:https ://github.com/zsfelfoldi/go-ethereum/wiki/Light-Ethereum-Subprotocol -%28LES%29?因此,沒有我的幫助,geth 會做任何事情。對?
LES 協議是節點間通信的規範。
對於使用者互動,您可以簡單地使用 JSON RPC 呼叫或 web3 來查詢節點,但是,並非所有內容都像完整節點一樣可用。
輕乙太坊子協議 (LES) 是“輕”客戶端使用的協議,它只在區塊頭出現時下載它們並按需獲取區塊鏈的其他部分。