Author Topic: Features for a new version (round 3)  (Read 10153 times)

def15

  • Jr. Member
  • **
  • Posts: 62
    • View Profile
Re: Features for a new version (round 3)
« Reply #45 on: February 28, 2015, 09:18:18 am »
Is georgem still working on a test version?

georgem

  • Tech Admin
  • ******
  • Posts: 880
    • View Profile
Re: Features for a new version (round 3)
« Reply #46 on: February 28, 2015, 04:55:54 pm »
Is georgem still working on a test version?

Yes I am. But it takes longer than I anticipated, I don't want to make any mistakes.
Stay tuned.

Meanwhile elbandi has created an automated test environment and needs masternode testers.
http://spreadcointalk.org/index.php?topic=133.msg2556#msg2556
Please ask him directly.

jjjordan

  • Newbie
  • *
  • Posts: 48
    • View Profile
Re: Features for a new version (round 3)
« Reply #47 on: March 02, 2015, 03:21:29 pm »
Let's say the 3rd test version is released and it ends, then probably a new mainnet will be on its way.
Will the new mainnet/fork/whateveritscalled will use all current coins or will the mining start from 0?
I am asking to basically find out if it's worth mining/buing now or should I wait until the new mainnet is out?

If the mining starts from 0 then it is an entirely new coin... maybe different name?

minerpage

  • Admin
  • *****
  • Posts: 112
    • View Profile
Re: Features for a new version (round 3)
« Reply #48 on: March 02, 2015, 04:53:44 pm »
Let's say the 3rd test version is released and it ends, then probably a new mainnet will be on its way.
Will the new mainnet/fork/whateveritscalled will use all current coins or will the mining start from 0?
I am asking to basically find out if it's worth mining/buing now or should I wait until the new mainnet is out?

If the mining starts from 0 then it is an entirely new coin... maybe different name?

I haven't heard about plans for restarting the chain so I guess the current coins will stay after Test 03 is released

jjjordan

  • Newbie
  • *
  • Posts: 48
    • View Profile
Re: Features for a new version (round 3)
« Reply #49 on: March 02, 2015, 05:04:01 pm »
Let's say the 3rd test version is released and it ends, then probably a new mainnet will be on its way.
Will the new mainnet/fork/whateveritscalled will use all current coins or will the mining start from 0?
I am asking to basically find out if it's worth mining/buing now or should I wait until the new mainnet is out?

If the mining starts from 0 then it is an entirely new coin... maybe different name?

I haven't heard about plans for restarting the chain so I guess the current coins will stay after Test 03 is released

I am guessing the same thing, but your post doesn't put more light on the matter. Devs  must state what the plan is.

georgem

  • Tech Admin
  • ******
  • Posts: 880
    • View Profile
Re: Features for a new version (round 3)
« Reply #50 on: March 02, 2015, 07:22:26 pm »
Let's say the 3rd test version is released and it ends, then probably a new mainnet will be on its way.
Will the new mainnet/fork/whateveritscalled will use all current coins or will the mining start from 0?
I am asking to basically find out if it's worth mining/buing now or should I wait until the new mainnet is out?

If the mining starts from 0 then it is an entirely new coin... maybe different name?

How some people can already talk about an upcoming main net version while we are in this grave situation totally baffles me.

No, we will never start a new blockchain for main net. We will always make a fork that builds on the official spreadcoin blockchain that already exists.
That's how it is supposed to be, and everything else would be insane, like shooting yourself in the foot.

Also, after the 3rd test is successful we are going to need a few additional testrounds based on the bugs we find in round 3.

georgem

  • Tech Admin
  • ******
  • Posts: 880
    • View Profile
Re: Features for a new version (round 3)
« Reply #51 on: March 02, 2015, 07:23:41 pm »
Let's say the 3rd test version is released and it ends, then probably a new mainnet will be on its way.
Will the new mainnet/fork/whateveritscalled will use all current coins or will the mining start from 0?
I am asking to basically find out if it's worth mining/buing now or should I wait until the new mainnet is out?

If the mining starts from 0 then it is an entirely new coin... maybe different name?

I haven't heard about plans for restarting the chain so I guess the current coins will stay after Test 03 is released

Ofcourse. The moment we restart the chain is the moment spreadcoin is dead.
Nobody wants spreadcoin to die.

jjjordan

  • Newbie
  • *
  • Posts: 48
    • View Profile
Re: Features for a new version (round 3)
« Reply #52 on: March 02, 2015, 07:27:29 pm »
Gotcha. Thanks for the info.
Sorry for not being very familiar...

georgem

  • Tech Admin
  • ******
  • Posts: 880
    • View Profile
Re: Features for a new version (round 3)
« Reply #53 on: March 02, 2015, 07:31:29 pm »
Gotcha. Thanks for the info.
Sorry for not being very familiar...

No problem, don't apologize. At the moment there are so many more important things we have to fix, before we can even start to guess when a new main net version might be applicable.

We need more then just another test round just because for us new devs it will take that many more test rounds just so we get near the same level of knowledge that Mr. Spread had.

njs811

  • Jr. Member
  • **
  • Posts: 88
    • View Profile
Re: Features for a new version (round 3)
« Reply #54 on: March 03, 2015, 02:07:20 am »
Gotcha. Thanks for the info.
Sorry for not being very familiar...

No problem, don't apologize. At the moment there are so many more important things we have to fix, before we can even start to guess when a new main net version might be applicable.

We need more then just another test round just because for us new devs it will take that many more test rounds just so we get near the same level of knowledge that Mr. Spread had.

