Avatar
Geist
e478da9689938a64bfe99645cafd4365b189d0ed20cae2e4e9acac3898542be6
Be the mirror

I've been discussing the topic with a few of the drive chain supporters and read up on it. I'm not sure if it requires much complexity aside from a new transaction type and the risk associated with it. The most coherent benefit I see is that it would provide a monero side chain validated on bitcoin, or other features we don't want to pollute block space with, maybe we get a near term solution to covenants that doesn't put the main chain at risk and let's us test the space out with real bitcoin value rather than litecoin or a testnet. I'm still trying to come to a conclusion on this, could you elaborate on your concerns?

Replying to Avatar Finrod Felagund

Charging interest does not cover any risk, it may disincentivize taking out loans, but ir doesn't change anything with regards to risk. The borrower might still not pay you back neither loan nor interest.

Under a sound money standard - which is the underlying condition for all my reasoning - like gold in the old days, and bitcoin hopefully soon, as I said before, money appreciates in value. So people will work more for the same amount of gold at year T+1, than they had to at year T.

So when you lend N gold at year T, and the borrower spends it, because that's what you do with loans, and then you get back N gold at year T+1, the borrower must have worked, to earn back N gold at year T+1, more than you did to earn N gold at year T.

To pay interest on this loan with the amount of N gold, the borrower will have to work even more than that to pay this interest, that is also in gold. Why should you recquire this extra extra work, measured in gold ?

When you give out a loan, you're not investing in the borrower. You're simply giving money to someone under the condition to give it back sometime in the future. Now you're going to perform your due diligence to see if the borrower is a trustworthy person and all of that, as is your right. But when you seek to make money off of loans by charging interest, you're laying claim to more money than what you're owed, that's going to require even more work which will not be performed by you.

Because the money supply is fixed, there's no reason to charge interest because you're not risking the devaluation of your money when you postpone your consumption of it by lending it to someone and getting it back at a future time.

The risk is in loaning n money to 10 people (10n) without interest and one of them not paying you back, you only receive 9n back. You would have been better off not loaning it at all under every circumstance. Compare this to loaning 10 people n money and charging x interest, if one bails on you then you receive 9nx back, and lenders set x to ensure 9nx is higher than 10n.

I think I can see your guys point on not making loans for consumer spending or even a home loan, because they don't generate a cash flow, I'm not sure I'd call it evil but something does seem up with it. Loans for equity do make more sense.

I think the distinction is if the thing you are invested in creates an equity or cash flow. A business loan that results in a cash flow is OK. A credit card loan to buy bread is not. There's probably some margins that would need to be analysed like a car loan, which increases a persons ability to generate money, whereas a home loan is probably more clearly usery.

So a home loan is a no go, because the money is consumed and it doesn't generate a cash flow. A business loan where you expect to receive equity/cash flow is OK. I listened to saifadeans take and was having trouble understanding his point, but this makes a bit of sense.

Interesting that you call it an investment and not something else like a donation. I guess when you build your families home that's an investment in your families future that pays its dividends in psychic profit, same with building a community, so I guess it checks out. How do you distinguish this from investing in a business that has a cash flow, is it just in how it pays out? 🤔

Replying to Avatar Finrod Felagund

Like nostr:npub1qfkcklnmes45z75y7y8dkud5yll8vp5eq5ysk9rmgqdxeasv8unsrfj6kq said, a thing can be immoral yet legal. Or vice versa.

If lender and borrower agree, let them be.

But usury remains immoral, since no well informed person would borrow money from his future more than what he’s getting. You’re getting 10 gold coins, your future self is losing 11 gold coins. No one would make that deal, unless the borrower is uninformed, and the lender is exploiting that, and that’s how it becomes immoral.

If you’re a well informed person, you’d be incredibly high time preference to take such loan. But it doesn’t make sense for a well informed person to be this short sighted.

Finally, we’re not arguing to ban loans. Simply saying usury, aka charging interest, is immoral, and I personally would ban usury if I ever get my own kingdom.

P.S.

Only reason usury looks like a good thing in our time is because fiat has distorted our perception of reality. It never was a good thing, and it never will be.

Every person discounts the future, some more, some less, but everyone does it. If you want to borrow my money for a year, there is an opportunity cost for me to loan it to you, I could use that elsewhere, and loaning it to you for a year means I need to wait that time to get my money back and use it. Further, without interest, how am I supposed to cover the risk of loaning to you? If you lose my money then its simply gone, if I make loans to 10 people with interest and one fails I could still be OK. If your argument is that loans should only be made between friends and family members then OK, I am just skeptical that society will progress very quickly.

Replying to Avatar Cyber Seagull

What Paul means when he says "It kills altcoins" was his appeal to the toxic maximalist. In reality all it does it take away the main justification for them. People may continue to use them, but the founding logic is removed. People think Paul means it brings shit coins to bitcoin. It does not, and in other interviews he describes that he thinks it won't.

->It rug pulls altcoins.<-

Monero Bullet proofs ? We get that in MoneroSide

Zcash zero k proofs ? We got that in zcashSide.

