Bitcoin Forum
May 08, 2024, 07:59:40 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: [ANN] Code reviews for altcoins  (Read 2746 times)
earlz (OP)
Sr. Member
****
Offline Offline

Activity: 439
Merit: 250


mmmmmm


View Profile WWW
August 18, 2014, 10:05:32 PM
Last edit: August 20, 2014, 04:24:52 PM by earlz
 #1

Hello,

I just wanted to alert people to some stuff I've been doing for a while, but just now is being made public. I code review coins. Some of the reviews are requested, some I do on my own.

For reference, I only analyze the source code, it matching the ANN, and sometimes the blockchain with a local or remote block explorer. I do not analyze binary wallets, nor try to evaluate how trust worthy a developer is (though I sometimes point out when a developer is especially incompetent or competent for the LOLs)

You can see my listing of reviews on Github.

If you'd like to request me to review a coin's code, you can PM me here, or contact me on freenode IRC as `earlz`. Note I only have so much time for these, so it'll be rare that I'll do one without some kind of payment. (and no, 0.01 BTC is not rich enough for me Smiley )

Note, all of the reviews are best effort and not at all guaranteed to be exploit free. I only try to find the more obvious exploits.

Also, my last review was Hertzcoin, which had critical exploits. So, since the Hertzcoin developer locked the thread, I couldn't elaborate more on the exploit he used. Basically, he made it so that a block of any difficulty would be accepted by the network, regardless of the current network difficulty. This meant they could easily double spend anything they wanted (because a 51% attack is trivial with a single computer) and they could mine as many blocks as they wanted. Just wanted to include that tidbit somewhere Smiley

Check out my full list of Coin Reviews
Currently working on the Qtum Project
My Skype account earlzdotnet has been compromised. Please report to me any usage seen from it, or from the email earlz@earlz.biz.tm
1715198380
Hero Member
*
Offline Offline

Posts: 1715198380

View Profile Personal Message (Offline)

Ignore
1715198380
Reply with quote  #2

1715198380
Report to moderator
1715198380
Hero Member
*
Offline Offline

Posts: 1715198380

View Profile Personal Message (Offline)

Ignore
1715198380
Reply with quote  #2

1715198380
Report to moderator
1715198380
Hero Member
*
Offline Offline

Posts: 1715198380

View Profile Personal Message (Offline)

Ignore
1715198380
Reply with quote  #2

1715198380
Report to moderator
Make sure you back up your wallet regularly! Unlike a bank account, nobody can help you if you lose access to your BTC.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715198380
Hero Member
*
Offline Offline

Posts: 1715198380

View Profile Personal Message (Offline)

Ignore
1715198380
Reply with quote  #2

1715198380
Report to moderator
1715198380
Hero Member
*
Offline Offline

Posts: 1715198380

View Profile Personal Message (Offline)

Ignore
1715198380
Reply with quote  #2

1715198380
Report to moderator
KeyserSozeMC
Hero Member
*****
Offline Offline

Activity: 742
Merit: 500


I'm dying.


View Profile WWW
August 18, 2014, 10:07:55 PM
 #2

I recommend earlz. He's a nice guy and trustworthy!

Hey, smexy. Don't waste your time. Time's precious.
CanaryInTheMine
Donator
Legendary
*
Offline Offline

Activity: 2352
Merit: 1060


between a rock and a block!


View Profile
August 18, 2014, 10:13:06 PM
 #3

Thanks for what you're doing!
cryptoangel
Sr. Member
****
Offline Offline

Activity: 700
Merit: 250



View Profile
August 18, 2014, 10:13:26 PM
 #4

I mentioned this on Nimbus coin thread and got shot down like a sack of shit by the developer.

I love this idea!, do a website with trusted coins.

 Grin

▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█                         █
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄        █
           ▄▄███████▄▄   █
    ▄▄▄▄▄▄█████████████  █
         ████▀     ▀████
         ████       ████
         ████▄     ▄████
    ▀▀▀▀▀▀█████████████  █
           ▀▀███████▀▀   █
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀        █
█                         █
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀
ROLLBIT●  Instant Deposits & Withdrawals
●  Rakeback & Level Up Bonuses
●  Live Customer Support
█▀▀▀▀▀











