Ethan review:
Skip to content
This repository
Explore
Features
Enterprise
Blog
3
1
Earlz/coinreviews
coinreviews / ethancoin.txt
Jordan Earls Earlz 22 days ago
ethan
1 contributor
32 lines (22 sloc) 1.72 kb
ethancoin
https://bitcointalksearch.org/topic/ann-ethan-coin-stealth-addresses-encrypted-chat-video-contest-690841Heritage: DOGE(with PoS!? wtf), peercoin, novacoin
It seems some possibly deliberate action was taken to obscure it's origin. This being a DOGE fork would be extremely odd, and watermarks identifying 99% of coins as nova and peer forks have been renamed to "ethan" (though copyrights remain intact for some reason)
Problems:
* MINOR: Does not actually implement stealth addresses, despite saying so in the ANN
* CRITICAL: Huge premine of 21,000,000. With rough calculations, assuming 10,000 blocks of 10,000 reward(actually rewards are lower at some points), this would leave the developer with about 17% of the PoW coin supply
** combined with PoS, this means extremely strong network control is given to founder
notes:
premine of 21.000.000
@@ -1991,7 +2050,7 @@ bool CBlock::CheckBlock(bool fCheckPOW, bool fCheckMerkleRoot, bool fCheckSig) c
if (!CheckCoinStakeTimestamp(GetBlockTime(), (int64_t)vtx[1].nTime))
return DoS(50, error("CheckBlock() : coinstake timestamp violation nTimeBlock=%"PRId64" nTimeTx=%u", GetBlockTime(), vtx[1].nTime));
- // NovaCoin: check proof-of-stake block signature
+ // Ethan: check proof-of-stake block signature
if (fCheckSig && !CheckBlockSignature())
return DoS(100, error("CheckBlock() : bad proof-of-stake block signature"));
}
@@ -2002,7 +2061,7 @@ bool CBlock::CheckBlock(bool fCheckPOW, bool fCheckMerkleRoot, bool fCheckSig) c
if (!tx.CheckTransaction())
return DoS(tx.nDoS, error("CheckBlock() : CheckTransaction failed"));
- // ppcoin: check transaction timestamp
+ // ethan: check transaction timestamp
Status
API
Training
Shop
Blog
About
© 2014 GitHub, Inc.
Terms
Privacy
Security
Contact
source:
https://github.com/Earlz/coinreviews/blob/master/ethancoin.txt