Bitcoin Forum

Alternate cryptocurrencies => Announcements (Altcoins) => Topic started by: bman3 on January 27, 2014, 06:06:47 AM



Title: ▌ Sprout: A Community Driven Crypto-Currency - New Innovative Ideas ▌
Post by: bman3 on January 27, 2014, 06:06:47 AM


[Proposal] Sprout - A Community Driven Crypto-Currency


Preface:

I am proposing a new type of crypto-currency based on the ideas I am going to outline in this description. The ideas are rough at best, but I needed to get them out into the open, and I want to improve on what I currently have thought of.

This new currency with the current label - Sprout (can be voted on by the community), will be created and maintained by anyone who wants to participate in the production and promotion - it will be a true community driven currency. My current ideas for this project were created to address some of the issues associated with Bitcoin and Litecoin. The main issue being, once Bitcoin and Litecoin are 100% mined, there will be no more free transactions. Fee's for transactions will be implemented as miners will have to be compensated for completing blocks. One of the main attractions of Bitcoin and other crypto currencies are the 0 fee's on transactions, so having fee's will be a huge detriment. Plus, this could lead to such crypto-currencies becoming more institutionalized, as large corporations turn huge hashrate warehouses into fee machines for the transferring of funds. Just a new form of a "Bank". With Sprout we're trying to strive away from all of that.

I am solely an Artist with a large imagination and capability for ideas, I am in no shape or form a programmer/developer. So, if you are a developer and these ideas tickle your fancy then please take the time to comment or PM me. Remember, this will be a community project. These ideas are not set in stone, all are welcome to share and contribute.


No Pre-mine:

There will be no pre-mine of the coin, only fair compensation to the individuals willing to spend their time on developing and promoting Sprout. This compensation will be of fair value for their time, which will equal an average wage to pay for their time spent on the production. Honestly, I would prefer not doing this either because it devalues the currency a tad, but the reality is, peoples time should be compensated for. It is the only fair way to do business. Of course this can and will all be voted upon with the community if this project gains traction, in which I hope it does.


What will separate Sprout from the rest:

Sprout will incorporate multiple layers within the network, the produced coins in Sprout will later cycle within the system to create the perfect balance between inflation and deflation. To generate coins, Sprout will also have two different layers. One layer will be sharing bandwidth to the Sprout Network, the second layer will be CPU based mining, similar to Quark.


In short, here is how Sprout will work:

When you connect to the Sprout Network, the network will group you up into a 'seed' node with users who are in nearest proximity to your location. This can be thought of as similar to 'seeders' when downloading a torrent. There are however, many differences. Your IP is encrypted, and the seed node itself will have a fluctuating digital signature which changes every block. A seed node is destroyed once every user is disconnected from that seed.

You can think of the 'seed' as the first layer in the Sprout Network. This seed layer shares bandwidth to the Sprout Network, the bandwidth from Sprout can then be shared with other users in the network.

The second layer of the Sprout Network will be what we all know as the block chain. Once connected to a seed, a user is able to then start mining with their CPU, working on the Cryptographic Hash required to make the transactions secure. Users mining will receive coins much like in Bitcoin and Litecoin, however, users without the CPU power that are in the seed node and sharing bandwidth will earn coins as well. They will earn 1% of the amount mined from the seed they are in. This 1% is not added onto the users who are actually mining. Mining also incorporates the seed node and pools together the hash automatically without the need of external 3rd party pool.


Deflationary and Inflationary Coins:

The coins in Sprout will create both inflation and deflation, depending on the coin you have. Proper names of these coins will be given/voted by the community that supports Sprout, but for now I will use my terrible naming skills and name the Deflationary Coins - Rays, and the Inflationary Coins - Flora.

The Inflationary Coin - Flora: Flora will be the coins generated by miners in the growth period of Sprout. They will be used on exchanges/trading, and for purchasing and selling goods/services.

So, within the Sprout Network at the mining stage we will have an inflationary period. Coins (Flora) will be generated from miners completing blocks, coins will also trickle down to those who are just supplying bandwidth, who are receiving 1% of what is mined within the seed node. Sprout will generate 14 billion coins (Flora) through-out its lifetime, which will equal 2 coins (Flora) to each person on Earth (if it was all distributed evenly). Once the 14 billion coins have been generated we will have completed Sprouts growth stage and a new cycle begins. You will be able to exchange your Flora for Deflationary Coins (Rays). Rays can only be obtained by exchanging/burning Flora to gain Rays. Rays cannot be destroyed or used to purchase goods/services or be exchanged, they are only used for one purpose. Well why would you ever want to do that, here's why and what Rays are used for...


End of Growth Stage - How to Keep the Miners Mining and the Transactions Free:

At the end of the growth stage of Sprout, we want the miners to keep mining to complete blocks with incentive so that there are no fees for transactions. 1 million new coins will be generated per year after the initial growth stage of 14 billion has been attained. So, Miners will still be awarded coins per completed block, these coins will still be passed down at 1% to the seed node for users just supplying bandwidth. The only difference is, users need to pay a fee of Rays to get connected into the seed nodes one time a year. The amount of Flora per 1 Ray will constantly change, but 1 Ray = 1,000,000 divided by the average of active seeders/miners in the year. This will keep inflation and deflation at an even level once the 14 billion has been achieved.


What is all this about sharing Bandwidth?

The goal will eventually be to have a shared bandwidth network, supported by seed nodes; to be used for streaming, downloading and uploading. At the very beginning the seed nodes will probably just be used to let users earn coins who can't mine - much like a faucet. However, once we have a solid development team, they will be used for sharing bandwidth, like torrents.


Conclusion - What I need from Everyone:

Participation! It would be great if everyone came together on this, maybe added something I didn't think of, or comment on how we could go about creating this, anything would be helpful. I'm not a programmer but I understand problems and I am good at finding solutions. Now granted, these are just ideas, and I will admit I am not familiar to how this can be coded. I don't actually even know if it can. But, the first step of development comes from the imagination, and this is what I have thought up. So please share your intelligence, your thoughts, and dreams of what this project can become. Let's make this into something great!



Cheers,
bman



Title: Re: ▌☼ [Proposal] Sprout - A Community Driven Crypto-Currency ▌
Post by: FreePls on January 27, 2014, 06:31:15 AM
I'm to tired to read that all but it looks very good, sounds like something new, will read it tomorrow  ;)


Title: Re: ▌☼ [Proposal] Sprout - A Community Driven Crypto-Currency ▌
Post by: txyongxue on January 27, 2014, 06:40:21 AM
+1


Title: Re: ▌☼ [Proposal] Sprout - A Community Driven Crypto-Currency ▌
Post by: brucemj3 on January 27, 2014, 06:41:13 AM
good


Title: Re: ▌☼ [Proposal] Sprout - A Community Driven Crypto-Currency ▌
Post by: Fiku on January 27, 2014, 06:51:18 AM
What an incredible idea. This is what we need as a generation to come up with innovative propositions like this. I like your thinking about fairness and equality between miners/seeders, this is something that would promote stability earlier on which is very good thing. Few issues come to mind about the nodes, but I will talk about this at a later date, i.e. once I get some sleep.

Overall, this seems very solid, Sprout is a refreshing name and I look forward to more discussion.

-Fiku


Title: Re: ▌☼ [Proposal] Sprout - A Community Driven Crypto-Currency ▌
Post by: xibeijan on January 27, 2014, 06:53:05 AM
I want to go hug a tree.


Title: Re: ▌☼ [Proposal] Sprout - A Community Driven Crypto-Currency ▌
Post by: seqa on January 27, 2014, 06:57:40 AM
sound interesting :'(


Title: Re: ▌☼ [Proposal] Sprout - A Community Driven Crypto-Currency ▌
Post by: bman3 on January 27, 2014, 07:45:00 AM
Thanks for the response so far :)

What an incredible idea. This is what we need as a generation to come up with innovative propositions like this. I like your thinking about fairness and equality between miners/seeders, this is something that would promote stability earlier on which is very good thing. Few issues come to mind about the nodes, but I will talk about this at a later date, i.e. once I get some sleep.

Overall, this seems very solid, Sprout is a refreshing name and I look forward to more discussion.

-Fiku

This is awesome to hear, I was hesitant to even post this idea because it wasn't all completely figured out. I'm glad you took a look, and I'm looking forward to hearing more from you. 


Title: Re: ▌☼ [Proposal] Sprout - A Community Driven Crypto-Currency ▌
Post by: bman3 on January 27, 2014, 05:14:43 PM
I got a PM asking a question.

If the IP's will all be encrypted how will Sprout know which are in your proximity to group you into a seed node. The answer is ping, the lowest ping seed node in the network will be the one you will be assigned to upon connection to the network.


Title: Re: ▌☼ [Proposal] Sprout - A Community Driven Crypto-Currency ▌
Post by: DeadlyEskimo on January 27, 2014, 05:19:44 PM
During the ping will individual IP address be revealed and be able to be extracted from the database?


Title: Re: ▌☼ [Proposal] Sprout - A Community Driven Crypto-Currency ▌
Post by: bman3 on January 27, 2014, 05:32:35 PM
During the ping will individual IP address be revealed and be able to be extracted from the database?

No, because it will only ping the seed node. The seed node will also be protected with a digital signature that changes per block.


Title: Re: ▌☼ [Proposal] Sprout - A Community Driven Crypto-Currency ▌
Post by: Warning__3 on January 27, 2014, 05:35:29 PM
As long as the coin doesn't has IPO, i'm in! :D


Title: Re: ▌☼ [Proposal] Sprout - A Community Driven Crypto-Currency ▌
Post by: shaun2007182 on January 27, 2014, 05:37:37 PM
hmm sounds diffrent.  it could work

+1


Title: Re: ▌☼ [Proposal] Sprout - A Community Driven Crypto-Currency ▌
Post by: limonade baas on January 27, 2014, 05:42:34 PM
When is the launch? Pools wallet ready at launch?


Title: Re: ▌☼ [Proposal] Sprout - A Community Driven Crypto-Currency ▌
Post by: bman3 on January 27, 2014, 05:55:38 PM
As long as the coin doesn't has IPO, i'm in! :D

There will be no IPO. This is a community project, so anyone that wants to volunteer can. There might be a kickstarter or something created for donations, the money received in donations will only be used to pay for the living expenses of the developers who will be volunteering their time to create Sprout. 


Title: Re: ▌☼ [Proposal] Sprout - A Community Driven Crypto-Currency ▌
Post by: bman3 on January 27, 2014, 05:57:26 PM
When is the launch? Pools wallet ready at launch?

Launch is not set yet, because I am waiting for more developers to come forward to help create this. For pools, as explained in the description, there will be no 3rd party pools because they will already be built into the system.


Title: Re: ▌☼ [Proposal] Sprout - A Community Driven Crypto-Currency ▌
Post by: atleticofa on January 27, 2014, 06:00:15 PM
Sounds good.


Title: Re: ▌☼ [Proposal] Sprout - A Community Driven Crypto-Currency ▌
Post by: NinjaBoffin on January 27, 2014, 06:03:46 PM
Nice idea
Would like to monitor this
+1


Title: Re: ▌☼ [Proposal] Sprout - A Community Driven Crypto-Currency ▌
Post by: bman3 on January 27, 2014, 08:30:48 PM
Nice idea
Would like to monitor this
+1

Thanks!


Title: Re: ▌ Sprout: A Community Driven Crypto-Currency - New Innovative Ideas ▌
Post by: bman3 on January 27, 2014, 10:54:09 PM
Bump, waiting on some responses from developers in this community :)


