m (Recategorize)
m
 
Line 1: Line 1:
ByteCoin (BCN) is a cryptocurrency based on CryptoNote and uses the Cryptonight proof of work algorithm.  
+
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: {{highlight|29ZqkPYqohj4ucFQajWCgbLBbVNJeNTBidnJry6KvDnaiQV5hUH3HpFC5NaPEXAEbeS2VzXJxZarMGxL4JM1vawo6i8nbSb}}
 
My Address: {{highlight|29ZqkPYqohj4ucFQajWCgbLBbVNJeNTBidnJry6KvDnaiQV5hUH3HpFC5NaPEXAEbeS2VzXJxZarMGxL4JM1vawo6i8nbSb}}
  
== Specifications ==
+
==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.
 
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.
 
This was launched on July 4th, 2012 and will have a maximum supply of 184 billion coins.
  
== Simple Wallet ==
+
==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.
  
=== Transferring ByteCoin ===
+
=== Non-GUI Usage ===
To transfer bytecoin, use the {{code|transfer}} command:
+
To use the non-GUI version of the wallet, run:
 +
{{Highlight
 +
| code = $ 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)
 +
| lang = terminal
 +
}}
 +
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.
 +
{{Highlight
 +
| code = #!/bin/bash
  
  transfer <mixin_amount> <address> <sum> [-p payment_id]
+
function call() {
 +
        curl -X POST http://127.0.0.1:8070/json_rpc -H 'Content-Type: application/json-rpc' -d "$@"
 +
}
  
Where:
+
call '{ "jsonrpc": "2.0", "id": "0",
* <mixin_amount> identifies the level of anonymity of the payment, but using 0 is just fine in most cases.
+
"method": "get_balance",
* <address> is the service's address (used by all the users to deposit funds).
+
"params": {
* <sum> is the deposit sum.
+
"height_or_depth": -6
* [payment_id] is a unique 32-byte identifier of the user assigned by the service, which should be indicated after "-p".
+
<nowiki>}}'</nowiki>
  
For more information see: https://wiki.bytecoin.org/wiki/Accepting_Bytecoin_payments_with_simplewallet
+
call '{ "jsonrpc": "2.0", "id": "0",
 +
"method": "get_transaction",
 +
"params": {
 +
"hash": "xyz"
 +
} }'
 +
| lang = bash
 +
}}
  
For example, to transfer 100000 with no mixin:
+
==See Also==
transfer 0 24zavX3Bi2PiKGWLKh4bPGTiMsn4iHf3Y6JnKCF6V1PeBpDpuwiAMZ8di7ok6B5SQT6UXUtQgusruCoXbqUZm8VJAfq2xKK 100000 -p bc6129383a475a8a323089ee83db98055768091446b90434665e03c86a402558
 
  
== See Also ==
+
*http://bytecoin.org/
* http://bytecoin.org/
+
*https://cryptonote.org/inside.php#equal-proof-of-work
* https://cryptonote.org/inside.php#equal-proof-of-work
+
*http://coinwik.org/ByteCoin
* http://coinwik.org/ByteCoin
 
  
 
Miner Pools:
 
Miner Pools:
* http://bytecoin.miner.center
+
 
 +
*http://bytecoin.miner.center
  
 
[[Category:Blockchain]]
 
[[Category:Blockchain]]
 
{{Navbox Blockchain}}
 
{{Navbox Blockchain}}

Latest revision as of 16:28, 29 June 2020

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[edit | edit source]

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[edit | edit source]

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[edit | edit source]

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[edit | edit source]

Miner Pools: