-
escapethe3ra[m]
-
-
Kivojo[m]
Next time be skeptical of people who add "CODE OF CONDUCT" in a repo
-
Kivojo[m]
More like "CODE OF CENSORSHIP"
-
Kivojo[m]
-
Kivojo[m]
Read their disgusting answers here
-
jimmyt[m]
What are people finding objectionable about their CoC?
-
-
Kivojo[m]
<jimmyt[m]> "What are people finding objectio..." <- This ☝️
-
mattisr[m]
<jimmyt[m]> "What are people finding objectio..." <- It's not so much that the CoC is objectionable in itself. People are pointing out the raging irony that ErCiccione consistenly exhibits behavior that is the very antithesis of their own supposed "ethos"
-
mattisr[m]
* It's not so much that the CoC is objectionable in itself. People are pointing out the raging irony that ErCiccione consistently exhibits behavior that is the very antithesis of their own supposed "ethos"
-
selsta
lmao who is this group of people that will suddenly blacklist you for removing a CoC?
-
Kivojo[m]
selsta: Disney production
-
selsta
if you want to fork and remove the CoC then just do it instead of whining around on Reddit about being blacklisted by whoever
-
Kivojo[m]
selsta: Justifications for these kind of acts are incorrect
-
Kivojo[m]
We're fed up with these and don't tolerate anymore
-
selsta
we??
-
jimmyt[m]
I think people might be seriously misunderstanding the meaning of "listing Zcash". Haveno is heavily based on Bisq, so Haveno's asset listing process is probably very similar to that of Bisq. You can check out the Bisq repo to see what that involves; it can be done with about 80 lines of code in a single commit. As u/HavenoDEX said, Zcash will never touch the platform. Adding Zcash support will probably take a single developer no
-
jimmyt[m]
more than 20 minutes.
-
Kivojo[m]
selsta: No offence but don't think you're in the majority in this.
-
mattisr[m]
<jimmyt[m]> "I think people might be seriousl..." <- I don't think how long it would take to add Zcash to the platform has anything to do with the community's fury and feelings of betrayal
-
selsta
it's literally not that deep
-
jimmyt[m]
mattisr[m]: Why do you say the community is furious and feeling betrayed?
-
jimmyt[m]
oceanus: What about it makes it an SJW tool? As I understand, the CoC boils down to "don't harass people."
-
Kivojo[m]
jimmyt[m]: There is no clear definition of harassment in these days and it's wildly open for interpretations so it's basically a tool to silence anyone who you don't like
-
Kivojo[m]
Kivojo[m]: And by-default people have sympathy with people who are "offended"
-
Kivojo[m]
So it's all going to be justified based on people's feelings and everyone happily walks home
-
mattisr[m]
<jimmyt[m]> "Why do you say the community..." <- This thread has had most of the drama caused by ErCiccione wiped clean from it by reddit moderators, but it's a good place to start to get a general understanding of people's feelings about this
-
mattisr[m]
-
jimmyt[m]
<Kivojo[m]> "There is no clear definition..." <- Ah OK, I guess I understand how definitions of "Public or private harassment" or "conduct which could reasonably be considered inappropriate" could be stretched to censor somebody. But then again, if Haveno devs or Reddit mods wanted to shut somebody up, they could delete comments/ban people with or without a CoC. I understand people may have reservations, but all the anger seems like
-
jimmyt[m]
a bit of an overreaction to me.
-
Kivojo[m]
jimmyt[m]: It's not an overreaction.
-
Kivojo[m]
If you'd have enough XP in free software projects, especially in Github, forking and removing a CoC basically means signing your career's death sentence
-
selsta
imagine being afraid of deleting a document
-
Kivojo[m]
selsta: Who's trolling now
-
selsta
make a new account, then you don't have to worry about your career
-
jimmyt[m]
> <@mattisr:nokyc.im> This thread has had most of the drama caused by ErCiccione wiped clean from it by reddit moderators, but it's a good place to start to get a general understanding of people's feelings about this
-
jimmyt[m]
>
-
jimmyt[m]
-
jimmyt[m]
Already read and left my thoughts about misunderstanding on that post. Comments seem to be filled with a lot of people with very short fuses. If people are this opposed to Zcash, will we see the same reaction if the devs decide to allow WeChat/AliPay/UPI?
-
Kivojo[m]
selsta: I'm trying to keep this conversation polite but you wouldn't let.
-
Kivojo[m]
In what world you keep creating aliases and making new reputations unless you're a conman trying to scam people?
-
Kivojo[m]
In systems that are built on some levels of trust, this idiotic approach of you is impractical
-
Kivojo[m]
s/approach/approaches/
-
Kivojo[m]
* In systems that are built on some levels of trust, this idiotic approach of you is impractical
-
Kivojo[m]
All some of people have become is just a cope mechanism that waits for the other big thing to adopt itself to it
-
Kivojo[m]
s/itself/themselves/
-
Kivojo[m]
s/thing/scandal/, s/itself/themselves/
-
jimmyt[m]
Kivojo[m]: What do you mean by this?
-
mattisr[m]
<jimmyt[m]> "> <@mattisr:nokyc.im> This..." <- Nice. Thanks for checking it out. Yeah, short fuses definitely abound on both sides. To say this is a controversial decision on Haveno's part is definitely an understatement.
-
Kivojo[m]
jimmyt[m]: Think about Snowden, prior to it people were like "dude you're not important for the government", after that it came out they were wrong, they just coped with it like "pfff, yeah government did it but they're not able to do anything with all those data"
-
Kivojo[m]
It's all just a big, programmed coping mechanism
-
Kivojo[m]
* came out that they were
-
Kivojo[m]
do not tolerate
-
Kivojo[m]
if you do, they are going to do way worse than the last time
-
Kivojo[m]
And it's never going to end
-
jimmyt[m]
mattisr[m]: I guess I just don't really understand why this is so controversial. Isn't the entire point of a DEX to allow people to acquire/dispose on their own terms? And since Monero hodlers seem to dislike Zcash so much, wouldn't they want to provide Zcash users with a KYC-free avenue for ditching Zcash and making the switch to XMR?
-
Kivojo[m]
<selsta> "make a new account, then you don..." <- Don't be like this
-
Kivojo[m]
jimmyt[m]: Oh my dear friend, you don't seem to know the toxicity of Zcash community
-
jimmyt[m]
Kivojo[m]: No, I'm not familiar with it.
-
Kivojo[m]
jimmyt[m]: Smallest dogs bark the loudest
-
monerobull[m]
Whenever ZCash pumps over noneros per coin price they are like "this is a historical moment, real privacy won"
-
orly_owl
ZCrap
-
monerobull[m]
And monero is just a shell game anyways, just look at this paper written by a monero researcher about how monero wasn't as private before we added more privacy
-
Kivojo[m]
monerobull[m]: The population of Zcash community won't even go near 1000 people
-
Kivojo[m]
But they bark the loudest
-
monerobull[m]
They are actively harming people by claiming their coin is so superior in privacy over everything
-
Kivojo[m]
s/won/don/, s/go/exceed/, s/near/to/
-
monerobull[m]
It just doesn't matter if you have the most private transactions if there's only 200 fully private transactions per day
-
Kivojo[m]
s/won/doesn/, s/go/exceed/, s/near/to/
-
monerobull[m]
Can just figure out it was you by looking which IP the transaction came from and then ask ISPs who that was
-
Kivojo[m]
monerobull[m]: And it doesn't have trustless setup
-
monerobull[m]
Kivojo[m]: Oh but they are "going to remove it soon"
-
Kivojo[m]
What you want to say about Zcash, It doesn't matter because
-
Kivojo[m]
with its enlisting in Haveno, you're doing more harm than good to your "beloved and only thing we want to use" BS you, Haveno and Erc, said for past couple days on social media
-
Kivojo[m]
Do it or don't do it, we are fed up with you
-
monerobull[m]
There is really nothing to gain for Monero and the only thing it gives haveno is a dead pair to boost the number of available cryptos
-
mattisr[m]
> <@kivojo:agoradesk.com> What you want to say about Zcash, It doesn't matter because
-
mattisr[m]
> with its enlisting in Haveno, you're doing more harm than good to your "beloved and only thing we want to use" BS you, Haveno and Erc, said for past couple days on social media
-
mattisr[m]
> Do it or don't do it, we are fed up with you
-
mattisr[m]
Yup. Definitely more interested in checking out the other fork, Penumbra.
-
jimmyt[m]
mattisr[m]: Is that still being developed? It sounds very cool, but it looks like the last commit was months ago.
-
cheekyleeks
-
jimmyt[m]
<cheekyleeks> "jimmyt:
gitlab.com..." <- I was looking at the PenumbraDEX Gitlab rather than l0nelyc0w‘s. Thanks for the link.
-
jimmyt[m]
* > <@cheekyleeks:libera.chat> jimmyt:
gitlab.com/l0nelyc0w/penumbra
-
jimmyt[m]
Ah, I was looking at the PenumbraDEX Gitlab rather than l0nelyc0w‘s. Thanks for the link.
-
bridgerton[m]
-
bridgerton[m]
<ian.niculescu> I answered questions for this one lol
-
bridgerton[m]
<ian.niculescu> @sgp
-
cheekyleeks
@ian.niculescu bad one... but meh. ""Preferimos decir que el Bitcoin es una moneda de vigilancia, mientras que la nuestra es una moneda normal", ironiza el portavoz."
-
bridgerton[m]
<ian.niculescu> (google translates it for you)
-
bridgerton[m]
<ian.niculescu> (I hope you don't use google like me though)
-
bridgerton[m]
<ian.niculescu> yeah haha
-
bridgerton[m]
<ian.niculescu>
-
bridgerton[m]
-
rbrunner
Maybe convert that "Monero_questions.docx" to a PDF before sharing? Just for peace of mind. All kinds of bad things can lurk inside a .docx for Windows users.
-
rbrunner
And that article isn't too bad, is it?
-
netrik182
if anyone here speaks Chinese and can add a comment, it would be very much appreciated
monero-ecosystem/monero-translations #117
-
bridgerton[m]
<sgp> Did they not credit you?
-
bridgerton[m]
<sgp> I specifically sent:
-
bridgerton[m]
> I am forwarding an attached response from Monero community member ian_niculescu
-
bridgerton[m]
<sgp> Thank you for making the doc!
-
bridgerton[m]
<ian.niculescu> I mean it's really not important, thank you though
-
r4v3r23[m]
anyone got stats on RPC node monthly data usage?
-
spacekitty420[m4
r4v3r23[m]: wondering same thing, like how long a $9 of 2GB data through crypto on
silent.link esim can last if only doing things like ssh, rpc and such o.o
-
spacekitty420[m4
-
r4v3r23[m]
spacekitty420[m4: dont think 2GB will last very long
-
spacekitty420[m4
with locking everything up with proper firewall rules prob could make it last more than a month which would be oki imo, anyways, would still be nice to have some actual data like u be asking :3
-
r4v3r23[m]
bitcoin blockchain grows by about 2GB a month
-
r4v3r23[m]
monero would be more
-
spacekitty420[m4
oh right, i meant as a remote client, not the actual node
-
spacekitty420[m4
like client to remote into the node
-
r4v3r23[m]
so just your walelt scanning blocks to sync?
-
r4v3r23[m]
thats essentially an RPC node
-
spacekitty420[m4
yeah
-
r4v3r23[m]
in terms of data usage
-
spacekitty420[m4
dang, well R.I.P 😿
-
r4v3r23[m]
spacekitty420[m4: LWS will help out as long as you have a node running somewhere
-
r4v3r23[m]
it removes the need for syncing on mobile
-
spacekitty420[m4
monero-lws (light wallet server), looking into it, thanks <3
-
r4v3r23[m]
still a WIP but should be ready soon
-
cryptogrampy[m]
spacekitty420[m4: Take note that these bugs still exist in the mobile apps:
mymonero/mymonero-app-js #458
-
cryptogrampy[m]
If you go with mymonero apps with your selfhosted lws. They said they fixed the desktop app, but I haven't tested it yet
-
r4v3r23[m]
cryptogrampy[m]: MM is the only wallet that supports lws?
-
spacekitty420[m4
more like sharing the connection from phone to desktop through ethernet and do that from inside desktop virtual machines rather than directly using a phone app but i pretty stoopid so that's most likely a bad idea tbh 😹
-
cryptogrampy[m]
<r4v3r23[m]> "MM is the only wallet that..." <- not sure on that.
-
agatesAlecksGate
Is there any interest in the community for looking at how to integrate Monero into "Podcasting 2.0" (pc20) as an alternative to Bitcoin lightning?
-
agatesAlecksGate
I'm pretty heavily involved in the pc20 community and would love to help if there's anyone already interested, as I know the required areas of research but not how they fit into Monero
-
plowsof[m]
Could add that to the community meeting this Sunday if you'd like , or i can mention it if you're not available
monero-project/meta #695
-
cryptogrampy[m]
> <@agates:matrix.org> Is there any interest in the community for looking at how to integrate Monero into "Podcasting 2.0" (pc20) as an alternative to Bitcoin lightning?
-
cryptogrampy[m]
>
-
cryptogrampy[m]
> I'm pretty heavily involved in the pc20 community and would love to help if there's anyone already interested, as I know the required areas of research but not how they fit into Monero
-
cryptogrampy[m]
can you send a link to an overview of what this is?
-
cryptogrampy[m]
(also why it's needed :) )
-
plowsof[m]
i've added it to the open ideas section after skimming over this link
newsbtc.com/news/bitcoin/lightning-…tionship-with-the-lightning-network - using monero 0conf transactions for micropayments in real time im assuming ^
-
plowsof[m]
>“As Podcasting 2.0 apps continue to build easy interfaces for listeners to tip their favorite podcasters, Lightning tips could even become a primary revenue source, without cannibalizing or interfering with a creator’s existing ad revenue.”
-
cryptogrampy[m]
There are a couple projects related to this in monero:
git.sr.ht/~anon_/shadowchat and
github.com/tipxmr
-
cryptogrampy[m]
-
cryptogrampy[m]
example of the shadowchat
-
cryptogrampy[m]
i assume luke needs to be livestreaming for it to really 'work' :)
-
plowsof[m]
I've seen it in action on Lukes stream, really nice
-
cryptogrampy[m]
Yeah i was trying to find the video- feel free to post it if you find
-
spacekitty420[m4
lukesmith \o/
-
spacekitty420[m4
-
spacekitty420[m4
<3
-
spacekitty420[m4
:3
-
surgeon_[m]
"Normal" recipe websites are a nightmare come alive. The popups, the ads. Downright scary.
-
cryptogrampy[m]
So it seems like podcasting 2.0 is additional meta tags that allow creators to add payment methods? So for Monero, they could add their tip link and/or their monero donation address?
-
cryptogrampy[m]
I don't see how a 'new' centralized index of podcast 2.0's is censorship resistant though
-
spacekitty420[m4
seems like it, just read a medium article explaining it, the "value-to-value" category was the one relevant to tipping with LN which seems pretty nice, like for tips on streams can even add a message and such
-
cryptogrampy[m]
surgeon_[m]: Please spend 5 minutes scrolling on my page before i give you the recipe
-
spacekitty420[m4
s/to/for/
-
cryptogrampy[m]
spacekitty420[m4: so apps that are podcast 2.0 compatible allow app creators to implement the messaging interface using the metatags under the hood
-
cryptogrampy[m]
so in the shadowchat example, the creator could also provide an api compatible with podcast 2.0
-
cryptogrampy[m]
* example, the shadowchat creator could
-
cryptogrampy[m]
instead of just providing a UI
-
cryptogrampy[m]
will have to see how the lightning payment works... is it a kind of handshake with the podcast host's server? or is it more one-way
-
cryptogrampy[m]
i.e. here's my payment, the message, and the podcaster it's intended for
-
cryptogrampy[m]
<cryptogrampy[m]> "so apps that are podcast 2.0..." <- by apps here, i'm talking the podcast apps. I.e. you pull up your favorite podcast app and it supports podcast 2.0, and it has a nice interface to send a message to a podcaster. i'm totally spitballing here and should actually download a podcast 2.0 app
-
cryptogrampy[m]
-
agatesAlecksGate
<cryptogrampy[m]> "I don't see how a 'new' centrali..." <- The index is not the central point of the project, though they do provide their database. Podping is the layer that we have to publish new feeds/updates, and that isn't centralized. Regardless, none of that has to do with value-for-value.
-
surgeon_[m]
<cryptogrampy[m]> "Please spend 5 minutes scrolling..." <- And here's a funny story about me and my family that is barely related to the recipe or cooking at all. Please read it before we get to the recipe.
-
agatesAlecksGate
<cryptogrampy[m]> "So it seems like podcasting 2...." <- Yes, the Podcast Namespace is a standard RSS namespace that would be defined where one would be able to list Monero addresses. However it's not this simple, as we need to consider:
-
agatesAlecksGate
1. Transaction volume, currently these applications are performing tens if not hundreds of thousands of micro payments per month
-
agatesAlecksGate
2. Podcast app integration to actually perform payments, currently we do them on a "per-minute" basis.
-
agatesAlecksGate
3. There's a way to attach messages but i don't think the payment mechanism should be used for messaging, personally. As of now apps are attaching JSON payloads to payments and causing protocol bloat and centralization issues. I wrote a concept for an out-of-band proof of payment standard because of this
-
cryptogrampy[m]
🤔
-
agatesAlecksGate
<cryptogrampy[m]> "will have to see how the..." <- Currently they use keysend to send payments, lightning offers a mechanism to find a "route" over a series of onion routed payment channels. It's a giant mess and i have concerns on centralization of liquidity.
-
cryptogrampy[m]
So looking at fountain.fm, is the goal with that app to create a platform where users must pay for use of the stream?
-
cryptogrampy[m]
i.e. as they listen, they pay?
-
agatesAlecksGate
<cryptogrampy[m]> "by apps here, i'm talking the..." <- Breez is probably the easiest to understand both sides of this it's a Bitcoin/lightning wallet that has podcast integration
-
agatesAlecksGate
cryptogrampy[m]: No, payments are entirely opt in.
value4value.io
-
agatesAlecksGate
I can't speak for fountain's marketing
-
agatesAlecksGate
It may be that some apps try to enforce payment but that's an app-level decision, and not a protocol one
-
agatesAlecksGate
* Yes, the Podcast Namespace is a standard RSS namespace that would be defined where one would be able to list Monero addresses. However it's not this simple, as we need to consider:
-
agatesAlecksGate
1. Transaction volume, currently these applications are performing tens if not hundreds of thousands of micro payments per month
-
agatesAlecksGate
2. Podcast app integration to actually perform payments, currently we do them on a "per-minute" basis.
-
agatesAlecksGate
3. There's a way to attach messages but i don't think the payment mechanism should be used for messaging, personally. As of now apps are attaching JSON payloads to payments and causing protocol bloat and centralization issues. I wrote a concept for an out-of-band proof of payment standard because of this
-
agatesAlecksGate
* Yes, the Podcast Namespace is a standard RSS namespace that would be defined where one would be able to list Monero addresses. However it's not this simple, as we need to consider:
-
agatesAlecksGate
1. Transaction volume, currently these applications are performing tens if not hundreds of thousands of micro payments per month
-
agatesAlecksGate
2. Podcast app integration to actually perform payments, currently we do them on a "per-minute" basis.
-
agatesAlecksGate
3. There's a way to attach messages but i don't think the payment mechanism should be used for messaging, personally. As of now apps are attaching JSON payloads to payments and causing protocol bloat and centralization issues. I wrote a concept for an out-of-band proof of payment standard because of this
-
cryptogrampy[m]
If i was implementing this for monero, I would have a direct 'stream' payment metatag where creators simply provide a monero address, and a superchat-stream tag where content creators can provide a standardized common API for receiving superchat payments/messages. That api could be provided by a selfhosted server or a centralized superchat service they pay for.
-
cryptogrampy[m]
* common API/url for
-
cryptogrampy[m]
I can't speak to the capacity of monero for receving small streaming payments but it is a dynamically scaling blockchain that is made for cheap tx's.
-
agatesAlecksGate
I did work on this concept to provide opt-in payment proofs for lightning and i think it could be extended to Monero. The idea is to provide a standard way to "prove" a payment without relying on in-band metadata
-
agatesAlecksGate
-
cryptogrampy[m]
I would probably expect the superchat server host to prove the payment
-
agatesAlecksGate
Basically JSON Web Tokens for payments
-
cryptogrampy[m]
ah i see
-
cryptogrampy[m]
you're providing the proof and data to the recipient
-
agatesAlecksGate
cryptogrampy[m]: Depends on the payment mechanism and why, both Monero and keysend in lightning have this issue of not knowing *who* sent money. Which is great. But if i want to say I did it this is a means to prove it
-
agatesAlecksGate
cryptogrampy[m]: Yes and I do think the out of band proof is critical for scaling purposes
-
cryptogrampy[m]
well, in monero's case, sending messages via tx isn't really encouraged :)
-
agatesAlecksGate
But anyway, I'm primarily interested in the part about how to actually send payments first :) and how does Monero scale for micro payments?
-
spacekitty420[m4
scales very very well with that dynamic block size thingy
-
reeemuru[m]
> <@agates:matrix.org> I did work on this concept to provide opt-in payment proofs for lightning and i think it could be extended to Monero. The idea is to provide a standard way to "prove" a payment without relying on in-band metadata
-
reeemuru[m]
>
-
reeemuru[m]
-
reeemuru[m]
seems like an upgrade to LSATs no? a loose analogy -> basic http auth : lsat :: jwt : jpt
-
spacekitty420[m4
the only theorical limit about how many tx/s would be how fast the blockchain would be growing with all dem tx and if the nodes can even sync that fast
-
spacekitty420[m4
which would already be more than visa/mastercards tx/s or something like that, aint got the numbers right now so correct me if am wrong but should be something along those lines
-
cryptogrampy[m]
it's just kind of a useful wrapper around a txproof
-
agatesAlecksGate
reeemuru[m]: Yes, something not lightning specific
-
agatesAlecksGate
And critically not tied to an identity provider
-
reeemuru[m]
hmm, maybe try and bake in similar data from tpat into the json web token using monero's tx proofs
-
reeemuru[m]
very interesting🤔
-
cryptogrampy[m]
Someone in MRL said you can create a txproof that includes the amount for monero, but I still need proof that that's possible
-
cryptogrampy[m]
passing someone a txproof is still kind of a 0conf tx, correct?
-
cryptogrampy[m]
tfw you're 85 yo and very out of your safe zone
-
reeemuru[m]
cryptogrampy[m]: yes tx proof has amt on OutProofV2
-
reeemuru[m]
-
reeemuru[m]
-
cryptogrampy[m]
-
reeemuru[m]
<cryptogrampy[m]> "passing someone a txproof is..." <- i never really thought of it as a scaling solution but i guess in a way it is due to the fact that authentication and payment creates time-based access instead of relying on multiple payments
-
reeemuru[m]
the jwt could be more secure though
-
reeemuru[m]
* the jwt could be more secure though
-
reeemuru[m]
edit: is more secure...
-
-
monerobull[m]
-
cryptogrampy[m]
I think for auth, a txproof totally makes sense, but for payment, the protected resource owner (i.e. my protected pickle jar factory) has to specify how many conf's they want before they send out the pickles
-
monerobull[m]
monerobull[m]: oh the video is about the report we funded kek
-
cryptogrampy[m]
they also need a monerod connection, whereas an auth resource could theoretically be protected by an offline validator
-
cryptogrampy[m]
* an auth-only resource
-
cryptogrampy[m]
-
reeemuru[m]
cryptogrampy[m]: from a pure privacy perspective we all 'need' to run our own monerod instance no?
-
cryptogrampy[m]
reeemuru:
-
cryptogrampy[m]
that cryptolock example uses a challenge and signature handshake that happens totally offline on both ends
-
reeemuru[m]
cryptogrampy[m]: hmm interesting, i haven't read much on seraphis but it seems like a job for 'tx chaining' if possible as far as offline txs but not sure
-
reeemuru[m]
oh wait maybe im off topic now. the json web token is interesting. in order to scale these payment systems it needs to be transparent to users. my brain isn't big enought for that yet
-
reeemuru[m]
* the json ~web, * web~, * payment token is
-
cryptogrampy[m]
I think the payment token is like, hey merchant, here's what i bought, here's how much i paid, here's proof that this hasn't been tampered with, and here's my txproof of payment. it's just a standardized message that the merchant would validate on their end before approving sending out the goods
-
reeemuru[m]
cryptogrampy[m]: or like tab?
-
cryptogrampy[m]
I think 🫣
-
reeemuru[m]
like hey here is how much i already paid, you still owe 4 beers
-
cryptogrampy[m]
I think a txproof is still 0conf though. I could create this using a nefarious monero node and say, hey I paid! see!. Recipient always has to validate using their own node
-
agatesAlecksGate
cryptogrampy[m]: But also equivalently useful for things like superchats. You could attach the token to a message anywhere and provide just enough information for the recipient to validate it
-
reeemuru[m]
cryptogrampy[m]: no no no
-
reeemuru[m]
it has the amount of confs
-
reeemuru[m]
reject if it doesnt enoug
-
cryptogrampy[m]
my nefarious node adds the confs?
-
reeemuru[m]
i dont think this is blockchain data, not created by a user
-
reeemuru[m]
cant forge confirmations
-
reeemuru[m]
well, not easily i imagine
-
reeemuru[m]
s/dont//
-
cryptogrampy[m]
that's beyond my smol brain. but huge if true.
-
-
reeemuru[m]
that is tx proof
-
reeemuru[m]
-
cryptogrampy[m]
> <@reeemuru:matrix.org> potential validations (e.g. prokurilo)... (full message at
libera.ems.host/_matrix/media/r0/do…163db71380d112925443f69c14029de6014)
-
reeemuru[m]
oh nvm i think you mean to verify confs offline yeah?
-
reeemuru[m]
im not so sure about the integration, i would have to look more into that
-
cryptogrampy[m]
I guess my initial question is, is there anything i can hand to a merchant from a txproof perspective that tells them I paid X amount of Monero and it has say, 3 confirmations that they can verify offline ?
-
cryptogrampy[m]
I have to assume that's a no?
-
reeemuru[m]
cryptogrampy[m]: one sec
-
reeemuru[m]
havent done this in a while
-
merope
I guess having them import the signed transaction from you into their offline wallet would allow them to see that it is indeed valid and correct
-
merope
But they would have no way to check confirmations, because they are offline
-
cryptogrampy[m]
That's what i'm getting at
-
reeemuru[m]
yeah sounds right
-
reeemuru[m]
but if it a superchat host, arent they always online?
-
reeemuru[m]
or you mean just not using monerod? cryptogrampy
-
cryptogrampy[m]
-
reeemuru[m]
monerochan 🤤
-
cryptogrampy[m]
and reemuru spins up his monerod, uses his moneros json payment token validator to validate payment, and do all of the things requested in the token
-
cryptogrampy[m]
-
cryptogrampy[m]
this token
-
merope
Though nothing stops them from submitting that tx through their online node, just to double check: either the transaction already exists and is valid (all good); or it doesn't exist and it gets accepted (you lied about submitting the payment, but they caught you before you spent those coins elsewhere); or it gets rejected as a double-spend (because you've already spent those coins elsewhere, like sending them to yourself)
-
reeemuru[m]
dont trust verify
-
cryptogrampy[m]
yeah. So i think the server end of this would be really easy to implement, you just parse the request, decode the jwt, and use monero-javascript or soemthing to ping monerod and verify payment stuff
-
cryptogrampy[m]
and on the podcast app end, the podcast would have to be a sort of wallet that provides the txproof stuff and assembles the payment token
-
cryptogrampy[m]
* the podcast app would have
-
cryptogrampy[m]
or else it generates the payment uri, watches for the payment and then sends the message along
-
cryptogrampy[m]
something like that
-
merope
To verify the payment on the receiver side, the easiest solution would be a view-only rpc wallet and using tx-notify. Pretty sure it's already baked into the js/python libraries
-
cryptogrampy[m]
and the whole purpose of this is to create a format for sending information along with payment 'proof' to a merchant/podcast host etc
-
cryptogrampy[m]
merope: yes, but this jwt payment is a wrapper that allows apps to send payments with messages
-
merope
Oooh right, sorry - I was missing some context
-
cryptogrampy[m]
or not
-
reeemuru[m]
alright, now that that is settled, wen xmr podcast?
-
agatesAlecksGate
<cryptogrampy[m]> "yeah. So i think the server end..." <- Yeah, it's just a string you attach to some API. For live chats I'm probably going to extend XMPP to allow something. But that's way down the road. We're still working on live stream support and decentralized live stream notifications within apps
-
cryptogrampy[m]
agatesAlecksGate: can you give an example of what a request would look like for me sending 'hello world' to your podcast using monero and your jwt idea?
-
cryptogrampy[m]
* your jwt-payment idea?
-
cryptogrampy[m]
just dummy data for proof and such
-
agatesAlecksGate
<cryptogrampy[m]> "can you give an example of..." <- Anything i would come up with now would be pure speculation, I'm still arguing with the Bitcoin guys about not sending messages over lightning.
-
agatesAlecksGate
But there may need to be a distinction between offline and live stuff. For offline, perhaps the podcast would specify a standard HTTP API in their feed to send a message to. Alternatively, since we are actively implementing ActivityPub comments, a token could be attached to a comment (which could be public or private).
-
agatesAlecksGate
I think I lean more toward the latter route since it's a spec that already exists and has a mechanism to extend. We'll eventually be adding other metadata like timestamps to say *when* you're commenting within the episode. The payment token would be additional metadata at this point
-
agatesAlecksGate
Live experiences ala YouTube/Twitch have different options because they are inherently more interactive
-
cryptogrampy[m]
I like pure speculation 😁. It would be helpful to get a clearer idea of what you're trying to build
-
kindlyremember[m
Hi all, I’m new here
-
cryptogrampy[m]
agates (Alecks Gates): In the superchat example, how does the podcasting app know about a potential 'minimum' amount required by the podcast host to display the message
-
agatesAlecksGate
<cryptogrampy[m]> "agates (Alecks Gates): In the..." <- That would be another value in the RSS namespace specification
-
cryptogrampy[m]
makes sense.
-
agatesAlecksGate
<cryptogrampy[m]> "I like pure speculation 😁. It..." <- I'm only thinking about the actual payment integration now. I only brought up my payment token RFC because the topic came up :)
-
cryptogrampy[m]
I think the token makes a lot of sense and is a very cool idea. especially as it could be used with numerous currencies.
-
cryptogrampy[m]
i'd still be curious what an ideal example request looks like though :)
-
cryptogrampy[m]
s/an/a/, s/ideal/highly-speculative/
-
cryptogrampy[m]
agates (Alecks Gates): it may also make sense to add message data as part of the jwt. Not sure what the data limits are on that, but you want to make sure the data you're providing with the payment info hasn't been tampered with
-
demitasse[m]
> <@agates:matrix.org> Is there any interest in the community for looking at how to integrate Monero into "Podcasting 2.0" (pc20) as an alternative to Bitcoin lightning?
-
demitasse[m]
>
-
demitasse[m]
> I'm pretty heavily involved in the pc20 community and would love to help if there's anyone already interested, as I know the required areas of research but not how they fit into Monero
-
demitasse[m]
i recently posted about this on reddit. I would also like to have a podcast with xmr donations like podcasting 2.0
-
demitasse[m]
<surgeon_[m]> "And here's a funny story about..." <- this is the absolute worst. I hate the stupid anecdotes just tell me how to make the recipe
-
cryptogrampy[m]
it's just for google SEO.
-
cryptogrampy[m]
imagine a search engine that actually gave the best tuna casserole recipe, not the most popular one
-
cryptogrampy[m]
s/most/one/, s/popular/that/, s/one/hits all of the SEO requirements the best/
-
agatesAlecksGate
<demitasse[m]> "> <@agates:matrix.org> Is..." <- We're doing it for music/videos/films too, potentially audiobooks etc. None of it is "podcast"-centric. Something that gets overlooked
-
cryptogrampy[m]
<agatesAlecksGate> "We're doing it for music/videos..." <- i would consider giving a passing sideways glance at usage from a merchant web store perspective as well :)
-
agatesAlecksGate
cryptogrampy[m]: For RSS feeds? Not sure it's worth it. If you're talking about the payment token, maybe, but i don't have bandwidth to focus on it
-
r4v3r23[m]
reading about the bip119 shitshow now
-
cryptogrampy[m]
send links
-
r4v3r23[m]
-
r4v3r23[m]
aantop explains it here
-
r4v3r23[m]
essentially ability to white/blacklist address at the protocol level
-
r4v3r23[m]
who could have seen this coming?
-
r4v3r23[m]
s/aantop/aantonop/
-
spacekitty420[m4
that's fucked, the way he mentioning the whitelist really makes me think of how easily that can be enforced to whitelist only verified CEX approved addresses
-
spacekitty420[m4
oh, well he mentioning that now 😹
-
spacekitty420[m4
so......
-
spacekitty420[m4
that would also fuck up atomic swap with xmr then
-
spacekitty420[m4
"that's not the controversy" LOL
-
cryptogrampy[m]
Would be curious to see who/which entities are squirming the most about andres' video
-
sethforprivacy
What video?
-
cryptogrampy[m]
the BIP119 video above
-
cryptogrampy[m]
oh
-
cryptogrampy[m]
:)
-
cryptogrampy[m]
-
r4v3r23[m]
cryptogrampy[m]: im squirming, mainly on how convoluted his explaination is
-
cryptogrampy[m]
this is bitcoin drama hour :)
-
cryptogrampy[m]
yeah i'm still watching.. haven't parsed it in my brain yet
-
sethforprivacy
Thanks
-
r4v3r23[m]
even if something like this is possible in monero, it would only affect specific addresses
-
r4v3r23[m]
just pull a fresh subaddress and voila
-
r4v3r23[m]
on bitcoin you could ban clusters
-
spacekitty420[m4
if am not mistaken, eth already could ban clusters and the tokens on it like tether were already doing it
-
r4v3r23[m]
eth had been cucked since day 1
-
r4v3r23[m]
no surprise there
-
spacekitty420[m4
fair x)
-
spacekitty420[m4
and majority of crypto market is either a fork of btc or a token on ethereum so... 😹
-
r4v3r23[m]
🤡
-
han-shan[m]
"and then you essentially end up with paypal"
-
bridgerton[m]
<NFDeez> My sweet Monero Cyborg (Blockchain Crusaders) Harmony ONE NFTs
-
bridgerton[m]
-
bridgerton[m]
<NFDeez> theres more
-
bridgerton[m]
-
bridgerton[m]
<NFDeez> Kadena??
-
monerobull[m]
Redo them with sol and double the price. Thank me by sending 5% of profits to the general fund ;)
-
midipoet
How much is a ONE worth these days?
-
nioc
1 = 1
-
plowsof[m]
luigi1112 can you edit the room title please Monero Community Workgroup Meeting: Sunday 1st May 2022 @ 18:00 UTC , thnxx
-
r4v3r23[m]
nioc: 1 ONE = 1 ONE
-
luigi1112
is it not January still?
-
luigi1112
do it thyself
-
demitasse[m]
<cryptogrampy[m]> "the BIP119 video above" <- taintcoin is dying a slow death by a thousand papercuts
-
nioc
congratulations to selsta the slacker on getting funded
ccs.getmonero.org/proposals/selsta-5.html
-
cryptogrampy[m]
demitasse[m]: I think it's important to take note on this one... A lot of the issues stem from a lack of project focus and direction in Bitcoin (i.e. is it digital cash? digital energy? an ethereum competitor?)
-
cryptogrampy[m]
everyone has a very different idea of what bitcoin should be
-
r4v3r23[m]
nioc: MajesticBank: based
-
demitasse[m]
cryptogrampy[m]: well we can all agree it should be fungible.
-
cryptogrampy[m]
demitasse[m]: ironically it sounds like covenents move the lack of fungibility caused outside of the bitcoin blockchain directly into the chain
-
agatesAlecksGate
cryptogrampy[m]: At least the Bitcoin community still has voices of reason. I've always been for Monero but the last few months have pushed me to actively contribute. Running a public node and p2pool node now.
-
agatesAlecksGate
Whatever happened to side chains in the BTC world?
-
demitasse[m]
agatesAlecksGate: there's liquid and rsk, and paul sztorc has been trying to get his implementation going since like 2016
-
cryptogrampy[m]
Yeah Paul is definitely pushing it hard still
-
reeemuru[m]
agatesAlecksGate: woorah
-
r4v3r23[m]
agatesAlecksGate: they are all shit and require some form of permission to peg out
-
midipoet
do people buy those drawings for that much ONE? Jesus.
-
plowsof[m]
<luigi1112> "is it not January still?" <- The year is 2022 , Monero is 8 years old, people who are graduating from university _today_ where born in 2002 , the last community meeting was in 1996
-
nioc
plowsof[m]: you are op now and have the power to edit the title
-
nioc
please don't let that power change you
-
plowsof[m]
oh thanks, didn't realise 🧐
-
luigi1112
2002 ouch
-
Kivojo[m]
<cheekyleeks> "jimmyt:
gitlab.com..." <- I hope the woke mob don't try to cancel this
-
agatesAlecksGate
BTW, I took Seth's monerod/p2pool docker guides and adapted it to run in podman rootless containers for more security. So far so good especially in combination with firewalld. I've seen docker bypass software firewalls before which is no bueno
-
Kivojo[m]
-
jimmyt[m]
<Kivojo[m]> "I hope the woke mob don't try to..." <- Didn't the developer of Penumbra say they were opposed to working for pay? Or am I recalling that wrong?
-
Kivojo[m]
jimmyt[m]: I'm not sure
-
Kivojo[m]
But the system was like a "arbitrators are free to join"