I'm a bit confused about how your system handles both bonds and 'contingent blocks [aka options/futures]' and the relation between the two (if any).
Great question. There is a very close relationship. First off, I am thinking in terms of zero-coupon bonds (bonds which pay all of their interest at maturity rather than gradually over time).
The most common type of bond pays interest periodically and pays back the principal on maturity. This may be throwing you off.
a BTC Bond - a security which becomes a bitcoin upon reaching its maturity date. (The price of a BTC Bond in BTC will always be less than the bond's face value at maturity. The price discrepancy is interest.)
Contingent Claim - a claim on ownership to a bond which is only valid if difficulty falls within a certain range when the bond matures
A BTC bond can be divided into several contingent claims held by several different owners.
A BTC bond can be recreated from contingent claims by buying up claims to ownership over the entire possible range of difficulties at maturity [1, infinity].
Maybe an example will help.
Say I hold 1 bitcoin and 1 BTC bond with a maturity date of Jan 1, 2012.
Right now my wallet reads:
BTC : 1
BTC Bond (maturity Jan 1, 2012) : 1
After Jan 1, 2012, the bond will mature and my wallet will read.
BTC : 2
Let's consider dividing this bond up into two contingent claims. Frank starts with 1 BTC. He sends me 0.3 BTC and I send him a contingent claim on my BTC bond. If difficulty is greater than 5,000,000 Jan, 2012, he gets ownership of the bond; otherwise I get ownership.
My wallet now reads:
BTC : 1.3
BTC Bond (maturity Jan 1, 2012; difficulty <= 5 million) : 1
BTC Bond (maturity Jan 1, 2012; difficulty > 5 million) : 0
Frank's wallet now reads:
BTC : 0.7
BTC Bond (maturity Jan 1, 2012; difficulty <= 5 million) : 0
BTC Bond (maturity Jan 1, 2012; difficulty > 5 million) : 1
If on Jan 1, 2012 difficulty > 5 million
my wallet:
BTC : 1.3
Frank's Wallet
BTC : 1.7
If on Jan 1, 2012 difficulty < 5 million
my wallet:
BTC: 2.3
Frank's Wallet:
BTC: 0.7