ByteCoin

From Leo's Notes
Last edited on 29 June 2020, at 22:28.

ByteCoin (BCN) is a cryptocurrency based on CryptoNote and uses the Cryptonight proof of work algorithm. This coin is most likely dead since development has stopped as of 2019.

My Address:

29ZqkPYqohj4ucFQajWCgbLBbVNJeNTBidnJry6KvDnaiQV5hUH3HpFC5NaPEXAEbeS2VzXJxZarMGxL4JM1vawo6i8nbSb

Specifications

ByteCoin has an average block time of 2 minutes. The proof of work algorithm uses AES encryption rounds against 2 MB of memory which makes it ASIC resistant.

This was launched on July 4th, 2012 and will have a maximum supply of 184 billion coins.

Desktop Wallet Client

The desktop wallet client version 3.5.1 is the last client that was made by ByteCoin. Since client version 2, it appears that there is no longer a CLI but rather only a JSON RPC interface.

Non-GUI Usage

To use the non-GUI version of the wallet, run:

$ bytecoin-gui % ./walletd --wallet-file=/home/leo/bcn.wallet
Enter current wallet password: ******
Enter HTTP authorization <user>:<password> for walletd RPC:
No authorization for RPC is a security risk. Use username with a strong password
lmdb libversion=LMDB 0.9.70: (December 19, 2015)
Starting multicore transaction preparator using 6/8 cpus
lmdb libversion=LMDB 0.9.70: (December 19, 2015)

Leaving the RPC HTTP authentication empty means no authentication is necessary and you can make your RPC calls via Curl without needing to pass a username or password.

#!/bin/bash

function call() {
        curl  -X POST http://127.0.0.1:8070/json_rpc -H 'Content-Type: application/json-rpc' -d "$@"
}

call '{ "jsonrpc": "2.0", "id": "0",
"method": "get_balance",
"params": {
"height_or_depth": -6
}}'

call '{ "jsonrpc": "2.0", "id": "0",
"method": "get_transaction",
"params": {
 "hash": "xyz"
} }'

See Also

Miner Pools: