Note that when you first deposit money into a wallet, you would prepay the cleanup fee and you would pay the cleanup fee on any transaction made after the N months. This would ensure that only N months of records are present. And if you do not touch you account for 20 years, no problem. You still have all your money and you only have N months of payments
g2devi
Agreed but that's the wrong approach. You cannot just drop old blocks since old wallets would lose their money. A better approach would be to have wallets specify a 'preserve records for N months ' feature. The larger the number of months, the higher transaction fees are so people are incentivized to use a small number.. A small number would also help with privacy since if the view key is ever leaked or quantum computing ever takes off, old your old records would not be leaked. Once N months passes. Old transactions are replaced by a single forwarding transaction with the total amount in the account.
Don't laugh. Gold can be purchased in many jurisdictions without KYC, so having a tokenized gold sidechain that may be exchanged with real gold at participating local dealers might actually qualify as a legal fiat on/off ramp. If gold is KYCed in your region, just then use a silver, copper, or even industrial grade manure or toilet paper side chain token. You can't KYC all commodities. Imagine the field day the press would having on any politician that required KYC for trading fiat for bull manure (BS) and vice versa. The jokes just write themselves.
BTC/ETH sidechains would be silly but there are valid uses of sidechains. Currently all transactions are stored on the blockchain forever, but do you really need to have 600 coffees a year forever on the blockchain for a significant portion of the Monero community? It makes much more sense to farm that out to a Monero Mimble-Wimble sidechain. Since this side chain specialises in small purchases, the consensus rule might also be speedier, so you get all the benefits of the lightning network with none of the drawbacks. Similarly, having a sidechain for scripted actions like automatic subscription payments (or at least payment reminders) would be nice, or more complex multisig and escrow wallets. If done correctly, all this could be done without touching the main Monero chain so Monero can focus on being real cash and the sidechains can do the extras and test out experimental features that may come to Monero eventually.
It's a bit more nuanced than this. First there is the "uniparty" which is part of both left and right. These are wings of the same bird. Outside the uniparty, the left and right are very different. Sometimes the left is more (socially) libertarian and sometimes the right is more (fiscally) libertarian, but if one side is libertarian, the other side is authoritarian. The uniparty sides with the authoritarian side to crush the libertarians element. In rare cases, libertarians take over the bulk of one side and push the uniparty 80% out. At that point, there is a clear choice, even if imperfect.
The reasons you give for using Monero don't resonate with most people. No matter what political system you're under, most people generally live very similar lives, separated more by the city/rural divide than anything else. So even if you convince people of all the threats, they'd shrug their shoulders and adapt, no matter what actually happens. Every once and a while, things get really out of whack, like during the lockdowns, but they can't stay that way because people get bored of the political blah blah and tired of being manipulated and just go back to normal despite the consequences. Revolution doesn't defeat tyrants, indifference does.
So what can be done to help Monero? Just increase the parallel/circular economy. Convince shop owners that crypto in general allows them to avoid credit card service charges and that there are only a few cryptos that are actually used, Monero being one of them. Host Monero meetups in restaurants and convince them to accept Monero during the meetup. Talk to farmers and get them to accept. Get content creators and online services to avoid dealing with payment processors and accept Monero. Basically, the usual stuff. Also, improve Monero technology. There are a lot of gaps that need filing to make the user experience as easy as credit card to use and banks to manage your money. Make it easier to live off Monero using by providing services like Spritz finance (https://www.spritz.finance/). Yes these are KYCed services, but you are already KYCed by your landlord, tax department, and electricity company so there is no loss of privacy. This does, however, allow you to live on Monero without having a bank account and some services can be made non-KYC when possible.
For the record, this is more information on how drive chains are implemented in Z-Cash: https://lightco.in/2020/04/30/xcat-drivechain/ .
Essentially, a drive chain works by defining a wallet to accept payments and return money. When you put money in the wallet with a note on which sidechain wallet you want to have the money directed, a token representing the money placed into the money deposited is placed into the sidechain wallet. To remove money from the side chain, you send a note to the side chain where to send the money to and the tokens are destroyed and the wallet that you deposited the money returns the money to you.
This is extremely easy to build in Monero and is transparent that there is a point of trust (unlike BTC's Lightning where at least the wallet appears it's completely noncustodial), and that everything from Monero-LIghtning to Monero-Liquid to Monero-EtheriumCompetitor to even a currency exchange (put money into the wallet pool in one currency and get money back in the other currency by a drivechain on the other currency) can be built into Monero. It's also clear that it could be done today without the Monero developers permission, but without some kind of endorsement, no-one would trust it since it's so easy to rug pull.
The main problem I see with this is that it looks complicated and it's unclear how to spend Monero upfront, so the bulk of people won't follow through on this even if they understood what to do. The BTCtip is closer to what being approachable...fewer words and a barcode to get to the site directly and an expiration date to encourage people to act now (and let you know if the gift was accepted). Ultimately, I don't see how you can avoid some one-on-one preparation (possibly with some hand holding) for this to work.
Actually both since it is an important way to avoid and resolve payment disputes. Private ledgers mean nothing in a payment dispute. It's so important that without it, for large payments everyone will have to involve a "trusted third party" to keep everyone honest. It's the reason why good cashiers never put payments in the cash register until the customer leaves...without this "trick" it's easy to be scammed. It's the whole reason double entry accounting exists. MW also doesn't completely fix the issue of exploding blockchains. With 6 billion people on MW (arbitrarily chosen number) and each person having multiple wallets and wallets being lost and new people coming into MW regularly due to new births the number of wallets will explode. There needs to be a regularly get rid of abandoned and locked out wallets. Hard forks like Seraphis are a good way to find out who still has a wallet and eventually clear out the old wallets, but you can't keep doing that for a stable money supply. I've stated before, I fully support transaction fees being partially based on how big your blockchain footprint is as long as you can "close the books" and compact your footprint. I'm also open to fair schemes dropping abandoned wallets (e.g. calculate a "fee" based on blockchain footprint and time of last access. If the "fee" is less than the amount in the wallet, then do nothing. If it is greater than the amount, then the wallet can be pruned.).
Personally, I think the truth lies in the middle. I think having full history for purchasing coffee is not only wasteful of space clogs the blockchain (imagine 6 billion people adding 3 coffees a day to the block chain over 50 years). My back account keep track of all transactions for a few years and I've rarely needed more, but I absolutely do need a transaction history for budgeting and taxes. So a hybrid approach where important or big ticket items have full transaction history (until you ask to prune to a MW), and smaller ticket items can be in smaller MW subaccounts of different categories is the best of all worlds.
Why not both? No one platform dominates today. Reddit's monero community, lemmy's monero community, nostr's monero community, matrix's monero community, and twitter's monero community are all distinct. Monero needs to be supported everwhere since the world is moving away of the "one world monoculture". WRT Nostr vs ActivePub (Lemmy/Mastodon), Nostr has a unique ID assigned to each person that can be easily portable, but the over-reliance on GUIDs makes it harder to identify people. ActivePub has a more diverse community but your identity is tied to a server. That being said, it is possible to move profile identities with the host support. The GUID and identity issue can be solved in both protocols within a year with suitable software upgraded, but the community issue is a much more difficult issue to change. Nostr tends to be more geeky while Lemmy tends to be more an "every day folks" forum.
POS is fundamentally flawed. It increases centralization because people won't want to validate themselves and instead delegate their stake to "trusted institutions". Essentially, you're recreating the existing financial system. POS is also less secure since you only lose X dollars for misdeeds but have the power to do far more than X dollars of damage. And if all you want to do is damage, that slashed stake is just the cost of doing business. And if people are staking with you, you don't even risk losing your own money. And although the "guarantee" that the validator is doing right comes form the slashing of the stake, the enforcement of that slashing is political (i.e. others have to gang up on you to take your stake). When enforcement is political, wrongful slashing is inevitable. Finally, when a 51% attack is possible with validators, it's imposible to undo it...unlike POW which can call on the community to start a few miners on their PCs.