{"action":"created","issue":{"url":"https://api.github.com/repos/stellar/stellar-core/issues/692","labels_url":"https://api.github.com/repos/stellar/stellar-core/issues/692/labels{/name}","comments_url":"https://api.github.com/repos/stellar/stellar-core/issues/692/comments","events_url":"https://api.github.com/repos/stellar/stellar-core/issues/692/events","html_url":"https://github.com/stellar/stellar-core/issues/692","id":100647429,"number":692,"title":"Should we make it where different networks are unable to connect to each other?","user":{"login":"jedmccaleb","id":399067,"avatar_url":"https://avatars.githubusercontent.com/u/399067?v=3","gravatar_id":"","url":"https://api.github.com/users/jedmccaleb","html_url":"https://github.com/jedmccaleb","followers_url":"https://api.github.com/users/jedmccaleb/followers","following_url":"https://api.github.com/users/jedmccaleb/following{/other_user}","gists_url":"https://api.github.com/users/jedmccaleb/gists{/gist_id}","starred_url":"https://api.github.com/users/jedmccaleb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jedmccaleb/subscriptions","organizations_url":"https://api.github.com/users/jedmccaleb/orgs","repos_url":"https://api.github.com/users/jedmccaleb/repos","events_url":"https://api.github.com/users/jedmccaleb/events{/privacy}","received_events_url":"https://api.github.com/users/jedmccaleb/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/stellar/stellar-core/labels/protocol","name":"protocol","color":"5319e7"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/stellar/stellar-core/milestones/5","html_url":"https://github.com/stellar/stellar-core/milestones/Production","labels_url":"https://api.github.com/repos/stellar/stellar-core/milestones/5/labels","id":1071387,"number":5,"title":"Production","description":"stellar-core network is on production for integrators.","creator":{"login":"bekkibolthouse","id":5542732,"avatar_url":"https://avatars.githubusercontent.com/u/5542732?v=3","gravatar_id":"","url":"https://api.github.com/users/bekkibolthouse","html_url":"https://github.com/bekkibolthouse","followers_url":"https://api.github.com/users/bekkibolthouse/followers","following_url":"https://api.github.com/users/bekkibolthouse/following{/other_user}","gists_url":"https://api.github.com/users/bekkibolthouse/gists{/gist_id}","starred_url":"https://api.github.com/users/bekkibolthouse/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bekkibolthouse/subscriptions","organizations_url":"https://api.github.com/users/bekkibolthouse/orgs","repos_url":"https://api.github.com/users/bekkibolthouse/repos","events_url":"https://api.github.com/users/bekkibolthouse/events{/privacy}","received_events_url":"https://api.github.com/users/bekkibolthouse/received_events","type":"User","site_admin":false},"open_issues":3,"closed_issues":75,"state":"open","created_at":"2015-04-16T21:46:59Z","updated_at":"2015-08-28T20:45:02Z","due_on":null,"closed_at":null},"comments":7,"created_at":"2015-08-12T22:19:47Z","updated_at":"2015-08-29T15:56:24Z","closed_at":null,"body":"For example we have the testnet and there will be a live network. We don't want these nodes to connect to each other accidentally. People should be clear in their configs which they want to talk to.\r\n\r\nAlso maybe people will set up their own networks and ideally these wouldn't accidentally connect to each other either.\r\n\r\nWe can use the `overlayVersion` in the HELLO message or we can add another byte there or do we need to do something more fundamental? Maybe even the account keys should have a different leading byte?"},"comment":{"url":"https://api.github.com/repos/stellar/stellar-core/issues/comments/136004826","html_url":"https://github.com/stellar/stellar-core/issues/692#issuecomment-136004826","issue_url":"https://api.github.com/repos/stellar/stellar-core/issues/692","id":136004826,"user":{"login":"irisli","id":5728307,"avatar_url":"https://avatars.githubusercontent.com/u/5728307?v=3","gravatar_id":"","url":"https://api.github.com/users/irisli","html_url":"https://github.com/irisli","followers_url":"https://api.github.com/users/irisli/followers","following_url":"https://api.github.com/users/irisli/following{/other_user}","gists_url":"https://api.github.com/users/irisli/gists{/gist_id}","starred_url":"https://api.github.com/users/irisli/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/irisli/subscriptions","organizations_url":"https://api.github.com/users/irisli/orgs","repos_url":"https://api.github.com/users/irisli/repos","events_url":"https://api.github.com/users/irisli/events{/privacy}","received_events_url":"https://api.github.com/users/irisli/received_events","type":"User","site_admin":false},"created_at":"2015-08-29T15:56:24Z","updated_at":"2015-08-29T15:56:24Z","body":"I think that testnet and mainnet should also have different looking addresses too kinda like how Bitcoin has addresses starting with 9 and c. This way, the distinction between testnet and mainnet will be clear and explicit that keys should be used in one network. Thats kinda the main point of having a version number in base encoded addresses. It'll also be useful for when we have multiple testnets and they can each have their own version prefix. Though I'm not sure that this will solve the non-incompatibility issue since this is just cosmetic and users can just use the same seed. Perhaps this paragraph is to go into a different but related issue. \r\n\r\nAs for the internal operation of how they will be i compatible, I just think that transactions signed in one shouldn't be portable to another. How it is implemented is not really something I can comment about."}}