Author

Topic: Nexus - Pure SHA3 + CPU/GPU + nPoS + 15 Active Innovations + More to Come - page 384. (Read 785514 times)

sr. member
Activity: 518
Merit: 275
If you fail...just dont fail again
For the next 10 days Videlicet will be focusing on the code. Any technical/advanced code questions will still be answered by him however there will be a delay in his replies. I will relay any suggestions that are posted to him as they come in. We both appreciate all the recommendations that have been posted thus far. Together I know we will build a better coin.

~KryptoKash
legendary
Activity: 868
Merit: 1058
Creator of Nexus http://nexus.io
This is entirely up to the community. As this community grows, they will gain a voice to be able to set the standard of quality that they deem fit. This is done through the voting systems.

That sort of raises more questions than it answers but perhaps I'm enquiring about an aspect of the project that is yet to be fully detailed.

I don't see any mention of an appeals or grievance procedure, have you considered that aspect yet?

Cheers,

Graham


That can be done through our forums, there can be a petition to add to voting, or appeals to remove from voting. Each one will require the user who submits it to supply proof as to whether to keep/kill coin. If community agrees through opinions on thread, and finally a voting poll, the coin will be added/removed to the voting system on main site. From there it is up to the community to vote that coin to the top of voting list to be the first one to have an exchange channel opened [once a channel is opened however, there will be no appeals]. From there, the dominoes fall, and everybody can agree that the coin needed to be gone. The limit is really with the people, there are no details because that is for all of you - The People - to decide.

~Videlicet
legendary
Activity: 2254
Merit: 1278
This is entirely up to the community. As this community grows, they will gain a voice to be able to set the standard of quality that they deem fit. This is done through the voting systems.

That sort of raises more questions than it answers but perhaps I'm enquiring about an aspect of the project that is yet to be fully detailed.

I don't see any mention of an appeals or grievance procedure, have you considered that aspect yet?

Cheers,

Graham
legendary
Activity: 868
Merit: 1058
Creator of Nexus http://nexus.io
Less coins in the marketplace, and tougher launch requirements are only the beginning of Coinshield. [/I][/SIZE]

Is there a consensus that fewer altcoins in the marketplace is a Good Thing? Is reducing the number actually one of the goals of the project and if so, do you have any equations which model it?

Could you say more about the “tougher launch requirements”, perhaps even describe some of them? As you might guess, I'd be interested in what you've come up with in terms of operational definitions.
 

Cheers

Graham


This is entirely up to the community. As this community grows, they will gain a voice to be able to set the standard of quality that they deem fit. This is done through the voting systems.

~Videlicet
legendary
Activity: 2254
Merit: 1278
Less coins in the marketplace, and tougher launch requirements are only the beginning of Coinshield.

Is there a consensus that fewer altcoins in the marketplace is a Good Thing? Is reducing the number actually one of the goals of the project and if so, do you have any equations which model it?

Could you say more about the “tougher launch requirements”, perhaps even describe some of them? As you might guess, I'd be interested in what you've come up with in terms of operational definitions.
 

Cheers

Graham


Edit removed stray markup from text
legendary
Activity: 868
Merit: 1058
Creator of Nexus http://nexus.io
Let's put in some constants and swap the last variable to 1 since block time won't vary that much on this coin...

Block 120 (2 hours):
Miners: 50*e^(-0.0000011*120)+3 = 52.99
Dev: e^(-0.00000059 * 120) + 0.1 = 1.09

Block 525600 (1 year):
Miners: 50*e^(-0.0000011*525600)+3 = 31.04
Dev: e^(-0.00000059 * 525600) + 0.1 = 0.83

Block 2628000 (5 year):
Miners: 50*e^(-0.0000011*2628000)+3 = 5.776
Dev: e^(-0.00000059 * 2628000) + 0.1 = 0.312

So you start taking roughly 2%, rising to 2.7% after a year, and 5.4% after 5 years.

Unsure what to say, that's a horrible unfair greedy amount to try and take, and to try and mask using relatively complex equations.

You are forgetting the Coinshield Channels, and that value per block does not mean higher value overall in exponential decay:

Block 120 (2 hours): 1.09 / 67.07 = [1.6% per block]
Miners: 50*e^(-0.0000011*120)+3 = 52.99
Channels: 10 * e^(-0.00000055 * 120) + 3 = 12.99
Dev: e^(-0.00000059 * 120) + 0.1 = 1.09

Block 525600 (1 year): 0.83 / 42.36 = [1.9% per block]
Miners: 50*e^(-0.0000011*525600)+3 = 31.04
Channels: 10 * e^(-0.00000055 * 525600) + 3 = 10.49
Dev: e^(-0.00000059 * 525600) + 0.1 = 0.83

COIN SUPPLY, 1 YEAR: 28,545,067
Total Mined: 21,801,631 [76% to miners]
Total Channel: 6,231,778 [21% to traders]
Total Dev: 511,658 [1.7% dev]

Block 2628000 (5 year): 0.312 / 11.438 = [2.7% per block]
Miners: 50*e^(-0.0000011*2628000)+3 = 5.776
Channels: 10 * e^(-0.00000055 * 2628000]) + 3 = 5.35
Dev: e^(-0.00000059 * 2628000) + 0.1 = 0.312

COIN SUPPLY, 5 YEARS: 74,341,701
Total Mined: 50,888,959 [68% to miners]
Total Channel: 21,850,548 [29% to traders]
Total Dev: 1,602,194 [2.1% dev]

Block 5256000 (10 year): 0.145 / 6.845 = [2.1% per block]
Miners: 50*e^(-0.0000011*5256000) + 3 = 3.15
Channels: 10 * e^(-0.00000055 * 5256000]) + 3 = 3.55
Dev: e^(-0.00000059 * 5256000) + 0.1 = 0.145

COIN SUPPLY 10 YEARS: 96,156,860
Total Mined: 61,077,806 [63% to miners]
Total Channel: 32,935,024 [34% to traders]
Total Dev: 2,144,030 [2.2% dev]



This graph is from the modeling program I used to design the equations.

EDIT: As you will notice, the channels do increase in [%] over time. This gives them more longevity.

~Videlicet
sr. member
Activity: 294
Merit: 250
Bitmark Developer
Let's put in some constants and swap the last variable to 1 since block time won't vary that much on this coin...

Block 120 (2 hours):
Miners: 50*e^(-0.0000011*120)+3 = 52.99
Dev: e^(-0.00000059 * 120) + 0.1 = 1.09

Block 525600 (1 year):
Miners: 50*e^(-0.0000011*525600)+3 = 31.04
Dev: e^(-0.00000059 * 525600) + 0.1 = 0.83

Block 2628000 (5 year):
Miners: 50*e^(-0.0000011*2628000)+3 = 5.776
Dev: e^(-0.00000059 * 2628000) + 0.1 = 0.312

So you start taking roughly 2%, rising to 2.7% after a year, and 5.4% after 5 years.

Unsure what to say, that's a horrible unfair greedy amount to try and take, and to try and mask using relatively complex equations.
legendary
Activity: 868
Merit: 1058
Creator of Nexus http://nexus.io

so after one hour:
50 * e^(-0.0000011 * 60 * 0.1) + 3 = 52.99
50 * e^(-0.0000011 * 60 * 0.5) + 3 = 52.99
50 * e^(-0.0000011 * 60 * 0.99) + 3 = 52.99

and after 5 years:
50 * e^(-0.0000011 * 2628000 * 0.1) + 3 = 40.44
50 * e^(-0.0000011 * 2628000 * 0.5) + 3 = 14.78
50 * e^(-0.0000011 * 2628000 * 0.99) + 3 = 6.707

okay.

How does the transition from PoW to PoS work, and over what time/block period?

Block Times: [1 Minute POW, 10 Minute POS] transitioning to [10 Minute POW, 1 Minute POS]

This is how it will transition from POW to POS, to where POS will be doing more of the block work after the 10 year initial distribution.

Okay, I can graph the PoW blocks now over multiple years.

Over what block numbers will the transition from PoW to PoS take place? 1m PoW at block 1, 10m PoW by block x? (what is x)

It will start the transition from the beginning of mining, and slowly move towards its target over 10 years. This will have a very smooth transition, over a long period of time to prevent any shock created from too many rapid changes in the mining environment.

EDIT: nHeight would be 60 * 24 * 365.25 * 10 = 5259600
EDIT: The equation to reduce block time would be using ln, where to increase would be e. ln(x) will always be increasing forever, but less and less as x increases. e will reduce to a 0, which can be used to set a minimum as in the distribution equations.

Example for POS e^(decayRate * nHeight * timeMod) + minimum time
Example for POW ln((nHeight*timeMod)^2) / ln((nHeight * timeMod) + CONSTANT)  [CONSTANT REGULATES RATE]

the first ln divided by second allows us to control the rate of increase on ln function

