Bitcoin Forum

Alternate cryptocurrencies => Altcoin Discussion => Topic started by: Spekulatius on June 27, 2013, 07:47:09 PM



Title: Lets make Bitcoin 2.0 and combine all innovations of the past years into one!
Post by: Spekulatius on June 27, 2013, 07:47:09 PM
Bitcoin got alot of things right at the first attempt. Satoshi combined many loose ends in 2009, added his solution for the Double Spending-Problem and forged them into the great result we call "BTCitcoin".

However, there have been many innovations and improvements since that build on his work and further the project in many fields, like anonymity, utility or robustness against outside pressure.

I think it is time we discuss what the next step up on the evolutionary ladder of crypto currencies should look like.

After a few month of fruitful discussions we can start to put our scetches into practice by creating the infra structure to catapult this project into existence..

Although I estimate that public consensus will be that our newborn currency shall be open source and as free as possible, the foundations we build and tracks we lay take a long time after inception to be altered in any direction. As we see in Bitcoin or other chains, it takes a long time of discussion, policy making and development to mae onl small changes to the code base that alter features reflecting on the core characteristics of the project. With that lesson in mind we should make sure the direction is right from the beginning.


First things first:

1. Principles: In order to lay the foundation right,  we need to decide what principles our use- and successful new currency shall follow.

2. Priorities: There often are trade offs in some things you want to accomplish in favour of other things that also demand their share of available ressources. So after we have drawn the list of principles we need to assign priorities to them to be clear of what we deem how important when ever we encounter such trade offs in practice.

3. Feasibility: There has to be a dialogue between what we want and what is feasible. So feasibility will be the next step to scrutinize as we go forward in devising our currency. Are there ways to accomplish what we have thought up in the steps above? Do they work properly yet or should we wait for better solutions before we attempt to incorporate them into our protocol?

4. Infrastructure: Building the infra structure to provide for developers and users to build and adopt the new currency with adequate pace is going to be the next step that needs to be taken care of before this project can florish. Space to discuss it can be here.

5. Staying keen and foolish is the last remaining part while our project is put into practice


Disclosure: Im not a programmer nor especially tech savvy. All I did was following developments in the Bitcoin space attentively over the past couple of years and this is what I came up with.


FAQ:

Are you Satoshi?
Maybe.

Dont you think this could all be knit into the Bitcoin protocol? Its an ongoing project after all.
Theoretically yes, but as recent and prior events have shown even small alterations to the code base take up alot of time and compromise. This will get worse with growing following and amount of stake holders. Bitcoin is basically doomed to follow it's initial trajectory the straighter the larger its following grows. Evolution goes on but Bitcoin cant keep up. We can speed up things alot if we take all new ideas and developments and start a new version of it.

Bitcoin is open source, why dont we just try to build those new things on top of Bitcoin instead?
Because it would work more efficiently, more secure and reliably if we wouldn't have to. A new protocol engineered with the features in mind that we want can be far more effective then trying to add components to the protocol that need lots of extra effort or maintainance.

How should we build infra structure?
This is up for discussion but a possibility would be to crowd fund a core development team that pulls through with a basic blue print that comes out of this discussion and that can easily be built on as new features/concepts come into reach. This steering committee should of course make transparent decisions and source its ideas from public discourse. While at the beginning, initial adoption is key to later success, some basic services like exchanges (if still necessary) or mining pools could be funded that way as well.




 


Title: Re: Lets make Bitcoin 2.0 and combine all innovations of the past years into one!
Post by: Spekulatius on June 27, 2013, 07:47:27 PM
All content of this post is up for discussion and should only be regarded as a suggestion


1. Principles

Security
Openness
Scalability
Equality
Liberty
Anonymity
Decentralization
Utility
Divisibility
Eternity


Title: Re: Lets make Bitcoin 2.0 and combine all innovations of the past years into one!
Post by: Spekulatius on June 27, 2013, 07:47:34 PM
2. Priorities:

no suggestions yet


Title: Re: Lets make Bitcoin 2.0 and combine all innovations of the past years into one!
Post by: Spekulatius on June 27, 2013, 07:47:40 PM
3. Feasibility:

no suggestions yet


Title: Re: Lets make Bitcoin 2.0 and combine all innovations of the past years into one!
Post by: Spekulatius on June 27, 2013, 07:47:47 PM
4. Infrastructure:

no suggestions yet


Title: Re: Lets make Bitcoin 2.0 and combine all innovations of the past years into one!
Post by: Spekulatius on June 27, 2013, 07:47:58 PM
5. Staying keen and foolish


no suggestions yet


Title: Re: Lets make Bitcoin 2.0 and combine all innovations of the past years into one!
Post by: Spekulatius on June 27, 2013, 07:48:10 PM
Some innovations/improvements to consider:

- Total anonymity Zerocoin (http://zerocoin.org/)
- Decentralized exchanges Open Transactions+Bit Message (https://bitcointalk.org/index.php?topic=212490.0)
- Compatibility with other currencies: Ripple (https://ripple.com/)
- Faster block rates -->Merged mining+5 Seconds Block rate?
- Putting all that hashing power to better use Folding@Home (http://folding.stanford.edu/)
- No block chain bloat -->Hyperprune?


Title: Re: Lets make Bitcoin 2.0 and combine all innovations of the past years into one!
Post by: Praxis on June 27, 2013, 07:54:45 PM
You put a lot of effort into this. Will watch this thread attentively.


Title: Re: Lets make Bitcoin 2.0 and combine all innovations of the past years into one!
Post by: Spekulatius on June 27, 2013, 08:00:29 PM
You put a lot of effort into this. Will watch this thread attentively.

Thx, I think it is time we start on planning the next step after we have seen some break throughs with Zerocoin, OT, etc. in the past. Maybe no time yet to code but time to talk for sure.
P.S.: Visit my other project as well ;)

BITCOIN -The Documentary-
https://bitcointalk.org/index.php?topic=149892.0


Title: Re: Lets make Bitcoin 2.0 and combine all innovations of the past years into one!
Post by: usahero on June 27, 2013, 08:34:29 PM
There is a room for new currency. If we, the community, do it right, we can make it better and more valuable than bitcoin or litecoin.


Title: Re: Lets make Bitcoin 2.0 and combine all innovations of the past years into one!
Post by: OnlyC on June 27, 2013, 08:40:54 PM
Did you mean we need a new coin or an update to Bitcoin?


Title: Re: Lets make Bitcoin 2.0 and combine all innovations of the past years into one!
Post by: Spekulatius on June 27, 2013, 08:49:33 PM
Did you mean we need a new coin or an update to Bitcoin?

A bit of both. Bitcoin got so many things right, but in order to implement this host of new ideas and improvements, Im afraid we need a whole new coin because an organic update process of the Bitcoin protocol would take ages.


Title: Re: Lets make Bitcoin 2.0 and combine all innovations of the past years into one!
Post by: Lauda on June 27, 2013, 08:52:19 PM
Trying to get another few million, are we Satoshi?  ::)
Gonna watch this topic aswell  ;)


Title: Re: Lets make Bitcoin 2.0 and combine all innovations of the past years into one!
Post by: B. Tazed on June 27, 2013, 08:53:15 PM
The problem is, you dont fix whats not broken.... Thats what your trying to do..

 BitCoin is not broken, does it have some flaws, sure. But because of where BitCoin is now and attention it has received worldwide, BitCoin will only be improved upon, a brand new coin will not work, its been tried before many many times.

 Someone will find flaws with a new one, and start yet another new coin, and again and again and again... Therefore it hasnt worked and wont work.

 BitCoin will stay on top, sorry to say but you are spending a lot of time on this with no possible future.


Title: Re: Lets make Bitcoin 2.0 and combine all innovations of the past years into one!
Post by: coinerd on June 27, 2013, 09:01:29 PM
The problem is, you dont fix whats not broken.... Thats what your trying to do..

 BitCoin is not broken, does it have some flaws, sure. But because of where BitCoin is now and attention it has received worldwide, BitCoin will only be improved upon, a brand new coin will not work, its been tried before many many times.

 Someone will find flaws with a new one, and start yet another new coin, and again and again and again... Therefore it hasnt worked and wont work.

 BitCoin will stay on top, sorry to say but you are spending a lot of time on this with no possible future.

Ahh, the glassy eyed look of the idealist...

Since bitcoin can't possibly take over, or even dominate world commerce, how do you see "no possible future" for any other coin/transaction system?

Evolution, It's now.

There are multiple people exploring methods completely outside of the "satoshi-sphere" as well.

It may not be a bit-clone, but it's perfectly reasonable that there could be several other digital currencies (crypto-currencies not private vcurrency) with the current level of acceptance that Bitcoin has within the next few years.

"no possible future", indeed.


Title: Re: Lets make Bitcoin 2.0 and combine all innovations of the past years into one!
Post by: fishy on June 27, 2013, 09:04:06 PM
Hey, we can also add some "swag"  :P to the client like nibble and transaction comments.  ;)