█▄▄▄▄▄
.
PLAY NOW
▀▀▀▀▀█











▄▄▄▄▄█
SecondsOld
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250


View Profile
August 18, 2014, 10:16:28 PM
 #5

I mentioned this on Nimbus coin thread and got shot down like a sack of shit.

I love this idea!, do a website with trusted coins.

 Grin

Agreed, a website would be huge.  Thank you for taking steps to protect our
investments and our community.
CanaryInTheMine
Donator
Legendary
*
Offline Offline

Activity: 2352
Merit: 1060


between a rock and a block!


View Profile
August 18, 2014, 10:27:05 PM
 #6

Someone suggested we create a list similar to doggies manufacturing guide for alts using some criteria...
This has pros and cons.  The first con that comes to my mind is that it would become, on some level, an endorsement for alts... How to avoid this?
originalchilli
Full Member
***
Offline Offline

Activity: 140
Merit: 100


View Profile
August 18, 2014, 10:44:49 PM
 #7

good stuff.


FOLLOW ME ON TWITTER -  @originalchilli
earlz (OP)
Sr. Member
****
Offline Offline

Activity: 439
Merit: 250


mmmmmm


View Profile WWW
August 18, 2014, 11:10:12 PM
 #8

Someone suggested we create a list similar to doggies manufacturing guide for alts using some criteria...
This has pros and cons.  The first con that comes to my mind is that it would become, on some level, an endorsement for alts... How to avoid this?

This is why I stick to only the code and such. Code is not opinion based. It either works or it doesn't.

I attempt to be as unbiased as possible, and thus will not review any coin that I'm holding or mining (though I don't hold or mine much these days).

I also will not endorse any coin, other than posting such a review citing no problems to github. In some cases I will post to ANN threads though notifying people of exploits, hidden premines, etc.

Check out my full list of Coin Reviews
Currently working on the Qtum Project
My Skype account earlzdotnet has been compromised. Please report to me any usage seen from it, or from the email earlz@earlz.biz.tm
rayday11
Sr. Member
****
Offline Offline

Activity: 344
Merit: 251


View Profile
August 18, 2014, 11:16:20 PM
 #9

Thanks Earlz
helloge
Legendary
*
Offline Offline

Activity: 1057
Merit: 1000


The Experience Layer of the Decentralized Internet


View Profile
August 19, 2014, 02:58:08 AM
 #10

Thanks for what you're doing!
agreed, help people out of scam coins.

                                 
              ▄▄███▄▄             
            ███████████           
     ▄▄███▄▄  ▀▀███▀▀  ▄▄███▄▄   
   ████████████▄▄    ███████████ 
     ▀▀████████████▄▄  ▀▀███▀▀   
         ▀▀████████████           
     ▄▄███▄▄  ▀▀███▀▀  ▄▄███▄▄   
   ███████████▄▄     ███████████ 
     ▀▀████████████▄▄  ▀▀███▀▀   
         ▀▀█████████████▄▄       
     ▄▄███▄▄ ▀▀█████████████▄▄   
   ████████████▄▄ ▀▀████████████ 
     ▀▀████████████▄▄ ▀▀█████▀▀   
         ▀▀████████████           
             ▀▀█████▀▀           
                                 
.CARDSTACK..............
...The Experience Layer of the Decentralized Internet.....
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------
..Bringing scalability and usability to....
..dApps for mass market adoption......
------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------
..TOKEN EVENT      .GET ON WHITELIST.
...
---------------------------------------------------------------------------------
---Twitter   ⦁   Telegram   ⦁   Blog   ⦁   Bitcointalk----
earlz (OP)
Sr. Member
****
Offline Offline

Activity: 439
Merit: 250


mmmmmm


View Profile WWW
August 19, 2014, 05:02:13 AM
 #11


Seems like great idea, what are your credentials if you dont mind me asking