~Videlicet
legendary
Activity: 868
Merit: 1058
Creator of Nexus http://nexus.io
It follows an exponential decay model, which follows a curve to ease shock to market. It will be minable forever, with minimal inflation of 1-3% after initial distribution which will decay to a minimum in around 10 years. Coinshield was designed to have longevity, and be a stable container for wealth for many years to come.

Isn't that when an atom has too many photons orbiting the nucleus and sheds some to become a different atom?

Yes! You have found it! I based these equations on a radioactive decay model, which is the emission of Alpha, Beta, and Gamma particles which are a Helium Ion of +2 charge, a Stray Electron, and high frequency electromagnetic field. The reason I chose this model using the transcendental number e, is that it is the most natural base for exponential growth/decay which is found in population models, radioactive decay, and so on. Satoshi used the block reward halving which is just a decay model of x/2, but not a very smooth decay I should say  Wink

[optional details] the nucleus of an atom decays because it has too many neutrons per proton [unstable isotope], which is the cause of radiation.


Thank you for a very good question,
~Videlicet
sr. member
Activity: 294
Merit: 250
Bitmark Developer

so after one hour:
50 * e^(-0.0000011 * 60 * 0.1) + 3 = 52.99
50 * e^(-0.0000011 * 60 * 0.5) + 3 = 52.99
50 * e^(-0.0000011 * 60 * 0.99) + 3 = 52.99

and after 5 years:
50 * e^(-0.0000011 * 2628000 * 0.1) + 3 = 40.44
50 * e^(-0.0000011 * 2628000 * 0.5) + 3 = 14.78
50 * e^(-0.0000011 * 2628000 * 0.99) + 3 = 6.707

okay.

How does the transition from PoW to PoS work, and over what time/block period?

Block Times: [1 Minute POW, 10 Minute POS] transitioning to [10 Minute POW, 1 Minute POS]

This is how it will transition from POW to POS, to where POS will be doing more of the block work after the 10 year initial distribution.

Okay, I can graph the PoW blocks now over multiple years.

Over what block numbers will the transition from PoW to PoS take place? 1m PoW at block 1, 10m PoW by block x? (what is x)
legendary
Activity: 868
Merit: 1058
Creator of Nexus http://nexus.io

so after one hour:
50 * e^(-0.0000011 * 60 * 0.1) + 3 = 52.99
50 * e^(-0.0000011 * 60 * 0.5) + 3 = 52.99
50 * e^(-0.0000011 * 60 * 0.99) + 3 = 52.99

and after 5 years:
50 * e^(-0.0000011 * 2628000 * 0.1) + 3 = 40.44
50 * e^(-0.0000011 * 2628000 * 0.5) + 3 = 14.78
50 * e^(-0.0000011 * 2628000 * 0.99) + 3 = 6.707

okay.

How does the transition from PoW to PoS work, and over what time/block period?

Block Times: [1 Minute POW, 10 Minute POS] transitioning to [10 Minute POW, 1 Minute POS]

This is how it will transition from POW to POS, to where POS will be doing more of the block work after the 10 year initial distribution.
As to your work, here, let me explain a little more:

so after one hour: with chain time exactly at target [60 blocks]:
50 * e^(-0.0000011 * 60 * 1) + 3 = 52.996700451033118179646670870886

so after one hour: with chain time too fast [120 blocks]
50 * e^(-0.0000011 * 120 * 0.5) + 3 = 52.996700451033118179646670870886 [THIS IS THE SAME AS IF TARGET WERE EXACT]

This will adjust the block reward to be at target of 1 hours distribution, not 2 hours. If the modular was not in place, the distribution equations could be highly inflationary. I have a graphing program I developed that will graph the three block rewards if you would like to get a visual idea of how the graphs interact [created this to determine the equations].

~Videlicet
member
Activity: 80
Merit: 10
For this to be anywhere remotely successful you need a lot of people to get on board. Your wanting 10btc buy walls.... that's a lot of exchanging going on.
Also, why should we trust you? Who's to say your not going to skim off the top before creating these buy walls?
Your trying to hold the decency flag that bit coin has but the sole reason bitcoin was invented is so you don't have to trust ANYONE with your money. Yet you want us to trust you. A Newb account. What's your real bitcointalk username? Your 'heavily' involved so what's your usual handle? Why create a new account?
And don't give me that 'I've been a developer for 10 years bull' on bitcointalk everyone should assume guilty before innocent.
Prove me wrong.


