-
m-relay
<joshdoesdart:matrix.org> Is there any kind of self hosted payment server that works?
-
m-relay
<joshdoesdart:matrix.org> For XMR specifically
-
m-relay
<rottenwheel:unredacted.org> [@joshdoesdart:matrix.org](https://matrix.to/#/@joshdoesdart:matrix.org) sure. BTCPayServer, Bitcart, or MoneroPay.
-
m-relay
<joshdoesdart:matrix.org> Thank you
-
m-relay
<joshdoesdart:matrix.org> Which one do you think is most mature
-
m-relay
<googlemozilla:matrix.org> BTCPayServer
-
m-relay
<joshdoesdart:matrix.org> MoneroPay looks good its still being worked on maybe?
-
m-relay
<googlemozilla:matrix.org> @siren:kernal.eu
-
m-relay
<joshdoesdart:matrix.org> Okay assuming this includes XMR
-
m-relay
-
m-relay
<googlemozilla:matrix.org> Couple years old, but it should be fine to follow still.
-
m-relay
<ofrnxmr:xmr.mx> Not sure if that guide still works
-
m-relay
<ofrnxmr:xmr.mx> Btcpayserver had a major upgrade that changed some monero stuff
-
m-relay
<googlemozilla:matrix.org> Doesn't hurt to try.
-
m-relay
<ofrnxmr:xmr.mx> Servers.guru uses bitcart
-
m-relay
<googlemozilla:matrix.org> It definitely is the most mature though out of the options rotten gave.
-
m-relay
<rottenwheel:unredacted.org> Do you only neee to accept XMR, or you want to take other cryptocurrencies as well?
-
m-relay
<rottenwheel:unredacted.org> Do you only need to accept XMR, or you want to take other cryptocurrencies as well?
-
m-relay
<joshdoesdart:matrix.org> Only XMR, ideally to have webhooks on txnotify.
-
m-relay
<joshdoesdart:matrix.org> Something with a backend UI would be nice but I can add
-
m-relay
<joshdoesdart:matrix.org> I will see
-
m-relay
<joshdoesdart:matrix.org> I am reading this now, is old?
-
m-relay
<ofrnxmr:xmr.mx> Yeah. Btcpayserver had a big update recently
-
m-relay
<joshdoesdart:matrix.org> The one for sethdoesprivacy
-
m-relay
<ofrnxmr:xmr.mx> yeah
-
m-relay
<joshdoesdart:matrix.org> So its updated already but documentation is not
-
m-relay
<joshdoesdart:matrix.org> Maybe its fine
-
m-relay
<ofrnxmr:xmr.mx> Yes
-
m-relay
<ofrnxmr:xmr.mx> Btcpayserver works, but seth's documentation might need some changes. Try it and let us know
-
m-relay
<ofrnxmr:xmr.mx> Seth is here and will fix if it needs to be fixed
-
m-relay
<joshdoesdart:matrix.org> Sure thing
-
m-relay
<rottenwheel:unredacted.org> Look into MoneroPay. moneropay.eu
-
m-relay
<owe_addams:matrix.org> Wow, are you saying it’s a tool that any XMR holder can use? To get started, the first step is figuring out where to buy Monero.
-
waywardson
Some IP spamming one of my nodes with getheight and getblocktemplate requests every second. Its like 20 get height requests in 20 seconds then 1 getblocktemplate.
-
waywardson
The IP has never done a submit block, so its not a miner
-
sech1
sounds like xmrig solo mining
-
waywardson
yea probably
-
waywardson
cpu peaking only at a couple % so not worried tbh
-
m-relay
<contrazene:matrix.org> hey I have a question; sorry if this isn't a right place.
-
m-relay
<contrazene:matrix.org> If the mining network notices that a miner or confederacy of miners is positioned to make a 51% attack, why doesn't simply ignore any blocks broadcast by that node?
-
m-relay
<contrazene:matrix.org> or confederacy
-
sech1
There is now way to "notice" it
-
sech1
*no way
-
m-relay
<contrazene:matrix.org> what do you mean? We can't notice that a certain miner has recieved a certain percentage of the last few blocks?
-
sech1
51% attack doesn't work like this. An attacker doesn't announce their blocks until they're done
-
sech1
Also, you can't know who mined which block in Monero because payout addresses are hidden
-
m-relay
<monerobull:matrix.org> youd expect to see a sudden hashrate drop though
-
m-relay
<monerobull:matrix.org> unless the attack is entirely mined with outside resources
-
m-relay
<contrazene:matrix.org> How is this possible?
-
m-relay
<contrazene:matrix.org> can't you only mine one block at a time
-
sech1
you can mine as many blocks as you want. 51% attack creates an alternative chain of blocks (more than 10 blocks in case of Monero), and then publishes them all at once
-
m-relay
<contrazene:matrix.org> then shouldn't the monero network prevent one node from mining more than 10 blocks at once. something like 1 out of every 10 blocks cannot be mined by the person who mined the other 9
-
m-relay
<syntheticbird:monero.social> There is not really a way to enforce this as a miner could use 11 nodes to circumvent this, or broadcast 11 different addresses.
-
m-relay
<monerobull:matrix.org> there is no "fix"
-
m-relay
<monerobull:matrix.org> mining is the solution to the doublespend problem
-
m-relay
<monerobull:matrix.org> if someone gets more hash than everyone else, they arent breaking any rulees
-
m-relay
<monerobull:matrix.org> if someone gets more hash than everyone else, they arent breaking any rules
-
m-relay
<monerobull:matrix.org> 51% attacks are just an inherent part of the design
-
m-relay
<monerobull:matrix.org> 51% attacks arent even that destructive imo
-
m-relay
<monerobull:matrix.org> the worst thing they can realistically do is mine empty blocks
-
sech1
"prevent one node from mining more than 10 blocks at once" impossible because payout addresses are hidden, and even if they were not, an attacker could use 10 different addresses
-
m-relay
<f:monero.social> In CCS terms, does "expiration" refer to "proposal not fully funded by date X" or "proposal funded but not completed by date X"?
-
m-relay
<plowsof:matrix.org> you can interpret how you see fit - if the proposal needs to be merged/funded by a given date then state that. other forms of expiry are given to improve trust that the proposer is certain it will be completed - or funds are repurposed (these are not stringently enforced as we would expect, which needs to change)
-
m-relay
<googlemozilla:matrix.org> PoS.
-
m-relay
<googlemozilla:matrix.org> If you're talking about a 51% attack, I'm afraid PoS is actually more vulnerable. However, it does have several other advantages.
-
m-relay
<monerobull:matrix.org> it makes the chain permissioned
-
m-relay
<monerobull:matrix.org> you can "fix" 51% attacks by introducing a centralized authority
-
m-relay
<monerobull:matrix.org> like "master nodes"
-
m-relay
<monerobull:matrix.org> but then you have that, a centralized authority...
-
m-relay
<googlemozilla:matrix.org> Monero mining is centralized.
-
m-relay
<monerobull:matrix.org> no its not
-
m-relay
<googlemozilla:matrix.org> At the moment.
-
m-relay
<googlemozilla:matrix.org> ...
-
m-relay
-
m-relay
<googlemozilla:matrix.org> ~6.70% of the hash rate is being contributed to p2pool, while the remaining majority is concentrated among centralized pools.
-
m-relay
<googlemozilla:matrix.org> More than 60% of the hash power is concentrated in just a couple centralized pools. This situation is actually worse than PoS. Also, this hash rate is likely from botnets.
-
m-relay
<googlemozilla:matrix.org> Although Satoshi did say:
-
m-relay
<googlemozilla:matrix.org> `The Bitcoin network might actually reduce spam by diverting zombie farms to generating bitcoins instead`
-
m-relay
<googlemozilla:matrix.org> So perhaps having botnets on Monero isn't so bad after all, but they are using centralized pools unfortunately.
-
m-relay
<f:monero.social> Here are all the major details on the offline-signing concept I am designing:
-
m-relay
-
m-relay
<f:monero.social> Though it's elaborate, I am sure there will be questions, so feedback is very welcome!
-
sech1
yes, yes, it's exactly what I've been thinking about for years - why not connect to merchant's node to sync the wallet and send a transaction? But in you case, wallet doesn't even connect to the node directly?
-
sech1
I imagined it like wallet on the phone running in background, detecting a wi-fi network in the store, notifying user about available nodes and asking if it's ok to sync the wallet. And then at checkout, wallet is ready to send a transaction to merchant's node - merchant will see it immediately in their node's mempool.
-
m-relay
<f:monero.social> Care to re-phrase your first question? :)
-
sech1
You describe it like offline signing through merchant's PoS terminal, right? So wallet doesn't even connect to the node to sync first?
-
sech1
It can work for 1-2 transactions, depending on how many available inputs a user has. Then he has to sync to get new inputs from the network.
-
m-relay
<f:monero.social> The merchant's PoS is mostly there to coordinate between the client wallet (offline) and their "home tower" (an RPC instance that has everything synced).
-
sech1
yes, but user's wallet is not synced. Syncing through the PoS terminal will still be slow because it's CPU-limited
-
sech1
It's better to sync through merchant's local node using merchant's wi-fi - while walking around the store and picking goods to buy
-
m-relay
<f:monero.social> The home tower has an up-to-date view on the wallet (but no spend-key). It prepares the unsigned transaction and returns it to the merchant.
-
m-relay
<f:monero.social> Merchant in turn hands it to the customer for signing.
-
sech1
and who runs the home tower?
-
sech1
I assume it's the user because it's their wallet
-
m-relay
<f:monero.social> Who "runs" it, is flexible. It's controlled by the customer.
-
sech1
No one will run a server somewhere 24/7
-
sech1
Max you can expect from users, is to install a phone app
-
m-relay
<f:monero.social> I will. And I will run it for close others too. And what I've learnt in life is that, if there's one human interested in something, then there's probably a second somewhere :)
-
sech1
If it gets mass adopted, the "banks" will emerge that will run thousands and millions of wallets for their users
-
sech1
It's bad from privacy standpoint, and from centralization standpoint
-
plowsof
thought experiment, maybe a nice working proof of concept at best. not realistic to gain any real world usage with this - a bluetooth ledger/trezor can just pay for transactions at a terminal ,, multicoin / off the shelf, no hardware enclosures have to be funded
-
sech1
Mass adoption and the average user will not run servers
-
m-relay
<f:monero.social> This design isn't for users who want crypto just for play. It's for those interested in circular economies. I've only briefly mentioned scenarios in the "use cases" section, since the document is already very long. I could write out the entire vision, but it wouldn't change opinions much of those who already have a different view on how they think things have to work.
-
sech1
A phone app that picks up wi-fi in store, finds a running node and syncs using it in the background - that can work. Because once users have to pay, their wallet is synced and ready, and it will submit the transaction to merchant's node so it will be "instant". That can work even in a busy grocery store
-
sech1
The less moving parts (from user side), the better
-
sech1
Having users to run their servers (or rely on someone's servers) is a no-go
-
sech1
Merchants have to run their nodes anyway, so it's better to use them as much as possiblel
-
m-relay
<f:monero.social> Why would it be a "no-go"? If someone wanted to use the setup, they can.
-
sech1
People who can run their server = 0.1% of the general population
-
sech1
People who can install a phone app = 99.9% of the general population
-
sech1
Merchants will not put an effort for 0.1%
-
m-relay
<f:monero.social> Note that this proposal is not about "mass adoption", it's about providing a tool for those who want to use it.
-
m-relay
<f:monero.social> (Actually it's not that different from most other proposals in this regard.)
-
sech1
okay, I see
-
sech1
Regardless of the mass adoption, the only weak point in this scheme is "towers"
-
sech1
I mean centralization point
-
sech1
If it's easy to setup (like with ready to go docker files), then maybe there will be many such towers from people in the community
-
m-relay
<f:monero.social> I hear your concern. However, it can be done, meaning there's nothing holding anyone back from doing it this way today. Actually, wallet's like MyMonero already used the client's view key in order to spare the user sync time.
-
m-relay
<f:monero.social> (Not to mention users holding "their" XMR on exchanges.)
-
m-relay
<f:monero.social> So in this regard, what we can do is make it as easy as possible for users to deploy the tool themselves.
-
sech1
yes
-
m-relay
<f:monero.social> Yes, see the note on Docker files in the document. There's probably affordable hosting where one provides a dockerhub URI and gets a running server. I will have to research options, but I'm leaving this for after implementation, as I highly doubt it would fail there.
-
m-relay
<f:monero.social> Thinking about MyMonero - on mobile, I did like this wallet the most, simply for not having to cope with syncing. Now if such a wallet would offer me to provide my own "tower", I could have the best of both worlds: No sync on device and no key with third party. (This plays into the idea in the last paragraph of the document.)
-
m-relay
<ofrnxmr:monero.social> monero-lws
-
m-relay
<ofrnxmr:monero.social> I think it should be working with the mymonero app
-
m-relay
<f:monero.social> Is there anything on Linux or Android working with this?
-
m-relay
<intr:envs.net> f: MyMonero is the only one currently. On Android there's also Edge wallet
-
m-relay
<ofrnxmr:xmr.mx> Edge doesnt work with lws (cant specify daemon)
-
m-relay
<f:monero.social> This may actually be a great tool to cover most of "tower's" functionality. To how many wallets is this likely to scale? Probably far beyond what a handful of users require if they wanted to share an instance ...
-
m-relay
<intr:envs.net> you can actually, but doesn't always seem to work
-
m-relay
<ofrnxmr:xmr.mx> Oh yeah? When did they add
-
m-relay
<ofrnxmr:xmr.mx> I requested years ago but deleted ago years ago as well 😆
-
m-relay
<intr:envs.net> it's buried in settings somewhere
-
m-relay
<intr:envs.net> I'd tell you but the wallet won't load now
-
m-relay
<intr:envs.net> settings -> asset settings -> monero
-
m-relay
<intr:envs.net> thing is I can't tell which server is being used for wallets that were already created
-
m-relay
<ofrnxmr:xmr.mx> Will probably have to try pcap
-
m-relay
<ofrnxmr:xmr.mx> Someone need to fork edge, remove server backup, remove other coins
-
m-relay
<intr:envs.net> at that point you might as well start fresh
-
m-relay
<joshdoesdart:matrix.org> Warning to developers in the community, the core monero teams are scamming people for their time.... And justifying it be spreading lies.
-
m-relay
<joshdoesdart:matrix.org> Warning to developers in the community, the core monero teams are scamming people for their time.... And justifying it by spreading lies.
-
m-relay
<joshdoesdart:matrix.org> I will post proof in kewbits defence on reddit and github communities
-
m-relay
<joshdoesdart:matrix.org> But has completed 4 months of work and scammed
-
m-relay
<joshdoesdart:matrix.org> By PsychoticBird
-
m-relay
<syntheticbird:monero.social> MOM, I AM FAMOUS
-
m-relay
<joshdoesdart:matrix.org> If anyone has any evidence of wrong doing you can submit it to me
-
m-relay
<joshdoesdart:matrix.org> For monero team in general, or anyone in positions of authority
-
m-relay
<preland:monero.social> Ok who was it that yawned and caused the price to drop 10%
-
m-relay
<syntheticbird:monero.social> my fault
-
m-relay
<syntheticbird:monero.social> I yawned
-
m-relay
<admindom:unfilteredrealm.com> What the hell I blink and it drops from 200 was it?
-
m-relay
<admindom:unfilteredrealm.com> Blessed
-
wnabee
Hello, I'm setting up xmrig, looking to solomine. Running xmrig to `-o localhost:18081` returns `error: "Core is busy", code: -9`. I've done a bit of browsing but haven't found anythin, any suggestions for what the issue might be?
-
xmrdailyy
Anyone know why do I keep getting:
-
xmrdailyy
Invoke-WebRequest : 401 Unauthorized
-
xmrdailyy
At line:1 char:13
-
xmrdailyy
+ $response = Invoke-WebRequest -Uri "
127.0.0.1:18083/json_rpc" ...
-
xmrdailyy
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
xmrdailyy
+ CategoryInfo : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-WebRequest], WebExc
-
xmrdailyy
eption
-
xmrdailyy
+ FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeWebRequestCommand
-
xmrdailyy
When trying to issue any command or connect to monero-wallet-rpc? Tried with SSL, certificates, completely disabled ssl now and still the same error!
-
m-relay
<ofrnxmr:monero.social> Core is busy = is the node synced? Sounds like "no"
-
wnabee
m-relay: Alright, i see, thanks for the insight
-
sech1
Your Monero node is probably not synchronized yet