Post
Topic
Board Service Discussion
Re: Looking for trusted agents for escrow and arbitration
by
Darker45
on 07/03/2022, 13:07:46 UTC
~snip~

That is why I said that I used the word escrow for lack of a better word.

In a court system, people sign contract outside of the court, without any judge being involved. If and only if there is a dispute, then one party will bring the contract to the court for a judge to make a ruling. So I guess that "judge" would be a more appropriate word for what I am talking about.

Say Alice and Bob enter a contract, create a multi-sig from which any 2-of-3 can spend the funds, i.e. Alice, Bob and Charlie, where Charlie is a judge.

Alice and Bob sign a contract (with pubKey) and agree that Charlie will be the arbiter if a conflict were to arise, then send the funds to the multi-sig. Meanwhile, as relevant, they sign their communication.

If everything goes well, Alice and Bob cooperatively move the funds as per the contract.

Only if there is a conflict, then either Alice or Bob can hire Charlie, provide him with the contract, the signature and any other relevant information for Charlie to make a decision. Charlie can then co-sign the transaction to enforce the contract.

Unlike with traditional escrow, Charlie does not need to know about even the existence of a contract, unless there actually is a conflict to resolve. Also, Charlie cannot steal the funds without the cooperation of Alice or Bob.

Each judge set his own rules, expertise, etc. For example, he may offer to rule on weather or not a transaction has happened on some blockchain, allowing cross-chain swap without having to implement atomic-swap programmatically.  In case of hiring someone to write some code, a judge could specialize in verifying that the work has been done, or assessing how much of the work has been done.

It can easily get much more flexible, but I don't want to risk adding confusion.... at least yet.

I hope that helps clarifying.


Yeah, I actually got your point. I know that you need an arbiter or a judge. Again, I'm not sure if there is a particular user in this forum who is offering such service, unless perhaps if you personally communicate with some and offer this job. There are probably users here who will welcome such task. Royse777 here is now coming forward. But since you mentioned about expertise, the chosen arbiter should be carefully selected according to the specific transaction so as to arrive at a fair and objective judgement should there be a conflict.