Changeset 8 for trunk/standards/protocol.txt
- Timestamp:
- 12/12/07 14:41:35 (4 years ago)
- Files:
-
- 1 modified
-
trunk/standards/protocol.txt (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/standards/protocol.txt
r7 r8 15 15 short currency identifier = OC 16 16 issuer service location = opencoin://issuer.opencent.net:8002 17 denominations = 1, 2, 5, 10, 20, 50, 100, 200, 500, 1000 17 denominations = 1, 2, 5, 10, 20, 50, 100, 200, 500, 1000 #list of strings seperated by commas 18 18 issuer cipher suite = HASH-ALG, SIGN-ALG, BLINDING-ALG 19 19 issuer public master key = base64(pM) 20 20 21 issuer = Hash(pM) 21 22 base64(sig(sM,hash(content part))) 22 23 } 23 24 24 25 (question: is the "short currency identifier" needed?) 26 (question: "not use after", "random collision free serial"?) 25 27 (future: add additionial signatures, e.g. from wallet software vendors) 26 28 … … 38 40 public key = base64(p) 39 41 42 issuer = Hash(pM) 40 43 base64(sig(sM, hash(content part))) 41 44 } … … 46 49 * id() = sha256()? 47 50 * CDD? 51 52 * issuer creates DSDB keypair (p,s) 53 54 { 55 key identifier = base64(id(p)) 56 not_before = TIME(...) 57 not_after = TIME(...) 58 public key = base64(p) 59 60 issuer = Hash(pM) 61 signature = base64(sig(sM, hash(content part))) 62 63 signer = Hash(pM) 64 signature = base64(sig(sM, hash(content part))) 65 } 66 48 67 49 68 * issuer fires up issuer service (=IS) at <opencoin://issuer.opencent.net:8002>
