{"action":"created","issue":{"url":"https://api.github.com/repos/mastercoin-MSC/mastercore/issues/238","labels_url":"https://api.github.com/repos/mastercoin-MSC/mastercore/issues/238/labels{/name}","comments_url":"https://api.github.com/repos/mastercoin-MSC/mastercore/issues/238/comments","events_url":"https://api.github.com/repos/mastercoin-MSC/mastercore/issues/238/events","html_url":"https://github.com/mastercoin-MSC/mastercore/issues/238","id":51760251,"number":238,"title":"Should MasterCore wallet be separate by default?","user":{"login":"zathras-crypto","id":5633351,"avatar_url":"https://avatars.githubusercontent.com/u/5633351?v=3","gravatar_id":"","url":"https://api.github.com/users/zathras-crypto","html_url":"https://github.com/zathras-crypto","followers_url":"https://api.github.com/users/zathras-crypto/followers","following_url":"https://api.github.com/users/zathras-crypto/following{/other_user}","gists_url":"https://api.github.com/users/zathras-crypto/gists{/gist_id}","starred_url":"https://api.github.com/users/zathras-crypto/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zathras-crypto/subscriptions","organizations_url":"https://api.github.com/users/zathras-crypto/orgs","repos_url":"https://api.github.com/users/zathras-crypto/repos","events_url":"https://api.github.com/users/zathras-crypto/events{/privacy}","received_events_url":"https://api.github.com/users/zathras-crypto/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":12,"created_at":"2014-12-12T01:23:01Z","updated_at":"2015-01-03T19:39:46Z","closed_at":null,"body":"Hey all,\r\n\r\nWith the tag of 0.0.9 coming up and this including the first windows UI, I think we stand to get an increase in user base.\r\n\r\nI'd like to open the discussion on the default wallet.  We've touched on this briefly before with views on both sides, so I wanted to get the discussion going and reach a consensus.\r\n\r\nThe topic is simply that of \"what do we use for our default wallet when we startup?\".\r\n\r\nThere are two possible options:\r\n1) We re-use the users bitcoin wallet.dat by default\r\n2) We use a separate mastercore mpwallet.dat by default\r\n\r\nNow code is a non-issue (it is quite literally a one line change) so the debate is a simple one of want we think is best.\r\n\r\nOn the pro side there are:\r\n* Minimizes risk surface (bugs only affect funds trusted to MasterCore, not affect all of users Bitcoin)\r\n* Minimizes trust required (\"trust us with your MP tokens\" is an easier sell than \"trust us with your MP tokens and your Bitcoins\")\r\n\r\nOn the con side there are:\r\n* Requires user to backup another wallet\r\n* Any MP tokens in bitcoin wallet would not be visible\r\n\r\nCould you guys please weigh in?  \r\n\r\nAlso worth noting is that if we do default to our own separate mpwallet.dat, it's a simple parameter to override that and use the bitcoin wallet.dat (--wallet=wallet.dat).\r\n\r\nI like the idea of a separate wallet purely for the reduced risk surface and I don't really see the cons as obstacles (especially when you can just load the bitcoin wallet with a param if you desired and as for backups, well if a user installs Litecoin they have to backup their Litecoin wallet, I see no problem at all with the same applying to MasterCoin).  The question is one of default behavior - please discuss :)\r\n\r\nThanks\r\nZ\r\n"},"comment":{"url":"https://api.github.com/repos/mastercoin-MSC/mastercore/issues/comments/68606757","html_url":"https://github.com/mastercoin-MSC/mastercore/issues/238#issuecomment-68606757","issue_url":"https://api.github.com/repos/mastercoin-MSC/mastercore/issues/238","id":68606757,"user":{"login":"dexX7","id":5836089,"avatar_url":"https://avatars.githubusercontent.com/u/5836089?v=3","gravatar_id":"","url":"https://api.github.com/users/dexX7","html_url":"https://github.com/dexX7","followers_url":"https://api.github.com/users/dexX7/followers","following_url":"https://api.github.com/users/dexX7/following{/other_user}","gists_url":"https://api.github.com/users/dexX7/gists{/gist_id}","starred_url":"https://api.github.com/users/dexX7/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dexX7/subscriptions","organizations_url":"https://api.github.com/users/dexX7/orgs","repos_url":"https://api.github.com/users/dexX7/repos","events_url":"https://api.github.com/users/dexX7/events{/privacy}","received_events_url":"https://api.github.com/users/dexX7/received_events","type":"User","site_admin":false},"created_at":"2015-01-03T19:39:46Z","updated_at":"2015-01-03T19:39:46Z","body":"@zathras-crypto: how about a forced \"-chosedatadir\" on first startup with a slightly changed text?"}}