Pages:
Author

Topic: I will create a forked bitcoin chain (Read 6929 times)

newbie
Activity: 42
Merit: 0
May 03, 2013, 05:50:42 PM
#83
Can you develop a genetic proof of work that changes over time to prevent ASICs from dominating the ecosystem?

I think LTC tries to address this by using script hash instead of SHA
legendary
Activity: 1134
Merit: 1008
CEO of IOHK
May 01, 2013, 06:01:37 PM
#82
thanks
hero member
Activity: 770
Merit: 504
May 01, 2013, 05:59:23 PM
#81
Can you develop a genetic proof of work that changes over time to prevent ASICs from dominating the ecosystem? Also how will you address transaction fees and the notion of colored coins? Are you writing a whitepaper like satoshi did to explain some things? I would be willing to help write code for you if we are philosophically aligned

See my original post here: https://bitcointalk.org/index.php?topic=179961.msg1879143;topicseen#msg1879143
It explains more of the motivation and philosphy behind the concept. Not the technical solutions.

I started this thread here to get some opinions on the technical aspects - and I think many of the above replies raises interesting and relevant topics.
If you like my philosophy, I would be happy to discuss more with you. All intelligible contributions are highly appreciated Wink

PS: Would not the appearance of ASICS be handled easily by the increased difficulty adjustment? Yes, they may come to dominate, but does that pose a problem for the system as such?
legendary
Activity: 1134
Merit: 1008
CEO of IOHK
May 01, 2013, 05:15:38 PM
#80
Can you develop a genetic proof of work that changes over time to prevent ASICs from dominating the ecosystem? Also how will you address transaction fees and the notion of colored coins? Are you writing a whitepaper like satoshi did to explain some things? I would be willing to help write code for you if we are philosophically aligned
Red
full member
Activity: 210
Merit: 115
April 24, 2013, 04:11:04 PM
#79
I personally am not a thrill seeker who jumps off bridges tethered by a bungee nor does playing Russian roulette appeal to me.  Trying to use LineaCoin without losing my bitcoins seems like an equal challenge.

Point taken. You've posted pretty darn intelligently on this subject. Would "rolling-up" all a new LinearCoin user's address into a single new address be any better?

Personally, I think that would be even less popular.
Even if I changed the rules to wave that potential transaction fee, it would affect transaction privacy ON BOTH networks. Creating Etlase2's "Open TX Only" approach would avoid accidental transactions, but it wouldn't change the privacy issues.

That's a shame. I wanted to do that automatic roll-up block work and and donate it back to BitCoin. It's on the future features list.

This is sounding like a dumber and dumber idea. Amazing how hard it is to give out FREE COINS! :-)

------------------

Again, if I undertake this it is just for the practical experience of working with the codebase. I don't really think the LinearCoin philosophy is logically any better than BitCoin's. After all for most of the time I've been watching BitCoin it has been a LinearCoin system. It wasn't till late last year that the mining rate dropped. In fact, for the next couple of years BitCoin will continue to be a LinearCoin system. And the 4 years after that, and after that...

Giving away coins linearly didn't stop the repeated Bubble and Bust cycle over the first 4 years. In that regard things haven't changed in the second 4 years. Isn't that what makes Coin speculation fun for so many people?
hero member
Activity: 798
Merit: 1000
April 24, 2013, 03:59:43 PM
#78
I personally am not a thrill seeker who jumps off bridges tethered by a bungee nor does playing Russian roulette appeal to me.  Trying to use LineaCoin without losing my bitcoins seems like an equal challenge.

This is so silly. Bitcoin isn't going to accept LNC transactions as long as the addresses are incompatible. If the addresses are compatible, no one should touch the software because the designer is brain-dead.
sr. member
Activity: 476
Merit: 250
Bytecoin: 8VofSsbQvTd8YwAcxiCcxrqZ9MnGPjaAQm
April 24, 2013, 03:56:26 PM
#77
A forked chain just for the purpose of testing Bitcoin's resiliency to forks would be interesting and possibly useful.

I'm guessing the BitCoin developers would suggest the TestNet for that...

I'm sure they would, but it wouldn't be a real test.
legendary
Activity: 2506
Merit: 1010
April 24, 2013, 03:45:53 PM
#76
The easy solution is to just send your coins to yourself. This will push them past the fork on the LinearCoin chain.

There's no difference between an address created using Bitcoin-Qt/bitcoind versus inflatacoin LinearCoin.  So me sending to my own address is a transaction valid on both chains.  

So the private keys in my LinearCoin client would be as valuable to an attacker as my Bitcoin-Qt/bitcoind wallet.dat.

I personally am not a thrill seeker who jumps off bridges tethered by a bungee nor does playing Russian roulette appeal to me.  Trying to use LineaCoin without losing my bitcoins seems like an equal challenge.
Red
full member
Activity: 210
Merit: 115
April 24, 2013, 01:49:17 PM
#75
so bitcoins moved on the fork, can be stolen on the original blockchain?

I don't get how do you create an address that is identical on the other blockchain

Newly created address will be different from the other chain. However, since LinearCoin will copy BitCoin's database of addresses. The same wallet (public keys) you use for BitCoin will also work for your LinearCoin "free-premine".

EDIT: NO, your coins will not be able to be STOLEN under any circumstance. The necessary LinearCoin client would warn you about your pre-fork coins. The easy solution is to just send your coins to yourself. This will push them past the fork on the LinearCoin chain. At worst, someone could copy that transaction and re-submit it to the BitCoin network. That would have the effect of sending your coins to yourself there as well. The BitCoin move will not be automatic. Moving BitCoins effects your "Coin Age". Some may not want that.

I think it is only fair to call this bootstrapping method a "pre-mine". Some people get coins before the p2p network even launches. Those people are current BitCoin holders.

HOWEVER, there is NO ADDITIONAL pre-mine by wingding or I should I choose to help him. I would be doing this purely for the technical experience of creating an alt-coin. I don't want to speak for wingding. He has already made his philosophical reasons known elsewhere.

FULL DISCLOSURE, I am not a BitCoin holder.
I do not know if wingding is a BitCoin holder.

I have made my reluctance to purchase bitcoins known elsewhere as well. However, if you read my old posts you will see that I have a long history on this site. I am also a 100% supporter of BitCoin's use in making ANONYMOUS purchases over the internet possible. That is why I (might) undertake this project.
Bro
full member
Activity: 218
Merit: 100
April 24, 2013, 11:41:54 AM
#74
so bitcoins moved on the fork, can be stolen on the original blockchain?

I don't get how do you create an address that is identical on the other blockchain
hero member
Activity: 770
Merit: 504
April 24, 2013, 11:32:48 AM
#73
@wingding, Have you started trying to build the code? Are you a software developer?

No I am not skilled in C++. I welcome any initiative taken to test the concept.
Red
full member
Activity: 210
Merit: 115
April 24, 2013, 11:24:37 AM
#72
@wingding, Have you started trying to build the code? Are you a software developer?
Red
full member
Activity: 210
Merit: 115
April 24, 2013, 11:22:53 AM
#71
A forked chain just for the purpose of testing Bitcoin's resiliency to forks would be interesting and possibly useful.

I'm guessing the BitCoin developers would suggest the TestNet for that...
Red
full member
Activity: 210
Merit: 115
April 24, 2013, 11:17:29 AM
#70
2d Re-hash all the other blocks at trivial difficulty
3. Checkpoint a particular forking block
These steps aren't necessary. You could prune everything down into one block with just txouts and use that as the genesis block itself.

I agree that makes more sense long term operation. The first solution "seems" easier only as a first step towards your proposal.
Red
full member
Activity: 210
Merit: 115
April 24, 2013, 11:13:11 AM
#69
Nope, for two reasons. ...

Thanks for the thoughtful response Stephen. That makes perfect sense.
hero member
Activity: 770
Merit: 504
April 24, 2013, 11:09:07 AM
#68
so my bitcoins held at mtgox will not be in that fork, correct? I would have to move them before the fork to bitcoin-qt?

All bitcoins produced before the fork will be duplicated into the new chain. So all the coins held by mtgox at fork-time will be held by mtgox also in the new chain. Mtgox should keep track of who owns these coins at fork-time, so they can transfer them to their legitimate owners.
Bro
full member
Activity: 218
Merit: 100
April 24, 2013, 10:44:37 AM
#67
so my bitcoins held at mtgox will not be in that fork, correct? I would have to move them before the fork to bitcoin-qt?
full member
Activity: 206
Merit: 102
step forward
April 24, 2013, 09:28:44 AM
#66
You solves nothing with inflation,..., useless bits.

It should be, adjust money supply in reference of transaction-user ratio,..., deterministic mining has no capacity of regulate different scenarios.

legendary
Activity: 1722
Merit: 1217
April 24, 2013, 09:19:59 AM
#65
I will create a forked chain of bitcoin to accomdate for broad adaptation.

The only major change from the old chain is:

Reward of 200 BTC per block for each new block - (never changed)


  • The chain will produce 10.5 million coins/year (which is far from enough to cause inflation)
  • The clients (incl source) running the new fork will be made available well ahead of the fork
  • All bitcoins created before the fork will by nature be contained in the new chain





we already have an alternative blockchain. Its called bytecoin. Sorry but its questionable whether there is room in the market for 2 bitcoins there is no question in my mind about whether there is room for 3
sr. member
Activity: 476
Merit: 250
Bytecoin: 8VofSsbQvTd8YwAcxiCcxrqZ9MnGPjaAQm
April 24, 2013, 09:17:37 AM
#64
A forked chain just for the purpose of testing Bitcoin's resiliency to forks would be interesting and possibly useful.  If somebody who had a quantity of coins on the original Bitcoin chain and a significant bit of hashing power started running a modified client, and convinced a few others to join, and conducted some transactions on the forked chain for awhile, it would be interesting to see what it did to the main network and if it reveals anything that needs to be done to make Bitcoin resilient to this as a form of attack.
Pages:
Jump to: