This coin desperately needs a better first post. It still looks like a pre-announcement. I've made one so here you go. Credit to the CryptoNote guys for the nice images and David Latapie for mining guide. Change as you see fit and post it ASAP because the current situation is untenable given that we don't even have a website. It's fundamentally unfair to newcomers and linking to CryptoNote and BCN is
not sufficient.
Title: [ANN][BMR] Bitmonero - an anonymous coin based on CryptoNote technology
<Or something similar. Definitely say that it's anonymous.>
<fancy logo goes here>
Bitmonero (BMR) is a new coin using the CryptoNote protocol. It's based on Bytecoin (BCN), which was coded from scratch and is not a descendent of Bitcoin. BMR was launched on April 18, 2014.
Specifications:- Algorithm: CryptoNight (64-bit CPU-only)
- Max supply: ~18.4 million
- Block reward: Smoothly varying using the formula (M - A) / (2^20) / (10^12) where M = 2^64 -1, A = supply mined to date.
- Difficulty: retargets at every block
Windows binary Linux source(OSX binaries not yet available)
Freenode: #bitmonero
Reddit:
http://www.reddit.com/r/bitmoneroAnnouncements[Logo contest - till 28 April - bounty 300 BMR]:
https://bitcointalk.org/index.php?topic=580155FAQ- What is CryptoNote?CryptoNote is the technology that allows creation of anonymous egalitarian cryptocurrencies. You can visit their website
here. The level of anonymity provided by CryptoNote isn't possible with Bitcoin code base by design.
Two of the main features of CryptoNote are
ring signatures that mask sender identities by mixing and
unlinkable transactions accomplished by creating one-time keys for individual payments. Ring signatures are explained below and you can read the
white paper for the details. The images below come from CryptoNote's website.
A normal signature looks like this. There's only one participant.
A ring signature obscures identities because it only proves that a signer
belongs to a group.
This allows a high level of anonymity in cryptocurrency transactions. You can think of it as
decentralized mixing.
- What is Bytecoin (BCN)?Bytecoin was the first CryptoNote-based coin. It was apparently released on the deepweb in July 2012. It did not surface on the clearweb until March 2014.
Important: This is not a Bytecoin relaunch or not a Bytecoin replacement but a Bytecoin fork. Bytecoin has its own long history, community and stakeholders we don't know much about. I respect them and their decisions even if I don't understand them now. An intention to relaunch coin is always harmful for everybody involved. Fork is a right way to contribute to community in case you don't agree with decisions already made.
- What are the features of this coin?1. It uses the Bytecoin(BCN)/CryptoNote code base.
2. Started
from scratch (i.e. from genesis block).
3. Emission schedule has a
flatter curve (close to Bitcoin's original curve).
4. Bitmonero - BMR (monero = coin in the
Esperanto language).
5. Block target = 60 seconds.
6. Penalty-free block size is increased.
CryptoNote doesn't have hard limits: all parameters are adaptive. Max block size is adaptive also. It is recalculated the same way difficulty is. In case miner creates block bigger than 1*CURRENT_MAX_BLOCK_SIZE the penalty is applied to block reward (i.e. block reward is decreased). In case miner creates block bigger than 2*CURRENT_MAX_BLOCK_SIZE such block will not be accepted by network.
For blocks below penalty-free block size this logic isn't applied. I.e. even in the blockchain with all blocks empty you can create a block of this size with full block reward. In reference code this penalty-free block size is 10Kb - this is good for 2-3 anonymous transactions (anonymous means mixing factor is 5 or more). It's better to have a bit more.
7. Decimal point has been moved from BCN (18.446 million max supply instead of 184.46 billion). This is purely a UI change - technically there will be 2^64 - 1 atomic units (roughly 10^19).
8. Merged mining with Bytecoin will be added soon.
MiningImportant: CryptoNote can only work on a 64-bit OS.
There's no pool implementation yet so solo mining is the only option.
Credit to David Latapie for the guide below:
Linux tutorialOpen two terminalsFor each terminal be sure to go to the folder where you have you binaries (on a graphical interface, the fastest way it to drag-and-drop a file from the file manager then remove the name of the file to have only the folder)
On
terminal 1, type this command
Let it sync. Don't close (once the daemon is active, you can use
show_hr to get your hashrate or
set_log 1/2/3 to change the verbosity of the logs). If you close the daemon whilst you are mining, mining will stop (obviously) and if you open the daemon again the mining won't resume (you must use the start_mining command on the wallet for that).
On
terminal 2, type this command:
./simplewallet --generate-new-wallet=name_of_my_wallet.bin
You will be prompted for a password. Be careful, you won't have to type a confirmation so beware of typos!
Close the wallet with the "exit" command.
Now type this command:
./simplewallet --wallet-file=name_of_my_wallet.bin
and enter your password. If you forgot your password or mistyped it at creation time, delete every file starting with name_of_my_wallet.bin and start over. Every Bitmonero would be lost forever, so it's important that you do it just after the creation, before any mining.
Windows tutorialYou can use the command line as above. You can also use the batch file shown below. Paste the text into notepad and save it as a .bat file. Note that you can change the name of your wallet file if you want (it's wallet.bin here). Double click the .bat file then go down to mining after waiting for terminal 1 to sync.
@echo off
tasklist /FI "IMAGENAME eq bitmonerod.exe" 2>NUL | find /I /N "bitmonerod.exe">NUL
if not %ERRORLEVEL% == 0 (
echo Starting node...
start /MIN bitmonerod.exe
) else (
echo Node already started.
)
tasklist /FI "IMAGENAME eq simplewallet.exe" 2>NUL | find /I /N "simplewallet.exe">NUL
if not %ERRORLEVEL% == 0 (
if exist wallet.bin.keys (
echo Starting previous wallet...
start simplewallet.exe --wallet wallet.bin
) else (
echo Starting new wallet...
start simplewallet.exe --generate-new-wallet wallet.bin
)
) else (
echo Wallet already started.
)
MiningAnd now the good stuff: mining!
Since the wallet can command the daemon (miner), enter this in the wallet terminal:
start_mining <number of threads>
(to get your number of threads use "nproc" on Linux and "sysctl -n hw.ncpu on" Mac; on Windows, either get a utility for this or use this formula: number of CPU (usually 1) x number of cores x 2 (if no support for Hyperthread, remove the x2)
Or course, you don't have to use all your threads (especially if you are using your computer for something else such as simultaneous GPU mining).
You can mine to a specific address by typing this in the daemon terminal (not the wallet terminal):
start_mining <address> <number of threads>
By the way: if you want to know your hashrate, type show_hr in bitmonerod. And if you want to change the amount of information in the daemon, use set_log 1 (least info) to set_log 3 (max info).
How can you know that you are actually mining? Check you CPU usage :-) If it less than 80% chances are you are not mining.
I hope this tutorial will prove useful.
Address for tips:
46ctfLBhgyzJm61oTtDfu9GbVhG7ito4fNiQjdZcB5bL3mz5ejQrPD29uEkDHFzCVTHGFqAdG456w6ivYp7K23SiGREUiQe
Other- I want to help with development / design / marketing ...Please PM me.
- I want to integrate new currency in my sevices (pools, block explorers, exchanges etc)Please check API pages:
https://wiki.bytecoin.org/wiki/Main_PageAPI is far from being complete. Please PM me for comments or ask on CryptoNote forum:
https://forum.cryptonote.org/- I want to give you money for this projectHere is a donation address in BCN: 27swAkuqXB2M2YNhxjP9qngei9iRdTsH6b2PX7K4ffpugpf3hqiuRUUQvKLxny2iE1hbUANgF81CXL2
v3AiB45v7SmRaPGd
Translations:[Portuguese]
https://bitcointalk.org/index.php?topic=563927.0References:[1] CryptoNote technology page:
https://cryptonote.org/inside.php[2] CryptoNote forum:
https://forum.cryptonote.org/[3] CryptoNote white paper:
https://cryptonote.org/whitepaper.pdf[4] Bytecoin (BCN) site:
https://bytecoin.org/[5] Bytecoin (BCN) wiki:
https://wiki.bytecoin.org/[6] Bytecoin (BCN) main thread:
https://bitcointalk.org/index.php?topic=512747[7] Bytecoin (BCN) mining guide:
https://bitcointalk.org/index.php?topic=544715