-
xmrscott[m]
I think hyc is pretty spot on the money, especially given the flack between Zuckerburg and Trump as of late
-
xmrscott[m]
IMO Mastodon is pretty awesome, and has roughly doubled in the last year from 1 million users to 2 million
-
xmrscott[m]
But that's still nowhere near the ~330 million monthly active users of Twitter
-
sgp_
-
monerobux
[REDDIT] Cool sexy name for the new pay rpc thing. (self.Monero) | 45 points (94.0%) | 24 comments | Posted by gingeropolous | Created at 2019-12-12 - 04:49:21
-
asymptotically
didn't somebody create a browser extension and apache2 module for paying for website access?
-
sgp_
asymptotically: are you referring to something new or old?
-
sgp_
someone made something for CryptoNight
-
sgp_
not sure about RandomX
-
asymptotically
i think it was quite a few months ago
-
asymptotically
selene's project
-
asymptotically
-
sgp_
oh, cool
-
sgp_
I like "HyperHash Payment Protocol", or H2P2 for short so far
-
asymptotically
why not go full circle with hashcash? :P
-
sgp_
it needs to be a super easy and recognizable name
-
sgp_
since this might be a an extension used by a user, or related to one
-
asymptotically
well hashcash was the same thing but paying for emails (except the recipient didn't get rewarded by the chance of a block) and it was inspiration for bitcoin
-
asymptotically
.w hashcash
-
monerobux
[WIKIPEDIA] Hashcash | "Hashcash is a proof-of-work system used to limit email spam and denial-of-service attacks, and more recently has become known for its use in bitcoin (and other cryptocurrencies) as part of the mining algorithm. Hashcash was proposed in 1997 by Adam Back and described more formally in Back's paper "Hashcash..." |
en.wikipedia.org/wiki/Hashcash
-
sgp_
Technically the name can be used for anything but it's probably not a good idea :p
-
needmonero90
It's like ghost payments that don't settle
-
needmonero90
Kinda wraith-like
-
needmonero90
Why not call it wraith protocol
-
xmrscott[m]
Indeed it isn't taken, only vvraith protocol is
-
xmrscott[m]
Make it happen, captain
-
hyc
call it X-cash
-
hyc
or Cash-X
-
nioc
RandomCash
-
sgp_
lol
-
sgp_
fwiw the rewards when solo mining are quite random
-
kinghat
-
Guest78835
kinghat: Incubators should be something similar to a testnet where big features are tested before going live on the main bisq. But nobody beside the maintainers actually test the features. So now they are being reconsidered. Right after being implemented.
-
Guest78835
The better monero integration is in one of these incubators, but i don't think it will move from there
-
kinghat
i mean is there a place to publically follow the incubator project? so it doesnt just get put in a holding pattern.
-
kinghat
thats what im saying.
-
Guest78835
-
» Guest78835 afk
-
midipoet
-
kinghat
foot feetishes*
-
gingeropolous
sgp_, re solo mining, it *can* exist in pooled form.
-
gingeropolous
i.e., the server just routes the hashes to a pool for PPS or PPPS or whatever
-
sgp_
gingeropolous: is it like setting a config in the daemon to send the hashes to a pool? Is that possible/planned?
-
gingeropolous
it doesn't exist yet
-
gingeropolous
and probably won't be in the core software due to its antithetical nature
-
sgp_
would it create dependencies or something?
-
gingeropolous
no, its just more pool centralization
-
Snipa
^ Would be my default assupmption.
-
Snipa
Because you're no longer using your daemon as the source for the BT, so now your BT is controlled by the upstream.
-
Snipa
IE: The exact current concerns over MXMR/SXMR running as large as we are.
-
gingeropolous
u just gotta do jtgrassie 's thing and then provide a massive fee difference between the pool types
-
gingeropolous
for the case of supportxmr
-
Snipa
What? PPLNS vs PPLNS vs PPLNS? :P
-
gingeropolous
naw, if you use standard stratum, fee of 5%. If you use jtgrassie 's thing, fee of 0.5%
-
gingeropolous
or something
-
gingeropolous
would have to get xnbya on board as well, otherwise people just centralize to his pool
-
gingeropolous
migrate
-
sgp_
I honestly think it's worth seeing how to make this happen, since without using pools, hardly anyone will use it
-
Snipa
Haven't looked at that poposal yet.
-
sgp_
the variability is just too large
-
gingeropolous
sgp_, for rpc service, yeah. Its a tough sell.
-
gingeropolous
but for where I see it going, it will do well. Imagine you have to submit 500 hashes to read an article from some news website
-
gingeropolous
i friggin hate hitting paywalls
-
gingeropolous
this would eliminate paywalls
-
sgp_
only if the site is huge
-
Snipa
Oh are we looking at the absurd mining as proof of reading thing again?
-
sgp_
if it's small, they'll get nothing
-
gingeropolous
well, nytimes is pretty huge
-
Snipa
Also, 500 hashes is several hours of work.
-
sgp_
well unless they have agreed to adopt it....
-
gingeropolous
depends on difficulty
-
gingeropolous
well right
-
Snipa
Even if you assumed 1 hash/second (2k-ish diff), you're looking at 10 minutes.
-
hyc
500 hashes at pool difficulty instead of network difficulty is quite feasible
-
Snipa
Pool diffs are spiking to 50-60k base diff.
-
gingeropolous
well the number of hashes is tbd
-
Snipa
Pretty much everyone's dropped anything lower to maintain an approximate 30 second STT.
-
gingeropolous
the point is, you have 100 million readers submitting 20 hashes, thats 100e6*20
-
Snipa
2 billion hashes, which is less than 2% of a block?
-
Snipa
So less than 2$
-
gingeropolous
or you get hash credits as your phone charges. details, details
-
gingeropolous
or we just wait until monero is 900 billion dollars / xmr
-
Snipa
Assuming a 20 second delay is fine, and diff is 2k, you're looking at Maaaaaybe 200$.
-
gingeropolous
at current prices sure
-
tevador
are you talking about web mining RandomX?
-
Snipa
Mind you, a site with a fraction of that traffic can make 200-300$ a day on google ads alone (Been there, done that.)
-
gingeropolous
not web mining, more like... just mining as instigated by an app to pay for content
-
Snipa
Also, prospective income doesn't pay server bills.
-
hyc
^
-
sgp_
let's not kid ourselves, it will be ads + mining
-
hyc
yeah I've had that question for a while now, hashes themselves have no monetary value
-
gingeropolous
unless they find a block
-
gingeropolous
solve
-
hyc
hash-for-service essentially turns hashes into currency. micro-currency, but still.
-
sgp_
it's like offering someone payment for lunch with a lottery ticket
-
gingeropolous
if its not pooled, yeah
-
sgp_
so I think it pretty much has to be pooled
-
hyc
"would you like $20 in Amazon gift card, or $20 in lottery tickets?"
-
tevador
unless miners become integrated into web browsers, it's not viable
-
gingeropolous
selenas primo thing is effective integrated. its a plugin
-
sgp_
tevador: really niche applications where people with a browser extension that allows mining get a special flair or something?
-
asymptotically
we could give some kind of coin to people for doing these hashes, and then perhaps they could send the coin to the website :O
-
gingeropolous
lol
-
gingeropolous
i agree the economics of it aren't there yet with current monero valuation
-
tevador
but stratum self-select integrated into monerod doesn't sound like a terrible idea
-
sgp_
and since Monero is CPU mined, its profitability will more closely follow equilibrium imo
-
asymptotically
sgp_: a site called pr0gramm did that to test coinhive before it launched. a leaderboard to show how many hashes people have donated, and i think they got quite a bit from it
-
sgp_
asymptotically: I think a form-based site with special rankings, flairs, rewards, etc *could* work out
-
sgp_
but it's not an easy sell for most
-
hyc
so XMR is ~$50 today. It's ATH was just under $500. Do we need to reach ATH before this is viable?
-
gingeropolous
imagine you could download an app, that gave you access to everything paywalled on the internet.
-
gingeropolous
would you use it?
-
sgp_
hyc: presumably difficulty would be nearly 10x
-
hyc
true
-
sgp_
these are CPUs, easy to turn on and off :)
-
tevador
yeah, the mining rewards are simply not there
-
tevador
to support this
-
hyc
so basically the profitability per hash is a constant
-
gingeropolous
i hate paywalls, but i like content, but i also think that content should be rewarded. I just don't want to make a subscription to every goddamned content creator
-
Snipa
The functional output of such a tool to a site op is not high enough for the effort required by a user base.
-
gingeropolous
it wouldn't be a single site op.
-
Snipa
Speaking as someone who would have supported such a tool when I was running a site that could have used a tool like that. :P
-
gingeropolous
if you want my whole business plan idea, here it is. You create an app. You make agreements with content creators. You buy some kind of access to their content, and the app manages that access based on the users mining.
-
gingeropolous
so, at this stage, you act as a middleman
-
hyc
yes, the concept is clear enough
-
gingeropolous
you buy access to the content, then syndicate it using the hash for service thing.
-
Snipa
Buying access to content like that is extraordinarily expensive.
-
hyc
the magnitude of reward isn't
-
Snipa
We were quoted something like 10-15k/month for a single corporate level RSS feed to syndicate content onto a social media platform.
-
gingeropolous
well, at some point it will be
-
gingeropolous
so its just a matter of capital and runway, like it always is
-
Snipa
And inflated expectations that Monero continues to get more valuable over time.
-
Snipa
Which, mind you, I'd love to see, but is not something you base a business on.
-
gingeropolous
well for that we just arrange with the whales to pump the price
-
gingeropolous
ez pz
-
hyc
hm, no, it will never reach that point
-
hyc
since difficulty rises with price
-
Snipa
Nothing quite like effective self-regulating systems.
-
hyc
If it doesn't make economic sense to do it today, it basically never will
-
gingeropolous
though theoretically difficulty reaches a maximum based on available silicon
-
Snipa
Don't forget about GaN and other semiconductor solutions.
-
gingeropolous
and i'd hazard that phone mining will probably remain untapped for a while
-
Snipa
Silicon is just the most common, but it's not the only answer.
-
Snipa
Oh, and don't forget that all the phone stores have banned miners.
-
gingeropolous
well thats just handshakes
-
Snipa
It's a neat idea, just not a practical one.
-
hyc
the other possibility is to make it ... permissioned. Any individual miner is only allowed to mine for X seconds, or hashes, or watts
-
gingeropolous
we'll see i guess
-
gingeropolous
i just hate paywalls
-
hyc
then the payoff can increase in value
-
Snipa
Tbh, if you're serious about it, go talk with Brave
-
Snipa
They've got the active user base that would be interested in a solution like that.
-
hyc
true, they've got their BAT already
-
Snipa
We implmented BAT acceptance into the day job.
-
hyc
tho I use brave and have never looked into using BAT at all
-
gingeropolous
no need to clog a chain though
-
Snipa
No, but they've got a userbase already interested in crypto, that could leverage XMR mining to do a microtxn in BAT on ETH to earn BAT.
-
gingeropolous
wat
-
Snipa
What?
-
Snipa
It's perfectly sensible.
-
gingeropolous
leverage XMR mining to do a microtxn in BAT on ETH to earn BAT < i just got lost in that :)
-
Snipa
BAT is a microtransaction currency. So you'd have Brave browsers opt in to mine, then they get rewarded in BAT.
-
Snipa
Which is a txn on ETH.
-
gingeropolous
gotcha
-
Snipa
Plz. Must keep up with the insanity that is ERC-20 tokens. :P
-
hyc
sounds like too many steps, TBH
-
gingeropolous
^^ that was my point with 'wat'
-
Snipa
Nah, it's pretty normal. :P
-
hyc
and anyway, you can't create something from nothing. if the opt-in-mining isn't worth much in XMR, it won't be worth much in BAT or ETH either
-
gingeropolous
all being managed by infua
-
gingeropolous
infura
-
Snipa
BAT has a much lower value/coin, and is designed to be used in comically small amounts.
-
Snipa
So your reward with XMR might not be valuable, but the reward in BAT is possible to use more useful. But really, it's more 'Go find out how successful they are'
-
Snipa
As a content publishing platform, the answer is terrible, but maybe they've got more successful sites.
-
hyc
in that case, if web sites have signed up to accept BAT, why wouldn't they accept an equal value of XMR hashrate?
-
Snipa
Because running hashes to a pool is complex.
-
hyc
seems like a simple HTTP relay to me
-
Snipa
BAT requires 0 work on the site's side, other than embedding a meta tag that deals with all the magic, then they can use a centralized gateway to get money out.
-
Snipa
Man, if we used HTTP for stratum, my life would be so much easier.
-
Snipa
The current hacky JSON over TCP stratum drives me nuts. :P
-
hyc
heh. well, we're talking about a new web+mining ecosystem here. we can afford to revamp the mining protocol while we're at it
-
Snipa
That being said, not impossible to do, XNP had a HTTP version for supporting web miners for awhile.
-
Snipa
Tbh, as a site op, I wouldn't run the infrastructure behind it, and I've got experience running pools/etc.
-
Snipa
BAT literally is "Setup wallet, add meta, get money."
-
gingeropolous
yeah, i imagine this would eventually exist like that as well
-
gingeropolous
selenas primo is very intensive on the infrastructure
-
hyc
do web sites get paid in advance? if a user wants to read a page, is the payment before or after?
-
Snipa
Neither with BAT.
-
Snipa
Users can give money if they want, but it's not required.
-
hyc
so the site doesn't need to do any per-user accounting
-
Snipa
Nope.
-
hyc
then this isn't much more than setting up an equivalent of xmrig-proxy
-
hyc
the site doesn't care what happens on that traffic
-
Snipa
Except that I don't have to stand up a C application to accept BAT.
-
monerobby
There are already browser extensions to mitigate paywalls - without any hashes - since most paywalls are client-side anyways.
-
gingeropolous
do tell :)
-
sgp_
I agree with Snipa that UX is possibly the biggest part of this
-
sgp_
Brave takes essentially no work (except some KYC) to set up
-
sgp_
no mining pool or daemon config
-
asymptotically
gingeropolous: disabling javascript in your browser usually gets rid of most paywalls on news sites
-
monerobby
-
hyc
sgp_: all of this can be streamlined. Add a meta tag to a web site to tell the browser which address to mine to. run pool proxy on web site.
-
hyc
browser extension grabs address, talks to proxy to get a job, starts running hashes
-
hyc
no explicit user intervention required
-
sgp_
the web admin would need to still run the proxy, which would need to be dead simple (right?)
-
Snipa
I will propose a question about if people really want to go down the coinhive route again. :P
-
hyc
Snipa: this can't be done surreptitiously
-
hyc
without the browser extension, you can't mine
-
Snipa
Uhuh, and browser extenstions can't be silently loaded with exploits.
-
sgp_
yeah but they already are and are removed
-
Snipa
And as it'd probally be a centralized extension, no store would accept it.
-
Snipa
Which would mean it's going to be a developer-mode only extension.
-
sgp_
mining is the least malicious thing right? compared to stealing full web history, clipboard, etc?
-
sgp_
agree on the store acceptance being a hard sell
-
hyc
what do you mean centralized extension?
-
Snipa
Well, does each site run their own extension, or does it come from a centralized repository?
-
Snipa
Because if you legitimately think that a site admin is going to write, publish, run, and update their own extension, you're nuts.
-
hyc
there only needs to be one extension. there only needs to be one AdBlocker extension
-
Snipa
Adblocker has been removed from google's store 3 times in the last 6 months.
-
Snipa
Mining extenions got purged all over the place.
-
sgp_
user would say yes/no to all mining requests right? just one extension. sorta like metamask
-
hyc
the site admin has to install the pool proxy, not the browser extension
-
Snipa
Which means you'd have to offer the extension as a sideload, increasing UX friction.
-
sgp_
as I said the risk of store removal is true
-
Snipa
s/risk/ensured happening/
-
sgp_
best chance is to make it super user-protection focused but still could be removed
-
hyc
You have to examine the reasons for removal in each case
-
hyc
and how those extensions were advertised and actually behaved.
-
Snipa
When the large store distributors have pretty much banned mining at this point, you're going to deal with it one way or another.
-
sgp_
yeah probably
-
Snipa
Google will never allow it, as it interferes directly with their primary profit line.
-
hyc
good point
-
sgp_
Snipa: I downloaded Ublock origin yesterday from their store
-
Snipa
Go take a look through their git complaints about google dropping them randomly from the store. :P
-
hyc
heh. how do they keep getting re-accepted?
-
Snipa
They've had 3 seperate incidents where only public outrage has gotten them reinstated.
-
hyc
too bad google has a clear conflict of interest here, oh well
-
sgp_
I just think it's a little more nuanced than "google thinks it's bad"
-
Snipa
You give Google way too much credit.
-
sgp_
google is a huge company with many moving parts. they can't get messaging right lol
-
Snipa
Messaging was fine, when it was XMPP based.
-
hyc
harhar
-
Snipa
Hey, I connected fine with an XMPP client, and didn't have to deal with their terrible UI's.
-
Snipa
It wasn't IRC levels of smooth, but XMPP != IRC.
-
sgp_
all I'm trying to say is that the risks you bring up are totally legit, but I don't think it's 100% certain failure. More like 70% failure :p
-
Snipa
As someone who got screwed by google to the tune of 30-40k. :P
-
sgp_
yeah well luckily we're not really invested here :)
-
sgp_
google removes it? oh well we tried
-
sgp_
I'm more concerned with admins having to install the proxy tbh
-
Snipa
Meh, if I ever get inspired enough to finish XNP's new update, it'll be trivial for anyone running on a decently sized (Non-cPanel) server they have sufficient access to.
-
Snipa
Single point daemon, statically compiled, no external dependancies.
-
Snipa
I've just not wanted to figure out how to get RX into my codebase yet.
-
sgp_
yeah but the only people who will use it are using cpanel :p
-
sgp_
in any case, I think being able to point the daemon to a pool would be extremely useful for every use-case that comes out of this
-
sgp_
including the most obvious of someone running an open node and asking for hashes to provide blocks
-
kinghat
coil.com i think they are working to get a web payment standard setup. so any service you would just hook into it.
-
Snipa
So is Steem, PayPal, etc. Lots of web payment "standards"
-
sgp_
coil looks like more of a subscription service
-
sgp_
kinda like medium
-
kinghat
no i mean a web standard metatag
-
Snipa
Meta tags are inherently non-standardized. OpenGraph is the closest we've got to a standard so far.
-
Snipa
I just got done with a 2 week project dealing with meta scraping. :P