Bitcoin Forum
May 10, 2024, 06:17:07 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 [49] 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 »
961  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] Darkshibe | Scrypt PoW/PoS | Added to Empoex on: October 24, 2014, 06:06:03 PM
Spread the hash guys  Wink
+1
962  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] Darkshibe | Scrypt PoW/PoS | Added to Empoex on: October 24, 2014, 01:45:42 AM
I'm not for violence. 
Yeah, you're just into people's mothers over IRC and Skype, lmao.

Anyway. I'm done. Smiley Enjoy your day/night.

Are you 12 to pull random insults like these?
963  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] Darkshibe | Scrypt PoW/PoS | Added to Empoex on: October 24, 2014, 01:01:03 AM
Added a pool too, url on my sig
964  Alternate cryptocurrencies / Marketplace (Altcoins) / Re: Looking for potential altcoins for german investers page: altcoin of the week on: October 23, 2014, 11:37:50 AM
ViaCoin and NeosCoin
965  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ADMT] Coin has an exploitive hidden premine on: October 23, 2014, 07:25:08 AM
The ADMT thread is moderated and I assume my post will get deleted immediately. So, I'm posting with a new topic.

Anyway, here is my review including the exploit. Summary is, the dev made a hidden premine of 20M or so, and hid it in such a way that not even traditional block explorers could reveal it

My review follows

Code:
adamantiumcoin https://bitcointalk.org/index.php?topic=829498.0

Heritage: HACK, DRM

Problems:

* CRITICAL: Reward for block 22 can be any amount that is desired
** The block explorer is compromised or the coin is serrepticious enough that it causes the block explorer to lie
** http://104.131.48.111:7200/block/00000283b17dbaa7445d64c988dcb7e58227ba49b686e029bbaf81bf67224993

review stopped at this point and early notice given to exchanges and miners.

Notes:

node:     {"108.170.2.13", "108.170.2.13"},

this is where the dev allows a block with non-standard reward to be mined
@@ -1582,7 +1583,7 @@ bool CBlock::ConnectBlock(CTxDB& txdb, CBlockIndex* pindex, bool fJustCheck)
     {
         int64_t nReward = GetProofOfWorkReward(nFees);
         // Check coinbase reward
-        if (vtx[0].GetValueOut() > nReward)
+        if (vtx[0].GetValueOut() > nReward && pindexBest->nHeight+1!=22)
             return DoS(50, error("ConnectBlock() : coinbase reward exceeded (actual=%"PRId64" vs calculated=%"PRId64")",
                    vtx[0].GetValueOut(),
                    nReward));

a variable used
@@ -330,6 +332,7 @@ bool CTransaction::IsStandard() const
 // expensive-to-check-upon-redemption script like:
 //   DUP CHECKSIG DROP ... repeated 100 times... OP_1
 //
+int64_t nvout=2000000000000000;

here is where the dev hides the amount in supply for RPC calls
@@ -1618,6 +1620,10 @@ bool CBlock::ConnectBlock(CTxDB& txdb, CBlockIndex* pindex, bool fJustCheck)
 
     // Update block index on disk without changing it in memory.
     // The memory index structure will be changed after the db commits.
+    if(pindexBest->nHeight+1 == 22) {
+    pindex->nMint = nValueOut - nValueIn + nFees - nvout;
+    pindex->nMoneySupply = (pindex->pprev? pindex->pprev->nMoneySupply : 0) + nValueOut - nValueIn - nvout;
+    }  

here is where he hides the amount mined with the generation transaction causing both my own block explorer, and Abe to report it wrongly
+++ b/rpcrawtransaction.cpp
@@ -74,7 +74,12 @@ void TxToJSON(const CTransaction& tx, const uint256 hashBlock, Object& entry)
     {
         const CTxOut& txout = tx.vout[i];
         Object out;
+        if(tx.GetHash().GetHex() == "f48435e7305419f3fb4db67de5eca21bdd92a44babe7f056dfbeb1b7600d4c4e") {
+            out.push_back(Pair("value",0.00000000));
+        }
+        else {
         out.push_back(Pair("value", ValueFromAmount(txout.nValue)));
+    }

Here is block 22 when these transaction hiding bits are removed:
[earlz@li67-111 src]$ ./AdamantiumCoind getblockbynumber 22 true
{
    "hash" : "00000283b17dbaa7445d64c988dcb7e58227ba49b686e029bbaf81bf67224993",
    "confirmations" : 596,
    "size" : 175,
    "height" : 22,
    "version" : 6,
    "merkleroot" : "f48435e7305419f3fb4db67de5eca21bdd92a44babe7f056dfbeb1b7600d4c4e",
    "mint" : 0.00000000,
    "time" : 1413949218,
    "nonce" : 7462376,
    "bits" : "1e02bf73",
    "difficulty" : 0.00142155,
    "blocktrust" : "5d29ee",
    "chaintrust" : "3b4a09d",
    "previousblockhash" : "000001f2f69d68be7ec69dd877f801963a823bf31691d69c5180c564d9d21d2f",
    "nextblockhash" : "000000bc54ac049a0c01fd2d3be098b08247bc16df20f1101a9b631a85f7f2fa",
    "flags" : "proof-of-work",
    "proofhash" : "00000283b17dbaa7445d64c988dcb7e58227ba49b686e029bbaf81bf67224993",
    "entropybit" : 1,
    "modifier" : "00000000001cb4ed",
    "modifierchecksum" : "8cbc4017",
    "tx" : [
        {
            "txid" : "f48435e7305419f3fb4db67de5eca21bdd92a44babe7f056dfbeb1b7600d4c4e",
            "txid" : "f48435e7305419f3fb4db67de5eca21bdd92a44babe7f056dfbeb1b7600d4c4e",
            "version" : 1,
            "time" : 1413949218,
            "locktime" : 0,
            "vin" : [
                {
                    "coinbase" : "01160101",
                    "sequence" : 4294967295
                }
            ],
            "vout" : [
                {
                    "value" : 20000000.00000000,
                    "n" : 0,
                    "scriptPubKey" : {
                        "asm" : "OP_DUP OP_HASH160 e829b472157a48cf939a76e66ac710c8d3898d95 OP_EQUALVERIFY OP_CHECKSIG",
                        "reqSigs" : 1,
                        "type" : "pubkeyhash",
                        "addresses" : [
                            "AcwSNi1VZ41WLErCguXiTh9d9Q9CjEQ1rB"
                        ]
                    }
                }
            ]
        }
    ]
}



Watermarks: uint64_t, pos, drm-like


Btw, if anyone would like to request a code review. I try to review popular and new coins automatically. However, if you want to request a coin reviewed quickly (24-72 hours), you can PM me. I require a modest payment though to skip the line since my time is at a premium.

earl, what makes 100% sure that he will manage to be the solver of block 22 in this case though?

He cant, he has to release the source later and mine the first 22 blocks himself or he runs his own pool...

I was DDoS'ed right after launch for example.. This DDoS was intense and long enough to let me jump in above block 200 only..

Even then, at an early block like 22 it's easy. First 50 blocks usually are mined in around 1 minute. You gain a 1 minute advantage just from not having to download or compile the wallet. And even then, (I'm not saying this dev is smart enough to pull it off) there are methods of making a perfectly hidden premine as well. This is why I personally consider fair launch coins the only coins that can be 99% safe from a hidden premine


And don't forget all the github access troubles most of us had, and he kept saying "them" playing dumb and even writing differently.
Carsen has evolved.
966  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ADMT] Coin has an exploitive hidden premine on: October 23, 2014, 07:21:49 AM
yeah whats your address brother, i would love to show you how hardcore i am. I'll be the guy with all the prison tats and arms bigger than your head. let me know man, i'm always down for some vigilante justice on behalf of my crypto brothers that you fucked over. I'm sure it wouldnt be to hard to convince my nigger hating brothers to show up as well because there aint nothing worse than a scrawny little white boy that dont know what race he is. is that offensive? too fucking bad bitch. You will see just how much motherfuckers give a shit about being offensive on the inside soon enough.

Offensive? Nah. Your post just makes me laugh. And it causes me cancer also.

You should go back to school or something.

Would you be willing to make a trip to Colombia? If so, I'll pm you my address!

You mean Idaho right?
967  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ADMT] Coin has an exploitive hidden premine on: October 23, 2014, 03:55:40 AM
Hi Carsen
968  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][ADMT] AdamantiumCoin - X11 - NO IPO - 5 days PoW - LAUNCHED! on: October 23, 2014, 01:12:07 AM
I'll be shutting down the ADM pool due to lack of interest, ETA Oct 23. 8:00am UTC
969  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][ADMT] AdamantiumCoin - X11 - NO IPO - 5 days PoW - LAUNCHED! on: October 22, 2014, 08:06:54 PM
c'mon no kind of blocks found on minerpools

Yeah, All the miners are elsewhere, I launched late because of that github thing.
You can mine at the other pools, suchpool has over 17gh right now.
970  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][ADMT] AdamantiumCoin - X11 - NO IPO - 5 days PoW - LAUNCHED! on: October 22, 2014, 07:36:17 PM
The launch was fair, the source could be cloned since it was posted!

Not my fault that Github flagged me has "not human"!

Yep, Lizard people
971  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][ADMT] AdamantiumCoin - X11 - NO IPO - 5 days PoW - Launching 22/10 on: October 22, 2014, 07:19:44 PM
Hey everyone!
I'm so sorry, but it seems like it was a problem from github with browsers! Just clone the source and it will work!

Everything's working fine! Again, I'm sorry but I can't control this. I've sent them an email, let's see what they say!


Again, who's they?
Al-qaeda?
972  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][ADMT] AdamantiumCoin - X11 - NO IPO - 5 days PoW - Launching 22/10 on: October 22, 2014, 07:14:45 PM
Up and running!
973  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][ADMT] AdamantiumCoin - X11 - NO IPO - 5 days PoW - Launching 22/10 on: October 22, 2014, 07:11:26 PM
Compiling now, URL won't work on browser, just clone the thing.
974  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][ADMT] AdamantiumCoin - X11 - NO IPO - 5 days PoW - Launching 22/10 on: October 22, 2014, 07:06:38 PM
404 not found
975  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][ADMT] AdamantiumCoin - X11 - NO IPO - 5 days PoW - Launching 22/10 on: October 22, 2014, 06:54:08 PM
**drum roll***
976  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [Pre-ANN] CamorraCoin [CAM] | Scrypt | Stealth Addresses | Encrypted Messaging on: October 21, 2014, 11:28:30 PM
I'm in!
977  Alternate cryptocurrencies / Announcements (Altcoins) / Re: ★ ★ EchO ★ ★ on: October 21, 2014, 06:50:57 PM
Dev, do you have a date yet?
978  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][QSS] QuickSilver NFC! Wireless Bitcoin Wallet - Only 200.000 available! on: October 21, 2014, 06:48:47 PM
No NSA chips for me, thanks.
979  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][ADMT] AdamantiumCoin - X11 - NO IPO - Launching 22/10 on: October 21, 2014, 05:42:27 PM
Awesome! I'm in too!
980  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] DOGEBLACK DOGEBC SHA256 SHOP ACCEPTED DOGEBC & first place on C-CEX on: October 21, 2014, 05:18:57 PM
dogebc.minerpools.com stop payout  Huh

There was a stuck payout cron, it's fixed now and running smoothly. All blocks were updated and payouts resumed automatically.
Happy mining!
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 [49] 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!