Title: Re: ▌ Sprout: A Community Driven Crypto-Currency - New Innovative Ideas ▌
Post by: ahnonamis on January 28, 2014, 07:18:17 AM
Will a seed node have a set amount? (Will a seed always have, for example, 100 closest people even if the closest person to you is 100 miles away?)

I'm just curious on how that portion of it will work, because if it's just anyone within a certain distance, I can see it going great for people who live near LA, Chicago, NY, Seattle, etc. but not so great for people who live in small towns.


Title: Re: ▌ Sprout: A Community Driven Crypto-Currency - New Innovative Ideas ▌
Post by: bman3 on January 28, 2014, 08:10:21 AM
Will a seed node have a set amount? (Will a seed always have, for example, 100 closest people even if the closest person to you is 100 miles away?)

I'm just curious on how that portion of it will work, because if it's just anyone within a certain distance, I can see it going great for people who live near LA, Chicago, NY, Seattle, etc. but not so great for people who live in small towns.

In terms of hashrate, a seed node will have a set limit to prevent 51% attacks. IF ever a seed node reaches 48% of network hash it will split to create a new one. The network will be built to handle this. In terms of bandwidth, it will also adjust. This will be done by a calculation between the ping and the saturation of the seed nodes. The network will never allow large groupings of bandwidth or hashrate, as it will monitor saturation levels of the seed nodes. Upon connecting, it will take this into consideration along with the ping. There will always be a fair distribution of bandwidth and hashrate, no matter where you live in the world.


Title: Re: ▌ Sprout: A Community Driven Crypto-Currency - New Innovative Ideas ▌
Post by: chrisnippz on January 28, 2014, 08:39:26 AM
I am not a developer, but very savvy in the business and marketing end of things. I'd be happy to donate funds and time to getting this off the ground.


Title: Re: ▌ Sprout: A Community Driven Crypto-Currency - New Innovative Ideas ▌
Post by: bman3 on January 28, 2014, 04:51:37 PM
I am not a developer, but very savvy in the business and marketing end of things. I'd be happy to donate funds and time to getting this off the ground.

Thank you chrisnippz, that's great! Very kind of you to offer up your services, and I will notify you when we are at that stage in production. Currently, I am looking for programmers to get this off the ground. Hopefully some will come forward soon.


Title: Re: ▌ Sprout: A Community Driven Crypto-Currency - New Innovative Ideas ▌
Post by: theuns on January 28, 2014, 09:11:37 PM
If you could ensure every wallet belongs to only one person by requiring something like a credit card verification or identity number during creation, could you then limit the amount of coin that any one wallet could mine(they may own more by buying or selling something for coin), thereby giving the whole community an equal chance?

Or you could give the coin away to everyone part of the community xxxcoin per wallet, and make it an requirement to keep your cpu/card available for mining a certain number of hours per month to stay part of the coin community? So the solving of the blocks are done not for reward, but as a responsibility/requirement to be part of the coin community. Once again you would need to make sure that only one wallet per person is possible, so that becomes the difficult problem if government is not involved.

Maybe a solution would be to require a fingerprint/voiceprint/retinascan per wallet? Software would then be required to tell fake fingerprints/voiceprints/scans from real ones???

Someone cleverer than me would have to do that bit... :-\



Title: Re: ▌ Sprout: A Community Driven Crypto-Currency - New Innovative Ideas ▌
Post by: bman3 on January 28, 2014, 10:04:45 PM
If you could ensure every wallet belongs to only one person by requiring something like a credit card verification or identity number during creation, could you then limit the amount of coin that any one wallet could mine(they may own more by buying or selling something for coin), thereby giving the whole community an equal chance?

Or you could give the coin away to everyone part of the community xxxcoin per wallet, and make it an requirement to keep your cpu/card available for mining a certain number of hours per month to stay part of the coin community? So the solving of the blocks are done not for reward, but as a responsibility/requirement to be part of the coin community. Once again you would need to make sure that only one wallet per person is possible, so that becomes the difficult problem if government is not involved.

