top | item 23448679

(no title)

realcr | 5 years ago

Hey, interesting questions. Let me try and answer.

> I’d really kind to see a much more concrete specification

The best I can show you at this point is here: https://docs.offsetcredit.org/en/latest/theory/mutual_credit... This document is far from a full mathematical proof of safety, but it shows how things work. I expect the protocol to change in the next months, so I didn't want to be too detailed about the current protocol. Just to be sure it is known, Offset is open source, and you can find the full schema of communication here: https://github.com/freedomlayer/offset/tree/master/component...

> It feels like it’s easy to create identities, establish credit lines with no intent to repay

You can in fact create as many new identities as you wish with Offset, however, an identity doesn't worth much without established credit lines. Establishing a credit line requires human intervention. You will not be able to trick your human friend into adding your multiple identities of yourself as new credit lines to his Offset client. In other words, what protects you from Sybil attacks here is real world relationships with people.

If you ever decide to open your own "hub" or "bank" with Offset, giving credit lines to many strangers, you might want to have extra security, like maybe asking for their id card, or asking for some kind of collateral. But if the people you arrange credit line with aren't strangers, I don't think you have a real issue here.

> It only takes one bad actor to corrupt the chain of mutual credit

A bad actor can only compromise his direct "Offset friends", not a whole chain. When you set up your Offset node and add credit lines to your direct "Offset friends", you have to set up credit limits. Those credit limits limit how much money you can lose if any of your friends defaults. You can never lose more money than what you set up as your credit limits. If a friend of your friend defaults, your friend loses the money, not you.

> If a store doesn’t have a direct relationship with me it has to initiate a payment between an arbitrary number of intermediaries in order to fulfill the credit

Offset does this automatically for you. You don't really need to worry about this during the payment.

I might have missed something with my answers. Please tell me if you think something is missing!

discuss

order

mangodwango|5 years ago

I think what I’m missing is how a default works in this instance. If I establish a 200 unit mutual credit line with someone, spend 200, what does a default look like? Is there some time period in which I have to pay it back? Without collateral it seems that there isn’t a way to enforce payment.

If I buy a good, from someone accepting offset do they pay me back in credit the value of the good that they deliver? Thus netting us back to zero?

Thanks for answering my questions.

geocar|5 years ago

> I think what I’m missing is how a default works in this instance. If I establish a 200 unit mutual credit line with someone, spend 200, what does a default look like? Is there some time period in which I have to pay it back? Without collateral it seems that there isn’t a way to enforce payment.

Who do you think the "with someone" is? It's either a friend who is willing to loan you $200 whenever, or a credit company who will offer you $200 in exchange for information about your employment, spending, etc.

What do you think your friend does when you stiff him? He might offer a repayment plan, or to forgive your debt, or maybe he sues you in court and stops being your friend. Same thing that credit companies do.

> If I buy a good, from someone accepting offset do they pay me back in credit the value of the good that they deliver? Thus netting us back to zero?

No. That's between you and whoever you and this other someone know in common (the someone 1). It's credit, not cash.