What is more exciting to me is you're now entering the realm of contracts.
While I'm thinking about it, with everyone talking about securing the blockchain, Evan, did you ever look at Fractalcoin with its, "Slingshield". It's a (dead) x11 coin where the developer claimed that Slingshield made 51% attacks into 71% attacks.
Digishield is used for difficulty adjustment when mining resembles a typical proof-of-work coin. However, when percentage fees kick in and the static rewards drop, a modified version of digishield will be used, thus named slingshield.
For blocks with no transactions, slingshield is exactly the same as digishield. Low rewards and percentage based fees could put loyal miners at a disadvantage, since multipools could swoop in when a high fee transaction is broadcast, and quickly mine the block, taking all of the fees from loyal miners without contributing significantly to network security or overall hashrate.
Slingshield fixes this problem while helping to enable a multipool's variable contribution to make the network signficantly more secure.
When a transaction is broadcast, and the amount of fees would increase the static block reward by 2%, the difficulty of the block being mined is increased by 1%. When the fee would increase block reward by 3%, difficulty is raised by 2%, etc. This ensures that high reward blocks (when multipools would typically hop on, but soon after leave) have a difficulty reflective of the expected hashrate.
Along with ensuring mining remains fair and block times remain constant, slingshield also increases difficulty in conducting a double spend(or other attack) by leveraging the variable amount of power contributed by multipools. This effectively ensures that to double spend a large amount of coins, you would need not 51% of the hashing power of the network, but rather up to 71% of the network.
No idea if such tech would be beneficial to Darkcoin but I thought I'd share just in case.