Maybe a solution would be to require a fingerprint/voiceprint/retinascan per wallet? Software would then be required to tell fake fingerprints/voiceprints/scans from real ones???

Someone cleverer than me would have to do that bit... :-\



I understand your train of thought, but it really depends what we are going for. In my original plan, I did not formulate an idea of changing the structure of society as a whole. Limiting the amount of coins per wallet somewhat goes against the idea of capitalism, as it limits potential. However, the concept of this could be beneficial as well, as coins would be more evenly distributed amongst everyone on Earth. It's a real catch 22.

The only solution I can think of to this would be to put a high limit of lets say 30-50 million. No one should need more than this amount ever in life. Anything mined or earned after the 30-50 million limit would go straight into a charity or fundraiser.

Your idea of limiting wallet addresses based on a security feature such as fingerprints/voice/retina scan might be of an issue to the current block chain infrastructure. Also some businesses, stores, couples, charities or financial institutes might want joint accounts.

What are yours and everyone's thoughts on this?


Title: Re: ▌ Sprout: A Community Driven Crypto-Currency - New Innovative Ideas ▌
Post by: PinkPotatos on January 28, 2014, 10:13:56 PM
i like the name


Title: Re: ▌ Sprout: A Community Driven Crypto-Currency - New Innovative Ideas ▌
Post by: bman3 on January 28, 2014, 11:16:50 PM
i like the name

Thanks :)


Title: Re: ▌ Sprout: A Community Driven Crypto-Currency - New Innovative Ideas ▌
Post by: theuns on January 29, 2014, 06:32:50 AM
If you could ensure every wallet belongs to only one person by requiring something like a credit card verification or identity number during creation, could you then limit the amount of coin that any one wallet could mine(they may own more by buying or selling something for coin), thereby giving the whole community an equal chance?

Or you could give the coin away to everyone part of the community xxxcoin per wallet, and make it an requirement to keep your cpu/card available for mining a certain number of hours per month to stay part of the coin community? So the solving of the blocks are done not for reward, but as a responsibility/requirement to be part of the coin community. Once again you would need to make sure that only one wallet per person is possible, so that becomes the difficult problem if government is not involved.

Maybe a solution would be to require a fingerprint/voiceprint/retinascan per wallet? Software would then be required to tell fake fingerprints/voiceprints/scans from real ones???

Someone cleverer than me would have to do that bit... :-\



I understand your train of thought, but it really depends what we are going for. In my original plan, I did not formulate an idea of changing the structure of society as a whole. Limiting the amount of coins per wallet somewhat goes against the idea of capitalism, as it limits potential. However, the concept of this could be beneficial as well, as coins would be more evenly distributed amongst everyone on Earth. It's a real catch 22.

The only solution I can think of to this would be to put a high limit of lets say 30-50 million. No one should need more than this amount ever in life. Anything mined or earned after the 30-50 million limit would go straight into a charity or fundraiser.

Your idea of limiting wallet addresses based on a security feature such as fingerprints/voice/retina scan might be of an issue to the current block chain infrastructure. Also some businesses, stores, couples, charities or financial institutes might want joint accounts.

What are yours and everyone's thoughts on this?

Hi, bman3
Idea 1 was to limit the mining to a pre-determined amount, not the wallet.

for Idea 2, only individuals receive the initial coin (free, without mining, but with a responsibility to mine/verify the blocks else your account is frozen). Companies may register and trade all they want but do not get free coin. So you may set up any number of companies with their own wallets (anonymous if that is the preference) but these companies do not get free coin.
Expanding on the second idea, maybe give all users (excepting companies)  a monthly stipend (such as is planned by Sweden I think in euros), sort of a living wage. This will create some inflation but the inflation is the same for everyone in the scheme.


Title: Re: ▌ Sprout: A Community Driven Crypto-Currency - New Innovative Ideas ▌
Post by: Akronn on February 05, 2014, 07:07:37 PM
Hey guys, Just wondering if there is any new information regarding the development of this new type of crypto. Really interesting concept.