Web3js
連接到節點 - Web3
在我的站點中,我使用 web3 呼叫返回值的契約方法,然後在螢幕上顯示該值。顯然,如果您訪問我的網站,您必須安裝了一個乙太坊節點或連接到 MetaMask 之類的節點的橋接器,以訪問合約的呼叫並查看其價值。但是可以在不安裝任何東西的情況下看到它,只編寫一個到節點的 JavaScript 橋?有可能的?它安全嗎?
非常感謝!
有可能的?
web3 是用 javascript 編寫的,您可以編寫自己的 javascript 程式碼來實現 JSON-RPC 協議。
Metamask 使用 web3,它有自己的高畫質錢包,可以連接到本地乙太坊節點以及 infura 乙太坊節點。
如果您不想安裝任何東西,您可以使用 infura 乙太坊節點,在 javascript 中實現 JSON-RPC 協議方法,並且您擁有 HD 錢包。(您也可以實現普通錢包)。
它安全嗎?
安全性取決於您作為應用程序開發人員,Metamask 和 Web3 已經存在了相當長的一段時間,因此它們可能更加健壯和安全。