You don't wear a ski mask into a bank unless you need to make a clean getaway. And senior forum members crawling out of the woodwork to shower this coin with praise on page 1 is red flag #2.
sr. member
Activity: 294
Merit: 250
Bitmark Developer
Define a hard range for the value. <1, 1-100, 1-10000 etc.

M >=0 and M <= 1.

[/quote]

so after one hour:
50 * e^(-0.0000011 * 60 * 0.1) + 3 = 52.99
50 * e^(-0.0000011 * 60 * 0.5) + 3 = 52.99
50 * e^(-0.0000011 * 60 * 0.99) + 3 = 52.99

and after 5 years:
50 * e^(-0.0000011 * 2628000 * 0.1) + 3 = 40.44
50 * e^(-0.0000011 * 2628000 * 0.5) + 3 = 14.78
50 * e^(-0.0000011 * 2628000 * 0.99) + 3 = 6.707

okay.

How does the transition from PoW to PoS work, and over what time/block period?
legendary
Activity: 868
Merit: 1058
Creator of Nexus http://nexus.io
Ok, I'll stop bashing you now. Can we look at the code please?

What part of the code would you like to see?

define "chain time modular", that has a huge bearing on how this rewards..

Chain Time Modular is a Percent of Chain Time, so it would be ActualChainTime/TargetChainTime
This will keep the coin distribution curve on a time based model, rather than block based.

Think of it as such: as the block time gets faster than target time, the reward will be reduced to allow the same distribution curve over more blocks.

Define a hard range for the value. <1, 1-100, 1-10000 etc.

M >=0 and M <= 1.

~Videlicet
sr. member
Activity: 294
Merit: 250
Bitmark Developer
define "chain time modular", that has a huge bearing on how this rewards..

Chain Time Modular is a Percent of Chain Time, so it would be ActualChainTime/TargetChainTime
This will keep the coin distribution curve on a time based model, rather than block based.

Think of it as such: as the block time gets faster than target time, the reward will be reduced to allow the same distribution curve over more blocks.

Define a hard range for the value. <1, 1-100, 1-10000 etc.
member
Activity: 80
Merit: 10
Ok, I'll stop bashing you now. Can we look at the code please?
legendary
Activity: 868
Merit: 1058
Creator of Nexus http://nexus.io
I have to say you are doing a hell of a job responding respectably to all the critique here!  You have for sure proven to me that you are a GREAT person to represent and speak for this project!!

Thank You, I appreciate the kind words Grin

define "chain time modular", that has a huge bearing on how this rewards..

Chain Time Modular is a Percent of Chain Time, so it would be ActualChainTime/TargetChainTime
This will keep the coin distribution curve on a time based model, rather than block based.

Think of it as such: as the block time gets faster than target time, the reward will be reduced to allow the same distribution curve over more blocks.


Look, you guys, I want you to suceed but your mining pays Devs a % per block which allows them to constantly sell this coin into the "Buy Walls" which should be renamed "Permanent Dev Dump Cash Bonanza."

Oh what? You get your own channel and a vote? Cool story bro. Beware, this whole pitch reeks of the
"One paragraph I use prepositional phrases perfectly and the next I pretend not to speak english" coingen crew.
And minipulation of all markets to make your one coin succeed is the biggest bucket of bullshit I've ever heard.

This is one issue, that can only be resolved in time when you see us true to our vision. This fee [as is your main issue], will cover our cost of living, pay for servers costs which have come from our own pocket, and allow us the time to develop correctly the coin, the channels, and the voting system [let alone allow me to continue to develop for the years to come].

This is why we are happy to change the equation to a more suitable number if you feel 1.6% is too large, because everyone's opinion counts here.
This coin is for the community, so therefore its features should justly be decided by the community as well.

Thank You,
~Videlicet
member
Activity: 80
Merit: 10

Look, you guys, I want you to suceed but your mining pays Devs a % per block which allows them to constantly sell this coin into the "Buy Walls" which should be renamed "Permanent Dev Dump Cash Bonanza."

Oh what? You get your own channel and a vote? Cool story bro. Beware, this whole pitch reeks of the
"One paragraph I use prepositional phrases perfectly and the next I pretend not to speak english" coingen crew.
And minipulation of all markets to make your one coin succeed is the biggest bucket of bullshit I've ever heard.
sr. member
Activity: 294
Merit: 250
Bitmark Developer
define "chain time modular", that has a huge bearing on how this rewards..
legendary
Activity: 1260
Merit: 1000
I have to say you are doing a hell of a job responding respectably to all the critique here!  You have for sure proven to me that you are a GREAT person to represent and speak for this project!!
Jump to: