Bitcoin Forum
November 16, 2024, 02:43:04 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Is it possible to fabricate a blockchain ?  (Read 1961 times)
cryptrol (OP)
Hero Member
*****
Offline Offline

Activity: 637
Merit: 500


View Profile
May 30, 2014, 12:32:54 PM
 #1

Could it be possible to fabricate a presumably 2 years old blockchain in less time (or even instantly) ?

Recently a coin has appeared that claims to be launched two years ago, however, no evidence can be find about it but the blockchain with the actual timestamps.
So I am asking, is it possible to manufacture a blockchain that appears 2 years old but has been recently forged ? The chain has the difficulty and cumulative difficulty values, so I gues this could be possibly checked.

The blockchain in question uses the same concept as Bitcoin (the same byzantine generals solution) but with a different implementation and different PoW.
justusranvier
Legendary
*
Offline Offline

Activity: 1400
Merit: 1013



View Profile
May 30, 2014, 12:50:52 PM
 #2

Yes, timestamps can be forged.

If someone was careful enough and had plenty of fakes nodes, they could fabricate such a thing.
BurtW
Legendary
*
Offline Offline

Activity: 2646
Merit: 1138

All paid signature campaigns should be banned.


View Profile WWW
May 30, 2014, 01:01:45 PM
 #3

Why are you beating all around the bush?  Which alt are you talking about?

Our family was terrorized by Homeland Security.  Read all about it here:  http://www.jmwagner.com/ and http://www.burtw.com/  Any donations to help us recover from the $300,000 in legal fees and forced donations to the Federal Asset Forfeiture slush fund are greatly appreciated!
cryptrol (OP)
Hero Member
*****
Offline Offline

Activity: 637
Merit: 500


View Profile
May 30, 2014, 01:17:26 PM
 #4

Yes, timestamps can be forged.

If someone was careful enough and had plenty of fakes nodes, they could fabricate such a thing.

But what about the difficulty of the proof of work, considering it is high, wouldn't it require massive amount of computer power to fabricate it ?
KaChingCoinDev
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250


View Profile
May 30, 2014, 01:18:14 PM
 #5

What coin are you talking about?
cryptrol (OP)
Hero Member
*****
Offline Offline

Activity: 637
Merit: 500


View Profile
May 30, 2014, 01:22:24 PM
 #6

The question is about the technology and concept, the coin is irrelevant.
jonald_fyookball
Legendary
*
Offline Offline

Activity: 1302
Merit: 1008


Core dev leaves me neg feedback #abuse #political


View Profile
May 30, 2014, 01:26:09 PM
 #7

I think the difficulty can't be faked, you would need time to compute.

Remember remember the 5th of November
Legendary
*
Offline Offline

Activity: 1862
Merit: 1011

Reverse engineer from time to time


View Profile
May 30, 2014, 01:43:08 PM
 #8

Perhaps he is referring to Bitcoin-Scrypt? In which case, it is possible to retain the same blockchain and use a different PoW.

BTC:1AiCRMxgf1ptVQwx6hDuKMu4f7F27QmJC2
onemorebtc
Sr. Member
****
Offline Offline

Activity: 266
Merit: 250


View Profile
May 30, 2014, 02:57:08 PM
 #9

he refers to bytecoin

transfer 3 onemorebtc.k1024.de 1
DannyHamilton
Legendary
*
Offline Offline

Activity: 3486
Merit: 4851



View Profile
May 30, 2014, 06:09:55 PM
 #10

The difficulty can't be faked, but the creator could choose a difficulty such that they could mine 1 year's worth of blocks in 1 week with the equipment that they have.  They could then manipulate the timestamps so that it looks like it took a 2 years to create those blocks when it really only took a 2 weeks.  The difficulty wouldn't adjust much, because they timestamps would make it seem like the blocks were taking a long time to solve.  If the creator was concerned about the consistent difficulty being noticed, they could adjust the timing of the blocks so that the difficulty slowly increased from the point where the first blocks could be solved VERY quickly until the most recent blocks which may have taken the creator the same amount of time to create as the current difficulty actually would.

You'd have to know what the entire difficulty history is, and how much money would have to be spent on equipment and mining at each of those difficulty adjustments to decide how expensive such a scam would be to create.  Then you'd have to decide if you think the creator would have been willing to invest that much in the scam.
Cryddit
Legendary
*
Offline Offline

Activity: 924
Merit: 1132


View Profile
May 30, 2014, 11:00:30 PM
 #11

Could it be possible to fabricate a presumably 2 years old blockchain in less time (or even instantly) ?

Recently a coin has appeared that claims to be launched two years ago, however, no evidence can be find about it but the blockchain with the actual timestamps.
So I am asking, is it possible to manufacture a blockchain that appears 2 years old but has been recently forged ? The chain has the difficulty and cumulative difficulty values, so I gues this could be possibly checked.

The blockchain in question uses the same concept as Bitcoin (the same byzantine generals solution) but with a different implementation and different PoW.


In the first place, does anyone you know (I mean, REALLY know, as in know their real name/ID and could potentially take them to court if they were scamming you) actually know of this coin before the recent appearance?  If not, I would assume it's a fake and stay away.

In the second place, yes, you can in fact do that.  People launching an attack on existing altcoins in fact use this technique on a frequent basis when preparing 51% attacks with block chains that aim to create a fork where they get the block rewards that the real chain has already awarded someone else.

Here are the steps.

First they take their client source code and replace the calls to get the system time with calls to a shim that returns a fake time stamp.  This shim returns a time that starts a couple years ago and advances 100x as fast until it gets up to the "real" time.  This will affect what the client will write into blocks as timestamps, AND also the difficulty adjustment it will apply between blocks in order to adjust block timing.  So, if you're solving a chain with ten-minute blocks, as in Bitcoin, your fiddled client would be writing time stamps approximately ten minutes apart, and adjusting difficulty to get such blocks about once every six seconds.

Then you set up two of these fiddled clients and let them talk to each other and create blocks.

A week later, you have a two-year-old block chain.  But the cumulative hashing power (its "length" when we talk about the "longest chain") - only has a weeks worth of hashing from the two rigs you sicced on it.  If you have a couple of 20GH/s Antminers, then it'll look like your chain was sucking up about 400KH/s of hashing power - trivial compared to Bitcoin, but believable for a very small alt.

Now you go back, remove the timestamp fiddling from your client source code, and release - keeping, of course, your newly created 2-year premine. 

So, the question is whether the blockchain you are looking at is or is not fake.  So look at it, make a graph of how much hashing power it was getting over time, and see if the graph looks "realistic", meaning does it look like the hash power graphs of other coins that were running at that time? 

DannyHamilton
Legendary
*
Offline Offline

Activity: 3486
Merit: 4851



View Profile
May 31, 2014, 12:41:22 AM
 #12

I don't understand all the secrecy. More than anything else, that makes me pretty confident that it is a scam. Just say what coin it is, and people who have been involved with cryptocurrencies will be able to quickly tell you if it's actually been around that long.

2 years is a LONG time in terms of cryptocurrency. If it isn't one of 2 altcoins, I'd be extremely surprised if it has been around that long.
knightcoin
Full Member
***
Offline Offline

Activity: 238
Merit: 100


Stand on the shoulders of giants


View Profile
May 31, 2014, 02:25:59 AM
 #13

yes, imagine you going to update your block.file and I can sent it on Dark Fiber Channel without traffic, no delay etc ..

http://www.introversion.co.uk/
mit/x11 licence 18.x/16|o|3ffe ::71
ondratra
Sr. Member
****
Offline Offline

Activity: 350
Merit: 250



View Profile
May 31, 2014, 11:10:36 AM
 #14

Yes, timestamps can be forged.

If someone was careful enough and had plenty of fakes nodes, they could fabricate such a thing.

But what about the difficulty of the proof of work, considering it is high, wouldn't it require massive amount of computer power to fabricate it ?

Imho dev could chance constatnts of only client(node) in network(his pc) to have very low difficulty and block time and then change the timestamps to look like real.

