我是新来的,并正在寻找一种方式运行我的dApp在Chrome,而不是迷雾。
我遇到了Metamask,这在理论上完全符合我的需要。但是,从一个基本的web角度来看,Metamask似乎是Ethereum节点和web3 API的代理,这意味着我所有的块链dApp数据都会通过它们。
梅塔马克是这样工作的吗?如果是,我如何使用Chrome开发我的dApp,或者更确切地说,我如何在本地访问web3对象?(我已经运行了一个json-rpc节点)
我在这里所关心的是安全,而不是依赖第三方。
发布于 2016-12-07 21:34:22
默认情况下,MetaMask确实托管了一个预同步的块链集群,并且在任何时候都尽力保持它在线,但是它可以通过元询问弹出窗口左上角的提供者菜单轻松地更改。
如果您希望使用本地json节点,只需将MetaMask指向其地址即可。
从安全的角度来看,通过将MetaMask指向本地RPC,您可以像Mist一样分散地运行它。这将允许您开发一个Dapp,它是Mist和Metamask兼容的,您的用户将能够根据他们的需要定义他们自己的区块链连接。
https://ethereum.stackexchange.com/questions/10557
复制相似问题