Ethereum 查询合同而不取消节点

Ethereum 查询合同而不取消节点,ethereum,contract,Ethereum,Contract,1我可以在没有同步节点的情况下查询合同地址吗? 例如,在geth中,我想执行 web3.eth.getBalance("0x6090A6e47849629b7245Dfa1Ca21D94cd15878Ef") 然而,答案是0 2我知道有metamask、myetherwallet等,我可以在那里查询合同,而不必使用完整的节点。为什么可能?例如奇偶校验、geth之类的客户端如何?您需要一个完全同步的节点才能获得正确的平衡。但是,您不需要使用本地节点。MetaMask使用MEW,您可以使用多种不同

1我可以在没有同步节点的情况下查询合同地址吗? 例如,在geth中,我想执行

web3.eth.getBalance("0x6090A6e47849629b7245Dfa1Ca21D94cd15878Ef")
然而,答案是0


2我知道有metamask、myetherwallet等,我可以在那里查询合同,而不必使用完整的节点。为什么可能?例如奇偶校验、geth之类的客户端如何?

您需要一个完全同步的节点才能获得正确的平衡。但是,您不需要使用本地节点。MetaMask使用MEW,您可以使用多种不同的提供者之一。您可以连接到其中一个提供商,并使用其完全同步的节点来获得正确的平衡。

是否有连接到远程节点的CLI,以便我不需要同步它?现在我只知道web浏览器扩展是这样工作的。是的。Truffle可以配置为连接到远程提供者。事务是连续进行的,很多事务是每秒进行的。自从我完成同步后,节点如何保持同步?它必须在同步后每隔一段时间就过时。。。或者可能我不明白一些基本的想法..节点应该总是同步并大约每隔15秒向链中添加新块。我认为您需要阅读一些关于如何将区块添加到链、确认、区块叔叔等的基础知识。