Title: Re: Lets make Bitcoin 2.0 and combine all innovations of the past years into one!
Post by: Deafboy on June 27, 2013, 09:13:05 PM
Some innovations/improvements to consider:

- Total anonymity Zerocoin (http://zerocoin.org/)
- Decentralized exchanges Open Transactions+Bit Message (https://bitcointalk.org/index.php?topic=212490.0)
- Compatibility with other currencies: Ripple (https://ripple.com/)
- Faster block rates -->Merged mining+5 Seconds Block rate?
- Putting all that hashing power to better use Folding@Home (http://folding.stanford.edu/)
- No block chain bloat -->Hyperprune?


I think you don't deserve to use Bill Cosby profile picture :(


Title: Re: Lets make Bitcoin 2.0 and combine all innovations of the past years into one!
Post by: coinerd on June 27, 2013, 09:19:18 PM
Some innovations/improvements to consider:

- Total anonymity Zerocoin (http://zerocoin.org/)
- Decentralized exchanges Open Transactions+Bit Message (https://bitcointalk.org/index.php?topic=212490.0)
- Compatibility with other currencies: Ripple (https://ripple.com/)
- Faster block rates -->Merged mining+5 Seconds Block rate?
- Putting all that hashing power to better use Folding@Home (http://folding.stanford.edu/)
- No block chain bloat -->Hyperprune?


I think you don't deserve to use Bill Cosby profile picture :(

I think you just made his point.


Title: Re: Lets make Bitcoin 2.0 and combine all innovations of the past years into one!
Post by: Lauda on June 27, 2013, 09:28:00 PM
Some innovations/improvements to consider:

- Total anonymity Zerocoin (http://zerocoin.org/)
- Decentralized exchanges Open Transactions+Bit Message (https://bitcointalk.org/index.php?topic=212490.0)
- Compatibility with other currencies: Ripple (https://ripple.com/)
- Faster block rates -->Merged mining+5 Seconds Block rate?
- Putting all that hashing power to better use Folding@Home (http://folding.stanford.edu/)
- No block chain bloat -->Hyperprune?


I think you don't deserve to use Bill Cosby profile picture :(

I think you just made his point.

Quote
Lets make Bitcoin 2.0 and combine all innovations of the past years into one!
He did.


Title: Re: Lets make Bitcoin 2.0 and combine all innovations of the past years into one!
Post by: not.you on June 27, 2013, 09:38:42 PM
I started a thread along similar lines: https://bitcointalk.org/index.php?topic=244792.0

It needs to confirm quickly.  I place the outside limit at about 2 minutes although I am sure there is room to debate it.  That wouldn't necessarily have to be 100% confirmation in 2 minutes but something like 95% or better.

I believe it should use SHA-256 for reasons I outline in my thread.



Title: Re: Lets make Bitcoin 2.0 and combine all innovations of the past years into one!
Post by: markm on June 27, 2013, 10:15:58 PM
We already have fast transactions: GeistGeld.

merged mined alongside bitcoin so it does not detract from bitcoin's network security.

So for those who need fast blocks, that is already covered in the existing bunch of coins one merged mines all at once using the same hashing power so they all benefit at once.

Greater anonymity can also quite likely be done using the existing merged mined coins. Exchange around between GeistGeld, GRouPcoin, DeVCoin, CoiLedCoin, IXCoin, I0Coin, and NaMeCoin a few times and by the time you move back into bitcoin who will be able to track which bitcoins those had once been?

-MarkM-


Title: Re: Lets make Bitcoin 2.0 and combine all innovations of the past years into one!
Post by: Spekulatius on June 27, 2013, 10:24:25 PM
Hey, we can also add some "swag"  :P to the client like nibble and transaction comments.  ;)

Increased Usability is of course important. Looking at web wallets and alternative desktop/mobile wallets like Bitcoin Spinner or MultiBit I guess user friendly application come naturally with time and interest. What is not so easy to change are features that are hard coded into the protocol, like long confirmation times or nearly impossible to memorize 9jHGG6545778GHVhgjzfkugJkhgJHgv7jgv6o456jgkfztgjv87654jgvfg6vkutf6ufJGVG6G65ghg cv6gvGHCGH6gvhgvc66533hfcfhcHFCh5hcFHC789HFCfc4gfc6 - kind of addresses.

BTC 2.0 could make those things more human friendly.


Title: Re: Lets make Bitcoin 2.0 and combine all innovations of the past years into one!
Post by: ThickAsThieves on June 27, 2013, 10:26:25 PM
Where can I send you a tip?


Title: Re: Lets make Bitcoin 2.0 and combine all innovations of the past years into one!
Post by: not.you on June 27, 2013, 10:29:31 PM
It shouldn't need saying but it does: no premine


Title: Re: Lets make Bitcoin 2.0 and combine all innovations of the past years into one!
Post by: Spekulatius on June 27, 2013, 10:36:14 PM
The problem is, you dont fix whats not broken.... Thats what your trying to do..

 BitCoin is not broken, does it have some flaws, sure. But because of where BitCoin is now and attention it has received worldwide, BitCoin will only be improved upon, a brand new coin will not work, its been tried before many many times.

 Someone will find flaws with a new one, and start yet another new coin, and again and again and again... Therefore it hasnt worked and wont work.

 BitCoin will stay on top, sorry to say but you are spending a lot of time on this with no possible future.

Im not trying to devise the final crypto coin to end all crypto coins. Like coinerd said, evolution is the driving force behind all improvement, just as well in the crypto zoo of alt chains.
My presumption is that alt chains will continue to spring up and evolve. What they reveil in novelty can be used to funnel into better, wholesome implementations of a crypto currency. As with many examples from technology, be it the automobile or an operating system, many single components provide value for themselves but are limited in isolation. Only when they are combined and arranged into a powerful aggregate they can really live up to their potentials when working in concert with other parts to get there faster.
The same principal applies to crypto money. Why would you have one chain that is good for fast transactions but cant handle more then 10 txs/s or one that is inherently less secure then a competitor for one reason or another? Why not trying to combine the strenghts of all of them?


Title: Re: Lets make Bitcoin 2.0 and combine all innovations of the past years into one!
Post by: Spekulatius on June 27, 2013, 10:38:58 PM
Where can I send you a tip?

Thx, Im not collecting tips as of yet. If you like this project, try to contribute in another way meanwhile or save your tips for later. Sry to turn you away atm but I feel it is months too early to start anything like that. Lets move forward with defining Principles first before attempting the next step.


Title: Re: Lets make Bitcoin 2.0 and combine all innovations of the past years into one!
Post by: Spekulatius on June 27, 2013, 10:59:36 PM
I started a thread along similar lines: https://bitcointalk.org/index.php?topic=244792.0

It needs to confirm quickly.  I place the outside limit at about 2 minutes although I am sure there is room to debate it.  That wouldn't necessarily have to be 100% confirmation in 2 minutes but something like 95% or better.

I believe it should use SHA-256 for reasons I outline in my thread.



Sry, didnt find your thread first. I promise I spent some minutes with the search function before starting this thread! ::)
Quote

If a new coin based on scrypt (or anything else for that matter) really takes off, it is not clear that some kind of ASIC gear monopoly would not develop around it.  It is a good bet that an ASIC monopoly on a new SHA-256 based currency would not happen.

I dont understand. In my opinion ASICs=Centralization by increased barriers of entry over CPU or GPU based hardware mining. So why would the formation of ASIC monopolies be unlikely with a new SHA-256 based currency??

Also pls consider that putting the hash rate to good use, e.g. Folding@Home or SETI would be out of the question with a SHA-256 based currency. If somehow there could be another use for all that computational power, alot would be improved. Maybe some mining algorithms could be devised that make it possible to secure the network and also cater for other tasks? Imagine an algorithm that is similar to popular problems, like Folding@Home or SETI algos and also suitable to secure the network. "Miners" could decide in what market it would be more lucrative to compete in. Maybe they direct 60% of hashing power towards the network and 40% towards FOLDING@HOME or they rent their computing power out to services that they can make use of while securing the network. Idk.


Title: Re: Lets make Bitcoin 2.0 and combine all innovations of the past years into one!
Post by: not.you on June 28, 2013, 12:08:41 AM
I started a thread along similar lines: https://bitcointalk.org/index.php?topic=244792.0

It needs to confirm quickly.  I place the outside limit at about 2 minutes although I am sure there is room to debate it.  That wouldn't necessarily have to be 100% confirmation in 2 minutes but something like 95% or better.

I believe it should use SHA-256 for reasons I outline in my thread.



Sry, didnt find your thread first. I promise I spent some minutes with the search function before starting this thread! ::)



No worries.  I really was just trying to get this same kind of conversation going.  You have managed to get more of it going than me so I am just as happy to have it in your thread.

If a new coin based on scrypt (or anything else for that matter) really takes off, it is not clear that some kind of ASIC gear monopoly would not develop around it.  It is a good bet that an ASIC monopoly on a new SHA-256 based currency would not happen.[/b]


I dont understand. In my opinion ASICs=Centralization by increased barriers of entry over CPU or GPU based hardware mining. So why would the formation of ASIC monopolies be unlikely with a new SHA-256 based currency??

Also pls consider that putting the hash rate to good use, e.g. Folding@Home or SETI would be out of the question with a SHA-256 based currency. If somehow there could be another use for all that computational power, alot would be improved. Maybe some mining algorithms could be devised that make it possible to secure the network and also cater for other tasks? Imagine an algorithm that is similar to popular problems, like Folding@Home or SETI algos and also suitable to secure the network. "Miners" could decide in what market it would be more lucrative to compete in. Maybe they direct 60% of hashing power towards the network and 40% towards FOLDING@HOME or they rent their computing power out to services that they can make use of while securing the network. Idk.

What I mean is that the other hashing algorithms have not been through the ASIC transition while SHA-256 is going through it now.  None of them is really ASIC proof.  So for any algorithm where ASICs do not now exist, the potential does exist for a small group or single entity to take over the currency with an ASIC monopoly later.  I do not believe this is any longer possible with SHA-256.  You are right that it is less accessible than GPU hashing but since there are multiple sources of SHA-256 ASICs for everyone (with the money) at this point, a single group or entity should not be able to get a majority of hashing power.

I have one final suggestion for this bitcoin 2.0.  Can we call them credits instead of coins?  I'm sick of all the endless new coins and its about time the sci-fi oriented among us get the currency referred to as credits that everyone has been talking about forever.  Plus it just sounds like the future. 


Title: Re: Lets make Bitcoin 2.0 and combine all innovations of the past years into one!
Post by: Spekulatius on June 29, 2013, 04:38:25 PM
A good question arises from the upper posts:

Should our Bitcoin 2.0 be as accessible and distributed as possible if it requires a mining algorithm or should, like LTC that can easily be mined with CPUs and GPUs using Scrypt instead of SHA-256? Or should we trade in distribution for security against 51% attacks, as ASICs provide for Bitcoin but are more centralized because they are controlled by far less individual users then CPUs, GPUs?
Do we need mining at all or should we pursue a Ripple-like approach?


Title: Re: Lets make Bitcoin 2.0 and combine all innovations of the past years into one!
Post by: Lauda on June 29, 2013, 08:23:24 PM
A good question arises from the upper posts:

Should our Bitcoin 2.0 be as accessible and distributed as possible if it requires a mining algorithm or should, like LTC that can easily be mined with CPUs and GPUs using Scrypt instead of SHA-256? Or should we trade in distribution for security against 51% attacks, as ASICs provide for Bitcoin but are more centralized because they are controlled by far less individual users then CPUs, GPUs?
Do we need mining at all or should we pursue a Ripple-like approach?
Ripple-like approach?
http://images.wikia.com/powerlisting/images/b/bd/No-meme.jpg
Definetly stick to mining.


Title: Re: Lets make Bitcoin 2.0 and combine all innovations of the past years into one!
Post by: fran2k on June 29, 2013, 08:33:59 PM
Some innovations/improvements to consider:
- Putting all that hashing power to better use Folding@Home (http://folding.stanford.edu/)

I think there's a easy way to implement these, rather than creating a silly useful blockchain.

The client should let you choose between your PoW/PoS mining and your Useful Mining. Then we need to figure out how to sell the GPU process service to the world, payments only accepted in this coin. The money paid will be distributed in the nodes that solved problems for the contractor, also will be a reward as usual from the new blocks. The price of the computational power can be regulated in some way based on the price of the coin and the reward per block..

:)


Title: Re: Lets make Bitcoin 2.0 and combine all innovations of the past years into one!
Post by: Spekulatius on June 29, 2013, 09:32:04 PM
A good question arises from the upper posts:

Should our Bitcoin 2.0 be as accessible and distributed as possible if it requires a mining algorithm or should, like LTC that can easily be mined with CPUs and GPUs using Scrypt instead of SHA-256? Or should we trade in distribution for security against 51% attacks, as ASICs provide for Bitcoin but are more centralized because they are controlled by far less individual users then CPUs, GPUs?
Do we need mining at all or should we pursue a Ripple-like approach?
Ripple-like approach?
http://images.wikia.com/powerlisting/images/b/bd/No-meme.jpg
Definetly stick to mining.

Why not?
What are the benefits of mining versus a consensus based approach as with Ripple?


Title: Re: Lets make Bitcoin 2.0 and combine all innovations of the past years into one!
Post by: kelsey on June 29, 2013, 11:11:09 PM
Lets make Bitcoin 2.0 and combine all innovations of the past years into one!

I'd agree if there had been actually some decent innovations, but no, its not time yet.