{"action":"created","issue":{"url":"https://api.github.com/repos/ethereum/go-ethereum/issues/1095","labels_url":"https://api.github.com/repos/ethereum/go-ethereum/issues/1095/labels{/name}","comments_url":"https://api.github.com/repos/ethereum/go-ethereum/issues/1095/comments","events_url":"https://api.github.com/repos/ethereum/go-ethereum/issues/1095/events","html_url":"https://github.com/ethereum/go-ethereum/issues/1095","id":80517214,"number":1095,"title":"Whisper only nodes and networkid conventions","user":{"login":"d11e9","id":8437822,"avatar_url":"https://avatars.githubusercontent.com/u/8437822?v=3","gravatar_id":"","url":"https://api.github.com/users/d11e9","html_url":"https://github.com/d11e9","followers_url":"https://api.github.com/users/d11e9/followers","following_url":"https://api.github.com/users/d11e9/following{/other_user}","gists_url":"https://api.github.com/users/d11e9/gists{/gist_id}","starred_url":"https://api.github.com/users/d11e9/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/d11e9/subscriptions","organizations_url":"https://api.github.com/users/d11e9/orgs","repos_url":"https://api.github.com/users/d11e9/repos","events_url":"https://api.github.com/users/d11e9/events{/privacy}","received_events_url":"https://api.github.com/users/d11e9/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-05-25T12:12:42Z","updated_at":"2015-05-25T12:59:45Z","closed_at":null,"body":"Is it possible to run a node using geth that that does not download (or try to download) the blockchain, and only interacts with the network via `shh`? I'd thought to run a node like so:\r\n\r\n    geth --shh --vmodule=sync=0,downloader=0 js my_shh_application.js\r\n\r\n... but this still downloads the chain, and incidentally I was unable to receive messages posted by the node in this state (perhaps blocknumber too old or stale?) any thoughts or ideas?\r\n\r\n@tgerring suggested the following:\r\n> maybe delete your chain and use `--networkid`\r\n\r\nIs there a suggested or best practice for selecting networkid numbers. ie how large can they be, my first thought being a hashed topic as an id, but this doesn't help if there's no convention to prevent (mitigate) network overlaps, that is if Ethereum encourages new networkid for things other than testing.\r\n\r\nThat being said I believe it is a valid workaround, but would like to have these nodes participate in the **main-net**. I understand that they would not be processing the chain but they would still be contributing to and benifiting from using the larger more robust the **main-net** whisper network.\r\n\r\n\r\n* Is it possible to run `ssh` only nodes?\r\n* What are the Ethereum devs thoughts on `networkid` conventions?"},"comment":{"url":"https://api.github.com/repos/ethereum/go-ethereum/issues/comments/105228607","html_url":"https://github.com/ethereum/go-ethereum/issues/1095#issuecomment-105228607","issue_url":"https://api.github.com/repos/ethereum/go-ethereum/issues/1095","id":105228607,"user":{"login":"d11e9","id":8437822,"avatar_url":"https://avatars.githubusercontent.com/u/8437822?v=3","gravatar_id":"","url":"https://api.github.com/users/d11e9","html_url":"https://github.com/d11e9","followers_url":"https://api.github.com/users/d11e9/followers","following_url":"https://api.github.com/users/d11e9/following{/other_user}","gists_url":"https://api.github.com/users/d11e9/gists{/gist_id}","starred_url":"https://api.github.com/users/d11e9/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/d11e9/subscriptions","organizations_url":"https://api.github.com/users/d11e9/orgs","repos_url":"https://api.github.com/users/d11e9/repos","events_url":"https://api.github.com/users/d11e9/events{/privacy}","received_events_url":"https://api.github.com/users/d11e9/received_events","type":"User","site_admin":false},"created_at":"2015-05-25T12:59:45Z","updated_at":"2015-05-25T12:59:45Z","body":"@fjl I understand they would disconnect if they're running on a different networkid - it logical. What are your thoughts on networkid conventions?"}}