Bitcoin Forum
May 09, 2024, 04:13:24 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 [106] 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 ... 181 »
2101  Alternate cryptocurrencies / Speculation (Altcoins) / Re: [XMR] Monero Speculation on: January 31, 2016, 10:13:41 PM
Is a summary of the key points of the discussion available?

The post stated:

Quote
Someone is working on an overview if you don't feel like reading the whole thing.

So hopefully this will be online as soon as possible.
2102  Alternate cryptocurrencies / Speculation (Altcoins) / Re: [XMR] Monero Speculation on: January 31, 2016, 07:46:53 PM
Crosspost, logs of the first IRC dev meeting (https://forum.getmonero.org/4/academic-and-technical/2471/irc-dev-meeting-every-2nd-sunday-at-5pm-utc)

For this that are interested, here are the logs from the dev meeting. Someone is working on an overview if you don't feel like reading the whole thing.

<fluffypony>  who are we missing 
<fluffypony>  tewinget / othe / warptangent / NoodleDoodle you guys around? 
<warptangent>  ^ 
<fluffypony>  hokay 
<dEBRUYNE>  smooth? 
<fluffypony>  smooth and luigi1111w are around 
<fluffypony>  although luigi1111w is using some other nick 
<fluffypony>  luigi1112 I think 
<luigi1114>  4 
<moneromooo>  mario1114 
<fluffypony>  lol 
<fluffypony>  about a year ago we did this using TeamSpeak 
<fluffypony>  I mean Mumble 
<luigi1114>  for you guys 
<fluffypony>  which was nice, but it isn't as fluid as typing because sometimes you can't hear that someone else is talking 
<binaryFate>  Firechat? Was cool 
<fluffypony>  binaryFate: no we did a couple of actual dev meetings   
<fluffypony>  but it's tough to sustain 
<binaryFate>  Oh ok 
<xmrpromotions>  I think typing is fine too. 
<ArticMine>  This is fine 
<fluffypony>  agreed 
<fluffypony>  plus there are people working on Monero that would prefer not to have to use a voice changer just to participate :-P 
<fluffypony>  ok so there are a few things on the agenda   
<luigi1111>  I'm sick so my voice is already changed 
<warptangent>  the format seems to have been working well for kovri too 
<fluffypony>  the first thing I think we should discuss is the dev branch   
<fluffypony>  we've fallen back into the habit of merging stuff to master 
<moneromooo>  That's because bugs 
<fluffypony>  I know 
<fluffypony>  we're going to have to do a point release to fix the v1/v2 / stuck transactions bugs 
<fluffypony>  are there any bug fixes waiting in the wings, or should we do that next week? 
<moneromooo>  That last commit thing, which I'll have to think about a bit more. 
<moneromooo>  Also, possibly merging the per-tx bits in lmdb. 
<hyc>  which? 
<moneromooo>  tx_{unlocks,heights,outputs} 
<hyc>  ah 
<moneromooo>  And output_{keys,amounts,indices,txs} 
<hyc>  DB format change, I don't think that's a bug-fix 
<moneromooo>  Way more of htose than blocks 
<fluffypony>  maybe we need to consider a more generalised approach to format changes   
<fluffypony>  something like Laravel's migrations 
<fluffypony>  it'll have to be per-DB-format anyway   
<fluffypony>  per-DB-type I mean 
<warptangent>  i've got schema changes i've been using for a couple months, for better use on hdd, but they aren't bug fixes. 
<warptangent>  two sets of bug fixes not yet added though 
<fluffypony>  ok if they're not considered crucial for 0.9.x then we can put them into dev? 
<hyc>  warptangent: since I've been working on the same thing, I guess I should take a look at your stuff 
<warptangent>  1. berkeleydb support for importer - almost ready, some argument usage cleanup 
<moneromooo>  Once I re-merged then 
<hyc>  but I don't consider anything I'm looking at now as bug-fix 
<fluffypony>  (this is how we meeting https://i.imgur.com/OR5ZVoI.jpg
<warptangent>  2. finish hf fix for importer - mostly done, pending some cleanup with bdb 
<fluffypony>  hokay 
<hyc>  (I have a wineglass here too, sadly empty) 
<warptangent>  hyc: yes, that would be good. i think i mentioned the tx changes last month to avoid as many subdbs with tx hash keys 
<fluffypony>  also I think the thing that's holding up a general move of effort to dev is that we haven't bundled CZMQ / 0MQ in source, which makes compiling a bit painful 
<fluffypony>  any objections to the bundling? 
<luigi1111>  how much of a pain is it to change formats? 
<hyc>  I haven't even looked at dev. no objection from me 
<fluffypony>  luigi1111w: mostly just requires copying data to a new table and nuking the old one 
<moneromooo>  Hmm. I have a few patches to czmq, to make things build. 
<moneromooo>  Not super sure whether it was me being dumb or not though. 
<fluffypony>  ok well moneromooo, maybe post-bugfix do you want to do the merge from master to dev, and then plonk those patches on? 
<fluffypony>  I'll get it in the source tree the meantime, and cmake-ify all of the things 
<moneromooo>  I'll merge yes. Then you can add zmq to the cmake stuff Tongue Then I'll add my patches if they're still needed. 
<moneromooo>  Great, ty 
<fluffypony>  great minds think alike 
<fluffypony>  ok next I'd like us to chat about a style guide 
<fluffypony>  we've been working on one in Kovri that we can possibly use for Monero 
<fluffypony>  https://github.com/monero-project/kovri/blob/master/CONTRIBUTING.md#style 
<hyc>  oh, I do have one outstanding - tweak to BlocchainLMDB::get_estimated_batch_size - change batch_safety_factor to get blockchain_import to succeed on 32bit 
<fluffypony>  not necessary to read the style guide now, just more a general sense of if everyone is comfy with a style guide, and if anyone has any particular preferences   
<smooth>  i have no objection to any reasonable style guide but i do object to re-styling of existing code 
<moneromooo>  Pages and pages of stuff ? :| 
<moneromooo>  I object too, if it's only restyling for the sake of it. 
<fluffypony>  ok so more of a restyle-as-you-go   
<moneromooo>  That massive reindent patch already caused me grief 
<fluffypony>  which is in line with our refactor-as-you-go approach 
<ArticMine>  Apply the style guide to new code 
<smooth>  imo the best policy is keep the style on small chages to existing code and new style on new code 
<smooth>  there is probably a gray area there 
<warptangent>  should we assume from this point on the code is indented like the majority of the code so far - 2 spaces, not tabs, not 4 spaces. 
<hyc>  agreed 
<fluffypony>  warptangent: that's the one area where we differ from Kovri, I'd lean towards yes 
<moneromooo>  I tend to keep the style of whatever I'm hacking on. And I doubt I'll read all that google style guide thing. I'd prefer we use common sense. 
<warptangent>  moneromooo: style on the current project though, not different styles per file, right? 
<moneromooo>  Whatever code I'm modifying. 
<moneromooo>  It causes the least problems. 
<fluffypony>  moneromooo: don't worry about the Google style guide, the 16 points we've put in for Kovri are more what I was referring to 
<warptangent>  the majority of files are one style in the codebase, with a few that became some kind of hybrid at one point 
<moneromooo>  Oh OK. 
<moneromooo>  With that out of the way... 
<fluffypony>  ok - everyone happy with that as a general starting point? I can dump those points in and then we can take pull requests on it if anyone wants to refine / change things 
<warptangent>  yes, seems good 
<hyc>  I would push harder on "code should go in a .cpp not .h" 
<fluffypony>  hyc: agreed 
<fluffypony>  I'll make it clearer 
<fluffypony>  moneromooo: did you want to raise a point, or were you saying we can move on? 
<hyc>  overall it looks sane to me 
<moneromooo>  I'm good. 
<fluffypony>  ok   
<fluffypony>  next point is also administrative in nature 
<fluffypony>  we'd like to adopt the Collective Code Construction Contract that 0MQ uses, as a guide for project administrators and for contributors 
<fluffypony>  http://rfc.zeromq.org/spec:22 
<fluffypony>  we can discuss it more in future, but the long and the short of it 
<fluffypony>  is that we merge every PR as long as it doesn't break the build 
<fluffypony>  if it does something bad / dangerous we can have a follow up PR to revert 
<fluffypony>  but the aim is to avoid PR-hell where everyone comments on a PR for days and weeks and it never gets merged 
<fluffypony>  because it's never "perfect" 
<fluffypony>  so merge, create issues on Github where something is lacking (eg. new feature, little or no tests - create issues for tests) 
<moneromooo>  This PR-hell problem's never happened, has it ? 
<fluffypony>  moneromooo: not in Monero yet, but Bitcoin is chock-full of it 
<gingeropolous>  ^ this is for dev branch, right? 
<moneromooo>  I think common sense is again a better thing than going the opposite extreme. 
<fluffypony>  gingeropolous: this is in general 
<warptangent>  i haven't read the zeromq document thoroughly, but does it leave room for the common sense aspect? 
<fluffypony>  moneromooo: the problem is that there are lots of nuanced situations where "common sense" isn't that common :-P 
<smooth>  i dont think there should be an arbitrary merge policy on master, but it is already stated by me that i dont think anything but tagged releases should go on master 
<moneromooo>  Well, if it's nuanced, fine. 
<fluffypony>  warptangent: it does, yes 
<fluffypony>  as explained by Pieter to binaryFate and I last year 
<smooth>  if the concept of only taggest releases on master is no adopted then i would oppose going even further in the other direction 
<smooth>  *tagged 
<fluffypony>  smooth: yes that's a given 
<fluffypony>  master represents a stable, tagged release 
<fluffypony>  we work in dev 
<fluffypony>  anyone that submits a PR to master gets it closed and asked to submit it to dev 
<fluffypony>  anyway what I wanted to say, is that Pieter explained that the reason that you want to merge-all-of-the-things and then revert something bad is that you have a historical record of the bad actor   
<smooth>  there needs to be a place for bug fix releases though 
<binaryFate>  I'm with you fluffypony. 0MQ founder/leader feedback on this approach was extremely valuable. 
<moneromooo>  There's also the potential thing about not being able to use the 0mq version in time for the next 6-month fork. It wasn't exactly usable yet last I hacked on it. 
<binaryFate>  Common sense might work now, long term with a higher market cap we'll face same issues as btc 
<binaryFate>  Where common sense diverges and the code Base ossifies 
<xmrpromotions>  As a non programmer smooths comment seems like the safer approach. Thank you for clarifying the master vs dev branch issue fluffy. http://rfc.zeromq.org/spec:22 sounded scary as applied to PRs sent to master before dev 
<fluffypony>  smooth: it doesn't preclude it 
<fluffypony>  moneromooo: as it stands we're probably going to push the fork date out a little to see if we have enough room to work on RingCT, so that's fine 
<binaryFate>  What's the envisionned time scale for ringct? 
<smooth>  the idea of a historical record is good 
<hyc>  we have similar issues with OpenLDAP - you need 3 branches 
<hyc>  one for dev, one for released code, and one for release bugfixes 
<smooth>  but i would make the case then that 0MQ should be reverted since it is unusable 
<hyc>  particularly when dev and release are far apart 
<smooth>  im not actually proposing this because i know it would be a mess, but making a point for the future 
<hyc>  like now, where dev has 0MQ and release doesn't 
<fluffypony>  smooth: I agree - moneromooo and I will play around with it next week and make a decision   
<moneromooo>  Reverting isn't really possible. 
<fluffypony>  moneromooo: we could drop dev and re-branch 
<moneromooo>  But one could add ringCT to a new branch based on master. 
<fluffypony>  if it came to that, I mean 
<moneromooo>  That'd be a lot of pain. I'd rather not. Much better to hack on master and merge do dev again. 
<fluffypony>  ok 
<smooth>  imo something like zeromq should be developed on a separate branch somewhere, until it is actually usable 
<moneromooo>  s/on master/on a branch based off master/ 
<fluffypony>  smooth: it was usable-ish, we might have regressed some in fiddling   
<moneromooo>  Yes, that. 
<fluffypony>  anyway - let's evaluate and figure out 
<moneromooo>  I think I added all missing RPC so it cn be used, just not by people who want it to work without problem. 
<dnaleor>  **<fluffypony> moneromooo: as it stands we're probably going to push the fork date out a little to see if we have enough room to work on RingCT, so that's fine <= I welcome this. Just wanted to say that imho it's important to have RingCT active in the september/october hard fork. Carry on. i'm watching 
<hyc>  doing all new work in dev is fine, but backporting bugfixes to release will become non-trivial as more features are added to dev 
<fluffypony>  hyc: I guess it depends on the importance of a bug fix 
<moneromooo>  It looks to me like ring CT is going to need a lot of changes to bitmonerod/CN. September looks very close. 
<fluffypony>  we'll see   
<fluffypony>  I don't think we need to create a pressure-cooker for it 
<fluffypony>  ok can I go on? 
<ArticMine>  There are trade offs here. I see problems if dev and master deviate materially 
<xmrpromotions>  it seems like 3 branches as smooth mentioned would be easiest for everyone in long run even if it requires more effort now. 1.dev 3. release and bug fixes 
<fluffypony>  xmrpromotions: otoh we can backport fixes straight into master to allow for immediate testing by affected parties 
<ArticMine>  With bug fixes as a transition from dev to master 
<fluffypony>  again depends on the nature of the bugfix   
<fluffypony>  like warptangent's work on BDB and the importer probably aren't critical enough to go into master 
<warptangent>  the importer works properly when it has the hard fork support though, and that uses the bdb support 
<moneromooo>  If someone wants to rewrite that hard fork code, btw, you're welcome. I don't like it, and I'm not sure how to improve it. 
<ArticMine>  My concern is master deviating materially from a quasi stable dev 
<fluffypony>  ArticMine: something like ringct would have to be done in both master and dev 
<ArticMine>  So a project based on master would need a major rewrite after a tagged release 
<fluffypony>  we did dual-PRs for a while 
<fluffypony>  we can do them again 
<fluffypony>  might be easier than The Grand Merge 
<smooth>  something like ringct should only be in dev imo 
<ArticMine>  Yes anything fundamental has to be done in parallel 
<smooth>  until it gets released of course 
<fluffypony>  I think let's defer further discussion of this till the next meeting 
<luigi1111>  agreed to both 
<fluffypony>  we don't have enough info on the ringct effort or on the state of the dev branch right now anyway 
<binaryFate>  One thing I miss in discussion is what is master purpose? Do we want to encourage users to compile from it? How is master gonna diverge from tag release between them? 
<ArticMine>  I agree and lets carefully review the zeromq rfc in the meantime 
<moneromooo>  I think large things should go to their own branch (ie, ringct). Smaller things can share branches (to dev). Both end up being merged to master when ready. 
<fluffypony>  binaryFate: no matter what we say people clone and build master 
<gingeropolous>  **<- this guy 
<fluffypony>  it doesn't matter how much we encourage building a tagged release 
<fluffypony>  so we made a decision ages ago that master would be stable 
<fluffypony>  so that anyone pulling and building master doesn't get some hacky, broken branch 
<binaryFate>  Ok 
<fluffypony>  moneromooo: I don't know if we want topic branches in the main repo, but perhaps a more generalised "staging" branch, as long as anything going to that is also PRd to dev 
<moneromooo>  It can be in any repo. 
<smooth>  i think not in the main repo is fine 
<moneromooo>  Like I was hacking on tewinget's branch for a while. 
<fluffypony>  yeah that's a good point 
<luigi1111>  +1 
<fluffypony>  as long as that person is around and accepting PRs it's perfect 
<warptangent>  then one big PR to dev when it's ready? 
<moneromooo>  If we go to a dev/master setup, how does dev get merged to master anyway ? 
<warptangent>  that has worked before, yes 
<hyc>  yeah, keep main repo relatively clean 
<luigi1111>  a new feature can get a sort of "lead dev" 
<fluffypony>  moneromooo: when we release we merge from dev to master and tag master 
<luigi1111>  and contributers can hack on his repo 
<moneromooo>  So master becomes a copy of dev at that point ? 
<fluffypony>  yes 
<ArticMine>  Yes but a six month cycle could be too long 
<smooth>  thats a different issue 
<smooth>  how often to have major releases 
<fluffypony>  we can do major releases whenever, as long as we have major fork releases every 6 months 
<smooth>  also are releases time based or feature based 
<luigi1111>  kinda both ? 
<fluffypony>  yeah both 
<hyc>  feature-based is all that makes sense to me 
<ArticMine>  The merge to master may need to be more frequent than major fork releases 
<moneromooo>  feature based, but the rolling hard fork also pulls time based I think. 
<fluffypony>  yes 
<binaryFate>  Those Dev -> Master merges would happen with what kind of tagging? Point fix? Even more frequent? 
<fluffypony>  binaryFate: depends on how stable dev is 
<luigi1111>  so new features thus shouldn't be in dev until they are working properly/ready for release 
<luigi1111>  because of timed releases 
<smooth>  time based means that if you have 6 features in progress and one doesn't work in time, you do the release anyway, without the unfinished feture 
<fluffypony>  smooth, luigi1111: yes, you're both right 
<luigi1111>  it works as long as the half finished feature isn't partially merged 
<luigi1111>  or whatever 
<fluffypony>  the only reason 0MQ got pushed to dev anyway was because oranjuice could no longer work on it, and it was basically done 
<fluffypony>  but I think let's make it the last time that happens 
<fluffypony>  then we avoid complication 
<warptangent>  ok 
<moneromooo>  tbh I'd be tempted to not really care about people building master. If it's said clearly to use a release if you don't know what you're doing, then it's your problem. 
<smooth>  i agree with ArticMine that we can have releases sooner than 6 months 
<gingeropolous>  ah ok. so how the 0MQ happened is not how it will be in future 
<binaryFate>  Agree with moneromooo 
<fluffypony>  ok guys we're running overtime, so let's drop this for now, we can pick it up again later 
<smooth>  i think it is simply unnecessary to merge to master 
<smooth>  er sorry, commit unreleased stuff to master 
<moneromooo>  I think one of the problems with 0mq is that oranjuice kinda left 
<smooth>  any developer can handle getting the latest stuff from someone ele 
<smooth>  *somewhere else 
<moneromooo>  So it jsut had to be merged 
<ArticMine>  Let get back to this question at the next meeting 
<fluffypony>  ok 
<fluffypony>  last two things   
<smooth>  yup 
<fluffypony>  the first is that we have some major efforts coming up, besides ringCT, and things like epee, the 3 (THREE!!!) different logging systems, and a bunch of unused stuff is going to get in the way 
<fluffypony>  I'd like us to decide whether we want to keep hacking around things 
<moneromooo>  Does epee really get in the way ? 
<fluffypony>  or if we want to spend the effort now dumping this stuff for things that are easier 
<hyc>  it makes 32bit builds murder. but if we can abandon 32bit, that problem disappears too 
<moneromooo>  epee does ? 
<hyc>  yeah 
<fluffypony>  moneromooo: yes it does; it made QoS an absolute nightmare to do 
<fluffypony>  and it's still not done properly 
<moneromooo>  We'd have a replace a lot of stuff. 
<ArticMine>  32bit especially on windows is going to be around for a long time 
<dEBRUYNE>  + TAILS 
<moneromooo>  And a lot of somewhat low level stuff. 
<warptangent>  the multiple logging systems situation is strange, but i don't think it's interfered with current work. is there any knowledge on rfree's likelihood of returning? 
<fluffypony>  warptangent: low to impossible at the moment 
<fluffypony>  I mean, we can rip and replace the logging stuff with boost::log 
<fluffypony>  all the console stuff can go ncurses or similar   
<smooth>  id be more in favor of specific items like that, done on feature branch 
<fluffypony>  and the wire protocol can go ZMTP, since we have a 0MQ dep anyway 
<fluffypony>  eventually we'll get to a point where we're no longer reliant on epee 
<moneromooo>  I agree with the bit by bit approach. 
<warptangent>  that sounds manageable 
<fluffypony>  also then we'll actually have usable Doxygen docs 
<smooth>  the thing to bear in mind is this has virtually zero end user benefit, if not actually zero 
<fluffypony>  yes 
<fluffypony>  on the flip side, we can plug the GUI in via 0MQ instead of monero-as-a-library 
<moneromooo>  Well, the benefit is said to be for 32 bit users. 
<fluffypony>  so we have a shortcut of sorts there 
<fluffypony>  (in terms of users clamouring for stuff) 
<fluffypony>  moneromooo: and long-term viability   
<fluffypony>  we've had potential contributors ask for an architectural doc for the code, and get turned off when there isn't one 
<fluffypony>  so there's scope to slowly bring the codebase in line 
<smooth>  i dont believe there is anything about the current code that precludes a GUI. After all, BBR has one with basically the same code. 
<hyc>  huh.. contributors that are turned off so easily ... I wouldn't expect much use out of them if they stayed 
<moneromooo>  I was kinda thinking that too... 
<fluffypony>  I guess, but tbh it does make the project seem significantly less mature 
<fluffypony>  which I guess is fair, it's not even 2 years old 
<gingeropolous>  less hurdles, more good 
<smooth>  it is somewhat hard to come up to speed with the code, i would agree with that 
<fluffypony>  alright 
<fluffypony>  last thing so we can wrap up 
<fluffypony>  I just wanted to deeply thank everyone who has contributed and who continues to contribute to Monero development, whether it is Monero's core, the website, any other peripheral projects 
<fluffypony>  both on behalf of the core team, and on behalf of the community   
<fluffypony>  you all do an amazing job, and we've done a truckload of work in 2014 and 2015 
<fluffypony>  so here's to an amazing 2016 
<gingeropolous>  hear hear! thank you fluffypony for herding the cats so good 
<Bassica>  hear hear! 
<xmrpromotions>  thank you! 
<ArticMine>  Thanks for all the good work 
<fluffypony>  thus concludes the first meeting, next one in two weeks 
<warptangent>  thanks fluffypony 
<luigi1111>  thanks 
<binaryFate>  Thanks to you fluffy (enjoy that wine)! Thanks to all of you, awesome community. 
<dEBRUYNE>  Thanks fluffypony! 
<hyc>  **<glug> thanks all 
<Infinite_Jest>  is there a buffet? 
<fluffypony>  Infinite_Jest: snacks will be served in The Grand Ballroom in 15 mins 
<Infinite_Jest>  ok great Smiley but seriously thanks! 
<cardboardoranges>  thanks fluffy
2103  Alternate cryptocurrencies / Speculation (Altcoins) / Re: [XMR] Monero Speculation on: January 31, 2016, 01:18:54 PM
Once ETH releases ring signatures dapp its over. The only chance for monero to survive is to increase adoption by a tenfold.
Monero doesn't even have a GUI (not saying that would increase adoption!). Man-child developers..

Look at the blockchain, http://chainradar.com/xmr/blocks , blocks are empty of transactions.. No one is using this shitcoin..
Anyway, I'll keep exchanging xmr for ETH, most likely it won't even exist this time next year.




Unless it is enforced (and thus mandatory) on the protocol level it would simply be a mixer similiar to Bitcoin's Coinjoin (perhaps one with better privacy features). Therefore, it will only slightly improve fungibility. Also (afaik), the fees to mix have to be done with transparent coins, which leaks your privacy.
2104  Alternate cryptocurrencies / Speculation (Altcoins) / Re: [XMR] Monero Speculation on: January 31, 2016, 02:42:59 AM
The dollar price has not changed much recently, even though that in bitcoin price has risen. That is just because of the bitcoin price has dropped recently.

In theory, you want your currency to be relatively stable against the cost of food and other goods and services.

This applies to a mature stage, not when a "currency" is in its infancy. With a 6M$ market cap, people can hardly buy luxury things without buying a significant portion of the supply.
2105  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [XMR] Monero - A secure, private, untraceable cryptocurrency on: January 30, 2016, 12:16:51 PM
what's on bittrex with XMR?
continuously adding and deleting buys and sells...
an insane bot playing with himself?

Others have complained about it as well, namely that it was nearly impossible to buy (using limit order bids) with that bot active. If I recall correctly, the price there pretty much follows the one on poloniex, therefore the bot action. Why not use poloniex and/or shapeshift?
2106  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [XMR] Monero - A secure, private, untraceable cryptocurrency on: January 29, 2016, 12:10:52 PM
I know cold/view only wallets have been discussed before but I have no idea how to find that info.

Nothing ever detected on this comp.

But when I go to use a securely generated cold wallet aren't I at the same risk when I go to use it?

If I have created a wallet as I mentioned and then delete it while keeping the seed, is that comparable to a cold wallet?(assuming the comp is not infected)

I guess the possibility of infection the crux of the matter?  (I hear ArticMine's voice in my head)  How do you use any wallet in a secure way?

I guess it depends on what level of paranoia is used.  How about a reasonable one Grin



Better yet, what if I just store all my Moneroj at MoneroDice? Cool

Like I said in my other post, I'll start this weekend with creating a guide.

You could use a "hot" wallet for the part you want to spend regularly and a "cold" wallet for the part you are going to store for a long time. Not entirely, but it is a safe method. If you don't store any keys on your PC a subsequent virus can't get to it (presuming you don't open it when the virus present).

Yes kind of. Well, there are different ways (another of them could for instance be to use one PC for crypto alone), I'll try to make a guide later.

Yes that as well, my posts are mainly talking about a high degree of paranoia :-P

Haha you could!

2107  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [XMR] Monero - A secure, private, untraceable cryptocurrency on: January 29, 2016, 11:59:04 AM
Of course I don't understand any of this which then results in fear, uncertainty and doubt on my part.

How about something I know?  I have the seeds to my wallets safely stored.  What if I delete my wallets and restore them from seed when needed?

You will still have all your coins, don't worry :-) When one restores his seed, simplewallet basically scans the blockchain from scratch looking for transactions that belong to your address (which is coupled to your seed). Therefore, if you restore your seed it will show the same balance as you have now.

Then what is this talk about other more secure methods?  Again I don't understand the more secure methods or what situations they should be used for.

I guess my original question was, how does deleting a wallet created by "normal" means compare to the methods discussed above?

Could you first describe to me how you normally create a wallet? If I know that, I could elaborate on the other methods described and what their advantages and disadvantages are.

That would actually be awesome of you to write how tp store cold wallets for the multiple ways of doing it, and writing the pros and cons of each method. I'm still clueless.

I'll make a start this weekend, more people have been asking about it but I was kind of time constraint. I'll try to finish it as soon as possible.
2108  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [XMR] Monero - A secure, private, untraceable cryptocurrency on: January 29, 2016, 11:58:00 AM
Have you guys seen z.cash? Any thoughts on the differences in the codebase between that and Monero?

I'll quote myself again:

I'll just quote myself again:

Relevant post of Monero vs Zcash. There was also a discussion on reddit, most of it is the same though.

https://www.reddit.com/r/Monero/comments/41vg68/monero_vs_zcash_eli5_fundamental_differences

Also, st0at check the last quote where IP obfuscation is mentioned.


I'll just copy my reddit comment here:

I've made this list earlier:

List of possible pitfalls wrt ZeroCash/ZeroCoin:

[1] If ZeroCash/ZeroCoin is launched on behalf of a company, which seems the case here, the company can be given a gag order (e.g. to add a line of malicious code).

[2] If I recall correctly, the creator of the genesis block holds some kind of masterkey. As a result, you have to trust this person. Even if this key was held by a group, you still have to trust that particular group. In addition, you have to trust the program they run to create the Genesis block (the masterkey could be in there).

[3] It's too opaque in my opinion. If a bug existed that would create additional coins, there is no way you would see it.

[4] The math and cryptography backing it isn't peer reviewed yet and in an infancy stage.

[1] seems to be confirmed. They will be launching as a for profit company, see:

Quote
For its first four years online, a portion of every mined Zcash coin will go directly to Wilcox’s Zcash company

This could also invoke some legal issues, since they are basically not a decentralid currency and bear in mind they are **US** based (http://www.bizapedia.com/de/THE-ZEROCOIN-ELECTRIC-COIN-COMPANY-LLC.html). Just remember what happened with Ripple.

Basically, with Ring Confidential Transactions included in Monero it's basically pepsi vs coke (thanks to u/smooth_xmr for this analogy), where both have their advantages and disadvantages.

P.S. They are currently only on testnet, the "real-version" is at least 6 months away.

P.P.S. It seems like they transactions are also quit inefficient compared to Monero's. See this description on how to get from the basecoins (the transparent ones) to the zerocoins (anonymous ones):

Quote
This operation (called a pour) might take a minute or two depending on your hardware. It is producing a zero-knowledge proof. (This operation's performance will be improved in the coming months.)

Shen Noether (aka NobleSir), who is obviously more knowledgeable about this subject than me, also made a comparison on reddit:

Quote
I've done a little bit of comparison in the Ring CT paper / you can also look here for some facts on zcash- there are a few I've seen so far

[1] Setup: Monero (Trustless) vs Zerocash (Must Trust zcash company)

[2] Proof Generation: Monero (100's second ) vs Zcash (1/minute)

[3] Algorithm auditability: Monero (a decent number of people seem to understand ring signatures and confidential transactions) vs Zerocash (I'm not sure how many people actually understand the proofs besides the small group of authors) - although this point is certainly subjective.

[4] Poison-pill attack vulnerability: Monero (attacker would need 51%) vs Zerocash Vulnerable, (see zerocash extended paper section 6.4

[5] Anonymity set: Monero (although the zcash proponents note that a ring signature is a "smaller" anonymity set, they usually don't mention that the stealth address factor actually means that each transaction is masked, whereas the ring signatures provide additional plausible liability, furthermore, since keys appear in different ring signatures in different blocks in time, the anonymity set for when a given key is spent grows infinitely, and could eventually grow larger than the zcash anonymity set at any fixed instant in time) vs Zcash (anonymity set is the entire blockchain )

[6]Anonymous Multisig: Monero (yes! see "written up" link on ring ct sticky, this could make things like lightning potentially possible ) vs Zerocash (?)

[7] Mining: Monero (has it's own strongly decentralized mining process) vs Zerocash protocol from the paper lacks it's own mining (it's essentially just a distributed anonymous database), so there must be another coin which is mined to convert to zerocash tokens

--note that point 4. is an actual potential compromise of anonymity, which contradicts some of the statements the zerocash team has made.
.
Other Differences are slight: Slight differences in transaction size - however Monero transactions should end up being a bit larger when transmitted, but cost less in terms of storage (their eventual block-chain cost will be approximately 32 bytes* (n+1) where n is mixin + epsilon, where epsilon is the current tx size - ring signatures (Note in the recent Ring CT drafts, there is pruning mentioned for the range proofs, see the "written up" link)


https://www.reddit.com/r/Monero/comments/41vg68/monero_vs_zcash_eli5_fundamental_differences/cz63pqw

And:

TPTB_need_war has repeatedly been stating that Zerocash does not need IP obfuscation and therefore is not subject to I2P/TOR, which are, in his opinion, flawed.

However, it seems like Zerocash actually needs IP obfuscation as well and they seem to go with TOR, see -> https://twitter.com/ioerror/status/689958030859960321

I took out this excerpt from the discussion in this thread -> https://bitcointalk.org/index.php?topic=1139756.msg13623846#msg13623846 (starting point).

Look way back in 2014 when you launched Monero, I told you smooth and fluffypony that IP address correlation was the weakness. Fluffypony proceed to try to integrate I2P. I warned you all many times that was not an adequate direction. But you wouldn't listen.

I2P, and even somewhat Tor, is perceived as adequate by 99% of the market. The remaining 1% may be smarter but isn't obviously much of a market at all. Very niche-y.

By the speculators because they are clueless.

But the corporations do not use darknets. They want privacy on the block chain, like we have disk encryption. Mention dark nets, illegal drug trade, etc, and they won't touch it with a 100 foot pole.

I would guess that many corporations do use Tor now for certain things. I2P will be integrated and invisible. No one will know or care how it works, except that the obvious network level vulnerabilities having to do with broadcasting transactions will be removed, and it will pass routine (though not intelligence agency level) technical muster for being private sufficient to satisfy most of the market. That's my opinion, and you are welcome to disagree.

Zerocash still needs IP obfuscation for a lot of private usages in practice too. They acknowledge it in the paper.

Zerocash does not need IP obfuscation when all the transactions are in the private zerocoins. Cite the section of the paper. I think you must be misunderstanding something. You are probably conflating the use of the regular non-anonymous coins mentioned in the paper.

Here you are making excuses again. Corporations are not going to trust unprovable shit. And moreover, mixnets are always vulnerable to flood attacks. They are very, very unreliable. Not only do I disagree, but I also think you are ignoring basic fundamental realities about the technologies.

Edit: arguing for Tor/I2P is akin to arguing for Dash's off chain mixing. Now look in the mirror and remember your arguments for End-to-End Principled ring sigs (versus off chain mixing) and realize the same logic applies to why Zerocash is superior to using off chain mixnets. Hypocrite.

Edit#2: okay I see the section you are referring to:

Quote
6.4 Additional anonymity considerations
Zerocash only anonymizes the transaction ledger. Network trac used to announce transactions,
retrieve blocks, and contact merchants still leaks identifying information (e.g., IP addresses). Thus
users need some anonymity network to safely use Zerocash. The most obvious way to do this is
via Tor [DMS04]. Given that Zerocash transactions are not low latency themselves, Mixnets (e.g.,
Mixminion [DDM03]) are also a viable way to add anonymity (and one that, unlike Tor, is not as
vulnerable to trac analysis). Using mixnets that provide email-like functionality has the added
bene t of providing an out-of-band noti cation mechanism that can replace
Receive
.
Additionally, although in theory all users have a single view of the block chain, a powerful
attacker could potentially fabricate an additional block
solely
for a targeted user. Spending any
coins with respect to the updated Merkle tree in this \poison-pill" block will uniquely identify the
targeted user. To mitigate such attacks, users should check with trusted peers their view of the
block chain and, for sensitive transactions, only spend coins relative to blocks further back in the
ledger (since creating the illusion for multiple blocks is far harder).

I will need to understand this attack better. Seems to me they are saying that you need to spend from a block where your pour transaction was the only transaction in the block. But the user would I think know this and thus not spend the coin any more. Thus I believe the anonymity remains provable without the use of any mixnet. I will need to understand this more deeply to be sure.

Bear in mind that I2P will be integrated in Monero, but you can always choose to run Monero over TOR if you want.
2109  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [XMR] Monero - A secure, private, untraceable cryptocurrency on: January 29, 2016, 02:58:28 AM
Of course I don't understand any of this which then results in fear, uncertainty and doubt on my part.

How about something I know?  I have the seeds to my wallets safely stored.  What if I delete my wallets and restore them from seed when needed?

You will still have all your coins, don't worry :-) When one restores his seed, simplewallet basically scans the blockchain from scratch looking for transactions that belong to your address (which is coupled to your seed). Therefore, if you restore your seed it will show the same balance as you have now.

Then what is this talk about other more secure methods?  Again I don't understand the more secure methods or what situations they should be used for.

I guess my original question was, how does deleting a wallet created by "normal" means compare to the methods discussed above?

Could you first describe to me how you normally create a wallet? If I know that, I could elaborate on the other methods described and what their advantages and disadvantages are.

On my one and only windows 8.1 computer that I use for everything, I open simplewallet and type a wallet name and a wallet is created. I choose a password/phrase and a seed is created in my language of choice.

In 15 years using windows computers I only got 1 positive report of some insignificant virus or malware.

The problem with bolded is that it is sufficient until it isn't, to the extent that one simple virus already has the possibility to steal your coins. Offline / cold wallets are created such that the coins only could get stolen by physical access. In other words, they are safe for any kind of virus / malware. Also, using your daily computer to create wallets makes you more prone to attacks. If you want I could explain to you how to make a secure cold wallet, so that you would never have to worry about your coins.
2110  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DASH] Dash | First Anonymous Coin | Inventor of X11, DGW, Darksend and InstantX on: January 29, 2016, 02:51:25 AM
From what I can tell, the infrastructure of elements (the first sidechain) is completely being ran by blockstream. Doesn't that make the whole sidechain centralized and prone to regulation? I'm curious, I haven't really heard anyone talk about it from that angle. I suppose anyone can run nodes voluntarily, but then that brings us back to the same model that is broken in Bitcoin (higher bandwidth == lower full nodes == more centralization). Maybe they could use the fees from transactions on the network, to pay for the infrastructure as well? That seems unlikely because it would make their company less profitable.

Fees alone will never be sufficient to pay for the infrastructure / secure the sidechain due to the mere fact that with unlimited (sufficient) blocksize fees will likely become a race to the bottom.
2111  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DASH] Dash | First Anonymous Coin | Inventor of X11, DGW, Darksend and InstantX on: January 29, 2016, 02:36:11 AM

Don't get too excited with your omission though, the conversation continued after that -> https://twitter.com/aantonop/status/691772759429488641


I know eduffield said DASH won't become a sidechain itself, but that won't stop anyone from integrating it as a sidechain.

True, but the value of 1 Sidechain-DASH will be negative-0 due to the economic model Evan built, while real DASH will grow in price, userbase, utility and adoption, because that's where the actual development & funding happens and will continue to happen.

I genuinely hadn't seen that, I stand corrected.

Whilst I agree, they could always take features of DASH and implement them as sidechain, such as InstantX. That being said, I am not that fond of sidechains and think they are way overhyped by the Bitcoin maximalists. Certainly the securing of the sidechain has not being addressed appropriately in my opinion.
2112  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [XMR] Monero - A secure, private, untraceable cryptocurrency on: January 29, 2016, 02:16:17 AM
Of course I don't understand any of this which then results in fear, uncertainty and doubt on my part.

How about something I know?  I have the seeds to my wallets safely stored.  What if I delete my wallets and restore them from seed when needed?

You will still have all your coins, don't worry :-) When one restores his seed, simplewallet basically scans the blockchain from scratch looking for transactions that belong to your address (which is coupled to your seed). Therefore, if you restore your seed it will show the same balance as you have now.

Then what is this talk about other more secure methods?  Again I don't understand the more secure methods or what situations they should be used for.

I guess my original question was, how does deleting a wallet created by "normal" means compare to the methods discussed above?

Could you first describe to me how you normally create a wallet? If I know that, I could elaborate on the other methods described and what their advantages and disadvantages are.
2113  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [XMR] Monero - A secure, private, untraceable cryptocurrency on: January 29, 2016, 01:30:27 AM
Of course I don't understand any of this which then results in fear, uncertainty and doubt on my part.

How about something I know?  I have the seeds to my wallets safely stored.  What if I delete my wallets and restore them from seed when needed?

You will still have all your coins, don't worry :-) When one restores his seed, simplewallet basically scans the blockchain from scratch looking for transactions that belong to your address (which is coupled to your seed). Therefore, if you restore your seed it will show the same balance as you have now.
2114  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DASH] Dash | First Anonymous Coin | Inventor of X11, DGW, Darksend and InstantX on: January 29, 2016, 12:03:00 AM

My ears heard the word Dash a couple times... Good to hear (insert longest name ever) give Dash a shoutout

He's done a great job of maintaining his neutrallity over the diversity of offerings and not getting bogged down in politics I think. At the same time he's been able to highlight lots of advantages in the various camps.

Not an easy balancing act considering he must get lobbied to death by all the competing factions for him to plant his flag with some alt or other.

True, I have heard AA talk for days about bitcoin and the technical details, but don't recall him mentioning altcoins at all before now.

Not that I was keeping count, but I heard him say the word Dash at least twice, and Monero zero times...

Well, he also tweeted this -> https://twitter.com/aantonop/status/690558193731244032

To me it seems like he sees most altcoins negatively, because in his view they could be added as sidechains anyway. I know eduffield said DASH won't become a sidechain itself, but that won't stop anyone from integrating it as a sidechain.
2115  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [XMR] Monero - A secure, private, untraceable cryptocurrency on: January 28, 2016, 11:27:13 PM
I know I should know how too... but how do I use moneroaddress.org offline.  Is there someway to download it onto a USB and stick it onto a computer that's offline?

Well I think the easiest way would be just to go to moneroaddress.org, to unplug the internet connection and to be sure that computer does not connect by itself to any other wifi, to click the create wallet button, to print the page with mnemonic seed, public address, spend key, view key and such, delete browser history and data, close the browser and restart the whole computer.

I am quite paranoid, so I boot my machine from Ubuntu DVD which cannot contain any malware, hopefully, and do the rest like described above. I also use a very simple printer which has no wifi and has just a very little memory to store any data. So I use very cheap printer. Which is great. Smiley

Good method. Slightly better would be a custom DVD with just a trusted OS and the moneroaddress page. You would not need to connect to the internet at all.



So you can take any old blank DVD laying around and burn these programs on there? Or maybe a flash drive?  What if the computer has been connected to the internet for a long time?

Also how would you go about monitoring your wallet and seeing what your account balance is, spend it, etc.?

Flash drive is writable, so in theory malware could infiltrate and maliciously store your wallet there. Best is to create the wallet on hardware with no persistent storage at all, but that is difficult to achieve in practice since there is flash firmware in most hardware.

In practice creating a USB stick with OS and the wallet generator, then booting on an offline system is probably good enough. For extra paranoia, completely wipe the stick before plugging it back into an online system for reuse . A burned DVD would be slightly better.

For monitoring payments to the wallet you can use a view key wallet. The goal of this method overall would be for long-term storage, so it would be unspendable. To (eventually) spend you would generally restore the wallet to an online system (then no longer consider the wallet suitable for long term storage). We're working on methods to sign transactions offline, but its not really usable yet.


Or just burn (no pun intended) it and buy a new one, USB sticks aren't that expensive anymore nowadays.

Best advice is probably to, in case of using an USB stick to generate an offline wallet, never bring it back online again.
2116  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [XMR] Monero - A secure, private, untraceable cryptocurrency on: January 28, 2016, 06:13:24 PM
There is not yet a site for monero paper wallet generator. But we can have such a site by slightly modifying mymonero.com.

Try this site: https://moneroaddress.org/

You can save that page and use offline.



Well that is i great site. How long has it been alive? There is more words in mnemonic seed than mymonero.com creates. Is this a new feature of monero or the site?

I'm not sure how long the site has been around.

The 25 word format is the standard used by simplewallet and can also be used with MyMonero. The shorter format can only be used with MyMonero (or with simplewallet using a non-standard and apparently-slightly-flaky code mod).


I am using MyMonero.com with 13 word seed. So if MyMonero.com goes off-line I can reach my coins only by non-standard flaky version of simplewallet? If so, looks like I has to move my coins to a wallet created by moneroaddress.org.


I am quite sure if MyMonero goes offline and fluffypony disappears that someone will have the properly working code online within the day. However, a wallet created by moneroaddress.org is both compatible with simplewallet and MyMonero. Thus, if you feel safer with such a wallet, I suggest doing that.
2117  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [XMR] Monero - A secure, private, untraceable cryptocurrency on: January 28, 2016, 06:10:44 PM
There is not yet a site for monero paper wallet generator. But we can have such a site by slightly modifying mymonero.com.

Try this site: https://moneroaddress.org/

You can save that page and use offline.


I know I should know how too... but how do I use moneroaddress.org offline.  Is there someway to download it onto a USB and stick it onto a computer that's offline?

Download the .zip file from -> https://github.com/moneromooo-monero/monero-wallet-generator/ (moneroaddress.org is simply a port of that).

It contains a .html file (with a similiar UI as moneroaddress.org) that you can use offline to generate a wallet.
2118  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [XMR] Monero - A secure, private, untraceable cryptocurrency on: January 28, 2016, 04:07:18 PM
New 32bit binaries for v0.9.1

Quote
Latest Unofficial builds on commitId ddfeb0018fa268bf2038ada8ae14730855933a20 from https://github.com/LMDB/bitmonero/tree/win32fix


Fixed a couple Win32 crashes in bitmonerod, and a crash in blockchain_import.

Thanks to hyc!

https://www.reddit.com/r/Monero/comments/433w2u/new_32bit_binaries_for_v091/
2119  Alternate cryptocurrencies / Speculation (Altcoins) / Re: [XMR] Monero Speculation on: January 28, 2016, 04:06:42 PM
New 32bit binaries for v0.9.1

Quote
Latest Unofficial builds on commitId ddfeb0018fa268bf2038ada8ae14730855933a20 from https://github.com/LMDB/bitmonero/tree/win32fix


Fixed a couple Win32 crashes in bitmonerod, and a crash in blockchain_import.

Thanks to hyc!

https://www.reddit.com/r/Monero/comments/433w2u/new_32bit_binaries_for_v091/
2120  Alternate cryptocurrencies / Altcoin Discussion / Re: CryptoNote technical discussion and Boolberry vs Monero Chess Challenge on: January 28, 2016, 12:39:32 PM
Nxg2 (XMRpromotions, letsplayagame)

If there are any test results of the great work done by NobleSir it would be nice if they could be shared here. What type of peer review should be expected?

https://github.com/ShenNoether/RingCT

If I recall correctly it has also been submitted to the ledger journal (http://www.coindesk.com/bitcoin-peer-reviewed-academic-journal-ledger-launches/), so it will get peer review from that.
Pages: « 1 ... 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 [106] 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 ... 181 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!