Skip to content

Instantly share code, notes, and snippets.

@coranos
coranos / camo-v1.19.md
Last active June 19, 2020 12:15
Camo Banano v1.19 (secret amounts)

requirements:

  1. camo 1.0 implemented.
  2. amount field (32 bytes) restricted to 4 bytes.
  3. top 7 representative accounts (top 7 weight delegated to them) have camo reps (i.e. do not delegate their weight)

implementation

wallets

when sending or recieving a 4 byte amount

@coranos
coranos / Levelling a Sorcerer.md
Last active February 20, 2020 03:57
Levelling a Sorcerer

ss 1 = MM + centipede x1 = 50 xp
ss 2 = centipede x2 = 50 xp
ss 3 = centipede x4 = 150 xp
ss 4 = centipede x8 = 350 xp
ss 5 = death dog x4 = 600 xp
ss 6 = owlbear x2 = 700 xp
ss 7 = basilisk x2 = 700 xp
ss 8 = bulette x2 = 1800 xp
ss 9 = chimera x2 = 2300 xp

@coranos
coranos / Camo Banano Amounts.md
Last active February 5, 2019 04:27
Camo Banano Amounts

Storing and transferring hidden amounts on the blockchain using ECDH.

This gist will describe how to use ECDH to transfer hidden amounts in a blockchain.

first start out with two private keys:

  "privateKey0": "0000000000000000000000000000000000000000000000000000000000000000"
  ,
  "privateKeyF": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
@coranos
coranos / Camo Banano Using Representatives.md
Last active February 5, 2019 03:55
Camo Banano Using Representatives

Camo Banano Using Representatives

Private Coins on Banano using ECDH key exchange.

by Coranos

camo banano consists of two layers of technology:

  1. storing ecdh public key in the blockchain as a junk representative.
  2. private reversible transactions, using shared seeds.

storing ecdh public key in the blockchain

@coranos
coranos / Camo Banano.md
Last active May 11, 2021 14:51
Camo Banano - Private Coins on Banano using ECDH.

Camo Banano

Private Coins on Banano using ECDH key exchange.

by Coranos

camo banano consists of three layers of technology:

  1. blockchain steganography
  2. storing ecdh public key in the blockchain 3.a. private reversible transactions, using shared seeds. 3.b. private irreversible transactions, using shared public keys.