Nothing too formal. I've been programming as a hobby for around 10 years, as a career choice for around 5. I'm completely self taught, and have no formal degree. I got involved with the cryptocurrency movement really hard with Dogecoin. It was the first coin I mined and such. And since then I've been fascinated with the whole concept.

In early May I launched my first (super failed) cryptocurrency completely alone. That thread, Megcoin, is here. A relaunch was attempted, but it didn't do much.

I took what I learned from MEG, and applied it to Fractalcoin, which I launched with 2 others in June. You can see that here. Although I'm still working on it, being a coin developer is not at all profitable, so I've been working on other things to make some side money in the mean time.

Being a coin developer really got me familiar with the code and prepared me to start deep diving into a coin's code. My first deep dive was Boomcoin, where I basically gave an informal review of "Well, there is nothing innovative, but it doesn't have any exploits at least" (that post was deleted by the coin dev, since it was a bit negative)

My first major exploit discovered (and used since no one believed me) was Mysterycoin. My posts about it are here and here.

My second major exploit discovered was the Hertzcoin exploit I talked about in the first post.

I've also uncovered many hidden premines, or incorrect money supply "bugs". Things like block rewards of 50, for 5000 PoW blocks, slapping on a 1M coin premine block, and changing MAX_MONEY=100000000 (100M) and calling it a 1% premine, rather than a 90% premine.

I enjoy doing this, not only because it's interesting (I love nit picking code Smiley ), and I'm sometimes paid, but also because I feel like I am actually making a difference in the altcoin community. If I can keep a coin with a hidden premine from reaching exchanges and dumping it, I'm happy. I do not believe the altcoin market should be "regulated", but rather that you should carefully examine what you are getting into. Hopefully along the way I can teach some investors how to conduct their own basic code reviews or block chain analysis to keep scam coins from ever being mined.

Check out my full list of Coin Reviews
Currently working on the Qtum Project
My Skype account earlzdotnet has been compromised. Please report to me any usage seen from it, or from the email earlz@earlz.biz.tm
adoalli
Hero Member
*****
Offline Offline

Activity: 646
Merit: 500



View Profile
August 19, 2014, 05:07:06 AM
 #12

nice guy

helloge
Legendary
*
Offline Offline

Activity: 1057
Merit: 1000


The Experience Layer of the Decentralized Internet


View Profile
August 19, 2014, 06:59:09 AM
 #13

here is one coin looking for inspecting the source code:
https://bitcointalk.org/index.php?topic=735355.0
I think you can earn some bounty there.
good luck.

                                 
              ▄▄███▄▄             
            ███████████           
     ▄▄███▄▄  ▀▀███▀▀  ▄▄███▄▄   
   ████████████▄▄    ███████████ 
     ▀▀████████████▄▄  ▀▀███▀▀   
         ▀▀████████████           
     ▄▄███▄▄  ▀▀███▀▀  ▄▄███▄▄   
   ███████████▄▄     ███████████ 
     ▀▀████████████▄▄  ▀▀███▀▀   
         ▀▀█████████████▄▄       
     ▄▄███▄▄ ▀▀█████████████▄▄   
   ████████████▄▄ ▀▀████████████ 
     ▀▀████████████▄▄ ▀▀█████▀▀   
         ▀▀████████████           
             ▀▀█████▀▀           
                                 
.CARDSTACK..............
...The Experience Layer of the Decentralized Internet.....
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------
..Bringing scalability and usability to....
..dApps for mass market adoption......
------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------
..TOKEN EVENT      .GET ON WHITELIST.
...
---------------------------------------------------------------------------------
---Twitter   ⦁   Telegram   ⦁   Blog   ⦁   Bitcointalk----
earlz (OP)
Sr. Member
****
Offline Offline

Activity: 439
Merit: 250


mmmmmm


View Profile WWW
August 20, 2014, 05:11:03 AM
 #14

I've added some new reviews Smiley You can check the commit history to see a list.

I've also tried to make things a bit easier to understand

Check out my full list of Coin Reviews
Currently working on the Qtum Project
My Skype account earlzdotnet has been compromised. Please report to me any usage seen from it, or from the email earlz@earlz.biz.tm
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!