Why go outside bitcoin when what you want to tryout can be done within the ecosystem, with an escape route back to bitcoin.

Again, its NOT about bringing shitcoins to bitcoin, it's about removing their technical reasons for existing in the first place.

The above is about pauls words on shitcoins, not a total justification for DC.

We want DC to serve as a lifeboat against any future unpredicted technology or project that might threaten main bitcoin. You and i cannot know one will never exist, this is insurance. Claiming otherwise is a claim to godhood omnicience.

We want to invite all that network hashing being wasted on altcoins back onto bitcoin, making everyone more secure. They might not accept, but even having the option in bitcoin on a sidechain is a huge insurance.

We want new features to be tried out without having to go to every fucking twitter influencer troll and beg. or get onnour knees and suck some type-a core dev priest "just humbly keeping core chugging along".

Do YOU want Mideval Europe or Revolutionary America ? Which one was more free market and lead to the greatest Tech and Living standard increase in human history.

It certainly seems like its better than an atomic swap on bitcoin to monero, because in those you need someone on the other side and you have an anonymity set of few people. Falling asleep trying to get through guys take, I did find a few things wrong with his analysis already though, I'll have to try again tomorrow. I can understand the idea of wanting a way to test new features in a way that has real economic impact without risking the network, I still think that's what litecoin is for, but maybe there's a point between *this is highly experimental* and *we are ready to merge this with core*, maybe a *this has covenants enabled and people are using it for some advanced custody stuff that most people aren't ready for* or something, and litecoin just doesn't fit the bill.

I am probably most concerned about those other projects, I suspect there may be a tail risk to bitcoin being ossified before a few major updates, because people would rather use a side chain instead.

I imagine you could create a sodechain with 10MB blocks and it would run just fine, the fees would be nonexistent, the transactions per second would be huge, it would still be pegged 1-1 with bitcoin, it would take years before bandwidth or storage would be an issue. Everything sounds great, I'd even argue that such a thing is necessary whether its us increasing the L1 block size or a side chain. However, that is still not a solution to scaling bitcoin to 8 billion people, even if you put lightning on top. There are other upgrades that bitcoin is still going to need to scale that hard, we need people willing to go into the depths of mathematics and cryptography and dig out things like cross input signature aggregation, stuff that condenses data stored on chain to its tiniest possible size; then we can see the maximum benefits from things like side chains or block size increases.

So then, "its not because we want shitcoins on bitcoin", " its not because its fixes scalability", you could use it for testing improvements, but improvements should be carefully designed that we know they work before deployment, we shouldn't be throwing spaghetti at the wall and seeing what sticks. We have litecoin and testnet for those purposes.

What is the argument for drive chains? Its a serious question, I remember in Paul's episode he said its great because it kills shitcoins, but now that'd not the argument, arguments evolve that's fine. But what is the argument today, what do we actually stand to gain? A monero side chain certainly sounds cool, no knocking that, I guess some people really like smart contracts too, is that what you guys are after?

I have no love for influencers. If its 5 years in the future that's great, I'm only concerned because I feel like I heard drive chains on a podcast like once and now out of nowhere its like this has to be done now. I hear these arguements about new bips and its "we've been working on this for x years and its great so were just going to go nuclear", like CTV, bro I've never even heard of this before! Paul explained drive chains once on wbd, and he did a terrible job (not an attack on him, I just had no idea what he was talking about); it was quiet for like 6 months, and now its OK MASF PRESS THE RED BUTTON! Dude, if I had put my phone down during this vacation I'd still have no clue what a drive chain is. All I'm saying is there should be more public awareness campaigning before activating soft forks. I get from some peoples perspective this has been brewing for a long time, but for many of us it hasn't.

Interesting, it looks like these don't get much usage, maybe trying to measure them requires different tools. Eh, I guess if a MASF comes there's nothing I can do about it, I just hope you guys know what you're doing.

A miner activated soft fork can create a new transaction type without everyone else patching their nodes? Can't we just try normal merged mining for a while and not jump to a consensus change for side chains? If miners want to run side chains can't they just run a node for those, is that a bigger ask than pushing a masf? If side chains pick up adoption then drive chains will be an upgrade that saves space on chain so the upgrade will be obvious, and if they don't then we haven't lost anything.

How's it hosted? I thought of relay boards that compete, with a client that allows multiple relays to be selected, local job boards could be made or wider relays for shipped products. Events could also be posted on a board like that.

I think if the core people working on drive chains did as much marketing as Zeus then your fight would be over by now, win or lose. I read the bitcoin mailing list archives for august today, and honestly its got me scared, I really don't want bitcoin to be easier to change. I don't think I'm against drive chains, although I'm not sure if I'd be quick to support them either; it doesn't seem as important as things like cross input signature aggregation or graftroot, and I'd like to see those play out in a more fundamentally bitcoin centric bitcoin before we turn it into a bit of an octupus with drive chains. I don't know.

What I am not understanding about drive chains is why its all or nothing. Couldn't you just as well have normal merge mining today? It would be less efficient, it would require miners to have a separate node, but it would provide some validation to its use case, and the upgrade to blind merge mining seems clearer.