Hi everyone,
The launch of the B1tcash project is purely academic. In cryptonote.org, I found a whole set of resources that I can learn from, like starting a coin, creating a GUI wallet, setting up a mining pool, testnet, processing payments, mining, interaction with the blockchain, blocks relaying, getting info about the block, peer list look up, connections look up, transaction pool information and relaying, wallet creation, financial operations, sending, receiving, checking for incoming transfers, etc. Additionally, I'm interested in storing data in the blockchain to write messages, timestamp documents, etc.
B1TCASH TIMELINE:
AUGUST 16,2017:
The B1tes blockchain was first launched.
SEPTEMBER 4, 2017:
On September 4th, 2017, the B1tes blockchain network was stopped on Blockchain Height 8943 due to a bug in cryptonote's source code described in an article titled "Disclosure of a Major Bug in CryptoNote Based Currencies" posted on getmonero.org, here is the link:
https://getmonero.org/2017/05/17/disclosure-of-a-major-bug-in-cryptonote-based-currencies.htmlAccording to the article, this bug “allows for the creation of an unlimited number of coins in a way that is undetectable to an observer unless they know about the fatal flaw and can search for it.”
SEPTEMBER 18, 2017:
On September 18th, 2017, a New B1tes blockchain was launched based on Aeon (
https://github.com/aeonix/aeon -
http://www.aeon.cash), a cryptonote coin that fixed this major bug.
9365 New B1tes blocks were premined in order to redeem users who mined Old B1tes (these users are able to exchange their balance in Old B1tes for New B1tes). Additionally, these users had exclusive access to the New B1tes source code and B1tes mining pools for a period of 3 months (which started on September 18th and ended on December 18th, 2017).
Users who mined Old B1tes can still exchange their balance in Old B1tes for New B1tes, fulfilling the following conditions:
- only transactions timestamped until September 4h, 2017, 12:12:54 a.m. UTC will be accepted.
- only transactions timestamped up to blockchain height 8975 will be accepted.
- send an email to
b1tesoldwallet@tuta.io with your OLD B1tes *.wallet file as an attachment, inform your wallet password (if there is one), and Bitcoin Forum username.
- send me a private message on Bitcoin Forum confirming that you've emailed the wallet file, so I can verify it.
- As for your OLD B1tes wallet file sent to me, its entire balance will be transferred to another OLD B1tes wallet, that will then be deleted/destroyed.
JULY 26, 2018:
A new version of B1tes has been launched, based on Aeon's rebase to Monero code (Source code:
https://github.com/b1tcash/b1t).
B1tes has been renamed to B1tcash.
A GUI wallet was released (source code:
https://github.com/b1tcash/b1tcash-gui).
A Blockchain explorer was launched:
http://b1t.cash.
In this current version, block times, block rewards, transaction fee, and blockchain database format have changed.
Launch date: September 18th, 2017
Premine: 9365 blocks
POW/POS: Proof-of-Work (POW)
Block times: changed from 240 to 540 seconds
Currency ticker: B1T
Block rewards: changed from ~15 B1T to ~100 BIT
Algorithm: CryptoNight-Lite - hash-based Proof-of-Work (PoW) algorithm
Max supply: ~18.4 million B1T
Difficulty: retargets at every block
Transaction fee: changed from 0.000001 to 0.01
Seed nodes: 138.68.115.86; 159.65.213.51
P2P port = 50805;
RPC port = 50904;
The blockchain database format has been changed from raw memory to LMDB.
Link to Bitcash GUI's source code and instructions on how to build B1tcash GUI on Linux, Windows and IOS:
https://github.com/b1tcash/b1tcash-gui Link to Bitcash source code and with instructions on how to build B1tcash on Linux, Windows and IOS:
https://github.com/b1tcash/b1t Link to B1tcash's Blockchain explorer:
http://b1t.cash Additionally, below are specifications of changes that have been adopted from Monero in this current version. These specifications can also be accessed at:
https://github.com/aeonix/aeon/releases/tag/v0.12.0.0 The following changes have been adopted:
Per-kb fees: PR-184
Allow miners to claim less money than allowed: PR-410
Claim a quantized reward in coinbase & all outputs must be decomposed: PR-425
Require miner tx to have well behaved outs: PR-763
Reject invalid pubkeys: PR-1386
Use new block filling algorithm: PR-1902
Forbid duplicate ring members: PR-2188
Checks for top block hard fork version: PR-2269
Reject unsorted ins and outs: PR-2440
CryptoNight variant 1: PR-3253
This is adapted to CryptoNight-Lite, making it CryptoNight-Lite-variant1
The following are Aeon's own changes deviating from Monero:
Transactions of ring size 1 (i.e. with no decoy outputs, called non-private txes henceforth) are allowed to occupy up to ~10% of all transactions in each block. Specifically, for a block containing N txes (excluding coinbase), M non-private txes are allowed to exist as long as 10*(M-1) does not exceed N.
The implication of non-private txes is the same as before: you can use them wisely to make transactions smaller and thus save in fees, but if you do so when there's a backlog of non-private txes in the transaction pool, your non-private txes will likely take very long time to confirm. You're advised to use normal transactions if you want timely confirmation.
Normal transactions must have at least ring size 3. In other words, transactions with ring size 2 are entirely forbidden.
Multisig is disabled (but will be enabled again once Aeon adopts RingCT with Bulletproofs).