But after that he would have to persuade community the coin is worth something(= worth mining)
BurtW
Legendary
*
Offline Offline

Activity: 2646
Merit: 1138

All paid signature campaigns should be banned.


View Profile WWW
May 31, 2014, 03:34:11 PM
 #15

I do recall an alt called bytecoin that has been around for a while.  But it appears that there are two different bytecoins, which adds to the confusion.  gmaxwell has said that the "cryptographically interesting bytecoin" has some interesting privacy features (and also some issues with it). 

I do not know if the "cryptographically interesting" one is the same as the one that has been around for a while or not.

Our family was terrorized by Homeland Security.  Read all about it here:  http://www.jmwagner.com/ and http://www.burtw.com/  Any donations to help us recover from the $300,000 in legal fees and forced donations to the Federal Asset Forfeiture slush fund are greatly appreciated!
onemorebtc
Sr. Member
****
Offline Offline

Activity: 266
Merit: 250


View Profile
May 31, 2014, 03:35:58 PM
 #16

I do recall an alt called bytecoin that has been around for a while.  But it appears that there are two different bytecoins, which adds to the confusion.  gmaxwell has said that the "cryptographically interesting bytecoin" has some interesting privacy features (and also some issues with it).  

I do not know if the "cryptographically interesting" one is the same as the one that has been around for a while or not.

BCN is the one we are looking at Wink
its the one gmaxwell posted about

edit: i found his critiscm really interesting. it is about the non-prunable uxto set which is kept in memory atm by bytecoind and which could lead to problems in future

transfer 3 onemorebtc.k1024.de 1
knightcoin
Full Member
***
Offline Offline

Activity: 238
Merit: 100


Stand on the shoulders of giants


View Profile
May 31, 2014, 04:11:35 PM
 #17

btw, "dark fiber" jargon in networking is the cable that was rolled out but is not in use. It's makes sense ... if you going to rool out cables (layer 1) you should rool an extra one as a spare cable. Sometimes networking engineers use theses cables to perform tests ... like latency measurement, etc since this cable have no traffic.

http://en.wikipedia.org/wiki/Dark_fibre

http://www.introversion.co.uk/
mit/x11 licence 18.x/16|o|3ffe ::71
dewdeded
Legendary
*
Offline Offline

Activity: 1232
Merit: 1011


Monero Evangelist


View Profile
June 01, 2014, 08:55:49 AM
 #18

ByteCoin was/is the first prototype of the CryptoNode devs.

And coin is only "1 year and 8 months old".

CryptoNode is 100% no scam und 100% innovative tech, many people waited for.

At least read:
https://cryptonote.org/whitepaper.pdf
https://cryptonote.org/inside.php

Better everything on the homepage. It's worth it. These guys really manage their plattform good and avoid errors made by the Bitcoin team/in Bitcoin development.
CokeCoin
Member
**
Offline Offline

Activity: 235
Merit: 10


View Profile
June 02, 2014, 02:02:50 PM
 #19

It's very hard to fabricate such a thing but it is still possible. Hope it will not happen

fluffypony
Donator
Legendary
*
Offline Offline

Activity: 1274
Merit: 1060


GetMonero.org / MyMonero.com


View Profile WWW
June 04, 2014, 08:21:20 PM
 #20

I don't understand all the secrecy. More than anything else, that makes me pretty confident that it is a scam. Just say what coin it is, and people who have been involved with cryptocurrencies will be able to quickly tell you if it's actually been around that long.

2 years is a LONG time in terms of cryptocurrency. If it isn't one of 2 altcoins, I'd be extremely surprised if it has been around that long.

It's Bytecoin (BCN). They claim to have been around "on the dark web" for two years and then suddenly launched forth into the light in March (with 82% of the coins already mined). I went into a fair amount of detail as to why I think we should dispute their 2 year claim in this thread.

Incidentally, we forked BCN and create Monero a while back, which is based on the same CryptoNote protocol, but obviously has a blockchain that has had many observers from launch (and is already diverging from BCN's reference implementation as we rapidly improve it).

Pages: [1] 2 »  All
  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!