Ethereum-Wallet-Dapp

免費和公共的乙太坊 JSON-RPC API 節點

  • February 1, 2022

我想創建自己的錢包系統,但我還沒有足夠的資金來執行我自己的節點。如果我想藉一個公共節點來處理帳戶創建,檢索公鑰和私鑰,轉移令牌等。

有公共節點的建議嗎?我可以假設它在幣安中的工作方式相同嗎?

謝謝你。

有關可用選項,請參閱乙太坊節點。

https://ethereumnodes.com/

多種選擇可能比 Infura 便宜。例如,CloudFlare 是免費的。但是,它們提供的歷史有限,並且可能速度較慢。

您還可以以約 75 美元/月的價格執行自己的節點

有公共節點的建議嗎?

英富拉

Infura是一個經常被談論的節點 api/網關(雖然我自己還沒有使用過,所以我不能給你我自己的經驗)。他們還提供 IPFS 查詢服務。

乙太坊提供者 API

然而,dapp 開發人員通常不直接與節點互動。相反,它們與乙太坊提供者 API互動。

當網站在瀏覽器中獲取資源(某些 URL)時,Web 開發人員不需要找到將這些 URL 轉換為 IP 地址的 DNS 服務。相反,瀏覽器將具有用於解析這些 IP 地址的內置機制。

同樣,當一個網站需要與區塊鏈通信時,dapp 開發人員不會期望找到一個節點來為他們做這件事。相反,瀏覽器將提供一個內置的提供程序來完成/促進這種通信。

這就是 Ethereum Provider API。與其他 Web API 類似,Ethereum Provider API 允許您與區塊鏈進行通信,瀏覽器將在區塊鏈中努力尋找與之通信的節點。通常瀏覽器使用者也可以控制他們想要使用的節點,如果他們願意的話。

不幸的是,沒有多少瀏覽器實現這個 API。我相信(儘管我可能錯了)Brave瀏覽器本身就支持這個 API 以及“.eth”域。對於所有其他瀏覽器,使用者將需要安裝實現(注入)此 API 的擴展。目前最常見的擴展是MetaMask,被許多(如果不是大多數)dapp 開發人員和使用者使用。

MetaMask 網站為 Ethereum API 提供了很好的文件,還提供了一個NPM 包來檢測/檢索這個提供者對象。我相信這些都不是 MetaMask 特有的,但應該適用於所有乙太坊提供商(包括原生支持它的瀏覽器)。

乙太坊 API 提供許多服務,包括但不限於發送交易、呼叫合約函式、從使用者那裡檢索錢包地址以及安全地簽署交易。您應該查看此入門指南


我可以假設它在幣安中的工作方式相同嗎?

不幸的是,我不確定我是否理解這個問題的意思。

你指的是幣安智能鏈嗎?如果是這樣,乙太坊 API 可以與所有與 EVM 兼容的鏈一起使用,包括幣安智能鏈。還有註冊鍊和切換鏈的方法,使用者無需手動執行這些步驟。

還是您指的是與 Binance 應用程序集成?如果是這樣,只要您設置了有效的錢包,加密貨幣應該可以在 Binance 應用程序和任何 dapp 之間轉移。

引用自:https://ethereum.stackexchange.com/questions/102967