Author

Topic: P2P Stock Market (Read 1509 times)

full member
Activity: 547
Merit: 105
Bitcoin ya no es el futuro, es el presente
December 17, 2012, 12:06:17 PM
#3
Thanks. I'm forward to look at that thread and the code.

full member
Activity: 547
Merit: 105
Bitcoin ya no es el futuro, es el presente
December 17, 2012, 03:58:36 AM
#2
I think it could be stock/xxxx, future/xxxx, bond/xxxxx, fund/xxxxx, option/xxxxx and so on.

The special properties of them could be added to the value, like an option

strike: 10.5
expires: date in EPOC (number of seconds since 1970 or something like that)
type: put/call

bond could have the maturityDate in EPOC, the rate in percent and other properties.

don't know the properties that are specific of funds and futures
full member
Activity: 547
Merit: 105
Bitcoin ya no es el futuro, es el presente
December 17, 2012, 03:48:43 AM
#1
I think I have a wonderful idea!

I'm looking for a way to have p2p stock market, that is secure, fast, open and have all the good characteristics that bitcoin/litecoin have.

So I looked on namecoin protocol, did you know it?

I made a OPCU stock (you can find me in litecoinglobal) TEST release on that protocol. You can check it on the namecoin chain

{
    "name" : "stock/opcu",
    "value" : "{\"symbol\":\"OPCU\", \"shares\": \"400000\", \"authorizedSigners\": {\"signer1\": \"GPG:5684C839\"}, \"issuedBy\": \"BitcoinMKT.com\"}",
    "txid" : "a7af10b1133d5925a8c5402d154152ed97cbe8fba6e27cab8bdf74da5db5d4f1",
    "address" : "MwGruWW7rnr3dTQcMaohrkKp5uGqpzHSTr",
    "expires_in" : 36000
}


i registered a new message with name stock/opcu, and in the value i declared the ticket symbol OPCU, the number of shares and the PGP public key of the authorized signer to give shares to another signature, and obviously the issuedBy from my own stock/currency exchange for mexican people.

I think this is the best way to have property of the shares. namecoin can be merged mined with bitcoin, so the network is secured by all the bitcoin hashing power, sending a message is pretty cheap, and the chain is public. On this message you can see that I issued 400k shares (the same as on litecoinglobal) and my public gpg key is defined there. You can check that signature on public key servers, and also on bitcoin-otc.

I placed the string with the capability of having 1 or more signers, so I can give shares to other people without an exchange, but I could also allow a signer2 that has the public key of one exchange, like ltc-global, and then ltc-global could be authorized to change the authorizedsigners of the shares, or simply I could give only 50k to the gpg public key of ltc-global, another 50k to btct.co and other 50k to cryptoexchange and keep 50k to me.

What do you think about this idea, and the possible implementation on ltc-global/btct.co?


The signature can be from GPG or another system like the bitcoin system. That's the reason the signature has the prefix GPG:, but it could be BTC: or LTC: and place the public key of BTC or LTC that is allowed to sign changes on the authorizedSignatures to that amount of shares.
Jump to: