00:01:40 b0t: https://matrix.to/#/#xmrmine:matrix.org 00:18:59 The XMPP room isn't bridged here, right? 03:05:48 MUAAAAAHAHAHAHAHAHA 03:05:55 IT THRIVES: https://digesttime.com/2021/11/28/chinese-ignore-government-restrictions-and-are-using-crypto-to-send-money-to-japan/ 04:32:45 lol who they sending to 06:36:10 https://old.reddit.com/r/Monero/comments/r4jgrq/bounty_ethxmr_atomic_swaps_are_now_live_on/ 06:36:17 Anyone from Monero Bounties that can clarify what is going on here? 07:11:02 seems to me archeactive is dipping his toes in the Monero Community :D 07:27:47 I will tell you what's going on here, I completed their bounty, I got evidence, they censored me, stolen the presentation of my code and the proof including the videos that WAS my idea, they added more requirements for the bounty to avoid giving it. And lastly after coding in the shadows for months thinking I could finally get an accomplishment in this community, they add more details to the bounty which apparently 07:27:47 they "discussed in their community" (r/monero mods claim that never happened officially) and despite people agreeing with me, they walk away with the bounty and nobody cares. 07:28:15 And this is the tip of the iceberg, just go look at the post all the evidence is there, nothing is hidden from my side. 07:30:46 "hello, are there any matrix..." <- #xmrmine:matrix.org 07:37:29 This comment is poking a few holes in the solution e.g. its not trustless) https://old.reddit.com/r/Monero/comments/r4jgrq/bounty_ethxmr_atomic_swaps_are_now_live_on/hmi52kd/ 07:44:02 They never told me they wanted it trustless too. 07:44:15 I can make it if you guys want it, but I am not handing shit to your devs. 08:20:50 With the danger of drawing your anger on me: "Atomic swaps" have to be, IMHO, trustless by definition. Or, in reverse, something that needs trust is not an atomic swap. 08:21:44 https://old.reddit.com/r/Monero/comments/r4jgrq/bounty_ethxmr_atomic_swaps_are_now_live_on/hmid8ra/ 08:21:55 I left a reply I feel is extremely competent at answering this 08:22:11 archeactiX: We can discuss this here if you want 08:22:44 It summarizes as you have a critical fault making this non-atomic, not to mention several missing source files, no tests, and your repo is currently in violation of copyright law and an insult to the Monero developers 08:23:07 I mean, technically that last part isn't relevant to claiming the bounty. I'm not sure we required you to follow the law when you submitted it... 08:23:25 But it does go to show your Git repo has multiple issues and it shouldn't even be considered a submission at this time 08:23:53 archeactiX: "They never told me they wanted it trustless too." This is the most bullshit comment I've ever seen in this field for the exact reason rbrunner described 08:24:54 I'd recommend you read the BTC Wiki's article on atomic swaps in order to understand their fundamental nature. 08:28:13 Also, you were obligated by the bounty to provide TX hashes. You were asked for these on Reddit and didn't provide any. 08:36:28 Finally, you claim this took you months and anyone who questions you should be ashamed for daring to challenge such a hard and devoted worker, yet you have like 800 lines of code here. That's not months of work. 08:36:54 So it's really just you attempting to cause drama and emotionally manipulate the community because you're pissed your submission was rightfully rejected. 08:37:58 If you do submit all the source files, as several are missing, and you do believe this protocol is atomic, and can provide the relevant tests to prove your work is atomic and secure, then I'll still advocate you get paid out. Right now, this is an incomplete project with an invalid protocol, and no proof for it, as I've previously stated, though. 08:49:25 *Missing code probably does turn the total from 800 to, I'd assume, 1600-ish? Maybe 2k? 08:51:56 ASMR, currently supporting 5 coins, is 6000. It's for 5 coins, AKA 1200 per coin, AKA 2400 for just two if it was a linear function (it's not but...). It took one month. Maybe this took you two? At most? I feel like your commentary of months suggest 3-6 but I guess with sufficient missing code it could be technically correct @ 2 08:52:50 Or yes, you could just be a slower developer and this did take you months. I'm just cutting into your claims you're using to emotionally manipulate the community in order to extort money from the bounty arbitrators because... what was the reason... oh yeah. You're emotionally manipulating the community to avoid the cold hard facts 08:58:32 Trustless in what sense? What do you people mean by trustless? Like the development? 08:58:56 The development is trustless, and you can make the usage part trustless as well, this guy had no idea what he is on about, let me explain: 08:59:56 archeatiX You can cheat as the XMR sender twice 09:00:05 The most significant problem seems to be that our code handles the interaction based on the UI, which they say is not "trust-less". The program is open source, which mean in a sense the UI can become everything you want, the UI presented in the demo isn't the final version, we just added something to make it look less like shit, that's it, the backend IS TRUSTLESS. 09:00:33 You can either never create a TX sending to Alice, instead locking with H("") and revealing with "", and even if you do submit a valid XMR TX, there's a race condition 09:00:54 No. You explicitly say the only reason Bob creates a valid TX to Alice is because the UI handles it. 09:01:08 Fork the UI to be whatever you want, Bob is now not creaating valid TXs, Alice gets scammed 09:01:37 If you protocol was trustless, Alice would be guaranteed to get the XMR. You both never confirm Alice has a chance of obtaining XMR AND have a race condition leaving it up to luck 09:02:07 Except it's not up to luck. Whoever creates the TX will always be able to publish first. XMR node policy will keep the first seen no matter what. Because of that, Bob will always win the race 09:02:35 So you have two critical issues and no solution. I already wrote up "What if Bob sends the XMR TX paying Alice to Alice in advance?" on Reddit. It doesn't work. 09:03:13 Bob can either still scam Alice via the race condition or, if you have Alice wait to lock until after Bob's XMR TX to her, she can scam Bob of his XMR by never locking ETH 09:03:25 And again, you're missing several files and don't have the necessary tests. 09:03:36 You should at least fix your Git repo before we even continue this discussion 09:04:17 > After Bob claims Alex's ETH, his timelock is still in effect, giving Alex the chance to claim Bob's XMR before he does. 09:04:23 This is your fundamental misunderstanding. 09:04:29 Neither party can claim until the timelock expires. 09:05:29 So if Bob claims ETH with a valid XMR TX, Bob does have a chance at keeping the XMR by a race condition as both parties can submit valid TXs when the timelock expires. That's technically by internet speed/propagation routes, which I'd define as luck, and not actually based on any first mover advantage as I previously posited due to the mutual effects of the timelock, sorry. 09:06:11 But there's absolutely no verification Bob claims the ETH with a valid XMR TX. None of your written designs cover that scenario. Bob can claim a TX hash of H(""), get ETH locked to that, and reveal with "". Then Alice has nothing. 09:06:30 This is why the actually atomic protocol is such an involved process involving advanced cryptography. 09:06:51 So if you do have a solution in code, and you just suck at writing your design, great. I'm personally willing to move past that. 09:07:06 I'd just need to read your code and understand it for myself. You never submitted complete or even working code. 09:07:18 It has 0 XMR files in the "backend" except the illegally hosted Monero EXEs. 09:07:36 So you at least need to fix your Git repo, as I've noted a few times now. 09:16:08 Monero Timelocks are not like bitcoin time locks. 09:24:13 They never included that in their bounty but you know what. 09:24:19 I'm going to go ahead and do that cause you guys ask for it right now. 09:24:29 Stay tuned. 09:26:32 I'm not going to comment on the bounty itself - just that what everyone is looking for are real trustless atomic swaps \o/ 09:28:30 archeactiX: It's the definition of atomic. 09:28:34 Literally the definition. 09:28:44 A trustless way to exchange coins without a third party. 09:29:19 If it was okay to have a protocol involving trust, I'd send you 100 XMR and expect you to send back 8 ETH and we'd call it a day. 09:29:30 Which means your protocol is completely over engineered and worthless. 09:30:16 You know it needs to be trustless because you designed something you marketed as atomic and trustless, mimicking actually atomic protocols, in an attempt to push your agenda. Whether this is ignorance or maliciousness, I couldn't comment. 09:30:34 Literally the part of code that's not trustless is a 2 hours work dude. 09:30:42 I was hurrying up to finish the bounty's requirements. 09:30:50 Cause I knew you guys would pull this shit on me. 09:30:54 I don't see any solution due to the problems I described on Reddit. If you can find one, feel free to. 09:31:09 You will get your solution don't worry. 09:31:12 In hours. 09:31:13 Except if noot had that same policy, that it was okay to submit invalid work, they would've claimed it weeks ago. 09:31:26 Just know how to be more descriptive and let deceiving in your bounties from now on. 09:31:32 Your noot submitted invalid work. 09:31:33 So you're admitting your solution is invalid and you solely wanted to beat another party to the punch, regardless of merit. 09:31:36 Stop lying. 09:31:51 My solution wasn't invalid, you turned it invalid and made an actual invalid solution valid. 09:31:54 I'm not commenting on noot right now, except to say that they took a very different approach 09:31:58 You never provided TXs 09:32:01 TXs were a requirement 09:32:15 That's cause I have to go purchase ethereum right now again after my own tests. 09:32:20 You hate noot for having Arbitrum TXs, which I'd argue is acceptable despite the technicality, when you never provided any 09:32:29 Except you never provided any initially either 09:32:40 No it's not acceptable according to your own bounties, you said in main.net and main.net changes everything. 09:32:50 She provided a solution for test.net. 09:33:04 I provided a solution according to what you asked for main.net then you added another requirement. 09:33:10 So you're really just being a hypocrite for attacking noot on that premise. You're also admitting you submitted invalid work to spite another party and voided the intention of the bounty, which is first come, first serve. 09:33:14 Arbitrum isn't a testnet 09:33:14 And the missing files are monero rpc connection, which is common sense in monero. 09:33:15 At all 09:33:17 You skipped past that too. 09:33:18 It's a mainnet 09:33:20 Yes it is. 09:33:24 wat 09:33:30 It's a second layered protocol, aka a test net. 09:33:34 ... 09:34:11 Okay, got it, you're either dedicated af to this bit because you really want money for your invalid work, or you truly are just incompetent and frustrated. 09:34:32 Regardless, I'm discussing noot here to call you a hypocrite, not to pass judgement on their work. 09:34:56 And if you want to claim your original submission is any form of valid (even though it needs more work), it'd still need TX hashes as you have so very well pointed out. 09:35:30 So far I can dictate four things about your whole agenda:... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/37c64adcbf0b1f04964f62f850eb5a42dfd58070) 09:36:13 So unless you can provide TX hashes dated to your original submission, I'd argue that's enough to void it and leave it to the arbitrators to decide if noot's code meets the criteria AND if Arbitrum, which is a mainnet and an ETH equivalent, which uses ETH, is a valid TX host. Else, the discussion would continue from there. 09:36:19 I'm still eager to see your continued work. 09:36:34 Also, no, it's not just a Monero RPC file. There's a lot of Monero TX handling required here, even with your design. 09:36:44 Because if you do truly have a solution, it'd be incredibly impressive. 09:36:45 You insist that arbitrum is main.net huh? 09:36:55 But even if you solved the invalid XMR TX issue 09:36:56 Even if 09:37:01 You still have the XMR claim race condition 09:37:13 It's unavoidable as long as Bob's private keys are in complete control of the funds. 09:37:32 There's no way around it as you based your work on a misunderstanding of XMR timelocks. Alice is not able to claim before the timelock expires. 09:37:48 Even if Alice has a valid TX to her, when the timelock expires, Bob can sign and publish his own spending TX in a race. 09:38:05 Atomic swaps are not allowed to have such race conditions. It basically means Alice has a 50% chance of getting scammed. 09:38:19 Atomic swaps guarantee a lack of funds loss if the protocol is observed. 09:38:27 09:38:27 https://cdn.discordapp.com/attachments/621366094531133461/914812540415000607/unknown.png 09:38:36 A 50% chance of losing funds, even if you observe the protocol, is not a guarantee. 09:38:45 According to the official ethereum it's not main.net yet. 09:39:01 You have no idea what a mainnet is 09:39:02 If you think that just cause it works on arbririum it works on main.net too what can I say, you're ignorant. 09:39:08 Let's get to the rest of what you're asking now. 09:39:08 A mainnet is not required to be a standalone netwrok 09:39:28 A mainnet just means it's code ready for use in production. A layer 1 is a standalone network. 09:39:30 Yes it does for cross chain applications. 09:39:33 Arbitrum is not a L1. It is a L2. 09:39:37 It's a totally different interconnection. 09:39:39 It is a mainnet. 09:39:56 No it's not it's a test version of a potential main.net 09:40:01 No. It's not 09:40:12 Arbitrum has explicitly stated they will not release their own token and will remain on ETH 09:40:20 The current discussion is about it becoming an ETH 2.0 shard eventully 09:40:38 Regardless, this is not a XMR discussion, nor does it change what you need to work on, nor does it change anything about my position 09:40:41 Again, it's not officially accepted as main'net and it doesn't operate as main'net. 09:40:44 Is that so hard to understand? 09:40:47 No it doesn't. 09:40:58 It's my bad I didn't assume you guys would want a full exchanger. 09:41:06 If you had specified in the bounty this wouldn't had happened. 09:41:14 But claiming what noot made it's a main'net subscription it's a bs. 09:41:14 I didn't write the bounty. I'm telling you its requirements you've failed to meet. I'm not responsible for paying it out. I have never lied or deleted comments. 09:41:20 The bounty clearly says it's for atomic swaps. 09:41:41 You did not write an atomic protocol, and therefore your implementation does not implement atomic swaps. It's that simple. 09:42:15 I did not write a trustless* atomic protocol. 09:42:23 No one accepted noot's work, so you can't claim the arbitrators contradicted themselves regarding the network. 09:42:25 The function is exactly the same it misses one automation. 09:42:28 Atomic protocols are tustless. 09:42:35 They're trustless by nature. 09:42:50 You sure about that right? 09:42:51 You have a fundamental misunderstanding of the definition of atomic and of how Monero timelocks work. 09:42:54 About that claim right there. 09:42:59 That atomic protocols are trustless by nature. 09:43:02 All the time. 09:43:05 100%? 09:43:06 Atomic protocols are guaranteed to execute. 09:43:10 Yours is not. 09:43:18 Nah answer the question. 09:43:25 I will give you one that guarantees it for free dude. 09:43:37 It just annoys me how you're ignorant and you insist on this cause you got caught lying. 09:43:38 Yes. Because atomic protocols are guaranteed to execute, they can be considered trustless 09:43:45 Uhhh. 09:43:48 Listen. 09:43:53 Nothing is guaranteed to execute all the time. 09:44:01 It's literally impossible with cross chain technology. 09:44:09 The conditions for execution are funds equivalent to what was put in. 09:44:12 You can only add an escrow-system / automation to make it 0.00000000001% possibility not to. 09:44:18 Which again, is different. 09:44:19 You aren't guaranteed to receive the other set of funds. 09:44:25 You're guaranteed to receive a set of funds., 09:44:28 You are if you do everything right. 09:44:34 Your protocol does not guarantee that. 09:44:35 I even described a solution to the protocol. 09:44:46 No, no, the other party can walk away and you won't receive their funds. You're right in that sense. 09:44:55 My idea was for the users to decide on a timeframe, then at that point, the monero-seller's timelock would automatically be added a certain timespan to ensure their timelock would be longer than the eth-seller's. 09:44:57 But you'd be guaranteed to receive your funds back in that case. 09:45:09 That doesn't prevent the inevitable race condition. 09:45:17 Nor does it prevent the ETH from being invalidly claimed. 09:45:44 Uhhhh. 09:45:45 If Alice locks ETH to whatever Bob specifies, Bob can claim it without a valid XMR TX. It's that simple. 09:45:50 The lock times have nothing to do with it. 09:45:55 If I provide you with the TX's today will you admit you are wrong? 09:46:05 You'd need Alice to verify the XMR TX in advance, which isn't possible. 09:46:26 No, no, your swap protocol works as well as me sending you for 8 ETH and asking for 100 XMR back is. 09:46:34 You can provide "successful" swap TXs. 09:46:56 What you can't provide is successful TXs to reclaim funds upon issue, no matter what the counterparty submits. 09:47:13 > test cases for failure cases (unit and integration tests) 09:47:18 Again, how are you going to pull that thing when both parties must agree on a price for the transaction (swap) to happen. 09:47:21 Explain. 09:47:23 It's one of the requirements. You need tests verifying your code handles failure cases. 09:47:32 Which means you must support all failure casees. 09:47:42 The prices mutually agreed upon aren't relevant. 09:47:56 Explain how so. 09:47:59 Your protocol is no more secure then me sending you ETH and asking for XMR, at which point you can walk away. 09:48:21 ... because the code for 5 XMR for 5 ETH is the same as 5 XMR for 10 ETH? 09:48:29 Execution paths don't differ based on USD value of the funds? 09:48:51 They're integers used as variables and those integers are valid as long as they meet requirements? 09:49:01 So price is an irrelevant discussion. 09:49:37 Right now, you have Bob provide a TX hash. There's no proof that maps to a proper TX. Alice is supposed to lock their ETH to it. Bob can claim the ETH in that case. Alice does not have XMR. 09:49:46 Invalidly claiming ETH is meant to be prevented by keeping the metadata from the non-relayed monero transaction a secret from the xmr-seller. 09:49:52 Extending the XMR time lock does not benefit Alice. The ETH was already claimed and there's still no XMR TX. 09:50:10 So Bob is the one selling the XMR and creating the TX. 09:50:23 Alice would need the full TX in advance in order to verify Bob's hash is accurate. 09:50:38 The problem is, that means revealing the full TX in advance, meaning Alice can simply claim the XMR. 09:51:08 *Assuming Alice now locks ETH after being shown the XMR TX. If she continues to lock ETH before, Bob can ignore Alice and simply claim with "" 09:51:32 I disagree with you completely and you don't seem to understand, but due to how you're a privacy fanatic from the looks of it, I am going to solve that issue and upload it for MAIN NET not a LAYER PROTOCOL. 09:51:53 But don't claim you achieved the first atomic swaps when they are in test.net 09:52:03 Also don't censor me. 09:52:05 If you can provide test cases proving your code handles all failure rates discussed, I won't have an issue. 09:52:19 I never censored you. I literally have 0 powers over any XMR group. 09:52:29 Alright, so you want an automation of the monero rpc node, (the missing files you mentioned is that actually) and the trustless part done. 09:52:39 Unless you mean my Reddit-given ability to downvote people trolling and spreading misinformation. 09:52:55 Atomic swaps are actually agnostic btw 09:52:56 No I do not mind that if it's done against the right people. 09:53:03 They don't care if they're done on a testnet or a mainnet 09:53:04 But your friends aren't the right people, they lied a lot. 09:53:09 The network byte is the same either way 09:53:17 *The network byte is the only thing different 09:53:18 Yes but people do cause we can't connect it to liquidity if it's not in main'net 09:53:22 Sorry, it's very late and I'm a bit tired 09:53:24 It can be turned into an exchanger. 09:53:37 I don't mind I thought you were the mod who censored me and pissed me off. 09:53:37 An atomic swap is defined as a technologicial, guaranteed exchange of custody. 09:53:40 It's cool. 09:53:58 I executed a guaranteed exchange of custody (or as noted previously, a return of funds upon counterparty failure). 09:54:19 So let me get this straight you're not part of the bounty site. 09:54:19 Therefore, regardless of your caring of how much value was exchanged (none), the protocol was completed aand that would make me first. 09:54:21 You sure about that? 09:54:28 I have the ability to comment there 09:54:31 I signed up for an account 09:54:36 I don't have any privileges though 09:54:39 Again, are you with their circle jerk yes or no. 09:54:43 Answer me this. 09:54:50 Or you just stumbled upon this. 09:55:02 I got a good reason for asking you. 09:55:10 Even if you solve the XMR TX problem though, and manage to ensure Bob provides a valid TX to Alice, you didn't solve the race condition 09:55:27 I can solve these conditions. 09:55:28 Whenever that XMR unlocks, Bob can claim it no matter what Alice does. It just becomes a race for propagation 09:55:30 Everything you name. 09:55:36 But I won't hand them to you if you are one of them. 09:55:39 Anyways just list them. 09:55:52 Would be great to see. I don't believe so. I ask noot's submission be visited now that yours has been self-declared invalid at this time. 09:56:17 Self-declared invalid cause you don't like the GUI? 09:56:24 You declared it invalid lol 09:56:31 When? 09:56:34 You admitted you submitted it hours before finishing in an attempt to snipe it 09:57:33 Still, your claim that my application isn't trustless bothers me. The people that will exchange crypto in XCAS, whether with my design or noot's, won't they have to meet online somewhere and negotiate terms like rate and timeframe? Doesn't that mean both applications are trust-ful? That objection of yours sounds simply unreasonable. 09:57:36 I am a Monero community member. I love decentralized exchange technology, specifically atomic swaps, and have tried to keep up to date with the tech which I'm intimately familiar with. I came here, to talk to you, because you started a ton of drama based on attacking XMR peeps for not paying out over an invalid submission (and some of their misc comments which I generally don't care to comment on, and even acknowledged one as out of 09:57:36 scope) 09:58:03 I'm not a mod on any Monero groups though. I'm not here to blindly follow other people either 09:58:14 There's no trust in negotiating terms. At all. 09:58:25 It's literally just a self declaration until mutual agreement. 09:58:37 When the time comes to execute, the protocol guarantees both parties remained honest. 09:58:41 That's why it's trustless. 09:59:02 While yes, you may not obtain the other party's funds, you're guaranteed to receive one set of funds. 09:59:40 Which is why it's considered an atomic swap. Either it's an effective NOP (technically a waste of time and fees, yet you keep your principal) OR it's a guaranteed exchange. 10:00:40 The fact you didn't even read the BTC wiki for the basic definition and wrote something not meaningfully better than blindly sending ETH and politely asking for XMR is on you, whbich is why I believe noot's submission is next in line and any further work on your end be considered a new submission, especially after you admitted to premature submission in an attempt to snipe someone else when the bounty was meant to reward whoever was 10:00:40 legitimately first 10:00:50 So you are saying for example. 10:01:02 A person claims he wants 2 ethereum for 1 monero (example) 10:01:06 But I also have 0 confidence you can actually 'fix' this protocol. It'd require a direct change to the XMR timelock system and a ZK proof I don't even care to dream of. 10:01:10 You want people being unable to send less/ more / or none 10:01:15 But still send them to each other? 10:01:23 This is what you mean? Like a safety escrow system? 10:01:30 dude 10:01:33 please just read the wiki 10:01:42 https://en.bitcoin.it/wiki/Atomic_swap 10:02:16 It covers the basic principles of atomic swaps, which provide a decentralized and trustless escrow without a third party 10:02:21 Which is why they're called atomic swaps 10:02:22 I read the wiki what I don't understand is what you recommend as a solution for the rates. 10:02:33 It is the responsibility of each party to verify the counterparty's TX in its entirety 10:03:06 So if I lock X, and you lock Y, I am able to verify your amount. If you send less, I cancel. If I send less, you cancel. We each guarantee our own safety. 10:03:48 This is literally how it is right now, what's your problem? 10:03:55 Is this miscommunication or an actual backend issue? 10:04:10 https://github.com/MerosCrypto/asmr/blob/master/src/coins/xmr/verifier.rs#L83-L137 for reference 10:04:36 That code literally operates the same as mine with a different steps in the UI. 10:04:43 Is this your problem? 10:04:46 Alice has no way of ensuring Bob actually submitted a hash of a TX which sends the amount to Alice 10:04:48 What's allowed in the UI? 10:05:05 Alice only has a way of ensuring Bob has the funds in the first place, yet they're in his wallet, and he offers no proof he will send to her 10:05:31 He just tells Alice to lock to an arbitrary hash which he is able to then claim, regardless of if the data hashed is what Alice needs to not lose funds 10:06:06 And even if it is a valid TX to Alice for the proper amount, and even if you can manage to have Alice verify that before putting the ETH at risk while still not putting the XMR at risk, there's a race condition when Bob claims the XMR. 10:06:11 *Alice claims the XMR 10:06:27 Bob has the private key for the input in question and can create an alternate TX sending the funds to himself. 10:06:58 Monero won't recognize either TX until the locktime expires. Whenever it does, Alice and Bob would (theoretically ideally), submit at the same time, causing a race with 50% odds to either side. 10:07:13 Alice only having a0% odds of not losing their principal is not an atomic protocol. 10:08:03 So you have two critical flaws in your backend. One requires some ZK proof that Bob's specified hash actually maps to a properly signed Monero TX, which again, I don't care to dream of. The other is the ability for Bob to craft a competing TX and the ensuing race condition when the XMR timelock expires. 10:08:51 Your protocol design has Alice claim XMR < timelock, and has Bob claim > timelock on failure. What you don't realize is, or at least what your protocol doesn't take into account is, the fact Alice can't spend the XMR < timelock 10:09:01 Both parties must do it < timelock, causing the race condition 10:09:21 I understand what you mean now but still they never asked me to solve this issue. 10:09:25 They did 10:09:29 But you got a point. 10:09:29 They said implement atomic swaps 10:09:31 No they didn't. 10:09:34 Your protocol isn't atomic 10:09:42 But it is an atomic swap, the technology is the same. 10:09:45 How is it not atomic. 10:09:46 Atomic swaps offer a guarantee you won't lose your principal 10:09:47 Pfffff. 10:10:04 You copied some atomic swap technology but you didn't copy its guarantees 10:10:06 Without using advanced cryptography, this is probably the only way to do atomic swaps. I agree that it doesn't rely on cryptography as much as other implementations, but that doesn't mean it is any less trustless and decentralized. 10:10:13 That's the thing 10:10:16 This isn't atomioc 10:10:21 So this isn't a way to do atomic swaps 10:10:26 They do require advanced cryptography 10:10:32 There's 3 WPs about it 10:10:42 And 3 working implementations 10:10:50 It is definitely less trustless 10:11:32 Alice never has a guarantee they'll receive the needed XMR TX. Alice never has a guarantee Bob won't publish a competing TX, as they can only publish at the same time which means equal opportunity, meaning a 50% chance of Bob getting both sets of funds 10:12:06 If you did manage to solve those two problems, the first with advanced cryptography, the second with a XMR HF to change timelock behavior for atomic swaps, then sure, this would be trustless and therefore an atomic swap 10:12:32 I can make it trustless with another way. 10:12:38 Hold up right here you piqued my interest. 10:12:40 Wait. 10:12:50 I have no idea how you'd put that cryptography together. It sounds like hell. It's why the atomic swap author went with the standing WP on DLEq proofs and the other standing WP on adaptor signatures 10:13:20 I been working on the bitcoin protocol applied on tor's network with my buddy. 10:13:22 I can do it. 10:13:32 If only you asked me to nicely instead of coming at my throat like this. 10:13:43 We could avoid all this shitshow. 10:13:44 If you legitimately want to solve this, great. I'll give feedback as I can. I was being harsh for all the drama and attacks you put out there. I'm still pissed at you but I would be very interested if you had a solution 10:13:55 So while I have 0 faith, again, still willing to discuss this as I have 10:14:44 And if noot's submission is invalid according to the arbitrators, and you submit an updated submission which works, with tests for all failure cases and is atomic, I'd back you on it. The bounty isn't for noot or for a derivation of his software 10:15:06 It's not my fault you guys censored me then you stole my idea in the projects presentation, then on top of that you started adding more requirements and degrading my work cause it's not textbook (like you do right here) the only issue I agree on is that I didn't include the monero rpc automation funny fact is that I literally got a working miner for this which makes this even dumber. Now about the "trustless" part. 10:15:10 Hold right there. 10:15:34 Noot stole my presentation. 10:16:08 Though I do maintain Arbitrum is a mainnet not loooking at its own token or leaving its status as an ETH orbiter (L2 for ETH1, shard for ETH2 IIRC). If that is enough of an issue to invalidate noot's submission, I'd be happy to fund them and ask if they can produce mainnet TXs with their software (solely changing network bytes as needed), their submission be accepted, regardless of if any others are queued 10:16:10 But it's not up to me 10:16:25 I didn't write the bounty. I'm not in control of it. I'm literally just voicing my opinion 10:16:43 I don't know what you mean by "publish at the same time". First Bob publishes his self-tx, locking the funds in place and delivers the hashed-metadata to Alice. The key images of the inputs used are recorded so Bob cannot use them in another transaction - therefore he cannot double-spend or cheat Alice by using the funds in another transaction. 10:16:44 K, you admitted you submitted incomplete work in an attempt to ensure you got the bounty 10:16:56 noot's had publicly available incomplete work for months and has watched this bounty for weeks 10:17:04 You absolutely cannot claim noot is a thief here 10:17:11 K 10:17:18 So lets say Alice does know the key images 10:17:26 I never admitted such thing I was fully convinced this is what you want and the bounty was secondary in terms of value, I am mad with how you favor people over how much you like them instead of focusing on the code. 10:17:46 You had invalid code for multiple reasons. AFAIK, noot's is valid. 10:17:50 Noot is a thief, she saw my submission and waited for 5 hours before publish hers. 10:18:03 And followed the same proof of work I described, something she never mentioned ANYWHERE before. 10:18:05 That's thieving. 10:18:07 I haven't personally reviewed it. They use a valid protocol though and I know someone who worked on it who I trust. 10:18:26 Not if their submission is complete. That's just another submission. 10:18:26 That's a personal claim which confirms you're literally a circle jerk. 10:18:35 XMR nodes will only know the key images once the TX is broadcast to the network, right? 10:18:46 Even if you tell Alice the key images in advance, the network doesn't care. 10:18:56 They only care when a valid XMR TX is published. 10:19:07 Lets say, yes, Bob reveals a valid XMR TX to Alice over the ETH SC. 10:19:26 And the XMR locktime expires 10 minutes later. 10:19:34 When those 10 minutes expire, that's when the key image is usable. 10:19:48 Bob has the private key. He can sign an infinite amount of transactions. 10:19:49 That's just the existing code, it's not an absolute fact. 10:20:05 And whichever hits the blockchain first is will be accepted as fact 10:20:19 So Bob just needs to send his TX to the top miners before Alice's propagates 10:20:31 That's why it's a race condition, one a malicious party can get great odds on 10:20:46 Changing the XMR protocol for alternate behavior will delay your submission by at least 4 months 10:21:07 I wouldn't dismiss the nature of XMR timelocks saying they can be changed if you want to claim this bounty 10:21:21 And the agenda for the next HF should be pretty set, meaning you'd probably need to wait 16 months 10:21:39 Plenty of time for me to update my own work with a new folder. 10:21:46 "It either uses advanced cryptography, or it doesn't count". 10:21:49 No 10:21:51 This is basically you. 10:22:01 It's either atomic, which requires being trustless, or it doesn't count 10:22:22 It's not my fault if the only trustless ways to ensure you get your principal, either back or in the desired form, require advanced cryptography 10:22:30 So hold up. 10:22:33 That's life. It's hard. You can either beat it or accept it beat you. 10:22:36 If I make this trustless you will shut up? 10:23:15 Idc about the bounty I care about you guys shutting up at this point btw, is the reason I even got involved i dislike your authoritarianism. 10:23:17 That would make it atomic. I've already said if you do implement atomic swaps, I don't care how as long as they're atomic and you test for the various failures. Not only to ensure your protocol design handles them, but also that your code does. 10:23:53 Fun. I got called authoritarian for voicing my opinion in a community about a topic I have experience with when I've literally used 0 powers against you except a voice which every human here has. 10:25:04 Which means if you allow submitting random hashes to Alice to lock their funds to, on the premise it's for a valid XMR TX to Alice, you need to actually write a malicious counterparty which does send H(""), reveals "", claiming the ETH, and either have Alice get their ETH back or claim the XMR 10:25:15 Despite the ETH having moved and not having a XMR TX or any keys 10:25:17 gl hf 10:25:19 Gathering your butt buddies and cherry picking my code based on semantics is what authoritarians do with propaganda. 10:25:23 Plus censoring and lying. 10:25:33 Someone already solved this though if you just want to use their work 10:25:34 I recommend it 10:25:35 https://raw.githubusercontent.com/h4sh3d/xmr-btc-atomic-swap/master/whitepaper/xmr-btc.pdf 10:25:38 Again noot stole my presentation, observed me completing it first, you still supported her, and it's not on main net. 10:25:52 Your code literally doesn't run. It's absolutely not atomic. 10:26:00 Nah sorry I am not like your friends stealing others work to claim glory. 10:26:02 So yes, I will speak out against it with the truth. 10:26:17 noot used none of your work and wrote their own post, including TX hashes, which you included none of. 10:26:23 You speak against it with lies not truth. The atomic part is just the steps on the UI, it has nothing to do with the backend. 10:26:36 And again, IT RUNS IF YOU connect it with RPC MONERO. 10:26:42 What's so hard to understand? 10:26:53 If I can write a UI to be malicious, and you lose funds because your backend doesn't check it, that's the backend's fault 10:26:54 Not mine 10:27:24 https://github.com/Archeactive/XMR-ETH-Atomic-Swaps-/blob/main/src/index.js#L8 10:27:29 This file doesn't exist on your Git at all 10:27:39 You have 0 files under monero/ except illegally hosted EXEs 10:27:54 Your comment that I just have to connect it to the RPC is telling me I just have to write the entire XMR side of the integration 10:28:02 That's your job. 10:28:04 No it's not. 10:28:13 It's the false usage of UI's fault. 10:28:18 Which you're asking me to fix here. 10:28:28 You literally have 0 code talking to the Monero RPC on your GH 10:28:38 Ilegally hosted exes what the fuck are you on about. 10:28:40 No matter what buttons I click on your UI, that won't fix itself 10:29:03 Dude, you can automate this with any type of software out there. 10:29:06 Uh hold up. 10:29:08 Monero uses the BSD-3 clause license which requires all copies of the source code and all generated binaries to be hosted with the appropriate copyright statement 10:29:20 You did not provide a copy of the relevant LICENSE file 10:29:26 https://github.com/Archeactive/Monero-Full-Node 10:29:39 Is that easy. 10:30:11 Dude. Check your swap repo. 10:30:16 It never connects to the Monero RPC. 10:30:20 None of the JSX files even try to. 10:30:30 You uploaded stuff you didn't mean to. 10:30:42 One of your files imports Swapper.jsx which doesn't exist anywhere in your repository 10:30:46 You're missing several files. 10:31:04 Check your GH. Realize you only uploaded some of what you meant to. Fix it before you tell me it's one click. 10:31:15 https://github.com/Archeactive/Monero-Full-Node/blob/main/monero-v0.17.2.3/LICENSE 10:31:20 See? This has the LICENSE file 10:32:18 Your protocol has two critical exploits. Alice never verifies the XMR TX, and they would have to before they lock ETH to its hash, but if they receive the XMR TX before the lock they can publish it while never locking ETH. 10:32:37 Or you need "advanced cryptography" to set up an infinitely cursed ZK proof offering such a guarantee. 10:32:47 You actually use vote manipulation in reddit meanwhile claiming a test.net code is main.net code I just noticed holy shit. 10:32:54 Then your usage of XMR timelock's, and lack of a 2-2 multisig causes a race condition. 10:33:01 It's not vote manipulation to down vote. 10:33:04 That's just voting. 10:33:04 The alice problem is UI. 10:33:07 Is that so hard to understand? 10:33:23 K. What is the UI supposed to do if it never has the information to show? 10:33:23 It's vote manipulation when accounts that haven't been active for 2 years go ahead and say for noot's development "sweet work queen haha" 10:33:26 Like your latest post. 10:33:27 > <@pydev56:matrix.org> What is the best exchange to buy monero? 10:33:27 > I am thinking of using Bisq. 10:33:27 Hi, did you use Bisq? How was your experience? 10:33:35 Manipulation would be asking people to vote or using alts. 10:33:36 Bisq sucks. 10:33:37 Anyways. 10:33:42 It is alts dude. 10:33:45 I haven't used any alts or asked people. 10:33:59 You are using upvote services the accounts never been in the monero community and they commend you for your test.net efforts. 10:34:06 K. I haven't used any. Maybe someone else has. I wouldn't know. Maybe you're just mad people who read the comments realize your work is invalid. 10:34:07 All your comments received 20 upvotes in 30 minutes. 10:34:21 Thing statistically impossible cause the main post has 80 in 6 hours. 10:34:21 Lol. I've never used any upvote services. 10:34:25 Which means you definitely used upvote manipulation. 10:34:25 Yeah. I posted it in places 10:34:32 Well someone used it for you then. 10:34:36 I posted it here on IRC, because it was a succinct response to your bs 10:34:38 I assume the owners of noot's development. 10:34:41 It doesn't make sense. 10:34:48 I posted it in two Monero channels as we discussed your work in two channels 10:34:49 Unless 22 people kept refreshing the page continously. 10:34:53 Anyways... 10:34:53 I also posted it on the bounty thread 10:35:02 I agree with you that I should had included the monero rpc connection. 10:35:10 And that the UI must be so people can't scam each other. 10:35:14 Everything else is sheer lies. 10:35:22 There's probably just a mix of people reading the bounty, reading IRC, reading Matrix, reading Discord, and reading Reddit. As they read my posts and upvote it, they downvote yours. 10:35:35 Yeah yeah claims, the facts present that you guys did upvote manipulation. 10:35:36 The race condition isn't a lie. 10:35:38 Period. 10:35:46 Lol. You're just jealous and resorting to ad hominem 10:35:48 Cope 10:35:55 You probably are part of their team who want to feel like the gods of monero. 10:35:57 Anyways. You still have a race condition 10:36:05 I actually don't have a single PR or commit to XMR. 10:36:06 I am like 99% certain you're salty my protocol might be better than yours. 10:36:17 Oh. It would be if it worked 10:36:19 It's much better 10:36:19 And you cherrypick human error while giving it the name "ur code's fault". 10:36:22 Bs. 10:36:34 Not that I ever wrote a protocol. I just found h4sh3d's work and beat him to impl'ing it :p 10:36:44 No, no, I identified it was a mistake 10:36:46 I bet you right now 100 usd in XMR, if i got to a channel their entire team of propagandizers is gathered you are there. 10:36:52 But I also pointed out it stopped verifying your work 10:37:05 ... like the publicly known #monero-community channel we're in? 10:37:18 Yeah like you guys don't do dm's. 10:37:26 You think everyone is a fool don't ya. 10:37:33 Monero was made for cynical skeptical people dude. 10:37:41 Why do you think so many people call you out in all this? 10:37:58 I have one friend from Monero I DM with occassionally. We don't discuss Monero often though tbh 10:37:59 Your arguments appeal to my inability to provide something that minimizes human error. 10:38:02 I have my own work and he has his. 10:38:10 My arguments appeal to your inability to be honest. 10:38:32 Anyways. Fix the fact Alice has no guarantee they're sent a hash of a valid XMR TX. Fix the race condition with claiming XMR. Don't introduce other security issues. 10:38:38 I've been perfectly honest with you. 10:39:13 If you do those things, you'll have implemented an atomic swap protocol potentially superior to the only one currently around (ignoring variations of it). I'd love to see it. I have 0 faith 10:40:19 And I'd be happy to support your work accordingly. Until then, I personlly think noot's code should be reviewed. If they want to reach out to me for ETH for an ETH mainnet swap, I'd be happy to fund it. That said, I believe they have stepped back thanks to your toxicity so not only have you done nothing for XMR yet, you've actively driven those who are. Real shame. 10:40:53 There is 1 critical problem with this design as it stands. The ETH-holder needs a way to inspect the XMR-holder's lock on his monero. They must verify the locked funds belong to him and read how much time they are locked for. 10:40:53 I'm heading off. It's almost 5am. Feel free to DM any questions about Bob's XMR TX to Alice or the XMR race condition. I'm also on Element and Discord. 10:41:03 No, no, that's the easy part. 10:41:24 The XMR holder just needs to create a new view key for that specific TX and mutually share the view key. 10:41:31 Then Alice can independently find, and verify, the TX. 10:41:42 That can also be forged. 10:41:48 The problem is that TX is still Bob's. Bob can do whatever he wants with it, including 100 potential spenders. 10:41:51 Nope 10:42:11 If it's on the XMR blockchain, it's a valid TX. The reported amount can be forged, sure, but rebuilding the commitment verifies it's correct. 10:42:18 You do your job, you won't have a problem. 10:42:23 You just have to do your job. 10:42:43 Or you can trust the XMR Wallet RPC to verify the commitment after importing the view key. You do have it available. 10:43:04 I know what I got to do, the issue is how even what you recommend doesn't make it completely trustless. 10:43:16 Which means that there's no actual available source for trustless XMR - swaps as it is. 10:43:20 So Bob currently offers no guarantee the hash he sends to Alice is for a signed XMR TX to Alice for the proper amount. I won't repeat myself again on why you can't send it in advance for verification 10:43:29 Rebuilding commitment isn't enough. 10:43:34 No, no. I've pointed out the issues with your protocol. I never recommended using it 10:43:44 What I recommended is using the atomic swap protocol already defined 10:44:07 But if you do want to use your protocol, you need to fix these two issues without introducing further security issues 10:44:16 And I don't believe the second one is fixable without a HF 10:44:30 Or, of course, moving to a 2-2 multisig on the XMR side so both sides must agree on where the funds go 10:44:48 But Bob can still be a dick and screw over Alice unless the 2-2 multisig ends up entirely in Alice's possession 10:44:53 Which is why you need adaptor signatures 10:45:00 Yet ETH uses a different curve :O 10:45:16 If only someone had a proof to say two public keys had the same private key across curves... 10:45:47 Again, if you can do automatic swaps without that crypto, good for you, I'd love to see it. This ain't it though, chief. I also still don't have faith :p 10:46:15 But yeah, actually heading off now. Best of luck, don't be toxic, feel free to DM me on IRC/Matrix/Discord if you want advice 11:00:20 I don't get what makes you think Bob can construct the transaction to claim the XMR after he claims the ETH. That's what the timelock is for. And the timelock is in place due to the self-tx. If via view key, Alice can verify that, then she just needs to claim the monero before the timelock expires for Bob. I don't think I'm wrong in saying that. 11:07:41 archeactiX: She can't claim it before the timelock expires. 11:07:52 The timelock applies to anyone who tries to spend it. Not just Bob. 11:08:08 It would've required specifying two keys to do it your way. One which can spend before the timelock, one after. 11:08:43 That said, the output Bob sends is solely to his own key, with the idea he'll further build on it with a TX to Alice or a refund to himself. 11:09:15 So how would the timelock, which only applies to the input, know which to approve and which not to? 11:09:29 When it's the next TXs outputs that are at stake, and Monero doesn't support a two-key timelock system? 11:09:37 That's why I said it'd require a HF. 11:10:02 And yes, I am trying to head off, turns out I just had to walk my dog and suck at doing so :p 11:10:05 Again, best of luck 11:10:39 I don't think there is a race condition problem (my design doesn't produce one). That leaves a guarantee for the ETH-holder that the hash the XMR-holder sent her is legitimate. My idea about that, as I mentioned, was to establish a (P2P) connection between the 2 users' programs and then automatically send the correct hash to her without the XMR-holder's acknowledgement - therefore preventing him from deceiving the 11:10:39 ETH-holder. 11:22:57 If you had actually done *any* transaction, you would've seen the XMR timelock doesn't let Alice claim before it expires, giving Bob the opportunity to submit his refund and enter a race condition. 11:22:58 Bob can easily fork his client to not send a correct hash. Saying your OSS system is secure because no one will edit a single line of code is an absolute joke and proof this isn't trustless and therefore not atomic. Alice MUST confirm the hash herself somehow, instead of trusting Bob to know how to edit a text file. 11:23:23 I did a transaction using common sense and nothing like that showed up, I didn't account the fact that someone could actually be clever and use this to scam. 11:23:27 You are right it's not trustless. 11:23:33 So either your code is broken because it's submitting Alice after the time lock, not before, or you haven't actually don't any TX. 11:23:34 Cause it's easily exploitable. 11:23:39 Exactly 11:23:42 No the code is fine the GUI is the issue. 11:23:50 It's not limited properly for race conditions. 11:23:56 I didn't account the scamming part. 11:23:58 I admit that. 11:24:17 The hash isn't verified. The race condition exists due to the protocol rules about XMR time locks. 11:25:02 That's why I've been so frustrated. The whole idea about atomic swaps is they're trustless. You specify, or agree to, a price and it guarantees your principal back or the other funds in return. 11:25:04 It can be solved easily. 11:25:22 You guys should had told me instead of going lynching mode, I missed it as a detail. 11:25:25 It wasn't done on purpose. 11:25:32 I've been trying to tell you from the start 11:25:37 Like who the fuck would even try to scam in the monero space it's dumb. 11:25:38 I explained this in my very first Reddit comment 11:25:48 No you explained it now your first reddit comment was a direct attack. 11:25:59 Don't know, sounds pretty easy, and you only need private internet money to do it? 11:26:13 Lol. I literally explained both of these vulnerabilities 11:26:29 And I have been trying to since 11:26:40 Okay name them both. 11:26:49 I will show you what I mean. 11:27:27 Like sure,I haven't been friendly, but I've done my best to cut through the bs and I don't care to be friendly right now 11:27:47 I hope so but don't believe so. One requires an incredibly screwed up ZK proof OR trusting no one to ever edit two lines in a text file. 11:28:02 One requires a HF or a 2-2 11:28:22 The idea with the 2-2 being adaptor signatures so one party ends up with 2 and one party solely keeps one share 11:28:59 But then you're implementing the existing, verified protocol, or forking an instance of it 11:33:57 Again, if you have a solution, it'll probably be better than the current protocol and I'd love to hear it. For now, I'd like to stop this BS on Reddit where you're claiming you deserve the bounty for your standing submission/did the first atomic swaps when you've acknowledged they have critical vulns on the protocol level, therefore aren't atomic, yet for some reason a bunch of people are mad at the arbitrators and the 11:33:57 frequent contributors when the arbs haven't even rejected your submission. All that's happened is community discussion. The exact same discussion that led to the acknowledgement, and hopeful progress on, these issues. 11:35:14 If you do want to implement the existing protocol, or something like it, I have a DLEq library in rust you may be able to bind to. Itd handle most of the crypto. 11:36:41 After I realized what you mean cause you dropped the manipulation tactics I concluded that nobody deserves the bounty. 11:37:00 But still that doesn't forgive how your friends treated this and the censorship or ill willed trolling. 11:37:11 Neither it does how your dev stole my presentation strategy. 11:37:35 If one of you had messaged me nicely when I firstly asked instead of deleting my comments and calling me a karen, this could be avoided, or even pass you the code just by admitting I helped. 11:37:57 You started this. 11:38:24 Now knowing all this I don't think I deserve the bounty either when it has such a huge vulnerability scammers can use. 11:38:27 But neither your dev does. 11:38:36 Noot stole my presentation and made a test net. 11:38:43 It's not theft to make their own submission with even more information when they have a work they considered completed 11:39:39 That's gaslighting right there and dishonest. 11:40:03 It'd be gas lighting to say you stole their submission. I'm not saying that 11:40:05 The honest would had been "hey archeactive I finished it" on top of that your friends stalled the recognition of the code till she could complete it. 11:40:17 Lol. 11:40:21 You stole MY submission. 11:40:31 You literally wanted people to fork your own project so you could keep the whole glory. 11:40:40 This is why all this happened. 11:40:59 I did say you have little ground to stand on though when you admitted you on purposely submitted incomplete work early to cut out noot who may finish their code before you 11:41:04 Which they supposedly have 11:41:06 Your friends came at me which radicalized me cause I told them "what if I find a better solution with my own code". 11:41:12 I never suggested you use my own swap project 11:41:13 And one of them called me a troll karen and the other deleted my comments. 11:41:17 That's what happened. 11:41:20 Your friends did that. 11:41:26 I did suggest you use a cryptographic lib I wrote 11:41:27 And you ask me to stand by. 11:41:28 That's a distinct thing 11:41:53 It's a distinct thing but you defend their inexcusable actions and lies. 11:42:25 If you want to blame everything on me when I'm the one still trying to help, and I came hours after the fact, pointed out the issues, and tried talking it through. That's on you. I'm truly done spamming this chat with this though. Grow up man 11:43:39 I don't blame you I call you out for what you attempt to hide, giving condescending advice to degrade my efforts and ignoring that the ones you bandwagon are in the wrong deletes any type of positive self proclaimed intention you may have. 11:43:56 And don't tell me to grow up when you do projects on test.net while your own criteria is on main net and you claim you "achieved the first swap". 12:09:16 r/monero mods claim that never happened officially <= Can you elaborate? 12:11:44 dEBRUYNE I hope archeactiX is banned and his drama posts on reddit get deleted. The eth-xmr swaps are simply too important for the monero ecosystem for someone to spread so much toxicity here. I hope moot comes back and continues to work on this. It would be a shame if she got demotivated by this. We should make sure that it is clear that her contributions are valued by community. 12:12:52 Yes ban archeactive, silence his voice, put him in his place show authoritarianism, censor harder, put more people off monero. 12:13:02 A perfect solution huh? This is what lead us to this point btw, this mindset. 12:13:07 s/moot/noot/ 12:13:27 And majority of people agreed with me according to the post and the reaction to the bounty. 12:13:37 Sorry but your boss attitude is in the minority here. 12:15:08 kayabaNerve: thank you btw ! 12:16:17 'This is the original comment that was deleted by monero bounties' 12:16:34 Could have been that the comment was deleted by the author instead of the moderators? 12:17:00 No, they deleted my comments too and the comments of crypto grumpy and another person as well. 12:17:05 They deleted 3 comments in total. 12:17:19 Noot was actually receiving of it and said "sure good luck" but then they tried to censor everything. 12:17:33 Deleting her own comment as well or maybe she did it- that I don't know. 12:17:44 But I got proof they deleted three peoples comments. 12:17:45 Which lead up to this. 12:18:09 s/ Noot was actually receiving of it and said "sure good luck" but then they tried to censor everything./ Noot was actually receiving of the idea and said "sure good luck" but then they tried to censor everything./ 12:21:24 OK, I suppose I can inquire regarding this later with the moderators of the bounty site 12:21:56 There was a comment deleted from the bounties site after atleast 1 complaint was made. But it was unrelated to whats happening now , i dont have the exact comment but it was along the lines of bullying the dev. 12:22:13 Lol, that's a lie. 12:22:24 I am going to pull all the screenshots, cause apparently you're not arguing using facts. 12:22:38 In any case, the bounty is supposed to be for an atomic XMR<->ETH swap, and atomic swaps are inherently trustless 12:28:37 I don't have time to read walls of text here and reddit, one question: does the code actually work and implement atomic swaps? 12:29:03 Yes but it can be used to scam. 12:29:03 Cause it doesn't stop one of the two parties from being dishonest. 12:29:07 sech1: No for two different critical security exploits in the design 12:29:07 The process is atomic swap but it can be manipulated. 12:29:17 so not an atomic swap 12:29:18 ... so no but this dude is very persistent 12:29:19 case closed 12:29:26 Btw. 12:29:30 And the code is missing files, not tested, etc. 12:29:33 I found the solution to what you ask. 12:29:46 The code isn't MISSING FILES IT JUST NEEDS MONERO RPC CONNECTION. 12:29:52 Like EVERY WALLET OUT THERE. 12:29:58 I told you this so many times. 12:30:03 "atomic" swap that requires trust is no better that using an exchange 12:30:18 sech1: An exchange can be subpoenaed :p 12:30:20 Again I found the solution for that. 12:30:27 Not Kayaba over Tor? Who knows? 12:30:43 You said a timer right. 12:30:51 The race condition. 12:31:04 The race condition isn't solvable without a XMR HF or a 2-2 multisig. 12:31:09 I believe that I found the solution to that proper synchronization. 12:31:14 I am discussing it right now with the other guy. 12:31:21 No it is. 12:31:21 You're wrong. 12:31:27 kayabaNerve: look at the commit history as well. seems like he is just copying stuff into the github web interface. what a clown. 12:31:31 I'll pay money if there is a working solution. 12:31:36 Lol what? 12:31:43 Copying what? @spirobel 12:31:49 Wtf? 12:31:56 spirobel[m]: I did that when I started development. It just makes him new to things if true. I thought I saw a single commit message for all of it though 12:32:00 Okay hear me out so. 12:32:20 The biggest problem here is the monero locking up yeah? 12:32:30 And how the tx can end up getting manipulated by the one who makes the offer. 12:32:40 So we require a timer that stops that which you refer to in atomic swaps as race condition. 12:32:43 My question is. 12:32:48 What if we add another one? 12:33:06 The problem is you can't cause a bidrectional path. 12:33:10 BTC has this exact issue. 12:33:13 No not path. 12:33:18 Recognizer. 12:33:22 There's no need for path. 12:33:28 Its solution is to use an OP_IF to decide which key/side of the time lock to use. 12:33:43 Yes but what if it is possible to make that decision - impossible to be deceitful. 12:33:46 Impossible to be scammy. 12:33:50 XMR doesn't have OP_IF available because it doesn't have Script enabled (I've heard it's technically in the codebase but I've also never seen it) 12:33:50 I thought of something. 12:33:59 kayabaNerve: so we have a choice now: either we continue to entertain this clown and his toxic behaviour or we further alienate someone who has actual skills. This commit history looks a lot more trustworthy than the garbage archeactiX produced: https://github.com/noot/atomic-swap/commits/master 12:34:04 There's no need for OP if. 12:34:06 So if you set a timelock, it's applied to everyone. Because of that, adding more does nothing. 12:34:19 spirobel[m]: I'm trying to get in contact with noot 12:34:22 No it doesn't have to apply to everyone, you don't get it. 12:34:25 Seriously. Know where I can find them? 12:34:29 The time lock doesn't affect the main code. 12:34:32 They're not on IRC or Matrix AFAICT 12:35:01 How would it not apply to everyone? XMR timelocks prevent spending on the protocol level based on it 12:35:11 kayabaNerve: I know you mean well. but please stop engaging with this guy. It is a waste of time. He just needs to be banned for his shitty behavior. 12:35:15 My monthly report: 12:35:15 https://www.reddit.com/r/Monero/comments/r4sqhv/mjs_dev_report_nov_2021/ 12:35:15 Cheers! 12:35:27 Cause it's not the crypto timelock that matters, is the decision making of the users. 12:35:41 Absolutely fair. I walked away earlier and popped back in when sech asked. I suck at walking away :( 12:35:59 Your favorited dev didn't even make anything in main net. 12:36:05 It's unusuable. 12:36:22 Either way because of your bitching I actually found the solution so the community will get an actual atomic swap now. 12:36:27 πŸ‘‹ 12:36:40 spirobel[m]: I do still want to verify noot's work. I trust it simply because leder had a hand in it, but obviously that isn't proper review :p 12:37:03 kayabaNerve: I believe noot's Reddit username is elizabethereum. You could try there. 12:37:30 kayabaNerve: she is also on twitter. 12:38:22 Thanks 12:39:28 bridgerton[m]: If you have the solutions as you say, please stop spamming every platform with toxicity, code it up, publish it, and prove it on main net. 12:45:11 I didn't spam anything I made one post in reddit, and I responded twice in the site, I am here to discuss the solution politely. 12:45:14 You guys are the toxic ones. 12:46:54 Politely is an interesting way to put it lol 12:46:56 "spirobel: I did that when I..." <- red flag. I certainly wouldn't execute any of the binaries he has included. I wouldn't even download them. super sketchy. I think his behavior is way over the line and shouldn't be tolerated. He is either an amateur for not using git while working or he is copying code from who know where. And he has the audacity to slander the actual professionals in the monero reddit. He should be 12:46:56 banned and his posts removed as soon as possible 12:47:23 s/know/knows/ 12:47:50 Your approach from square one has been intentionally vague, toxic, and aggressive, even down to your intentional avoiding of your username here (you uses "bullshit sighted" on Bounties). 12:48:51 Oh. I definitely agree at this point. There's been 0 rational attempt to move forward in a cooperative manner and I was blamed for his radicalization to being an asshole lol. Pretty sure he's just an ass 12:50:08 kayabaNerve: Very much so. 12:50:08 He's welcome to proof his professed talent with commits and main net proofs, until then there's no reason to out up with toxic spam. 12:50:19 s/uses/used/ 12:50:31 * Very much so. 12:50:31 He's welcome to prove his professed talent with commits and main net proofs, until then there's no reason to out up with toxic spam. 12:50:33 I'd be fine with testnet proofs. That's the reason they exist lol 12:50:37 * Very much so. 12:50:37 He's welcome to prove his professed talent with commits and main net proofs, until then there's no reason to put up with toxic spam. 12:52:35 kayabaNerve: I say main net only because he's been 12:52:42 Test net doesn't work as a proof, test net is the experimental phase of the experimental phase - of the other experimental phase 12:52:58 * I say main net only because he's been complaining about test net being insufficient from day one. 12:53:12 Fair enough 12:53:17 Straight to the propaganda we go huh? Your lies and bs didn't work on reddit so you try them here. 12:53:22 bridgerton[m]: There it is πŸ˜… 12:53:26 Does anyone know who's actually in control of the Monero Bounties? 12:53:36 Because I do understand this was a non-CCS endeavor 12:53:40 Or is it a secret? 12:55:06 It's true, if you code you will see that something can appear perfect on a test net and absolutely horrid in the main net. 12:55:18 I literally didn't even assume with my code that "bob" might try to scam alice. 12:55:23 It didn't cross my mind. 12:55:28 And look what happened. 12:55:42 kayabaNerve: I'm one of the admins/moderators. 12:56:38 is there a matrix space that gather all monero (and/or haveno) rooms? 12:56:45 Ahhh so you are the one who censored me and started all this. 12:56:45 Oh. Good to know. Thanks. I have some commentary I was going to check if it'd be appropriate to post my own commentary on Noot's work on the thread or if I should place it in some channel 12:57:39 kayabaNerve: A separate thread on Reddit would probably be appreciated 12:57:41 That sentence is 2 in 1 0_o Regardless, I can post it there on someplace like #monero-dev and figured I'd check what the site's runners prefer 12:57:48 numro6[m]: Yes, will send momentarily. 12:57:48 dEBRUYNE: It's for a technical discussion 12:57:51 i.e. a thread with the reviews of both implementations 12:58:19 I'm not convinced noot meetss the criteria either at this time, despite being almost there, due to testing 12:58:44 If it needs discussion, #monero-research-lounge:monero.social is probably the best place. 12:58:52 Or potentially #monero-research-lab:matrix.org 12:58:54 Eh. That could be interesting? I've already posted replies on standing threads, I believe 1 or 2 to socks, and honestly not sure I care to go back 12:59:00 *real-time discussion. 12:59:18 numro6[m]: https://matrix.to/#/#monerospace:monero.social 12:59:21 I wouldn't mind trying to get the other eyes who would've verified this regardless of me to chime in 13:00:05 Feel free to post on Reddit and then share in those rooms for live discussion. 13:00:25 > <@mj-xmr:matrix.org> My monthly report: 13:00:25 > https://www.reddit.com/r/Monero/comments/r4sqhv/mjs_dev_report_nov_2021/ 13:00:25 > Cheers! 13:00:25 as always, great stuff, mj! thank you! 13:01:44 utxobr[m]: Tryin'a do things differently :) 13:02:34 sethsimmons: thanks! πŸ‘οΈ it lacks some rooms we can find by browsing *:monero.social, is it expected? Like, those room are not official 13:04:07 sethsimmons: Missed that final comment, sorry. That may have been best. 13:04:31 Alrighty, I'll move over to Reddit and link it 13:05:02 numro6[m]: Yes, isn't exhaustive, just the core/most common rooms. I have to manage it alone ATM so I don't add any room I come across -- it's just a landing zone for new people πŸ™‚ 13:05:19 kayabaNerve: Good for Reddit to see it as well, but either way is fine by me πŸ™‚ 13:05:45 Well now I'm just getting mixed messages when I don't care if Reddit sees it after all of this :( 13:05:59 But fine, I'll trust you :p Be back in ~30 minutes, I guess 13:06:37 Just saying no pressure from me for Reddit post. 13:06:47 Matrix is better for technical discussions, usually. 13:14:51 Must be feeling sad how you can't censor me in reddit too, taking the entire thing to another social app. Phew. 13:15:10 You're in Matrix, bud. 13:16:14 Not really, I am in discord. 13:16:18 I removed an intentionally toxic attack and the surrounding comments, to the thanks of several 3rd parties and the person you were attacking without evidence and in an intentionally vague manner. 13:16:18 The removal was warranted and appreciated by everyone else involved. 13:16:40 It didn't seem so appreciated to me in the public eyes, maybe you appreciated it. 13:16:42 bridgerton[m]: It's called a bridge, you can use the surveillance platform if you want but thanks to the bridge you get access to Matrix. 13:16:44 Do you appreciate it still btw. 13:16:54 The censoring. 13:17:02 I mean look where it got us. 13:17:19 Do you find your decision to censor me instead of maturely discussing with me my errors wise? 13:17:46 I think we could had avoided this drama and shit show with a simple conversation, but nooooo you have to be in the badass authoritarian cyber master. 13:17:51 Reap what you sow. 13:18:02 I don't have time to interact with every troll in every platform, sorry. Other's tried (and continued to try) having reasonable discussions with you and you have persisted in toxicity and vapid claims. 13:18:02 s/in// 13:18:19 Idk about the troll part, so far the majority agrees you are the trolls and you are in the wrong. 13:18:30 The simple conversation was had, and you doubled down. I have no regrets on removing your intentionally toxic messages. 13:18:48 It doesn't matter if you do cause now people know what you are about and disagree with it. 13:18:48 bridgerton[m]: Idk who you're talking about, here, no one has been upset by the cleanup. 13:18:53 What you regret or don't doesn't matter. 13:19:02 Here in your circle jerk you mean. 13:19:07 In reddit many do. 13:19:28 Dozens upon dozens of people, cause what you do goes against the principle of liberty, which is what crypto was depended on. 13:19:49 As I said before, you talk a big talk so feel free to actually code up a working implementation along with tests and proofs on main net and feel free to claim the bounty. 13:19:57 If you had told me "you don't have to be so rude, no this, yes that" we could avoid this, so the real motive wasn't my "toxicity". 13:20:01 The real motive was your agenda. 13:20:15 >Claim the bounty 13:20:26 So you admit that noot didn't complete the bounty. Alright, we're getting somewhere. 13:20:32 So if I complete the bounty you will apologize to me? 13:21:10 > test net is the experimental phase of the experimental phase - of the other experimental phase << that is a bit like a line from a Dr Suess book 13:21:14 Cause frankly speaking, this is what I am most concerned about. 13:21:31 Thanks, I like my speech skill too, it's 100 no codes. 15:01:11 finally there is scrollback that there is no need to read 15:06:29 nioc: this is one of the few times I read scrollback and thought it was worth reading :D 15:08:02 "finally there is scrollback that..." <- I take a break from Matrix/IRC for a weekend and this is what I get 😒 15:16:55 the matrix-irc bridging of monero-pools is broken btw. One way only. IRC gets matrix users messages but matrix does not get irc messages. This happens with every matrix account except for one matrix user who can see irc 15:31:05 and that user is Neo 15:34:02 "the matrix-irc bridging of..." <- Who on the Matrix side has admin there? 15:34:06 I'm not even in that room. 15:37:49 no idea 15:38:24 I don't use matrix anymore and likey won't touch it again 15:38:33 likely* 16:53:52 "Who on the Matrix side has admin..." <- actually, the strange thing is that there has to be an admin. If the room is hosted on libera.chat the matrix support is managed by the libera.chat team, no need to configure bridge per room 17:50:11 nioc: I tried to read scrollback but no idea what the topic even is 17:51:13 selsta: 1 of the 3 eth/xmr atomic swaps 17:51:18 no need to look 17:51:24 we need you :D 17:51:37 too many messages lol 17:52:42 Not worth your time. 17:53:00 Just a long-time anti-Monero troll leveraging ETH<>XMR atomic swap bounty to sow discord. 17:53:59 Who was in the right now? 17:55:21 What? 17:56:27 Idk just read the post that there was some xmr bounty drama on they carried it over to the r/btc reddit lmao 17:56:59 s/on/and/ 17:58:03 Yup, they tried to spread it everywhere they could because of some past beef. 17:59:51 Massive psychological operation by the glowies to cause drama in the xmr community 🧐 18:00:36 yawn 18:03:46 can confirm. Am glowie 18:32:19 Love your propaganda tactics btw guys, they are some of the best shit I ever seen. 18:32:41 So professional. 18:45:52 Not sure what you're referring to. 18:46:29 You chose to slander and attack everyone who dared converse with you, and then presented an incomplete and lacking "protocol" for "atomic swaps" that fails to even consider the adversarial environment ASs are designed to work in. 18:46:32 Gotta say, there is quite a bit more of drama than usual in the Monero space lol… 18:46:38 No one is spreading propaganda. 18:47:03 Social attacks require very little investment or effort, so they will be persistent. 18:47:30 It's an easy way for those who want to destroy or discredit Monero and it's community to cause issues, but it's not the end of the world and is being dealt with πŸ™‚ 18:49:20 The core issue is that people often believe whatever they read first, and so an empty attack like this one manages to pull the wool over a few peoples eyes each time. But anyone who takes 15m and digs into it will easily see that it's just a bad attempt at causing havoc by someone with a history of this type of thing. 18:49:34 Your propaganda is one of the best I ever seen, political and clever answers manipulating people using sheer authority. 18:49:50 You should change careers tbh, monero scammer doesn't fit you become a politician. 18:49:52 What propaganda? 18:49:55 I would vote if i saw you in TV. 18:50:18 bridgerton[m]: LOL a scammer that earns 0XMR from his scams. 18:50:23 I'm an awful scammer, if true. 18:51:03 Damn so you lie to people for free? 18:51:05 So kind. 18:51:25 Okay I am sold you can censor me all ya want daddy. 18:51:36 bridgerton[m]: from everything i've read in the last 30 mins, i have come to the conclusion that you have no self respect. 18:51:47 I have not lied to anyone in this entire situation. 18:51:53 I have been exceedingly transparent and forthcoming. 18:51:54 How much do you get paid for this? 18:52:02 True you only altered events to fit your agenda. 18:52:17 Or like presented them in a manipulative fashion. 18:52:24 Fearsome skills tbh. 18:52:27 You are attempting to use a freely-run platform for bounties to your own ill-gain against the Monero community due to some previous perceived slight you won't mentioned. 18:52:43 Idgaf about the bounty. 18:52:45 s/mentioned/mention in detail/ 18:52:46 Trust. 18:52:47 Taking the bait 18:52:59 bridgerton[m]: What events did I alter? 18:53:09 i'm looking forward to using archeactix's funding platform 18:53:20 Well besides everything so far, nothing really. 18:53:41 Idk how you managed to have 20 people lying at the same time to push your agenda in every platform yet you still failed btw. 18:53:49 I think you need more creativity. 18:53:57 Wow, such community 18:54:09 bridgerton[m]: You really have a way of using a lot of words to say nothing of value. 18:54:10 Like you could had said "lol you didn't even make the swaps trustless and you want the bounty?" 18:54:12 It's impressive. 18:54:13 Appeal to my greed and shit. 18:54:18 it's pretty embarrassing when mods go tit for tat at least. 18:54:33 bridgerton[m]: Have you considered the fact that maybe you're the only one who is in the wrong here? 18:54:33 Look look man. I will be utterly honest. 18:54:41 I am not a troll. Neither I am against monero. 18:54:46 I just dislike you and your bullshit. 18:54:50 And that if literally every respectable member of the community opposes your view of events, maybe it's you and not us? 18:55:00 I use monero every day actually. 18:55:07 Like literally everyday. 18:55:08 seth, quit it! 18:55:13 monero is for everyone (tm) 18:55:14 bridgerton[m]: Multiple others said that, I didn't have to. 18:55:25 monero-guides[m]: I have no mod powers in Discord. 18:55:44 archeactiX, have you heard of Wownero? 18:55:46 crypto_grampy[m]: I'm glad it is, even for archeactiX πŸ™‚ 18:55:54 But you gues centralizing the bounties, the funding, and manipulating people reminds me of joe biden claiming he will get rid of the bigotry of trump then enforcing communism so. 18:55:54 sethsimmons: you have control over the enter key! 18:55:56 s/gues/guYS/ 18:56:05 s/gues/guys/ 18:56:07 Even he deserves access to privacy-preserving digital cash. 18:56:09 Sorry bro but i got to come at you. 18:56:35 monero-guides[m]: True πŸ™‚ 18:56:38 I plan to complete the bounty properly, not to get the bounty just to embarrass you and hopefully make people understand you guys are shitty people. 18:56:41 monero-guides: A complication is that Seth For Privacy is an admin for Monero Bounties, which is basically being criticized by archeactiX, so he feels he has to defend that platform. 18:56:52 I've said more then enough, have a good one archeactiX. 18:56:55 monero-guides[m]: ahem, we're draining the US federal defense budget every minute this guy is occupied 18:57:03 Time to get back to useful efforts. 18:57:16 Rucknium[m]: he does not. We should just ban this guy. 18:57:25 What do you guys plan to do once I actually provide the best atomic swaps possible btw. 18:57:26 * does not need to. We 18:57:27 I checked the github repo in question. Embarassing to say the least 18:57:41 It is NOT atomic swaps 18:57:43 You won't be able to play your manipulation cards then. 18:57:46 So what's the plan? 18:58:23 Cause I am planning to record an entire video of such sexy atomic swaps. 18:58:29 you should create a bounty platform and get funding 18:58:36 And just hand it to the community with no bounty or funding. 18:58:40 No money at all. 18:58:46 sech1: He proved in discussion he neither knows what an atomic swap is, or how it's meant to work to prevent harm due to malice or DoS attempts. 18:58:48 No financial gain, nothing. 18:58:51 no one's forcing you to participate in the Monero Bounties platform 18:59:03 Its drama monday ? 18:59:12 Yeah but soon I will prove your platform is practically a ponzee scheme. 18:59:17 Cause it is btw. 18:59:22 What do you plan to do then? 18:59:23 Gl 18:59:29 lol 18:59:31 "Alex then relays the prepared monero transaction, claiming Bob's XMR, while Bob's timelock is still in effect." 18:59:34 Buy more upvotes and make more "awesome atomic swap comments" 18:59:46 that's not even possible because outputs are already spent and are in the timelock :D 19:00:04 >Already spent 19:00:06 And this why i hate reddit 19:00:09 Says who. 19:00:13 jonah_xd[m]: It's "Seth took the weekend off so stir up some drama while he's gone" Monday XD 19:00:13 You? 19:00:17 Been fun to come back to, as always 19:00:18 Says Monero daemon 19:00:23 did you even try to do this? 19:00:36 Hey seth if I lie to people claiming you're a privacy maximalist and not a scammer who made a shitty site and got donations for it. 19:00:36 once you send timelocked transaction, these outputs are spent 19:00:40 Will you stop censoring me bro? 19:00:40 and you can't send them again 19:00:59 You don't even know how Monero works 19:01:03 jonah_xd[m]: Yeah... 19:01:06 Show me where I said that in the protocol, that the timelocked transaction is sent. 19:01:17 I use seth tor entrance node daily 19:01:20 "Bob relays a self-transaction with the same inputs." 19:01:26 same inputs ^^^ 19:01:40 you can't send two transactions with the same inputs, timelocked or not 19:02:06 Same inputs being the right ones, I admit my word usage was shitty I can't deliver propaganda as good as you guys. 19:02:12 you can prepare two transactions, but once the first one is broadcasted, it's game over for the other one 19:02:25 bridgerton[m]: There’s a difference between β€˜censorship’ and everyone reacting poorly to you acting like an ass 19:02:59 But I actually used the code and didn't get scammed, however I am not willing to pay 300 usd more (cause ethereum fees) just to prove you wrong when you will still avoid being honest. 19:03:06 everything about you is shitty, not only word usage. Your code is shitty, your attitude is even shittier 19:03:23 and your protocol doesn't work 19:03:26 So I will just fix that part and post the code for free btw. 19:03:27 Just to embarrass you. 19:03:28 Cause you are assholes. 19:03:35 have a nice day too 19:03:47 And frankly speaking you are in this for the money, I am a crazy asshole in this for the tech. 19:03:59 You're fundamentally bad for the community. 19:04:04 your techs shit though 19:04:12 Reminds me of one of the old timers on 3rd floor that used to smear shit all over the walls of his room every weekend and yell at the nursing home staff for not doing a good job keeping his room clean 19:04:33 sethsimmons: not sure how much time you have, but do you want to do some basic testing for release-v0.17? 19:04:34 I can admit that the first version is shitty cause the bob can scam alice. 19:04:35 I didn't account for that. 19:04:35 I will fix it though. 19:04:41 Let's play "how many actively contributing members of the Monero community can I insult in one day" with archeactiX! 19:04:43 I promise. 19:05:08 Damn that's clever, gaining the higher moral ground like this. 19:05:14 I am totally socially defeated now. 19:05:19 I am done. 19:05:40 selsta: Happy to however I can help, but only have macOS access and Linux CLI during normal business hours. 19:05:47 Is this for v0.17.3.0 release? 19:05:50 yes 19:06:00 we could tag now but I want someone else to do basic testing too 19:06:05 at least you did put some effort into code before pushing a valuable contributor away... 19:06:09 I bet 10k usd in monero you don't even know why linux is so important for monero users. 19:06:09 so that we don't have some obvious issue, not that I think any exist 19:06:17 Cause you're a total amateur in tech. 19:06:30 lol 19:06:46 archeactiX trying to bait everyone today 19:07:02 selsta: Yeah, happy to -- have testing builds of CLI/GUI ready, or do I need to build myself? 19:07:04 archeactiX I am monero's CEO, u should be talking to me 19:07:38 sethsimmons: if you can compile yourself it would be ideal, we usually only have binaries after we tagged 19:08:02 (CLI) 19:08:33 selsta: kk 19:08:55 Is there a tag yet, or should I just use release-v0.17? 19:08:59 no tag yet 19:09:04 I can just check myself, nvm 19:09:49 Seth if I act like you're not a manipulative politician like scammer will you stop censoring me in the site? 19:10:05 I can try selling bullshit to people too, but I am not really proficient in it. 19:10:12 I can pay you to teach me. 19:10:15 you can try? you did actually do that 19:10:43 archeactiX can I please call you names? 19:10:46 trying to snipe the eth swap bounty with a bullshit swap that doesnt work 19:10:49 Nah I can't scam anyone, I am too prideful and honest and my emotions get the best of me. 19:11:03 I wish I was like these guys, power hungry and narcissistic. 19:11:03 sethsimmons: Just because you're testing anyway... Is there any reason you know of that means it's not giving a good build on Bullseye? I've been struggling for a few days. 19:11:03 Monerod runs then exits with "Bus Error" 19:11:03 Same build (as per github build instructions on Buster is fine) 19:11:03 Only if you know of something or have a chance to try? 19:11:06 selsta: Building now, will test my Docker images at the same time. 19:11:16 ty 19:11:40 this is the release that will support --proxy flag for running daemon over tor 19:12:02 Hold up. 19:12:03 (not just transactions over tor) 19:12:08 Daemon over tor? 19:12:27 just socks5 proxy support 19:12:36 which you can use together with tor 19:12:40 You guys want that and you pay this guy for it? 19:12:56 If I provide it for free will you stop bandwagonning him? 19:13:00 Actual question btw. 19:13:15 just asking questions 19:13:52 I am not trolling. 19:13:57 selsta: Does the flag support DNS names for the Tor node? 19:14:03 Unlike the trustless part of swap I got this ready. 19:14:03 s/node/host/ 19:14:16 no, I think you opened an issue for it? 19:14:42 it wasn't changed since then 19:15:01 If I provide you for free with all the requirements you scam these people for will you stop censoring me daddy? 19:15:15 Yeah I did 19:15:18 OK 19:15:21 You ask for 10k for a solution I give it for free. 19:15:22 Big sad for Docker usage 😒 19:16:15 @archeactiX several community members have reported you are interfering with their vibe. either check your vibe right now or get vibe-checked by me πŸ”« 19:16:44 I am making a pot of tea. Anybody want some? 19:17:23 Would love a cup 19:17:33 When privacy-preserving digital tea 😲 19:17:58 Sounds like tyrannical censorship to me. 19:18:02 got some as a gift, gunna try the oolong 19:18:05 That goes against the monero protocol how biased. 19:18:26 nioc: Nice πŸ˜€ 19:18:31 Threatening me using authority like this. 19:18:37 What rules did i break btw. 19:19:08 you can disagree but not be disagreeable 19:19:11 Wtf you don't even have any rules. 19:19:14 the monero protocol transfers value in an unstoppable, untraceable way. this is just a discord and we dont want unnecessary drama like that 19:19:41 That's just closed minded, drama creates intrigue and suspicion around monero. 19:19:42 Seth For Privacy: Don't suppose you're doing a build on Bullseye? 19:19:51 Drama sells better than celebrity nudes. 19:19:58 Don't be closed. 19:20:03 * be closed minded. 19:20:12 eh, people are trying to work in here, read the rules of the discord https://monero.space/terms/Monero%20Space%20Code%20of%20Conduct%202020-10-29.pdf 19:20:23 I been working too dude, I say this un ironically. 19:20:47 I am trying to find a solution for the scamming of bob without using super advanced cryptography. 19:20:49 shermand100[m]: No, Ubuntu only ATM. 19:21:17 It's hard af, show some sympathy unlike you guys I don't scam the monero community and I am not rich cause of it. 19:21:29 sethsimmons: oh and do you have a ledger? 19:21:50 selsta: Yes, and Trezor 19:21:58 Can test both, but have never compiled GUI before 19:21:59 ok, can you test ledger without updating the monero app? 19:22:03 with CLI 19:22:12 I'll test CLI with both later tonight if I get the chance. 19:22:16 Hold up. 19:22:22 basically the CLI should complain that the Ledger app is outdated 19:22:29 and that you need 1.7.8 19:22:36 just want to know if that works correctly 19:22:45 I updated my app already so not sure how to downgrade and test 19:22:47 https://github.com/Archeactive/Ledger-Desktop-Interface 19:22:59 I actually been working on a trezor - monero bridge. 19:23:19 Daddy if I pass you the finished version will you stop censoring me when I call you out on your bullshit? 19:23:25 selsta: Haven't used my Ledger in some time so should be a good test πŸ˜€ 19:25:16 Phew, ledger leaks your identity worse than bitcoin. Now I don't have to worry about avenging how you treated me unfairly, will get feded. 19:25:17 Thank god. 19:26:04 bridgerton[m]: Are you threatening to doxx me or report me to the feds? 19:27:20 Nah despite how much I despise your scamming existence I wouldn't fall that low. 19:27:25 I am actually serious. 19:27:41 If I provide you with what you look for - for free will you stop censoring me? 19:27:46 Like I am actually anti government bro. 19:27:59 I want to help monero more than I despise you. 19:28:04 (no troll) 19:31:10 bridgerton[m]: Spoken like a true glowie 19:31:59 Okay i am a federal agent you got me, I am here to arrest you all and put handcuffs on you. 19:32:04 (dm me) 19:33:12 Good news is, CIA Steve will sign off at 5pm, and we can get back to a normal conversation again 19:34:07 If i am off duty I can't talk with you bro, your lsd purchases in white house market aren't that interesting to me sorry. 19:36:25 archeactiX has been banned on the Discord side for 14 days 19:37:02 * chad buys sgp a beer 19:38:09 selsta: deployed release-v0.17 on two of my nodes, will leave my most-used node for last but so far seems solid. Will test CLI next. 20:05:42 Hello everyone, recently I've got fascinated by Monero, mostly regarding it's approach to privacy, fungibility and it's goals (to be e-cash, not just another questionable coin). I'm C++ dev with CS degree and with 5y of exp in teleco (mostly 4G), mostly working with low level stuff (cache friendly structures, segmentation fault debugging, top-down system optimization etc). I'd like to help in the project. I already started chewing 20:05:42 through Zero to Monero 2.0, what else would you suggest to take a look at? 20:08:12 Welcome, saleph πŸ™‚ 20:08:22 Some other good channels to join here would likely be #monero-recruitment and #monero-dev:monero.social 20:08:38 ZtoM is a great starting point! 20:09:19 Some more great tips and places to investigate are here: 20:09:19 - https://www.monero.observer/ultimate-guide-new-monero-contributors/ 20:09:19 - https://blog.sethforprivacy.com/posts/contributing-to-monero/#for-developers 20:13:09 > <@sethsimmons:monero.social> Some more great tips and places to investigate are here:... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/e5f1d98f828e17cfea9ecca651fd6a718450ccab) 20:15:56 Other stuff: Check out the Mastering Monero book (free download: https://masteringmonero.com/free-download.html), join the #monero-research-lab:monero.social channel and get a few neros for completing bounties here: https://bounties.monero.social/ 20:16:42 selsta: so far no issues with daemon or monero-wallet-cli, will test HW wallets later. 20:16:52 ty 20:17:15 sweep_below is a command I hadn't seen before, very useful for p2pool outputs πŸ˜€ 20:17:40 sethsimmons: wat does it do 20:18:00 sweeps outputs below an amount threshold 20:18:21 So I can only sweep the small coinbase outputs and not previously combined outputs 20:18:30 ah 20:18:35 that's cool 20:19:05 those p2pool tx's really start piling up πŸ‘€ 20:19:09 crypto_grampy[m]: Awesome :) This will feed me for quite some time, thanks! 20:20:14 saleph[m]: Oh, one more: https://github.com/monero-project/research-lab/issues/94 20:22:26 crypto_grampy[m]: Oh, I've seen and bookmarked that one already, will be a great way to face the theory with real applications, thanks :) 20:33:15 https://www.monero.observer/monero-observer-xmr-analysis-week-47-2021/ 20:35:26 selsta: Tested restore of three varying age (one very old, one very recent, and one moderately recent) wallets with release-v0.17 CLI against release-v0.17 node, no issues. 20:36:02 Testing sending as well, of both single input and many-input transactions, no issues. 20:36:22 good 20:36:30 guess we can tag once hyc tested reproducible builds 21:09:46 https://twitter.com/cakewallet/status/1465406387077500934?s=21 21:23:13 Bold move πŸ˜› 21:24:21 sethsimmons: Poor judgment I would say 21:25:36 I understand the reasoning but it's going to piss off a lot of Monero maximalists, and I don't love supporting a coin with such poor history and ethos. 21:25:42 Anyways they seem to have turned into a crypto wallet than a xmr wallet 21:25:47 But will be pushing for a Monero-only version of Cake Wallet ASAP. 21:26:00 Don't want/need BTC/LTC/ZEC in my Monero wallet. 21:26:13 sethsimmons: Indeed 21:26:36 nikg83[m]: Which 100% makes sense from a business perspective, and is fine as long as Monero remains priority #1 21:27:20 https://twitter.com/cakewallet/status/1465431018014445573?s=20 21:48:06 fwiw, we've never take Monero community money, through the CCS or any other way 21:48:06 sgp_: Nobody said so, feel free to add xhv too 22:03:37 "Well most of us here don’t..." <- I don't see why everyone has to be so tribalist. Zcash is making some cool tech, that does have flaws, but is still promising nonetheless. 22:15:39 I was under the impression that not using t-addresses was too resource intensive for mobile apps or something. Is this something orchard/halo is helping with or was I just misinformed in the first place? 22:16:49 Sprout was super big and slow 22:16:59 so mobile was effectively not possible 22:17:12 Sapling was kinda in the middle. Possible, but the tooling was meh 22:17:27 With Orchard, they've stepped up their game 22:23:33 "I don't see why everyone has..." <- If i wanted zk-tech, I'd go with some roll-up thing that doesn't have as shady of a history as ZCash corp 22:24:14 "maybe we can make it just private enough for normal people, while also not private enough for criminals" 22:24:17 Because ETH doesn't have a shady history at all πŸ™„ 22:25:21 carrington[m]: Convinced, I'm going with the guy paying himself 300k a month and then demanding funding from the community or else development stops 22:26:23 Was it 300k per month for one person? Imagine what that could have paid for in Monero world... 22:29:22 300k per month for zooko alone 22:29:32 Btw did he really name the coin after himself? 22:30:32 Let's try to keep things civil with the zcash people. Their dev tax is funding work that monero can use too, and we may someday want to work with one or more of their devs to implement some of their tech (like the accumulator based proofs, those are pretty hot). 22:31:00 This is not the type of field where making enemies is useful. 22:31:31 Isn't their tech copyrighted lmaooo 22:32:11 And people shill it as a feature of how great the coin is 22:32:21 "you can't use their tech for a whole year" 22:32:37 It was in some weird restricted thing for 1 year but either that's finished now or other projects are completely ignoring it 22:32:38 Nope, you can read their license on their github: https://github.com/zcash/halo2 22:33:14 E.g. there is a project called DarkFi using the halo2 code 22:33:38 It is a very promising feature. Good ideas can come from anywhere, and this one might help us someday. 22:33:46 Ah what do I care, let them test run their moon math and maybe we adopt it at some point. 22:34:15 Sounds good 22:34:21 ^Exactly. There's nothing wrong with using math they paid for. 22:34:57 once sit is decided if seraphis will be used in monero, maybe the mrl could try to hire someone to check if the grottle proofs can be replaced with some accumulator based proof referencing the whole transaction graph. (maybe sarang) 22:35:19 s/sit/it/ 22:35:20 I dont get the negative altitude towards zcash they are natural allies with a shady profit incentive but still allies. 22:35:48 Save_G[m]: That's not how this works, that's not how any of this works 22:35:51 Lol 22:36:08 Save_G[m]: I dont like their supporters. They clearly don't know anything about the tech of their own bag but shit talk monero. 22:36:11 At least according to toxic maximalist people 22:36:51 Why is ZCash good? 22:36:51 -zksnarks 22:36:51 -halo 22:36:52 Can you explain what they do? 22:37:09 No but i know monero is just a shell game! 22:38:27 It's an alternative to ring signatures, it's like having a ring size equal to all past shielded transactions. 22:38:40 There are non rational people on both sides I'd rather talk about how we can improve from the tech they provide 22:40:01 Oh man I'm slow, I just realized that was a rhetorical question. 22:42:23 Regardless, I don't think we should be trashing another privacy-focused community. Those devs are good at their jobs, and the followers at least see the value in privacy. Trash the dev tax, not the devs. 22:42:45 Let's say zksnarks improve a lot in the next 15 years and are generally considered to be very safe would monero adopt it if we didn't come up with a better improvement by that time? 22:43:22 Save_G[m]: Probably, we already have zk proofs for confidential ammounts 22:43:30 * Probably, we already have zk proofs for confidential amounts 22:44:59 maybe monero does not need the whole halo framework, monero would only need on pretty specific type of proof, which could be much easier 22:44:59 BusyBoredom[m]: I Love this attitude 22:45:56 I don't believe most ZCash followers follow it for it's privacy, rather because they see it was once worth 2000$ 22:49:18 I suggest you ask them and find out. 22:52:13 ^ That reads more aggressively than I meant it to 22:52:30 I think having a corporate Allie that gets its questionable funding and resulting development and research work done cannot be bad for monero in any way it can only benefit it, while monero stays the squeeky clean least scammy coin with cutting edge tech. 22:56:13 Not if ZCash uses it's infinite dev funds to market us into obscurity 22:58:14 Economics always wins. As long as monero provides the same privacy or better for the same price or lower, we have nothing to worry about (in the long run). 22:59:13 It is hard to pay for better marketing than news items like the successful retirement of WHM. 23:00:07 BusyBoredom[m]: Monero survives just as a tool, in and out ; keeps getting dumped to oblivion reducing network security at some point 23:00:39 "this ZCash seems private enough and i can even stake it" 23:01:06 Also coin bureau guy said it's better than monero in his last video 23:01:21 And snowden says it's good 23:01:39 Even cake will make it better 23:02:28 "even what used to be a monero wallet added ZCash" 23:02:30 * > <@busyboredom:monero.social> Economics always wins. As long as monero provides the same privacy or better for the same price or lower, we have nothing to worry about (in the long run). 23:02:30 Monero survives just as a tool, in and out ; keeps getting dumped to oblivion , reducing network security at some point 23:02:33 Zcash isn't ASIC resistance and is moving to PoS. Simple arguments against it. 23:02:59 Alrighty, I'mma go back to reading the halo 2 book. 23:03:00 Keep in mind: "We believe the shift to proof of stake is achievable within three years if we are able to focus our time and efforts and hire additional talent." 23:03:00 https://electriccoin.co/blog/ecc-roadmap-calls-for-focus-on-wallet-proof-of-stake-and-interoperability/ 23:03:07 Three year timeline 23:03:24 Rucknium[m]: How long was eth pos supposed to take? 23:03:51 Idk if that's in response to me 23:04:09 s/in/a/ 23:04:34 Rucknium[m]: Atleast they have a roadmap πŸ˜… 23:04:40 It's just general info about what timeline we're talking about here. 23:05:07 I swear to God of cakewallet makes monerotalk promote that they added ZCash 23:05:14 s/of/if/ 23:06:03 monerobull[m]: It will be discussed, I doubt it’s going to be positive though πŸ˜… 23:06:36 Cant talk bad about your sponsors, can you? 23:07:08 monerobull[m]: You can give your perspective 23:12:20 Can someone tell why coinbase never added monero ? 23:14:49 government told them it would be better not to add it 23:15:18 Well gee, wonder why they have zcash 23:15:19 look at the bottom of this page, gives good reasons why zec is moving to pos, given that info guess montero should as well 23:15:22 https://libera.ems.host/_matrix/media/r0/download/matrix.org/KpPaVencgTVxuiKhycSSWCmA/ima_c2c7dc3.jpeg 23:15:54 is monero prone to being broken by quantum computing? 23:16:05 everthing is prone 23:16:19 Hm yes, we carefully evaluated the pros and cons and decided number go up is the deciding factor 23:17:06 is there a ranking somewhere of whats most/least prone to quantum computing? (im assuming it has something to do with how hard each thing is to break) 23:18:19 I'm sure there is but I don't know 23:26:52 are there any good sci-fi books you guys have read that show specific uses and whatnot for crypto? 23:29:36 zcash uses rust? 23:29:41 dropped 23:30:08 crestani[m]: Snowcrash is pretty great and not directly cryptocurrency related but did coin the word metaverse 23:31:30 yea ive definitely read snowcrash (finishing up his latest book today). He predicts normalized use of multiple cryptos, and the carrying of them on keychain dongles 23:33:03 It's weird how much 80s/90s scifi stuff just uses "credits" as this universal digital currency payment and banking protocol with no further explanation 23:34:17 credits in a central database 23:34:59 just a way of being cashless