01:30:10 just me, or was the cipher trace interview not helpful at all? 01:37:57 New and Improved !! 01:40:17 cornfeedhobo: i turned it off halfway through it was very clear that Dave has never had to "sell" his product to someone that is knowledgeable in the area 01:41:08 not knowing what kind of addresses are traceable? absolutely amateur 01:41:33 Anyone care give a summary? 01:41:47 while working at a startup I got very good at quickly telling which CEOs and CTOs were smart and knew what they were talking about vs ones that just blow hot smoke up peoples butts all the times 01:41:58 and dave reminded me very strongly of the latter 01:42:37 his patents are interesting. they come off extremely generalized - the kind of stuff no one patents unless they feel like firing off court battles in the future 01:42:52 craight wright anyone? :laugh: 01:42:57 s/craight/craig/g 01:43:09 I've heard of people like this that have bs patents the threaten small outfits with 01:44:01 a hash representing a mobile devices unique attributes? that's been going on forever, and is just an evolution of what's been happening on desktops since the 90s 01:44:02 I thought the point was to defend from them. X threatens to sue you for vague patent nonsense, you point out you also have vague patent nonsense, and they back off. 01:44:13 nope 01:44:24 there are some patents people use like SLAP suits 01:44:32 on the topic of craig wright, they're going to hardfork BSV 01:44:36 slapp* 01:44:52 to give Wright the Satoshi coins 01:44:57 and also to impose an 8% fee on miners 01:45:02 lol 01:46:44 I thought the 8% fee was bcash 01:47:33 bch proposed a 12% fee I think 01:47:44 ha. not to be outdone! 01:47:51 tfw you accidentally tap two 0's out and remember the feeling of typing out the year during the aughts 01:48:13 but that at least had a thin veneer of legitimacy. It was going to go into some sort of big multisig to fund development or something 01:48:20 this is just, like, a direct line to craig 01:49:35 well, it'll be interesting to see if anyone figures anything out 01:50:07 hard not to see a decent bounty being placed on their ip eventually 01:53:00 I will never have 25 patents like Dave does :( 01:53:53 selsta, moneromooo: Then why include it in the Windows build? 01:54:02 I'd imagine most serious miners use xmrig or something 01:54:06 not solo mining in the GUI wallet 01:54:11 when they're as useless as these, and so obviously crafted for the purpose of extortion, I think you can rest easy for not being a shitty person 01:56:24 03:53 selsta, moneromooo: Then why include it in the Windows build? <-- afaik randomx code is also required for block verification 01:56:45 we don’t know what AV scans for 01:57:30 oh, of course 01:57:59 I mean, you could try to make a separate build with it hidden behind #ifdef and upload to virustotal 01:58:08 but then you'd have to cross-compile for windows and shit 01:58:08 fuck windows, use linux! 01:58:21 it seem that windows does respond to the mining code and mining withe the daemon is for non serious miners 01:59:00 third party wallet providers can avoid shipping monerod, similar to mobile wallets 01:59:06 someone who solo mines with it found 2 blocks in the last year 02:00:02 niocbrrrrrr: With Windows? 02:00:40 nit sure but for mining I don't think it matters 02:00:47 not 02:01:20 Isn't there a compile time opt to disable mining already? 02:01:22 he posted both times in redddddddit 02:03:30 Not aware of any compile time options for it. 02:06:00 of course, you need it for the tests too 02:08:03 we are looking into code signing certs for Windows 02:08:18 for the GUI at least 02:09:53 that might work, yes 02:10:08 https://www.virustotal.com/gui/file/371cb4de2c9ccb5ed99b2622068b6aeea5bdfc7b9805340ea7eb92e7c17f2478/detection 02:10:16 pretty hot binary 02:11:16 (What prevents viruses from just bundling your signed monero binaries?) 02:17:20 they don’t bundle monero bins at all, they all use xmrig or xmr-stak 02:17:35 or modified versions of them 02:18:01 but what stops them? no idea 02:18:50 I don't understand the codebase 02:18:54 what's with the coding style? 02:19:21 But it's easy! https://www.youtube.com/watch?v=RXJKdh1KZ0w 02:20:10 what is with it? 02:20:39 not consistent? 02:20:53 well there's bits like 02:20:56 >const Blockchain& get_blockchain_storage()const{return m_blockchain_storage;} 02:26:31 yanmaani: that’s old bytecoin code 02:27:41 oh, I see 02:27:46 Is it still used? 02:28:29 I guess so 02:29:31 (the code style from this line is from old bytecoin code) to be more specific 02:31:18 oh, so bytecoin had a different style guide 02:32:02 don’t think they had a style guide 02:33:00 not sure if monero has one apart from keep it inline with other code from the same file / region 14:15:56 <[discord] Yonatan#6948>: Will Monero ever have faster block times? 14:16:09 Doubtful, and not a clear reason to want faster block times 14:16:22 Obviously they could change, but not without strong evidence as to what it would improve. 14:16:29 it used to be one minute instead of two 14:16:37 Yeah 14:16:41 Was changed early on 14:19:39 <[discord] Yonatan#6948>: Interesting 14:20:36 <[discord] Yonatan#6948>: The main problem with Monero becoming cash is that change takes 2 minute to be spendable 14:20:46 <[discord] Yonatan#6948>: Clearly not efficient for adoption 14:21:01 uh 14:21:11 it takes 20 minutes to be spendable. 10 blocks. 14:22:32 An easy fix is wallets breaking down your inputs into standard denominations 14:22:44 Just like you get back what change you want from the register 14:22:56 For instance -- you spend 1.5XMR and get back 8.5XMR in change 14:23:25 Wallet takes that 8.5XMR input and breaks it down into 5/1X4/0.5/0.1X5 XMR inputs 14:23:45 Once you do that a few times you would have lots of inputs in each denomination to make spending rapidly easier 14:23:52 Right now nothing like that is done automatically AFAIK 14:24:04 and if the block time got shorter, we should wait more blocks (especially for things like exchange deposits) since the point is work and not blocks 14:25:27 <[discord] Yonatan#6948>: Then mass adoption will not happen 14:25:53 lol 14:25:55 A) L1 is likely never going to 100% support the entire worlds transaction flows 14:26:07 B) Did you read what I said about breaking up denominations of inputs? 14:26:18 <[discord] Yonatan#6948>: Yeah but that makes it harder 14:26:27 No 14:26:27 It doesnt 14:26:31 Wallets do it in the background 14:26:35 User never cares or knows 14:26:57 Just set the denominations you want at wallet creation (and be able to change them in settings) 14:27:05 this is basically only a problem when you first start using XMR. once you've received more than one or two inputs, it practically speaking goes away. 14:27:10 Then just spend to your hearts content and the wallet is constantly breaking up change outputs 14:27:25 Yeah I haven't hit this issue in a *very* long time, but I used XMR quite frequently 14:27:31 What is mass adoption? It gets thrown around like some magical marketing bla 14:27:46 so, i don't see how it's a barrier to adoption. 14:27:53 it's something you have to deal with like the first couple of days of using XMR. 14:27:57 *shrug* 14:28:18 <[discord] Yonatan#6948>: lol 14:28:19 @Yonatan: consider contributing to the project if you like to see change 14:28:27 Change starts with YOU 14:28:35 <[discord] Yonatan#6948>: I can contribute sperm 14:28:41 <[discord] Yonatan#6948>: That's the only thing I'm good at producing 14:28:59 <[discord] Yonatan#6948>: Otherwise I have no skills i can contribute 14:29:04 whose idea was this discord bridge, anyway? 14:29:32 * dsc_ can't decide if Discord is worse than Telegram. 14:29:33 <[discord] Yonatan#6948>: idk 14:29:41 <[discord] Yonatan#6948>: Discord bad 14:30:06 <[discord] Yonatan#6948>: I only use it when I'm on my phone and can't connect on IRC 14:30:14 <[discord] Yonatan#6948>: Makes it much easier to connect to IRC on mobile 14:30:23 <[discord] Yonatan#6948>: All mobile IRC clients are absolutely garbage 14:30:27 Just use Matrix/Element 14:30:48 its a better bridge and more private 14:30:56 Works great on mobile 14:36:10 +1 for matrix/element 15:05:51 discord definitely usese way more resources than telegram. 15:06:12 yaaic is a decent mobile irc client 15:31:54 revolution irc is also really good 15:32:09 with a good bnc you're gold 16:54:47 Hello everyone. 16:56:14 I am looking for a way to transfer my monero blobkchain history to another machine. Basically I would like to avoid having to download the whole blockain history again. Is there any guide around for such task? 16:56:22 Thanks a lot in advance 16:56:38 rsync ? scp ? 16:56:51 Or nc. 16:57:45 Not sure if that's for me @moneromooo 16:57:48 tar + rsync + untar? 16:57:48 It is. 16:58:13 It's data.mdb you want btw. 16:58:46 only that one file? then forget the tar...dont listen to me...i don't work here :DDD 17:00:05 So just copying .bitmonero/lmdb/data.mdb on a fresh install would do? 17:00:16 yes 17:01:06 That's great thanks a lot :) 17:06:04 c'mon cluster!!!!! 17:06:28 dang ol mainframe 17:10:30 jfc ive been battling format errors for the past 12 hrs 17:10:44 gingeropolous are you updating your testnet nodes :D 17:10:57 you have 10 blocks left before hf 17:11:02 oh jesus 17:11:10 well, everything else aint working 17:11:17 might as well try to see if monero wants to work today 17:11:37 you have to compile master + 6794 17:12:09 oh whats that command 17:12:19 git blargh blorf 6794 17:12:24 git pull origin pull/6794/head 17:13:55 and how to only build daemon 17:13:59 aint nobody got time for wallets 17:14:08 i know theres a trhing 17:14:20 I am trying to get BinaryFate's GPG Key 17:14:24 no luck 17:14:35 gingeropolous: make -C build/master/release/ daemon 17:14:39 any known issues about that? 17:14:41 or wherever your build dir is 17:14:48 Polemos__: what is the problem? 17:15:10 selsta page seems to be down 17:15:42 which website? 17:16:09 https://raw.githubusercontent.com/monero-project/monero/master/utils/gpg_keys/binaryfate.asc 17:16:31 seems up here. 17:17:49 Not for me. Trying from 2 diff computers 17:18:03 Any other way to get that key? 17:18:09 here I reuploaded it, but make sure to compare the fingerprint with the one from the tutorial https://www.irccloud.com/pastebin/rSCG1IK9/ 17:19:29 thanks a lot selsta will do ;) 17:21:25 usually taking keys from random sources is bad :) but it’s okay if you verify the fingerprint with a trusted source 17:29:59 yay, that worked. 17:30:06 lets see if the other things wanna work now 17:31:25 selsta good signature thanks a lot :) 17:34:01 afaik the .bitmonero dir where lmbd forder and data.mbd lie will generate once wallet is open for the first time right? 17:34:21 No. When monerod is run. 17:36:03 so it is ok if I ./monerod on terminal then overwrite the file with the other data.mbd ? 17:36:26 Yes. 17:36:32 (after you stop monerod of course) 17:38:03 oki doki then when with new data.mdb I guess ./monero-wallet-gui and import seed ? 17:50:42 Sure. 18:15:45 Monero now has an atomic swap implementation :D 18:16:25 orly 18:16:31 :] 18:16:51 raecarruth: Considering I just finished it, yes :P 18:17:09 what did you swap? 18:17:10 I also made a post on r/Monero about it 18:17:13 BTC-XMR? 18:17:14 https://github.com/MerosCrypto/asmr 18:18:59 It's based off the recent research funded by the CCS 18:24:32 binaryFate: please update xmr.to testnet node infra to latest master, we forked the testnet to CLSAG 18:29:24 kayabaNerve: nice work 18:29:35 * selsta still has no idea how monero atomic swaps work 18:29:55 Thanks! 18:29:56 is this the end for xmr.to now? 18:30:29 yanmaani: most likely not 18:30:35 They're very different services, so I would doubt it. 18:30:56 You could easily see xmr.to and friends getting commoditized 18:31:24 XMR.to is a centralized tool that offers very fast and easy XMR->BTC payments 18:31:45 Atomic swaps take a while, require liquidity on the other end of the trade, and are not really great for payments directly 18:32:00 I don't see much overlap there, XMR.to isn't even really an exchange (though it can be used as one) 18:32:31 Yes, the idea is that you ahve a centralized service providing the liquidity 18:33:41 Or a large group of decentralized people you coordinate with over a second layer 18:40:11 kayabaNerve: You need for one side to be semi-trusted 18:40:23 or they can just claim to be dealing and then never show up 18:40:30 yanmaani: Not sure what you mean 18:40:41 If they never show up, they never show up. You won't lock any funds. 18:40:48 If you do lock and they disappear, you reclaim the funds. 18:40:57 But that takes time, right? 18:41:01 You never lose anything other than the TX fees if you have a valid tool. 18:41:03 Say I want to fuck with your l2 protocol 18:41:06 Yeah. BTC block latency. 18:41:08 I create 1 million offers to buy/sell 18:41:10 + timelocks 18:41:20 people accept them, put in XBT/XMR 18:41:25 DEXs have ways to work with this is my comment. 18:41:37 I put on a pot of coffee, completely ignore them, and wait for the money to be refunded 18:41:42 rinse and repeat until people get fed up 18:41:49 DEXes are mostly Ethereum frauds? 18:41:59 It's a trustless system for security, but a reputation system so you can trust it to be worth bothering... 18:42:09 I was referring to things like Bisq/BlockDX 18:42:21 I actually haven't looked into the latter too much, but tech seems solid IMO 18:42:47 I'm not referring to Uniswap/those ERC20 DEXs 18:42:54 blockdx? 18:43:01 Bisq isn't atomic swap based though, to be clear 18:43:02 never heard of that 18:43:35 DEX based on atomic swaps. There's also Decred's DEX, AtomicDEX, and I think LUX (the former McAfee coin; EVM on BTC) is working on one. 18:43:46 How does Bisq work again? 18:43:51 Multisigs 18:44:03 Yeah but does it have a rep system? 18:44:03 kayabaNerve: do you use blockdx often? 18:44:06 What prevents Sybils? 18:44:06 does it work well? 18:44:21 raecarruth: No. You have to have money to use an exchange :P 18:44:28 kek 18:45:10 I don't support the latter three (definitely not LUX), but I like BlockDX from what I've seen. That said, haven't researched it too much. Just the basics (but beyond their website's first paragraph, of course) 18:45:20 yanmaani: No idea, but I've heard great review 18:45:45 I tried using Bisq and it was horrible, and the fraud protection seems really subpar 18:46:01 yeah, bisq could be better 18:46:06 i prefer to use openbazaar 18:46:09 Alrighty. I'll keep that in mind :) 18:46:25 So this has 0 fraud protection. Just needs a reputation system/external loss system. 18:46:30 *0 fraud risk 18:46:32 Sorry. 18:46:33 This doesn't need fraud protection 18:46:35 right 18:46:48 I mean, yes, fraud you won't participate, but atomic swaps are guaranteed to give you one set of the funds 18:46:51 I mean, one way might be to just have people lock up some trivial sum of Monero 18:47:00 External loss, yep. 18:47:11 Or charge a trading fee in some native token? 18:47:15 No, no fees 18:47:17 no loss 18:47:18 BlockDX has a token and they charge per order 18:47:19 just lock up some money 18:47:22 as a Sybil mechanism 18:47:27 Oh, got it. 18:47:51 If you want to create an order for $5, you need to have say $1 locked up. If you just ignore it, then that's fine, but you can't take a million orders for $0 18:48:09 or just do web of trust, I guess 18:48:14 *Only one side pays fees though. The makers. I'm not saying that's competent to stop this attack, just bringing it up. 18:48:21 Both sounds like good ideas :) 18:49:18 Anyways. I love DEX theory and want to see a great DEX, but I'm personally not too interested in making one 20:34:35 how come 14 word mnemonic seeds aren't any less secure? 20:35:41 they only have 1 key instead of 2 20:35:54 but the key is still the same strength as in a 25-word seed 20:46:15 maybe bigger dictionary, too 20:46:22 the 25 word seed only encodes the spend key (in 256-bit) 20:46:35 viewkey is derived deterministically 20:46:50 256-bit is overkill because the curve only provides 128-bit security 20:47:29 Does this imply you could have 128 bit keys for the same level of security ? 20:48:24 depends on the KDF. but mathematics says yes 20:49:07 Is this more or less equivalent to "Monero keys are 256 bits, but only 128 bits of actual entropy" ? 20:49:33 no 20:49:52 you have 128 bits of security. like how RSA keys are in the thousands of bytes, but don't have nearly that level of actual security 20:51:08 I guess I'm trying to get to: if keys from 256 bits of entropy get you 128 bits of security, why do keys from 128 bits of security not get you 64 bits of security" :) 20:51:30 s/8 bits of securit/8 bits of entrop/ 20:51:32 because it's how the elliptic curve works 20:51:44 same reason giving MD5 an input twice as long, doesn't make it twice as hard to crack 20:52:25 Within reason, since it'll obviously break down if you continue. 20:52:35 So, where does it break down. 20:52:45 so you can derive a 256 bit key from a 128 bitstring, and use that for the curve, with no loss of security, if the KDF isn't stupid 20:52:53 I mean otherwise you can continue splitting and end up wiuth keys with 2 bits of entropy. 20:53:00 So there has to be somehting that changes. 20:53:52 OK, so the EC ops basically only use 128 bits of entropy to work at their fullest. Is that correct ? 20:54:26 Apologies for my crypto cluelessness :) 20:55:19 sure 20:55:49 OK, then I see why the MD5 comparison applies. Thanks. 20:56:01 i thought the comparison with rsa keys was good 20:57:41 I find it funny one of the reason they give is "underfunding", when they not only got *shitloads* of money from their 4 years 20%, but came back for another bite, breaking their promise. 20:58:48 The other reason also seems inverted, since how can keeping something closed soure help the public since htey can't adapt it to their needs. 20:58:54 I might be missing something dumb... 20:59:03 moneromooo: I think that was for another room :) 20:59:22 Oh. Oh. Sorry. 21:06:35 moneromooo: zcash? 21:07:13 yes, they now release research under an open source license that isn’t really open source for the first couple years 21:07:44 what 21:07:45 https://twitter.com/ElectricCoinCo/status/1301613148579930113 21:09:49 >Special thanks to Vitalik Buterin for reviewing and providing feedback to this post. 21:09:53 that's how you know it's good 21:10:41 Was hoping Bungie's Halo 2 under open-source :( 21:12:03 you know what'd be really funny? 21:12:20 If someone hardforked zcash or ethereum or something, and just took out the founder's reward/premine 21:12:26 so it's the GPL but with a 12-month delay on actually having to give up the source 21:12:27 kept everything the same, and merged everything from upstream 21:12:30 no really "open" source, is it 21:12:43 artefact: I don't even thing it's FSF-certified open source after that 21:12:47 but that's just nitpicking :) 21:12:58 afaik fsf hates "open source" 21:13:05 that too 21:13:08 but yes, it's certainely not libre either 21:13:20 Oh no, this is even worse 21:13:24 you can't even use it for any purpose 21:13:33 if you take the source, you *have to* submit your improvements to upstream 21:13:35 within 12 months 21:13:54 So it's the other way around 21:14:19 does it? "upstream" seems tricky to define in legalese 21:14:47 Their software is kind of open, but if you modify it, you have to send them those improvements within 12 months. They are under no obligation to publish them anywhere. 21:14:52 That's what the blog post says 21:15:04 The license just says 21:15:57 "Licensor grants you a ... license ... to distribute ... copies of the ... Work ..., with the proviso that copies of ... Work ... that You distribute ... shall be licensed under this Transitive Grace Period Public Licence no later than 12 months after You distributed ... said copies 21:15:59 " 21:16:16 yes. it dosen't say you actually have to upstream anything 21:16:23 just give source on request. like the GPL 21:16:36 (ianal) 21:17:10 I don't think a lawyer wrote this, it's very shoddily written. The blog post very directly conflicts with the license 21:17:25 That might explain why it didn't make sense to me. I only read the post :D 21:17:28 if I take the software and use it for internal use, then what? 21:17:33 then nothing. just like the GPL 21:17:47 Right. But the blog post implies it becomes FOSS 21:17:50 you can write your fancy proprietary GCC patch and use it just fine- nobody will kick your door open 21:17:58 if you publish your gcc binaries though... different story 21:18:11 >an open-source model that gives everyone equal access to the code and equal rights to improve Halo commercially as long as they subsequently open-source their improvements after 12 months 21:18:12 "provided that they abide by the agreement to open-source the derived work under the same terms once the grace period expires. " is clear. you have to releae your private mods. 21:18:42 moneromooo: that's not in the license 21:18:46 While with GPL, you can keep them private. GPL -> you only have to give the source to whoever gets binaries. 21:18:55 Possibly. Then the blog seems to be a lie ? 21:19:04 yes. or i'm reading the wrong licence text 21:19:15 or i suck at legalese (which there is no doubt about that) 21:19:32 moneromooo: The blog isn't a lie they're just not very good at writing licenses 21:19:50 * moneromooo would not be either 21:19:52 https://github.com/zcash/halo2/blob/main/LICENSE-TGPPL this is the license 21:20:18 their definition of "source code" is also a bit shoddy. "machine-readable"?! 21:20:33 I'd rather have a license in normal human language tbh 21:21:10 what is halo2? the readme is a little bare and the documentation seems to link to a blank page :P 21:21:30 It's also not new! 21:21:39 >This License is Copyright © 2007 Zooko Wilcox-O'Hearn. 21:21:49 what the hell 21:24:27 asy: https://electriccoin.co/blog/ecc-releases-code-for-halo-2/ seems to go into more detail 21:25:07 see sarang’s analysis on halo 2 https://www.irccloud.com/pastebin/ZTMlG2pB/ 21:26:21 it does read like buzzword soup 21:26:34 but i don't know much about their stuff in great detail