Bitcoin Forum
May 04, 2024, 11:07:30 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: P2P Stock Market  (Read 1486 times)
osoverflow (OP)
Full Member
***
Offline Offline

Activity: 547
Merit: 105


Bitcoin ya no es el futuro, es el presente


View Profile WWW
December 17, 2012, 08: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.

Bienvenidos a la nueva tecnología
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714820850
Hero Member
*
Offline Offline

Posts: 1714820850

View Profile Personal Message (Offline)

Ignore
1714820850
Reply with quote  #2

1714820850
Report to moderator
1714820850
Hero Member
*
Offline Offline

Posts: 1714820850

View Profile Personal Message (Offline)

Ignore
1714820850
Reply with quote  #2

1714820850
Report to moderator
osoverflow (OP)
Full Member
***
Offline Offline

Activity: 547
Merit: 105


Bitcoin ya no es el futuro, es el presente


View Profile WWW
December 17, 2012, 08: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

Bienvenidos a la nueva tecnología
osoverflow (OP)
Full Member
***
Offline Offline

Activity: 547
Merit: 105


Bitcoin ya no es el futuro, es el presente


View Profile WWW
December 17, 2012, 05:06:17 PM
 #3

Thanks. I'm forward to look at that thread and the code.


Bienvenidos a la nueva tecnología
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!