American-style options for various assets are ideal. The essential big 3 are BTC, XAU & USD. However a massive BCH Bull could gather a per-block interest rate against almost anything & if an effective Short adds up they can long the asset elsewhere to cover any potential loss. A Hedge to BTC is fundamental because BCH could have been forked as BitCoin-Hedge - a default Hedge back to BTC paying like 0.2%/month interest.
P2P Hedging for the world is arguably much more valuable than P2P Cash for the world, so it’s important to have the correct OpCode/s. While BTC may be considered a Store-of-Value, BCH could become a Hedge-to-Value. Even astronauts in orbit around Earth could conceivably Hedge to any asset using a wallet like Electron-Cash. BCH Bulls can charge higher Hedge-rates on exotic assets. Maybe we could “buy” almost any element on the Periodic Table, using just P2P Hedging.
American-style is when the Hedge can Exit at any time. Using OP_CBHV they’d have to wait a couple hours which is risky (they’d be holding BCH). So ideally we’d want BCH Bulls online 24/7 to auto-sign off on any Exit, at some agreed price.
An ideal would be for a smartphone Hedge-wallet to Exit, spend & Hedge instantly (3 txns). That’d require Bull’s signature. If a Bull is offline, the Hedge can Exit 2 hrs in advance. The contract may feel like a LightNing channel, since cooperation is required for max efficiency. But with OP_CBHV cooperation isn’t strictly required.
A price-stop-loss btwn 1% & 9% seems reasonable, but triggering it could cause a 2hr delay. +9%→-9% could be a -17% error (17% of life-savings lost). Ideally both Hedge & Bull could nominate a different Oracle, & if prices disagree by 5% there could be a special return clause. Even WTI crude oil price went -ve during 2020, so a whole industry can look scammy on occasion. A price ticker at the NYSE could be off. Errors may not be due to a scam-oracle. A smaller stop-loss may allow much more capital. If an oracle & counterparty both disappear, there can be like a 2-month time-lock to return principals.
OP_CBHV allows variable maturity in the AnyHedge contract, which means a per-block interest rate can be used to pay the Bull. They have to be available 24/7 365 days/year, to 2x long BCH against any asset. As a Hedge-to-Value, BCH Hedge-rates may be fundamental to how we present BCH to the public. Without OP_CBHV, a monthly Hedge is hard to imagine since a Hedge may want to Exit after a day but the Bull may charge a fee like a ransom, holding funds hostage for 29 days. The Hedge could be a multisig escrow, awaiting product shipping. Hedgers may be afraid to try untrusted Bulls, without OP_CBHV allowing a Hedge to Exit. Bulls may not be allowed to Exit, depending.
The 10-confs protection for further 0-confs seems elegant. Even if 0-conf were abandoned, the OP_CBHV could still cause mayhem without the 10-conf lock. Merchants could be warned of the issue where a customer can pay with a 2hr lock on all outputs, using some trick.