Hey guys.
Interesting to know more about this Bitcoin Bond that was around years ago.
https://en.bitcoin.it/wiki/Distributed_marketsBeen looking for some examples of this hashmap file.
Are there any nodes running this still? Why was the project abandoned?
I have had a look over the Jgarzik bitcoin bond lib but I would be keen to know more about this
Rather than wait for specific bonds to become available and then manually evaluate each one by hand, we can construct a kind of distributed investment fund by sending money to a Bitcoin private key that is then encrypted under a policy and uploaded into the financial hashmap:
"POLICY" <hash of InvestmentFundAdvertisement message> 2DROP <pubkey> CHECKSIG
Policy-locked ciphertexts are potentially quite large, depending on the size of the policy (a comparison against a large number like a date can use over a kilobyte), so it makes sense to use the same hash disassociation used in the bond protocol above in order to minimize block chain size.
The hash would actually identify a data structure containing the ciphered private key:
message InvestmentFundAdvertisement {
required bytes owner_pubkey = 1; // The key that will control the bond once sold.
required bytes ciphertext = 2; // Policy is embedded within this.
}
As the bond market client crawls the block chain, it may encounter policy locked coins. By downloading the ciphertext from the hashmap, it can identify what conditions would unlock the coins and advertise that in the client. Somebody who is looking for business opportunities may see a message like this in their GUI.
Thanks in advance.