Hi Jeremy,

> Wheres the info come from? Well, multiple places. We could get it from a 
> third party (maybe using anattestation chain of some sort?), or there are 
> certain ways it could beself-referential (like for powswap 
> <https://powswap.com>).

> Now let’s define a threshold oracle – we wouldn’t want to trust just onelousy 
> oracle, so let’s trust M out of N of them!

Similar approach is used in discreet log contracts for multi oracles. There is 
even a project for P2P derivatives but it was not used for any real trades on 
mainnet or further developed. What difference would OP_CTV make in this project 
if its implemented in Bitcoin?
https://github.com/p2pderivatives/p2pderivatives-client

https://github.com/p2pderivatives/p2pderivatives-server

https://github.com/p2pderivatives/p2pderivatives-oracle

> Does this NEED CTV?
No, not in particular. Most of this stuff could be done with online signer 
server federation between you and counterparty. CTV makes some stuff nicer 
though, and opens up new possibilities for opening these contracts unilaterally.

Nicer? How would unilateral derivatives work because my understanding was that 
you always need a peer to take the other side of the trade. I wish we could 
discuss this topic in a trading community with some Bitcoiners that even had 
some programming knowledge.

Derivatives are interesting and less explored or used in Bitcoin projects. They 
could be useful in solving lot of problems.


-- 
Prayank

A3B1 E430 2298 178F
_______________________________________________
bitcoin-dev mailing list
bitcoin-dev@lists.linuxfoundation.org
https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev

Reply via email to