Is there an ETA on the next test? I know it would help the community out a ton if they could see the project moving forward. Also I only know a small amount of C++ (But I am learning more every day) Could you please explain to me how these blockchains work? What did you mean when you said that restarting the blockchain would mean an entirely new coin? How do you go about restarting it? I would love to be able to copy/paste a crap coin for testing purposes. I am incredibly interested in all of this and I am not entirely sure where to start.

georgem

  • Tech Admin
  • ******
  • Posts: 880
    • View Profile
Re: Features for a new version (round 3)
« Reply #55 on: March 03, 2015, 02:31:11 am »
Gotcha. Thanks for the info.
Sorry for not being very familiar...

No problem, don't apologize. At the moment there are so many more important things we have to fix, before we can even start to guess when a new main net version might be applicable.

We need more then just another test round just because for us new devs it will take that many more test rounds just so we get near the same level of knowledge that Mr. Spread had.

Is there an ETA on the next test? I know it would help the community out a ton if they could see the project moving forward. Also I only know a small amount of C++ (But I am learning more every day) Could you please explain to me how these blockchains work? What did you mean when you said that restarting the blockchain would mean an entirely new coin? How do you go about restarting it? I would love to be able to copy/paste a crap coin for testing purposes. I am incredibly interested in all of this and I am not entirely sure where to start.

C++ is not that hard to learn, and additionally you must know how libraries like Boost etc work.

But the real problem is understanding how a coin works.

Every coin has its own blockchain that grows over time, representing an uninterrupted coherent history of all transactions that happened during the time from the beginning of when the coin was created until NOW.
If we were to abandon the blockchain we already have and restart a new one, it would mean that we are not spreadcoin anymore but something else, since the old spreadcoin blockchain would still exist out there. If we start a new blockchain on main net it means that all SPR you now have will be lost. You can't create a new blockchain and keep your old coins.

Sure, you can do a fork and keep your old coins if you (and the majority of the community) agree to switch to the new valid fork,
but you can't start a blockchain from scratch and call it a fork (A fork that starts from zero is not really a fork, but a new coin).

I recommend you read Andreas Antonopoulos book "Mastering Bitcoin":

http://www.amazon.de/Mastering-Bitcoin-Unlocking-Digital-Cryptocurrencies/dp/1449374042

georgem

  • Tech Admin
  • ******
  • Posts: 880
    • View Profile
Re: Features for a new version (round 3)
« Reply #56 on: March 03, 2015, 02:32:27 am »
Is there an ETA on the next test?

No ETA possible at the moment.
This will change once the new devs here have enough knowledge to proceed.

duboisi

  • Newbie
  • *
  • Posts: 20
    • View Profile
Re: Features for a new version (round 3)
« Reply #57 on: March 04, 2015, 11:58:37 am »
Do you guys still need Round2 test (wallets, masternodes, mining) to continue running?

gjhiggins

  • Guest
Re: Features for a new version (round 3)
« Reply #58 on: March 04, 2015, 12:54:42 pm »
Do you guys still need Round2 test (wallets, masternodes, mining) to continue running?

Mr Spread disappeared during the test so that's why there was no announcement  that round 2 was complete but (aiui) the objective of testing the mnode election/payment system with a mnode population of > 2000 was achieved and, afaict, was considered successful and yielded valuable information to inform the next stage of testing.

(Now “all” I have to do is put some detail into that statement.)

If you're running a masternode, feel free to shut it down and stop any mining activity. However, IMO, there should always be a testnet in operation, just in principle, so I'll ensure that our server keeps the testnet alive. (I'm taking my cue from georgem here “I guess as long as there are participants running their wallets... test round 2 is still on.” http://spreadcointalk.org/index.php?topic=93.msg2538#msg2538)

I'd be hugely appreciative if those who had convos with Mr Spread about the test and have info about implementation, deployment or objectives that isn't also in black'n'white on bct or here, could briefly summarise the missing info and post it here.

For my part, I'll attempt to write up the results of stage 2 for public consumption.

Cheers

Graham

georgem

  • Tech Admin
  • ******
  • Posts: 880
    • View Profile
Re: Features for a new version (round 3)
« Reply #59 on: March 04, 2015, 01:45:57 pm »
Do you guys still need Round2 test (wallets, masternodes, mining) to continue running?

Mr Spread disappeared during the test so that's why there was no announcement  that round 2 was complete but (aiui) the objective of testing the mnode election/payment system with a mnode population of > 2000 was achieved and, afaict, was considered successful and yielded valuable information to inform the next stage of testing.

(Now “all” I have to do is put some detail into that statement.)

If you're running a masternode, feel free to shut it down and stop any mining activity. However, IMO, there should always be a testnet in operation, just in principle, so I'll ensure that our server keeps the testnet alive. (I'm taking my cue from georgem here “I guess as long as there are participants running their wallets... test round 2 is still on.” http://spreadcointalk.org/index.php?topic=93.msg2538#msg2538)

I'd be hugely appreciative if those who had convos with Mr Spread about the test and have info about implementation, deployment or objectives that isn't also in black'n'white on bct or here, could briefly summarise the missing info and post it here.

I believe we are going to need two testnets.

One that is constantly running and is close to mainnet (and even uses a copy of the same blockchain as mainnet itself).
This is where we solve mainnet bugs or test an imminent fork to see if it would be succesful.

Additionally we will need one testnet that is for completely new experimental features that is activated only when needed.
It could run on a different port so that it doesn't collide with mainnet and testnet 1.

For my part, I'll attempt to write up the results of stage 2 for public consumption.

Cheers

Graham

Please do so.