Author Topic: Multisig & Escrow  (Read 2851 times)

0 Members and 1 Guest are viewing this topic.

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
Just a quick dropin: with bts2.0, we will see threshold signatures which allow even more sophisticated constructions:
33% buyer and seller
15% escrow A
15% escrow B
3% escrow for escrow A and B
Threshold: 50%
As i am on vacation i just made the numbers up .. but they seem reasonable ..

2 escrows is another problem. what if they choose the other side?
I revised my threshold to 51% ..
buyer and seller choose a separate escrow .. whoever they trust ..
3% escrow can be chosen arbitrary .. maybe on a consensus among A and B

Issue you can solve this way is, even though I would trust you .. the other party may not ..

Offline cylonmaker2053

  • Hero Member
  • *****
  • Posts: 1004
  • Saving the world one block at a time
    • View Profile
  • BitShares: cylonmaker2053
How about an escrow system/DAC that basically just acts as a market for paring customers with escrow service providers (not escort service providers)? Embed a reputation system for feedback and then customers can shop around using price and quality measures that make sense to them.

@fav can be the first escrow service provider, but ideally the system would attract people/businesses who could do this for a living, get really good at it, and keep adding value for clients.

openbazaar is working on something like this for their decentralized market place. would be amazing if we could achieve it faster :D
[/quote]

Awesome! Yes, this type of shadow arbitration system is inevitable esp w/blockchain tech. Great to see there are people working on it!

Offline fav

  • Hero Member
  • *****
  • Posts: 4278
  • No Pain, No Gain
    • View Profile
    • Follow Me!
  • BitShares: fav
What if there were multiple escrow agents to one transaction? then the buyer and seller could trust the escrow system even more.  If the transaction fails, funds would be transferred to wherever the majority of escrow agents vote it should go.


Sent from my iPhone using Tapatalk

How about an escrow system/DAC that basically just acts as a market for paring customers with escrow service providers (not escort service providers)? Embed a reputation system for feedback and then customers can shop around using price and quality measures that make sense to them.

@fav can be the first escrow service provider, but ideally the system would attract people/businesses who could do this for a living, get really good at it, and keep adding value for clients.

openbazaar is working on something like this for their decentralized market place. would be amazing if we could achieve it faster :D

Offline cylonmaker2053

  • Hero Member
  • *****
  • Posts: 1004
  • Saving the world one block at a time
    • View Profile
  • BitShares: cylonmaker2053
What if there were multiple escrow agents to one transaction? then the buyer and seller could trust the escrow system even more.  If the transaction fails, funds would be transferred to wherever the majority of escrow agents vote it should go.


Sent from my iPhone using Tapatalk

How about an escrow system/DAC that basically just acts as a market for paring customers with escrow service providers (not escort service providers)? Embed a reputation system for feedback and then customers can shop around using price and quality measures that make sense to them.

@fav can be the first escrow service provider, but ideally the system would attract people/businesses who could do this for a living, get really good at it, and keep adding value for clients.

Offline fav

  • Hero Member
  • *****
  • Posts: 4278
  • No Pain, No Gain
    • View Profile
    • Follow Me!
  • BitShares: fav
Just a quick dropin: with bts2.0, we will see threshold signatures which allow even more sophisticated constructions:
33% buyer and seller
15% escrow A
15% escrow B
3% escrow for escrow A and B
Threshold: 50%
As i am on vacation i just made the numbers up .. but they seem reasonable ..

2 escrows is another problem. what if they choose the other side?

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
Just a quick dropin: with bts2.0, we will see threshold signatures which allow even more sophisticated constructions:
33% buyer and seller
15% escrow A
15% escrow B
3% escrow for escrow A and B
Threshold: 51%
As i am on vacation i just made the numbers up .. but they seem reasonable ..
« Last Edit: June 18, 2015, 05:22:24 pm by xeroc »

Offline fav

  • Hero Member
  • *****
  • Posts: 4278
  • No Pain, No Gain
    • View Profile
    • Follow Me!
  • BitShares: fav
What if there were multiple escrow agents to one transaction? then the buyer and seller could trust the escrow system even more.  If the transaction fails, funds would be transferred to wherever the majority of escrow agents vote it should go.


Sent from my iPhone using Tapatalk

very problematic. example 3 escrows could outvote user1 + user2. I'm not too sure, but what if it's possible to make a complete new transaction to one of the escrows if they overpower users?

Offline fav

  • Hero Member
  • *****
  • Posts: 4278
  • No Pain, No Gain
    • View Profile
    • Follow Me!
  • BitShares: fav
Makes total sense!
What is silent about it?

that I don't have to know about trades UNTIL there's a dispute. so everyone could add a trusted escrow and only activate it on dispute.
I'd call it dispute resolution service (through mulstisig):)

haha great name. I'll remember it once I open the escrow offer dispute resolution service thread :)

Offline carpet ride

  • Hero Member
  • *****
  • Posts: 544
    • View Profile
What if there were multiple escrow agents to one transaction? then the buyer and seller could trust the escrow system even more.  If the transaction fails, funds would be transferred to wherever the majority of escrow agents vote it should go.


Sent from my iPhone using Tapatalk
All opinions are my own. Anything said on this forum does not constitute an intent to create a legal obligation between myself and anyone else.
Check out my blog: http://CertainAssets.com
Buy the ticket, take the ride.

Offline santaclause102

  • Hero Member
  • *****
  • Posts: 2486
    • View Profile
Makes total sense!
What is silent about it?

that I don't have to know about trades UNTIL there's a dispute. so everyone could add a trusted escrow and only activate it on dispute.
I'd call it dispute resolution service (through mulstisig):)

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc

Offline fav

  • Hero Member
  • *****
  • Posts: 4278
  • No Pain, No Gain
    • View Profile
    • Follow Me!
  • BitShares: fav
Makes total sense!
What is silent about it?

that I don't have to know about trades UNTIL there's a dispute. so everyone could add a trusted escrow and only activate it on dispute.

Offline santaclause102

  • Hero Member
  • *****
  • Posts: 2486
    • View Profile
Makes total sense!
What is silent about it?

Offline fav

  • Hero Member
  • *****
  • Posts: 4278
  • No Pain, No Gain
    • View Profile
    • Follow Me!
  • BitShares: fav
My plan is to offer a "silent" escrow.


Idea:

user1 and user2 agree to use escrow.fav as 3rd key.

user1 and user2 trade, everything goes well. they release funds. escrow.fav is not needed

Dispute example:

user2 opens a dispute, because user1 did not deliver. they now need escrow.fav to judge.

both parties inform me about the situation and I open a dispute case. I will then make a decision based on proof and facts and decide to follow either user1's release request or user2's.

does that make sense?