-
ajs_[m]
I was thinking about setting up BTCPayServer for xmr.radio store, but it might be not worth the hassle and monthly expense to setup a bitcoin full node
-
tarkdools[m]
<ajs_[m]> "I was thinking about setting up..." <- did you see
github.com/xmrsale/xmrSale
-
ajs_[m]
I saw the css proposal. is it working now?
-
ajs_[m]
yeah, a donation button and WordPress plugin is nice, but not useful for current store.
-
ajs_[m]
we are using Shopify with Globee for XMR payments and Coinbase Commerce for BTC, ETH, LTC, DOGE
-
plowsof[m]
Is that all xmrsale is? Just a donation button? (the aggressive logo(?) makes it look like a randsomware page also)
-
plowsof[m]
SerHack gave a great response to the ccs proposal (ignore me^)
-
ajs_[m]
from what I can tell
-
ajs_[m]
100 XMR just for a donation button does seem a little excessive
-
plowsof[m]
Speaking of donations.. a little bird just told me there's a donation to the general fund > 10 XMR about to be tweeted 😄
-
plowsof[m]
in about 15 minutes, a transparent piggy bank with a cute Monero logo on his nose is going to check here, and on github, for any messages from binaryfate with tx_id's in, if all is well it will be tweeted oink oink
-
anhdres[m]
hey ajs_ would it be possible to set up a permanent url for the radio's audio stream? I'm a bit of a foobar/vlc guy.
-
anhdres[m]
it's very useful for directories submissions, a lot of people get radio streams from syndicated stuff like tune.in, etc
-
plowsof[m]
-
plowsof[m]
-
ajs_[m]
anhdres: above CDN link has been working for a few weeks
-
ajs_[m]
don't know it will change though
-
ajs_[m]
I'll set up a subdomain and point to it, so it changes I can update it from DNS
-
ajs_[m]
-
ajs_[m]
I've submitted station to a few directories
-
ajs_[m]
-
ajs_[m]
previously aired podcasts will be uploaded to Spotify
open.spotify.com/show/73cTJseUbL7lIie5MCsNDc
-
ajs_[m]
and DJ mixes to MixCloud
-
ajs_[m]
-
anhdres[m]
<ajs_[m]> "
mixcloud.com/xmr_rad" <- instant follow!
-
anhdres[m]
<ajs_[m]> "anhdres
stream.xmr.radio" <- giving out errors. I'll explore further
-
anhdres[m]
maybe it0s me
-
anhdres[m]
* maybe it's me
-
ajs_[m]
check with vpn
-
ajs_[m]
stream is geoblocked since licensing only covers US, Canada, UK
-
anhdres[m]
Ohhhh
-
anhdres[m]
Not cool, damn licensing
-
anhdres[m]
🤷♂️
-
anhdres[m]
Well, step by step! Keep the great work ajs_ this is a cool project
-
rottenwheel
-
BusyBoredom[m]
This seems like a neat idea (zero knowledge proofs for recursive compression of the blockchain):
masked.medium.com/the-coda-protocol-bbcb4b212b13
-
BusyBoredom[m]
Is there a reason we couldn't do something like it?
-
BusyBoredom[m]
^That project rebranded to "Mina" now, here's the github:
github.com/MinaProtocol/mina
-
wfaressuissia
treat it as expensive compressing with very small archive size, so who is going to do this compressing for others is open question
-
wfaressuissia
it isn't constant size blockchain, it's constant size proof for others that their balance is equal to M, but blockchain remains as large as everything else + someone is generating this recursive proofs for others
-
BusyBoredom[m]
Would it not work to just roll it into how the nodes work? Node operators would be incentivized to calculate the proofs because the proofs reduce their storage requirements.
-
sethsimmons
The proofs do not reduce nodes storage reqs, as to produce proofs they have to have the entire blockchain.
-
sethsimmons
It's just essentially a somewhat-trustless system for light nodes/light wallets if you have an account-based blockchain, which is awful for privacy, BTW.
-
wfaressuissia
It doesn't reduce storage requirements for node operators, mining node would need full blockchain. The only benefit of that compression is that full node can provide constant size proof that some address A has balance M.
-
BusyBoredom[m]
Ohhhhhh, man, that is disappointing, I understand now. Thank you guys for clearing that up for me.
-
sethsimmons
It's an interesting trick that can lighten load for clients, but they're using buzzwords to make it seem bigger than it is.
-
sethsimmons
IMO
-
BusyBoredom[m]
Yeah, I was picking up on the strong money grab vibes. Figures the constant size blockchain was too good to be true.
-
sethsimmons
Yeah it's just simply a marketing lie, sadly :/
-
sethsimmons
The blockchain is what it is
-
sethsimmons
They're just implementing clients that can verify a simple SNARK and merkle tree
-
BusyBoredom[m]
-
BusyBoredom[m]
Just delete old blocks, haha. Kills long term storage, but I'd be a fan anyway.
-
anarkiocrypto[m4
The point of a blockchain is that it's a historical ledger... you can't just delete old blocks... also what if the blocks that contain your unspent inputs from a few years ago are deleted and no node has them anymore... Unless I misunderstood this?
-
BusyBoredom[m]
Haha, no you're 100% understanding. The proposal is to completely remove permanence from the currency -- old funds would just be lost forever if not moved before the rolling cutoff.
-
BusyBoredom[m]
It's pretty radical, but personally I support the idea. In my opinion (and for my use case), moving money once every couple years is a small price to pay for having an eternally manageable blockchain
-
anarkiocrypto[m4
RIP hodlers, people with paper wallets, people who have Monero as emergency funds, people who found a forgotten Monero wallet on an old HDD from 2016...
-
anarkiocrypto[m4
Imagine singlehandedly deleting people's money by removing old blocks...
-
BusyBoredom[m]
Yeah, those people would be very hurt. It wouldn't be a decision to make on a whim, and it would need a long lead up to get users ready.
-
anarkiocrypto[m4
I am sure there will still be people who lose their money, even if you try to "get users ready".
-
sethsimmons
If you want that functionality you could just rely on centralized checkpoints and ignore old blocks.
-
sethsimmons
You don't have to verify old blocks.
-
sethsimmons
You can opt-in to that type of radical pruning anytime.
-
sethsimmons
Can do the same with wallets by just sweeping all funds and setting a new restore height just before that TX.
-
BusyBoredom[m]
Oh man I like that idea Seth
-
sethsimmons
Obviously you would "lose" transaction history but not funds.
-
sethsimmons
And you're not ruining other people's lives/wallets by doing it against the whole shared blockchain haha
-
plowsof[m]
It would be nice if we could create an 'offline' transaction of that same process (sweep all to ourselves) then in say 10 years, 'broadcast it'
-
sethsimmons
Lose == not have unless you restored from original restore height.
-
sethsimmons
plowsof[m]: You could AFAIK, though hard forks could possibly affect that if there were major changes, not sure.
-
sethsimmons
But not sure the reasons to do that, could just restore seed before then, send TX, restore seed at new height
-
sethsimmons
I guess it would save the initial early sync
-
plowsof[m]
Wallets could even have a 'sweep all' offline tx in a 'recovery' folder for us to find in 10 years
-
plowsof[m]
Then debruyne would be like ' Hello, welcome to the year 2031, just transmit that file in the recovery folder '
-
sethsimmons
XD
-
BusyBoredom[m]
So if I were to opt in to something like this, and my node on my little server at home were only storing say, the last 100,000 blocks, what would happen if I received monero that hadn't been moved in 100,001 blocks? I wouldn't be able to see that transaction in my wallet without connecting to a normal node, right?
-
BusyBoredom[m]
Well, the wallet would see the transaction, but wouldbn't be able to verify it with the information available from my mini remote node?
-
sethsimmons
<BusyBoredom[m]> "So if I were to opt in to someth" <- You couldn't validate it (I.e. mine it) but could still accept it.
-
sethsimmons
Or could just request that block from a full node, like current pruned nodes do.
-
BusyBoredom[m]
Oh I see, the fact that it is in the most recent block already means miners confirmed it's legit. So miners would be the only ones who'd need the full blockchain.
-
BusyBoredom[m]
Would zero conf be less secure on my theoretical mini node? I don't really understand what checks exist on zero conf.
-
sethsimmons
> <@busyboredom:monero.social> Oh I see, the fact that it is in the most recent block already means miners confirmed it's legit. So miners would be the only ones who'd need the full blockchain.
-
sethsimmons
>
-
sethsimmons
> Would zero conf be less secure on my theoretical mini node? I don't really understand what checks exist on zero conf.
-
sethsimmons
Yes, because you couldn't validate the inputs properly.
-
BusyBoredom[m]
Got it, bummer. Thanks for entertaining all my questions Seth
-
plowsof[m]
After that exchange with Seth i guess you could say that you'll ... OptOut™️ of that proposal 😎😎 .... oh come on.. tough crowd?
-
BusyBoredom[m]
Haha, yeah, losing zero conf security in the opt in idea would be a dealbreaker for me.