as I understand it, the maxi thesis is "for supply audibility purposes, transaction amounts on a blockchain cannot be hidden. they must be transparent." I think for Bitcoin, which is the first to mover in a new technology space, this is necessary. it is so different and understanding it is so challenging that nobody would ever use it if amounts were not transparent. but. I reject that thesis as axiomatic. as technology ages and we begin to understand it better, the attack surface becomes better known. A blockchain is not a complicated data structure. people will trust MORE and DIFFERENT cryptographic primitives then Bitcoin has implemented as time goes on. this includes cryptographic primitives that verify supply. fun fact, both Monero and Bitcoin have had inflation bugs. monero's was detected (a "hidden" bug) and provably not exploited. Bitcoin fixed the bug and reorged out the chain with the created coins. On Bitcoin, how do you trust the cryptographic primitives that create a wallet and the addresses to be unique and guarantee that only you can spend your coins? how do you trust that when you send a transaction it is properly assigned to the destination? probably you know a little bit about the general theory and you trust the community to do the rest. after all it's mathematics. if there was an implementation flaw, the community would fix it and recover. it isn't any different with Monero vis a vis supply. The attack surface is finite and, if the implementation is correct, the supply is guaranteed by mathematics. now, maybe we don't trust the community to correctly implement it. maybe we don't trust that it's been an existence for long enough to be battle tested. these are reasonable objections. but I'm not seeing these reasonable objections. and simply saying " a blockchain should ONLY have transparent amounts because we can never trust the supply" is only a luddite view. the problems we will encounter and the errors we will make are finite and knowable things. #bitcoin #monero

Replies (2)

Some fair points. But I don't see why everything must be done on a single. And I don't see how you can have it all that way. There are tradeoffs with any implementation. I'm still more in favor of Bitcoin adjacent solutions than using an entirely separate thing. I'm also in favor of having options for people to use, including Monero. I don't see why this is such a big issue for people. Use the things that best suit your needs and desired tradeoffs. There will never be one perfect option that serves every need.
Good points. Ones we've covered here and there in our interactions I think. You have to concede that the attack surface is larger with monero, for inclusion of extra/newer primitives that are less battle tested, as well as the fact that IF someone found a txn bug they could exploit they could get away with it more easily due to the private nature of txns (kinda picked this up more concretely from OP, and stuff I'd seen Todd post which we talked about in past). Yes? Add to this the fact there are far fewer eyes on this stuff than bitcoin and I get a little nervous, as a somewhat nontechnical person. You're no crypto pro or developer either, iirc, so aren't you the one doing the extra trusting? Sorry, that is slightly rude way to make my point, but I'm typing in between work stuff and a barking dog, so don't feel like editing. Then there's the non-technical side of things, that's pretty convincing to me. First mover, shelling point, one-time digital scarcity discovery, no inflation (after 2140 if you wanna be annoyingly pedantic), bitcoin at "layer zero" is an idea... that sort of stuff, which gives me further confidence.
โ†‘