-
m-relay
<hardhatter:monero.social> How’s the research on anonymous account based cryptocurrencies looking as of today?
-
m-relay
<syntheticbird:monero.social> haven't heard of any so far
-
m-relay
<syntheticbird:monero.social> might be incompatible
-
m-relay
<ofrnxmr:xmr.mx> Dero
-
m-relay
<ofrnxmr:xmr.mx> Super anon
-
m-relay
<syntheticbird:monero.social> oh you're right
-
m-relay
<321bob321:monero.social> still cant get over that name "dero"
-
m-relay
<syntheticbird:monero.social> i like it
-
m-relay
<321bob321:monero.social> Are you one ?
-
m-relay
<mooshuxs:matrix.org> Have they upgraded XMR yet?
-
m-relay
<mooshuxs:matrix.org> With new addresses
-
m-relay
<mooshuxs:matrix.org> I’m a normie
-
m-relay
<ofrnxmr:xmr.mx> No
-
m-relay
<preland:monero.social> If I run monerod with tx-proxy intentionally set to an address that won’t work (ie a random localhost port), will that prevent it from broadcasting transactions?
-
m-relay
<preland:monero.social> I would think that it would, right? Otherwise if the tx-proxy is misconfigured or offline, then transactions would be broadcast directly….
-
m-relay
<ofrnxmr:xmr.mx> ?
-
m-relay
<ofrnxmr:xmr.mx> Tx proxy takes --tx-proxy={network},{proxyhost:port}[,noise][,peercount]
-
m-relay
<ofrnxmr:xmr.mx> So --tx-proxy=tor,127.0.0.1:9050
-
m-relay
<ofrnxmr:xmr.mx> If the proxy is wrong, then it wont have peers
-
m-relay
<preland:monero.social> As in it shouldn’t be able to sync? Or just make transactions?
-
m-relay
<ofrnxmr:xmr.mx> Sync will be fine
-
m-relay
<ofrnxmr:xmr.mx> But it wont broadcast tx that were sent to your rpc port
-
m-relay
<ofrnxmr:xmr.mx> It will throw errors like "unable to broadcast transactions. No available connections"
-
m-relay
<preland:monero.social> Is there any way to see if the tx-proxy is working correctly?
-
m-relay
<preland:monero.social> (Other than just sending a test transaction)
-
m-relay
<ofrnxmr:xmr.mx> sync_info
-
m-relay
<ofrnxmr:xmr.mx> You can only have onion peers if the proxy is working
-
m-relay
<preland:monero.social> Ah ok
-
m-relay
<preland:monero.social> I’m gonna try and see if I can get it to fail with an incorrect tx-proxy one more time; the past two times I tried it in the last hour just ended up going through without a hitch
-
m-relay
<ofrnxmr:xmr.mx> Incorrect tx proxy such as?
-
m-relay
<ofrnxmr:xmr.mx> not really possible
-
m-relay
<preland:monero.social> In my case I used tx-proxy i2p,127.0.0.1:8060 which normally is what I use for i2pd….but I killed i2pd and made sure it wasn’t running
-
m-relay
<ofrnxmr:xmr.mx> It connect to onion/i2p nodes over the specified proxy
-
m-relay
<preland:monero.social> So unless something else happened to show up on that port and also happen to perfectly route I2P packets (in record time might I add)…
-
m-relay
<ofrnxmr:xmr.mx> if the proxy wasnt working, then it cant connect to i2p nodes
-
m-relay
<preland:monero.social> Also print_cn showed no non clearnet connections
-
m-relay
<ofrnxmr:xmr.mx> If there are no i2p nodes in the connections list, then the tx will sit in your local txpool and never be broadcasted
-
m-relay
<preland:monero.social> Hmm
-
m-relay
<ofrnxmr:xmr.mx> s/Never/reattempt over and over but never succeed
-
m-relay
<ofrnxmr:xmr.mx> check sync_info instead of print_cn
-
m-relay
<ofrnxmr:xmr.mx> Of the tx was confirmed, then you had i2p peers
-
m-relay
<ofrnxmr:xmr.mx> .. or you mined it yourself 🙃
-
m-relay
<preland:monero.social> Hadn’t considered the mined it myself possibility lol (though I don’t think it’s likely)
-
m-relay
<preland:monero.social> I’m going to try to replicate it again in a more sterile environment and see if the holidays are just making me crazy
-
m-relay
<ofrnxmr:xmr.mx> Definitely crazy
-
m-relay
<ofrnxmr:xmr.mx> Dont need a sterile env
-
m-relay
<loeasy6:matrix.org> Hi
-
m-relay
<ofrnxmr:xmr.mx> Doyou have i2p peers?
-
m-relay
<ofrnxmr:xmr.mx> No: tx wont be relayed
-
m-relay
<ofrnxmr:xmr.mx> yes: tx will be relayed
-
m-relay
<ofrnxmr:xmr.mx> Its not technically possible to have i2p peers or to relay a tx to i2p, if i2p is not running
-
m-relay
<preland:monero.social> I’m currently waiting on it to see what happens; it’s acting weird
-
m-relay
<preland:monero.social> There’s a significant disconnect between how it is shown on monerod and on the wallets. From the perspective of the wallets, nothing is wrong; not even an error is shown
-
m-relay
<preland:monero.social> To add even more confusion, this go around I was able to catch the monerod warning about there being no I2P connections—that warning didn’t happen the last two times
-
m-relay
<ofrnxmr:xmr.mx> Correct
-
m-relay
<ofrnxmr:xmr.mx> There is nothing wrong from the perspective of the wallet
-
m-relay
<loeasy6:matrix.org> I have made a programming language that compiles to C++ for bounties so I don't have to learn C++
-
m-relay
<preland:monero.social> Have you actually gotten away with that? That sounds…more difficult than actually biting the bullet and learning c++
-
m-relay
<preland:monero.social> That’s like something I would pull to get out of learning Python
-
m-relay
<ofrnxmr:xmr.mx> There is no rpc response to tell wallets (especially restricted rpc) whether the node is running a tx-proxy
-
m-relay
<preland:monero.social> Ok, that makes sense I guess
-
m-relay
<loeasy6:matrix.org> Yes, I made the language, Still has to be "finished", I am still reading docs
-
m-relay
<loeasy6:matrix.org> But I have did it
-
m-relay
<preland:monero.social> Lol
-
m-relay
-
m-relay
<loeasy6:matrix.org> Wrong screenshot
-
m-relay
-
m-relay
<preland:monero.social> Nice
-
m-relay
<loeasy6:matrix.org> ```asm
-
m-relay
<loeasy6:matrix.org> BITS 64
-
m-relay
<loeasy6:matrix.org> segment .text
-
m-relay
<loeasy6:matrix.org> dump:
-
m-relay
<loeasy6:matrix.org> mov r9, -3689348814741910323
-
m-relay
<loeasy6:matrix.org> sub rsp, 40
-
m-relay
<loeasy6:matrix.org> mov BYTE [rsp+31], 10
-
m-relay
<loeasy6:matrix.org> lea rcx, [rsp+30]
-
m-relay
<loeasy6:matrix.org> .L2:
-
m-relay
<loeasy6:matrix.org> mov rax, rdi
-
m-relay
<loeasy6:matrix.org> lea r8, [rsp+32]
-
m-relay
<preland:monero.social> I doubt the output would be human-friendly enough to just submit as is, though it can probably give enough boilerplate to fill in the blanks
-
m-relay
<loeasy6:matrix.org> Worse case senero I could just decompile the binary
-
m-relay
<loeasy6:matrix.org> into C++
-
m-relay
<preland:monero.social> I don’t think anyone would want to review that, much less pay for the privilege of reviewing it lol
-
m-relay
<loeasy6:matrix.org> In my point as long as it works, Idk for everyone else
-
m-relay
<loeasy6:matrix.org> In general it was a good project
-
m-relay
<preland:monero.social> Yeah it’s definitely a good project, especially to learn c++ at an intimate level
-
m-relay
<loeasy6:matrix.org> Right
-
m-relay
<loeasy6:matrix.org> Now I can technically say I know C++
-
m-relay
<loeasy6:matrix.org> And I know fully know assembly
-
m-relay
-
m-relay
-
m-relay
-
m-relay
-
m-relay
-
m-relay
<123bob123:matrix.org> Paste code in a pastebin, rip nioc
-
m-relay
<ofrnxmr:xmr.mx> +1 loeasy6 please dont paste like that again
-
m-relay
<loeasy6:matrix.org> Sorry
-
m-relay
<preland:monero.social> Well….the transaction went through. I’m not sure what to think now.
-
m-relay
<ofrnxmr:xmr.mx> If the tx confirmed then it was sent over the specified proxy to an i2p node ....
-
m-relay
<ofrnxmr:xmr.mx> sync_info
-
m-relay
<ofrnxmr:xmr.mx> Do you have i2p peers?
-
m-relay
<preland:monero.social> That’s the funniest part of all: I don’t think there are any I2P peers *period* on stagenet currently
-
m-relay
<preland:monero.social> So the transaction got sent somehow through clearnet
-
m-relay
<ofrnxmr:xmr.mx> sync_info
-
m-relay
<ofrnxmr:xmr.mx> ^^^
-
m-relay
<preland:monero.social> Are you asking me to send the output of sync_info?
-
m-relay
<preland:monero.social> I can do that if necessary
-
m-relay
<ofrnxmr:xmr.mx> I'm asking you to check it for i2p/onion peers
-
m-relay
<preland:monero.social> I already did; none
-
m-relay
<ofrnxmr:xmr.mx> And the tx was confirmed + youre not mining?
-
m-relay
<preland:monero.social> Correct
-
m-relay
<ofrnxmr:xmr.mx> And your node is printing "unable to broadcast transactios. No available connections"?
-
m-relay
<preland:monero.social> And as a final sanity check I looked up the transaction hash on an external blockchain explorer and it showed up as good
-
m-relay
<preland:monero.social> It sent a single warning like that after submitting it yeah
-
m-relay
<ofrnxmr:xmr.mx> It should be printing the warning every few mins
-
m-relay
<preland:monero.social> Hmm
-
m-relay
<preland:monero.social> Let me turn up my log level and see if I can find something else
-
m-relay
<ofrnxmr:xmr.mx> You also have no onion peers, right?
-
m-relay
<preland:monero.social> Correct
-
m-relay
<preland:monero.social> Only clearnet
-
m-relay
<ofrnxmr:xmr.mx> the only thing i can think is that you didnt pass tx-proxy to the node at startup
-
m-relay
<ofrnxmr:xmr.mx> I can try to reproduce, but in my experience the tx will stay stuck on the local daemon until connections are established
-
m-relay
<preland:monero.social> I’m going to list the options out exactly as I had them so you can test it (or more likely, point at one of them and say “ah so that’s what’s happening”): monerod —stagenet —enable-dns-blocklist —out-peers 16 —no-igd —bootstrap-daemon-address auto —no-sync —check-updates disabled —max-concurrency 8 —tx-proxy i2p,127.0.0.1:8060
-
m-relay
<preland:monero.social> (In case you are wondering as to why some of these are here, I was originally testing adding the tx-proxy to the end of the settings used by the simple mode in monero-wallet-gui)
-
m-relay
<ofrnxmr:xmr.mx> --bootstrap-daemon-address is probably overriding tx-proxy
-
m-relay
<preland:monero.social> Hmm
-
m-relay
<ofrnxmr:xmr.mx> --no-sync means that your node isnt going to be the one relaying tx
-
m-relay
<preland:monero.social> And that would be the reason why
-
m-relay
<preland:monero.social> Yeah I just wasn’t thinking straight lol
-
m-relay
<ofrnxmr:xmr.mx> --no-sync puts your daemon in a "not synced" status, snd bootstrap proxies your rpc to another node
-
m-relay
<ofrnxmr:xmr.mx> So when your wallet syncs, its asking your node to relay to<>from another node
-
m-relay
<preland:monero.social> Yeah that’s right
-
m-relay
<preland:monero.social> Hmm
-
m-relay
<preland:monero.social> Well ig it’s back to the drawing board (though not as far back as the last 4 times lol)
-
m-relay
<ofrnxmr:xmr.mx> if your node was reporting as synced, it _should_ stop using bootstrap.
-
m-relay
<ofrnxmr:xmr.mx> --no-sync is an ugly hack to enable "simple mode", which is essentially a random node proxy w/o running a real node locally
-
m-relay
<ofrnxmr:xmr.mx> I think the problem is bootstrap overriding tx-proxy. Maybe that can be changed so that it still uses tx-proxy even if bootstrap is enabled and active for wallet sync
-
m-relay
<ofrnxmr:xmr.mx> Also makes me wonder if --proxy is enabled for bootstrap, or if bootstrap was just completely overlooke for --proxy and --tx-proxy edge cases
-
m-relay
<ofrnxmr:xmr.mx> (making bootstrap a "leak")
-
m-relay
<preland:monero.social> My guess is that it was overlooked or assumed to not be an issue
-
m-relay
-
m-relay
<xg9tdwhng23fpd2:midov.pl> Why is this returning:
-
m-relay
<xg9tdwhng23fpd2:midov.pl> Jan 01 12:22:32 mracek monerod[3579345]: 2025-01-01 12:22:32.108 W Unable to send transaction(s), no available connections
-
m-relay
<xg9tdwhng23fpd2:midov.pl> Jan 01 12:29:17 mracek monerod[3579345]: 2025-01-01 12:29:17.493 W Unable to send transaction(s) to tor - no suitable outbound connections at height 3315728
-
m-relay
<ofrnxmr:xmr.mx> Using tx-proxy?
-
m-relay
<xg9tdwhng23fpd2:midov.pl> huh?
-
m-relay
<ofrnxmr:xmr.mx> sounds like your tor daemon is down or falling to connect to onions
-
m-relay
-
m-relay
<xg9tdwhng23fpd2:midov.pl> ^ tx-proxy line
-
m-relay
<xg9tdwhng23fpd2:midov.pl> tor is up i am connecting to the server over it
-
m-relay
<ofrnxmr:xmr.mx> `./monerod sync_info`
-
m-relay
<ofrnxmr:xmr.mx> Also, why are you hardcoding this?? ` "anonymous-inbound=yobndiqy7b5umy434mhvj2u7zttr2ro2nshybrmu3c354qqykqtc7pid.onion:18083,${config.services.monero.rpc.address}:18083,64" # Advertise the onion service for an inbound requests`
-
m-relay
<xg9tdwhng23fpd2:midov.pl> [root@mracek:/var/lib/tor/onion/monero-p2p]# /nix/store/kx0vkg86azrbvs6rnk34akf5bvkjc7sx-monero-cli-0.18.3.4/bin/monerod sync_info
-
m-relay
<xg9tdwhng23fpd2:midov.pl> 2025-01-01 13:17:46.116 I Monero 'Fluorine Fermi' (v0.18.3.4-unknown)
-
m-relay
<xg9tdwhng23fpd2:midov.pl> Error: Unsuccessful -- json_rpc_request:
-
m-relay
<xg9tdwhng23fpd2:midov.pl> ikr
-
m-relay
<xg9tdwhng23fpd2:midov.pl> shouldn't i be hardcoding this?
-
m-relay
<ofrnxmr:xmr.mx> Oh
-
m-relay
<xg9tdwhng23fpd2:midov.pl> (cuz it was pain in the ass to anonymize over infra as code and people here told me it's fine since it's what the node uses to communicate with others)
-
m-relay
<ofrnxmr:xmr.mx> `monerod --rpc-login username:pass sync_info`
-
m-relay
<xg9tdwhng23fpd2:midov.pl> [root@mracek:/var/lib/tor/onion/monero-p2p]# /nix/store/kx0vkg86azrbvs6rnk34akf5bvkjc7sx-monero-cli-0.18.3.4/bin/monerod --rpc-login "Monerochan:iL0VEMoNeRoChan<3" sync_inf
-
m-relay
<xg9tdwhng23fpd2:midov.pl> o
-
m-relay
<xg9tdwhng23fpd2:midov.pl> 2025-01-01 13:23:40.656 I Monero 'Fluorine Fermi' (v0.18.3.4-unknown)
-
m-relay
<xg9tdwhng23fpd2:midov.pl> Error: Unsuccessful -- json_rpc_request:
-
m-relay
<ofrnxmr:xmr.mx> If that onion is on your host and youre the only one using this code, sure
-
m-relay
<ofrnxmr:xmr.mx> `monerod --rpc-login username:pass --log-level 1 sync_info`
-
m-relay
<xg9tdwhng23fpd2:midov.pl> it's public note that's not advertising as public node
-
m-relay
<xg9tdwhng23fpd2:midov.pl> and the onion is on the host
-
m-relay
<xg9tdwhng23fpd2:midov.pl> [root@mracek:/var/lib/tor/onion/monero-p2p]# /nix/store/kx0vkg86azrbvs6rnk34akf5bvkjc7sx-monero-cli-0.18.3.4/bin/monerod --rpc-login "Monerochan:iL0VEMoNeRoChan<3" --log-level 1 sync_info
-
m-relay
<xg9tdwhng23fpd2:midov.pl> 2025-01-01 13:25:45.508 I Monero 'Fluorine Fermi' (v0.18.3.4-unknown)
-
m-relay
<xg9tdwhng23fpd2:midov.pl> 2025-01-01 13:25:45.583 I Generating SSL certificate
-
m-relay
<xg9tdwhng23fpd2:midov.pl> 2025-01-01 13:25:48.402 W SSL peer has not been verified
-
m-relay
<xg9tdwhng23fpd2:midov.pl> 2025-01-01 13:25:48.402 W SSL peer has not been verified
-
m-relay
<xg9tdwhng23fpd2:midov.pl> 2025-01-01 13:25:48.496 E RPC call of "sync_info" returned error: -32601, message: Method not found
-
m-relay
<xg9tdwhng23fpd2:midov.pl> Error: Unsuccessful -- json_rpc_request:
-
m-relay
<ofrnxmr:xmr.mx> `monerod status`?
-
m-relay
<syntheticbird:monero.social> `cuprated status` ?
-
m-relay
<xg9tdwhng23fpd2:midov.pl> 025-01-01 13:31:19.327 W SSL peer has not been verified
-
m-relay
<xg9tdwhng23fpd2:midov.pl> 2025-01-01 13:31:19.420 I Failed to invoke http request to /mining_status, wrong response code: 404
-
m-relay
<xg9tdwhng23fpd2:midov.pl> Error: Problem fetching info-- rpc_request:
-
m-relay
<xg9tdwhng23fpd2:midov.pl> Height: 3315753/3315753 (100.0%) on mainnet, mining info unavailable, net hash 3.49 GH/s, v16, 0(out)+0(in) connections
-
m-relay
<syntheticbird:monero.social> `cuprated status` ? (this is a joke)
-
m-relay
<xg9tdwhng23fpd2:midov.pl> it's tor-only node that's not allowed to contact clearweb btw
-
m-relay
<xg9tdwhng23fpd2:midov.pl> this worked without issues up until 4 days ago btw
-
m-relay
<xg9tdwhng23fpd2:midov.pl> What's cuprated
-
m-relay
<321bob321:monero.social> Soon™️
-
m-relay
<xg9tdwhng23fpd2:midov.pl>
github.com/Cuprate/cuprate oooo
-
m-relay
<321bob321:monero.social> Rust version
-
m-relay
<321bob321:monero.social> Version with crabs
-
m-relay
<xg9tdwhng23fpd2:midov.pl> rust all the things
-
m-relay
<ofrnxmr:xmr.mx> Well wut did u change 4.1 days ago?
-
m-relay
<ofrnxmr:xmr.mx> 0 out, 0 in connections
-
m-relay
<xg9tdwhng23fpd2:midov.pl> literally nothing the whole system is bit by bit the same
-
m-relay
<xg9tdwhng23fpd2:midov.pl> (checked)
-
m-relay
<xg9tdwhng23fpd2:midov.pl> huh
-
m-relay
<ofrnxmr:xmr.mx> 3315761 is the current block height
-
m-relay
<321bob321:monero.social> Ctrl alt defeat
-
m-relay
<ofrnxmr:xmr.mx> Youre 8 blocks behind
-
m-relay
<xg9tdwhng23fpd2:midov.pl> oh it works now wtf
-
m-relay
<ofrnxmr:xmr.mx> _Shane restarted tor_
-
m-relay
<xg9tdwhng23fpd2:midov.pl> i restarted it like 6 times in the last 7 hours
-
m-relay
<xg9tdwhng23fpd2:midov.pl> also no i restarted monero, tor has uptime of 19 days rn
-
m-relay
<ofrnxmr:xmr.mx> Mebbe isp doesnt like tor
-
m-relay
<xg9tdwhng23fpd2:midov.pl> nah ISP likes Tor since they don't have to deal with authorities asking them for data
-
m-relay
<ofrnxmr:xmr.mx> So you restarted monerod and all of a sudden you have connections now?
-
m-relay
<xg9tdwhng23fpd2:midov.pl> i restarted monero like 6 times before and it didn't do anything, i restarted it now and it works
-
m-relay
<ofrnxmr:xmr.mx> sync_info works now? You have both clear and onion peers?
-
m-relay
<xg9tdwhng23fpd2:midov.pl> 2025-01-01 13:54:09.837 W SSL peer has not been verified
-
m-relay
<xg9tdwhng23fpd2:midov.pl> 2025-01-01 13:54:09.931 E RPC call of "sync_info" returned error: -32601, message: Method not found
-
m-relay
<xg9tdwhng23fpd2:midov.pl> Error: Unsuccessful -- json_rpc_request:
-
m-relay
<xg9tdwhng23fpd2:midov.pl> 🤔
-
m-relay
<xg9tdwhng23fpd2:midov.pl> i have onion connection on the wallet that is syncing and reports all good so far
-
m-relay
<xg9tdwhng23fpd2:midov.pl> doesn't work in stack on android though
-
m-relay
<ofrnxmr:xmr.mx> is the rpc port unchanged?
-
m-relay
<xg9tdwhng23fpd2:midov.pl> unchanged how?
-
m-relay
<ofrnxmr:xmr.mx> rpc-bind-port is the default 18081?
-
m-relay
<xg9tdwhng23fpd2:midov.pl> yes
-
m-relay
<xg9tdwhng23fpd2:midov.pl> The node had uptime of 8 months near 99% up until 4 days ago with me changing nothing to clarify
-
m-relay
<ofrnxmr:xmr.mx> I have no idea why your node is failing to respond to sync_info or giving weird responses to status
-
m-relay
<xg9tdwhng23fpd2:midov.pl> > Jan 01 13:57:56 mracek tor[88873]: Jan 01 13:57:56.000 [notice] Closed 1 streams for service [scrubbed].onion for reason resolve failed. Fetch status: No more HSDir available to query.
-
m-relay
<xg9tdwhng23fpd2:midov.pl> I guess Tor fucked itself 🤔
-
m-relay
<ofrnxmr:xmr.mx> I get those tor errors all the time when my route is no-good
-
m-relay
<xg9tdwhng23fpd2:midov.pl> tor ppl told me that this happens when the tor daemon runs for too long to then fix that by clearning state file
-
m-relay
<xg9tdwhng23fpd2:midov.pl> iirc
-
m-relay
<xg9tdwhng23fpd2:midov.pl> though that doesn't seem to affect the responses from monerod
-
m-relay
<xg9tdwhng23fpd2:midov.pl> it seems to work now though so maybe tor-induced fail.. and maybe the rpc errors are due to the node not being able to contact clearweb?
-
m-relay
<ofrnxmr:xmr.mx> The rpc errors dont make sense. Are you using `--restricted-rpc` flag?
-
m-relay
-
m-relay
<xg9tdwhng23fpd2:midov.pl> restricted-rpc=1
-
m-relay
<xg9tdwhng23fpd2:midov.pl> oh i do.. nix upstream puts that there for some reason
-
m-relay
-
m-relay
<xg9tdwhng23fpd2:midov.pl> oh nwm i do restrict it
-
m-relay
<xg9tdwhng23fpd2:midov.pl> so basically fuck tor ruining my uptime
-
m-relay
<xg9tdwhng23fpd2:midov.pl> _bumps priority for i2p higher_
-
m-relay
<ofrnxmr:xmr.mx> You could omit restricted-rpc and instead set
-
m-relay
<ofrnxmr:xmr.mx> rpc-restricted-bind-ip=0.0.0.0 rpc-restricted-bind-port=18089
-
m-relay
<xg9tdwhng23fpd2:midov.pl> is that a good idea? I have like "prevent unsafe RPC calls" though i don't remember why i put it in there :D
-
m-relay
<xg9tdwhng23fpd2:midov.pl> _pretty sure someone here told me to do that and claimed this as the rationale_
-
m-relay
<ofrnxmr:xmr.mx> getmonero.dev told u that
-
m-relay
<ofrnxmr:xmr.mx> Its only unsafe if youre exposing the endpoint to the internet
-
m-relay
<xg9tdwhng23fpd2:midov.pl> arent i doing that?
-
m-relay
<ofrnxmr:xmr.mx> you shouldnt
-
m-relay
<ofrnxmr:xmr.mx> Leave it local(default)
-
m-relay
<ofrnxmr:xmr.mx> create a _new_ restricted bind to expose
-
m-relay
<ofrnxmr:xmr.mx> Though you dont have to expose the bind-ip to 0.0.0.0 if you want it to be onion-only
-
m-relay
<hardhatter:monero.social> Never heard anyone actually discuss here if there was any merit to dero’s account based implementation. I imagine it’s somewhere in MRL logs. Haven’t looked into it myself but I’m kinda curious. Was hoping someone else did and could comment on it before I dive into reading exactly what the implementation is.
-
m-relay
<hardhatter:monero.social> Anyway I thought there was maybe other progress made outside of dero for account based anonymous crypto
-
m-relay
<ofrnxmr:xmr.mx> iirc Kaya has spoken pretty in-depth about the drawbacks of account model on dero
-
m-relay
<xg9tdwhng23fpd2:midov.pl> that's just for local comms right
-
m-relay
<xg9tdwhng23fpd2:midov.pl> ig i will enable that only for debugging then
-
m-relay
<ofrnxmr:xmr.mx> just remove restricted-rpc from the config, and add rpc-restricted-bind-port=18089
-
m-relay
<ofrnxmr:xmr.mx> Then change your onion from 18081 > 18089
-
m-relay
<xg9tdwhng23fpd2:midov.pl> why not just use the 18081
-
m-relay
<ofrnxmr:xmr.mx> if youre the only one using the onion, sure. But if the onion is known by your peers (same onion for anon inbound) then a bad actor can delete your block chain or start mining remotely
-
m-relay
<xg9tdwhng23fpd2:midov.pl> it's public node
-
m-relay
<ofrnxmr:xmr.mx> 18081, left unrestricted, should only be accessible by you, preferably on the localhost
-
m-relay
<hardhatter:monero.social> Hmm i wonder if there parts of it that can be used repurposed though. Like there’s almost certainly going to be drawbacks or loss of features by switching to an account based model but the scalability will likely make it worth it.
-
m-relay
<hardhatter:monero.social> If there’s a fundamental privacy vulnerability that can’t be over come then that’s another story
-
m-relay
<ofrnxmr:xmr.mx> Dero isnt open source
-
m-relay
<hardhatter:monero.social> How can kaya comment on its core implementation if he didn’t have the source code? Putting aside the bug he found that I’m guessing was in a part of the code that is open source for users
-
m-relay
<xg9tdwhng23fpd2:midov.pl> thanks for help btw <3
-
m-relay
<hardhatter:monero.social> It looks like it is open source. the source code is available on its website and on GitHub
-
m-relay
<ofrnxmr:xmr.mx> Source available != open source
-
m-relay
-
m-relay
<ofrnxmr:xmr.mx> Without an explicit open source license, its technically not open source and cannot be used.
-
m-relay
<ofrnxmr:xmr.mx> dero has a license, and its neither pernissive or copyleft. Research-only
-
m-relay
<xg9tdwhng23fpd2:midov.pl> that's some weird af license
-
m-relay
<xg9tdwhng23fpd2:midov.pl> > BY CLICKING ON THE YES BUTTON BELOW OR USING THE TECHNOLOGY, YOU ARE ACCEPTING AND AGREEING TO ABIDE BY THE TERMS AND CONDITIONS OF THIS LICENSE. YOU MUST BE AT LEAST 18 YEARS OF AGE AND OTHERWISE COMPETENT TO ENTER INTO CONTRACTS.
-
m-relay
<xg9tdwhng23fpd2:midov.pl> mkay
-
m-relay
<xg9tdwhng23fpd2:midov.pl> smart contracts? My friend lost 3M EUR on those recently using BTC
-
m-relay
<ofrnxmr:xmr.mx> Im 13. Cant accept
-
m-relay
<xg9tdwhng23fpd2:midov.pl> more like the multiple accounts of legal malpractice in that statement
-
m-relay
<xg9tdwhng23fpd2:midov.pl> is there actually anyone who didn't get fucked over on smart contracts? I know a lot of people who do crypto and lot of them did
-
m-relay
<xg9tdwhng23fpd2:midov.pl> from my point of view it seems that people make these implementations with some hidden vulnerability that they then abuse to collect liquidity
-
m-relay
<xg9tdwhng23fpd2:midov.pl> though might be a BTC thing
-
BlueyHealer
I don't evwn understand what a smart contract is lol. Only heard by proxy and all the ways it was used in were cringe. Is that associated with any fees?
-
m-relay
<xg9tdwhng23fpd2:midov.pl> afaik it's supposed to be a crypto replacement for stock exchange
-
BlueyHealer
as if people didn't decide to use currencies themselves as stocks already lol
-
m-relay
<xg9tdwhng23fpd2:midov.pl> tbf i would be very happy to use good implementation of cryptostock
-
moneromooo
I never got fucked on smart contracts.
-
m-relay
<xg9tdwhng23fpd2:midov.pl> on BTC?
-
moneromooo
Or any other.
-
moneromooo
My trick is:
-
moneromooo
I never used any.
-
m-relay
<xg9tdwhng23fpd2:midov.pl> did you actually even were able to claim liquidity or do you just watch number on the screen?
-
m-relay
<xg9tdwhng23fpd2:midov.pl> ...
-
m-relay
<xg9tdwhng23fpd2:midov.pl> smh
-
moneromooo
Then again, I got fucked on shitcoins in my day :D That's how you learn...
-
moneromooo
Tomorrow's newcomers will get fucked on whatever newfangled shit is the rage then, and you won't.
-
m-relay
<plowsof:matrix.org> losing 3M EUR to a smart contract puts your friend barely in the top 100.. they'd be ranked 165~
rekt.news/leaderboard
-
moneromooo
Look where you put your fingers, and use take time to apply common sense before doing anything. That gets you out of most "get fucked" scenarios.
-
moneromooo
But that's experience.
-
moneromooo
The "take time to" part is especially important.
-
moneromooo
And sure, you'll also miss some lucky breaks. Shrug.
-
moneromooo
Man. The 3M number just percolated through the fog to my brain. Ouch...
-
moneromooo
Anyway. House of cards made out of think slices of sugar built on sand on the beach on a windy day. Maybe someday someone will start building them in rebar concrete.
-
moneromooo
Still amazes me how many years this neverending shitstream of "Foocoin, built to trade foo" obvious bullshit lasted. What they say about markets staying irrational longer than you can stay solvent...
-
m-relay
<syntheticbird:monero.social> nope
-
m-relay
<syntheticbird:monero.social> Source available = open source
-
BlueyHealer
There is a simple test to see if a crypto project is worthwhile or not. "Does it have a reason to be crypto rather than a simple database on the organizers' servers?"
-
m-relay
<syntheticbird:monero.social> Dero is just NOT FREE and open source
-
m-relay
<ofrnxmr:xmr.mx> 😆
-
BlueyHealer
syntheticbird, but =/= foss
-
m-relay
<loeasy6:matrix.org> Happy new years!
-
m-relay
<syntheticbird:monero.social> BlueyHealer yes, open source =/= FOSS. Kayabanerve repeated it number of time on twitter, he isn't contributing because it is not FOSS
-
m-relay
<ofrnxmr:xmr.mx> you know damn well that you meant foss
-
m-relay
<syntheticbird:monero.social> wat?
-
m-relay
<ofrnxmr:xmr.mx> when you said "source available != open source", you meant "source available != FOSS"
-
m-relay
<syntheticbird:monero.social> you said not me
-
m-relay
<ofrnxmr:xmr.mx> i wonder if kewbit will believe that were not the same person if we talk to yourself enough
-
m-relay
<syntheticbird:monero.social> yourself you mean.
-
m-relay
<plowsof:matrix.org> you two are always finishing each others
-
m-relay
<syntheticbird:monero.social> myself
-
m-relay
<syntheticbird:monero.social> we three are always finishing each others you mean
-
m-relay
<hardhatter:monero.social> I mean depending on where you live, it’s not copyright infringement if you don’t use it for non-commercial purposes. So if dero actually had anything useful in its design it really doesn’t matter if it’s copied or modified without permission.
-
m-relay
<hardhatter:monero.social> Also fuck copyright lmfao
-
m-relay
<ofrnxmr:xmr.mx> Sure, if you dont give a shit you can also just decompile proprietary apps and steak whatever you want
-
m-relay
<ofrnxmr:xmr.mx> Or use gpl code inside of your proprietary antminer x5
-
m-relay
<ofrnxmr:xmr.mx> Thats a triple negative. Confused the hell out of me. Plz rephrase
-
m-relay
<ofrnxmr:xmr.mx> "_not_ copyright infringement if you _don't_ use it for _non_ commercial purposes"
-
m-relay
<loeasy6:matrix.org> My programming language now compiles to C as well
-
m-relay
<hardhatter:monero.social> I mean depending on where you live, it’s not copyright infringement if you use it for non-commercial purposes. So if dero actually had anything useful in its design it really doesn’t matter if it’s copied or modified without permission.
-
m-relay
<hardhatter:monero.social> Also fuck copyright lmfao
-
m-relay
<hardhatter:monero.social> Edited. my bad.
-
m-relay
<ofrnxmr:xmr.mx> Are you specifically referring to dero's research license?
-
m-relay
<hardhatter:monero.social> Speaking generally but wouldn’t it apply to that license ?
-
m-relay
<ofrnxmr:xmr.mx> > Subject to the conditions contained herein, Licensor grants to You a non-exclusive, non-transferable, worldwide, and royalty-free license to do the following for Your Research Use only:
-
m-relay
<ofrnxmr:xmr.mx> > "Research Use" means research, evaluation, or development for the purpose of advancing knowledge, teaching, learning, or customizing the Technology for personal use. Research Use expressly excludes use or distribution for direct or indirect commercial (including strategic) gain or advantage.
-
m-relay
<hardhatter:monero.social> Well that’s what I mean. It says that but it’s not going to be enforced in many places
-
m-relay
<ofrnxmr:xmr.mx> If a project doesnt have a foss* license, its not foss
-
m-relay
<hardhatter:monero.social> And the case would immediately get thrown out if he sued. so who cares.
-
m-relay
<ofrnxmr:xmr.mx> And in most places, a project lacking a license would be considered non-free
-
m-relay
<ofrnxmr:xmr.mx> Maybe in a court of Beijing where xmrig tried to sue bitmain
-
m-relay
<ofrnxmr:xmr.mx> But in any place where foss licenses are respected, yes youd be guilty of infringing
-
rbrunner
Who cares? I do. You respect my license, I respect yours. Tit for tat. In force since the last ice age or even longer, since we descended from trees
-
m-relay
<ofrnxmr:xmr.mx> Speak for yourself, i never descended /s
-
m-relay
<ofrnxmr:xmr.mx> just because someone has a lemonade stand in public, doesnt mean the lemonade is free, not is the recipe.
-
m-relay
<ofrnxmr:xmr.mx> just because i post it online, doesnt give you the right to take it as your own.
-
m-relay
<ofrnxmr:xmr.mx> there will always be thieves, and always be people who don't want to share
-
m-relay
<hardhatter:monero.social> I mean personally, I don’t put anything online for anyone to see that I’d have a problem with other people using however they wanted.
-
m-relay
<hardhatter:monero.social> I may hesitate to copying someone’s code exactly but if it’s the best solution at the moment , idrc, i’m gonna use it, how ever I want
-
m-relay
<ofrnxmr:xmr.mx> And that makes you a shit person 💯
-
m-relay
<hardhatter:monero.social> It’s knowledge. It’s not an exhaustible resource
-
m-relay
<ofrnxmr:xmr.mx> And people like you are why people keep their stuff proprietary
-
m-relay
<hardhatter:monero.social> I keep my ip to myself too
-
rbrunner
Maybe that hard hat sits a bit too hard? :)
-
m-relay
<hardhatter:monero.social> Intellectual property
-
rbrunner
If somebody dropps some bills at the supermarket checkout counter in front of me I will snatch it. As soon as it touched the floor it became public property.
-
m-relay
<hardhatter:monero.social> When you take someone’s money or physical property they don’t have access to it any more.
-
moneromeow
do I have access if I have a $5 wrench?
-
m-relay
<siren:kernal.eu> Copyright law is a double edged sword. On the bright side, it makes FOSS/open-source licensing enforceable.
-
m-relay
<hardhatter:monero.social> When you use knowledge from someone else they still have the ability to use that knowledge themselves
-
rbrunner
Yeah, but maybe in a very diminished way. The difference is then like stealing cold hard cash. IMHO
-
m-relay
<siren:kernal.eu> There's nothing good about patents though
-
m-relay
<syntheticbird:monero.social> fuck code patents
-
rbrunner
I think on that we can agree :)
-
m-relay
<hardhatter:monero.social> I just generally don’t want other people to do what I tell them to involuntarily. And I don’t follow the demands of other people.
-
m-relay
<hardhatter:monero.social> If we’re not getting violent or directly interfering with each others activities then there shouldn’t be a problem.
-
m-relay
<ofrnxmr:xmr.mx> You really like compounding negatives :)b
-
m-relay
<ofrnxmr:xmr.mx> You mean
-
moneromooo
Other assholes put info about me out there, without me wanting to. Honestly, I'd like there to be a law against that type of shit.
-
moneromooo
(one that includes hard time, not just "pay back 10% of your profit as a fine")
-
rbrunner
I think "laws" are not supposed to be a thing in those hard-hatting scenarios ...
-
moneromooo
A scam that is btw. Eve fucks Alice, Govt gets paid for it...
-
m-relay
<hardhatter:monero.social> When you live in a system that revolves around civil laws I get that you gotta play the game to make movement
-
m-relay
<hardhatter:monero.social> But that doesn’t mean you have to stay in that system
-
m-relay
<ofrnxmr:xmr.mx> as long as you like getting your legs broken, ig
-
m-relay
<ofrnxmr:xmr.mx> Ppl that want to play outside of the law, shouldnt whine when the ppl they steal from also play outside of the law
-
m-relay
<ofrnxmr:xmr.mx> Not everyones moral compas points in the same direction, but you shouldnt dish out what you cant take
-
m-relay
<ofrnxmr:xmr.mx> If you want to be an outlaw, you shouldnt expect anyone else to be a law abiding citizen
-
m-relay
<hardhatter:monero.social> If I’m not willing to fight them over it my self then it’s probably not worth threatening someone with violence at all. I don’t want some goons fighting for me.
-
m-relay
<hardhatter:monero.social> But also I just don’t care about matters like that example you gave. I wouldn’t fight someone over that
-
m-relay
<crypto.neko:frei.chat> wait WTF is this room
-
m-relay
-
m-relay
<ofrnxmr:xmr.mx> The server is fkd
-
m-relay
<ofrnxmr:xmr.mx> -dev did that for me too
-
m-relay
<ofrnxmr:xmr.mx> The room name was likely removed for you
-
m-relay
<ofrnxmr:xmr.mx> this is #monero:monero.social
-
m-relay
<crypto.neko:frei.chat> Why?
-
m-relay
<crypto.neko:frei.chat> Oh, I see!
-
cbrooklyn112
I want to go into moner-pools but it says Im banned?
-
m-relay
<yatta:private.coffee> I'm also banned.
-
m-relay
<yatta:private.coffee> #Monero-pools got moved from libera to... Rizon. I was told. Am still learning weechat trying to confirm
-
m-relay
<ofrnxmr:xmr.mx> monero-pools on libera was killed
-
m-relay
<root:kimapr.net> o, rizon? i happen to have connected to that one for other reasons, what a coincidence